Relaisstuurcircuit met behulp van IC ULN2003

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Relaisstuurcircuit met ULN2003 Featured Image

Relaisstuurcircuit met ULN2003 Featured Image

Over het algemeen tijdens het ontwerpen elektronica projecten de belastingen worden bestuurd (AAN of UIT geschakeld) met behulp van een microcontrollerblok. Maar voor dit doel heeft het circuit relais nodig, die fungeren als geregelde schakelaars (voor verschillende circuits worden verschillende soorten relais gebruikt). Afhankelijk van de signalen die worden ontvangen van de microcontroller of andere regelcircuits, regelt het relais de belasting. Het relais bestaat uit een continue stroomtoevoer en wanneer het wordt aangestuurd of een stuursignaal krijgt, wordt het relais geactiveerd en kunnen belastingen AAN of UIT worden gezet. Maar in de eerste plaats moeten we weten wat een relaisstuurcircuit is.



Relais stuurprogramma

Het circuit dat wordt gebruikt voor het aansturen van een relais, kan worden aangeduid als een relaisstuurcircuit en kan worden ontworpen met behulp van verschillende geïntegreerde circuits. Deze relais zijn nodig om aangestuurd te worden om te activeren of om AAN te zetten. Relais vereisen dus een stuurcircuit om AAN of UIT te zetten (op basis van de vereiste). Het relaisstuurcircuit kan worden gerealiseerd met verschillende geïntegreerde schakelingen zoals ULN2003, CS1107, MAX4896, FAN3240, A2550, enzovoort. Hier, in dit artikel, laten we het hebben over het relaisstuurcircuit met behulp van ULN2003. Voordat u in detail ingaat op een relaisstuurcircuit, moet u ons op de hoogte stellen van IC ULN2003.


Relaisstuurprogramma IC ULN2003

Relaisstuurprogramma IC ULN2003 PIN-diagram

Relaisstuurprogramma IC ULN2003 PIN-diagram



De IC ULN2003A is een Darlington-transistor array die zich bezighoudt met hoogspanning en hoge stroom. Er zijn verschillende soorten relais-driver-IC's, zoals een tuimelschakelaar aan de hoge zijde, een tuimelschakelaar aan de lage zijde, bipolaire NPN-transistor, Darlington-transistor, N-kanaal MOSFET, ULN2003-driver-IC.

Relay Driver IC ULN2003 Intern schematisch diagram

Relay Driver IC ULN2003 Intern schematisch diagram

Het pin-diagram van IC ULN2003A wordt weergegeven in de bovenstaande afbeelding die uit 16 pinnen bestaat. De IC ULN2003A bestaat uit 7-NPN Darlington-paren zoals weergegeven in het interne schematische diagram en wordt doorgaans gebruikt om inductieve belastingen te schakelen (dissipeert eventuele spanningspieken met behulp van een onderdrukkingsdiode) en om stappenmotoren aan te drijven.

Relaisstuurcircuit met behulp van ULN2003

Relaisstuurcircuit met behulp van IC ULN2003

Relaisstuurcircuit met behulp van IC ULN2003

Het is moeilijk om een ​​aantal relais met transistors te gebruiken, dus relaisstuurprogramma IC ULN2003A kan worden gebruikt om meer relais te gebruiken. We kunnen zeven relais gebruiken met een relaisstuurcircuit met ULN2003 en het relaisstuurcircuit met ULN2803 maakt het mogelijk om acht relais te gebruiken. Het bovenstaande circuit vertegenwoordigt de interfacing van PIC-microcontroller (PIC16F877A) met relais met behulp van een relaisstuurcircuit met ULN2003. De klemdiodes zijn ingebouwd in deze relais-driver-IC's, waardoor het gebruik van vrijloopdiodes overbodig is.

Het programma dat kan worden gebruikt om de relais AAN en UIT te zetten wordt hieronder weergegeven met een vertragingstijd van één seconde.


leegte main ()

TRISD = 0x00 // POORT D wordt gemaakt als uitvoer
Doen

PORTD.R1 = 1 // Relais 1 gaat AAN
PORTD.R2 = 1 // Relais 2 gaat AAN
PORTD.R3 = 1 // Relais 3 gaat AAN
PORTD.R4 = 1 // Relais 4 gaat AAN
PORTD.R5 = 1 // Relais 5 gaat AAN
PORTD.R6 = 1 // Relais 6 gaat AAN
PORTD.R7 = 1 // Relais 7 gaat AAN ... enzovoort.
Delay_ms (1000) // 1 seconde vertraging
PORTD.R1 = 0 // Relais 1 wordt uitgeschakeld
PORTD.R2 = 0 // Relais 2 wordt uitgeschakeld
PORTD.R3 = 0 // Relais 3 gaat UIT
PORTD.R4 = 0 // Relais 4 gaat UIT
PORTD.R5 = 0 // Relais 5 gaat UIT
PORTD.R6 = 0 // Relais 6 gaat UIT
PORTD.R7 = 0 // Relais 7 gaat UIT
Delay_ms (1000) // 1 seconde vertraging

terwijl (1)

Op basis van de signalen die van de microcontroller worden ontvangen, stuurt het relaisstuurcircuit het relais of de relais AAN en UIT, zodat de werking van belastingen die op deze relais zijn aangesloten wordt geregeld.

Praktische implementatie van relaisstuurcircuit

Praktische implementatie van het relaisstuurcircuit door Edgefxkits.com

Praktische implementatie van het relaisstuurcircuit door Edgefxkits.com

Dit is een innovatief elektrotechnisch project dat de stroomonderbrekingen elimineert door automatische stroomtoevoer van (integratie en regeling van) de vier verschillende elektrische stroombronnen zoals zonne-energie, netvoeding, generator en omvormer. Dit project maakt gebruik van microcontroller van de 8051-familie die is verbonden met vier schakelaars (deze schakelaars of selectietoetsen worden verondersteld vier verschillende voedingsbronnen te zijn die hierboven zijn genoemd). De afwezigheid of uitval van een specifieke stroombron kan dus worden weergegeven door op een bepaalde schakelaar of toets te drukken.

Praktische implementatie van het schakelschema van het relaisstuurprogramma door Edgefxkits.com

Praktische implementatie van het schakelschema van het relaisstuurprogramma door Edgefxkits.com

Het project bestaat uit een ander blok zoals een microcontrollerblok, voedingsblok , relaisstuurprogramma, relais, LCD-scherm en belasting (hier wordt een lamp gebruikt voor demonstratiedoeleinden) zoals weergegeven in het blokschema. De ingangssignalen naar de microcontroller worden gegeven met behulp van deze drukschakelaars. De microcontroller genereert dus het juiste uitgangssignaal en wordt via ULN2003 naar het relaisstuurcircuit gevoerd. Daarom stuurt het relaisstuurcircuit het juiste relais aan op basis van de besturingssignalen die worden ontvangen van de microcontroller. De belasting wordt dus ingeschakeld door gebruik te maken van de beschikbare krachtbron ​De bron die wordt gebruikt om belastingen in te schakelen, kan op het LCD-scherm worden weergegeven.

Kent u andere praktische toepassingen van het relaisstuurcircuit met behulp van ULN2003? Deel vervolgens uw mening, opmerkingen, ideeën en suggesties door deze in de opmerkingen hieronder te plaatsen.