Relaistreiberschaltung mit IC ULN2003

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Relaistreiberschaltung mit ULN2003 Ausgewähltes Bild

Relaistreiberschaltung mit ULN2003 Ausgewähltes Bild

Im Allgemeinen beim Entwerfen Elektronikprojekte Die Lasten werden über einen Mikrocontrollerblock gesteuert (ein- oder ausgeschaltet). Zu diesem Zweck benötigt die Schaltung jedoch Relais, die als gesteuerte Schalter fungieren (für verschiedene Schaltungen werden verschiedene Arten von Relais verwendet). Abhängig von den vom Mikrocontroller oder anderen Steuerkreisen empfangenen Signalen steuert das Relais die Last. Das Relais besteht aus einer kontinuierlichen Stromversorgung. Wenn es angesteuert wird oder ein Steuersignal erhält, wird das Relais aktiviert und die Lasten können ein- oder ausgeschaltet werden. In erster Linie müssen wir jedoch wissen, was eine Relaistreiberschaltung ist.



Relaistreiberschaltung

Die zum Ansteuern eines Relais verwendete Schaltung kann als Relaistreiberschaltung bezeichnet werden und kann unter Verwendung verschiedener integrierter Schaltungen entworfen werden. Diese Relais müssen zum Aktivieren oder Einschalten angesteuert werden. Relais erfordern daher einige Treiberschaltungen zum Ein- oder Ausschalten (je nach Anforderung). Die Relaistreiberschaltung kann unter Verwendung von realisiert werden verschiedene integrierte Schaltkreise wie ULN2003, CS1107, MAX4896, FAN3240, A2550 und so weiter. In diesem Artikel wird die Relaistreiberschaltung mit ULN2003 erläutert. Bevor Sie ausführlich über eine Relaistreiberschaltung sprechen, informieren Sie uns über IC ULN2003.


Relaistreiber-IC ULN2003

Relaistreiber IC ULN2003 PIN-Diagramm

Relaistreiber IC ULN2003 PIN-Diagramm



Der IC ULN2003A ist ein Darlington-Transistor Array, das sich mit Hochspannung und Hochstrom befasst. Es gibt verschiedene Arten von Relaistreiber-ICs, wie z. B. einen High-Side-Kippschalter, einen Low-Side-Kippschalter, einen bipolaren NPN-Transistor, einen Darlington-Transistor, einen N-Kanal-MOSFET und einen ULN2003-Treiber-IC.

Relais Treiber IC ULN2003 Internes Schaltbild

Relais Treiber IC ULN2003 Internes Schaltbild

Das Pin-Diagramm des IC ULN2003A ist in der obigen Abbildung dargestellt, die aus 16 Pins besteht. Der IC ULN2003A besteht aus 7-NPN-Darlington-Paaren, wie im internen Schaltplan gezeigt, und wird typischerweise zum Schalten induktiver Lasten (Ableiten von Spannungsspitzen, falls vorhanden, unter Verwendung einer Unterdrückungsdiode) und zum Antreiben von Schrittmotoren verwendet.

Relaistreiberschaltung mit ULN2003

Relaistreiberschaltung mit IC ULN2003

Relaistreiberschaltung mit IC ULN2003

Es ist schwierig, eine Reihe von Relais mit Transistoren zu verwenden, daher kann der Relaistreiber-IC ULN2003A verwendet werden, um mehr Relais zu verwenden. Wir können sieben Relais mit Relaistreiberschaltung unter Verwendung von ULN2003 verwenden, und die Relaistreiberschaltung unter Verwendung von ULN2803 ermöglicht die Verwendung von acht Relais. Die obige Schaltung repräsentiert die Schnittstelle von PIC-Mikrocontroller (PIC16F877A) mit Relais unter Verwendung einer Relaistreiberschaltung mit ULN2003. Die Klemmdioden sind in diesen Relais-Treiber-ICs eingebaut, wodurch die Verwendung von Freilaufdioden entfällt.

Das Programm, mit dem die Relais ein- und ausgeschaltet werden können, ist unten mit einer Verzögerungszeit von einer Sekunde angegeben.


void main ()
{
TRISD = 0x00 // PORT D wird als Ausgabe erstellt
machen
{
PORTD.R1 = 1 // Relais 1 schaltet sich ein
PORTD.R2 = 1 // Relais 2 schaltet sich ein
PORTD.R3 = 1 // Relais 3 wird eingeschaltet
PORTD.R4 = 1 // Relais 4 schaltet sich ein
PORTD.R5 = 1 // Relais 5 schaltet sich ein
PORTD.R6 = 1 // Relais 6 schaltet sich ein
PORTD.R7 = 1 // Relais 7 schaltet sich ein… und so weiter.
Delay_ms (1000) // 1 Sekunde Verzögerung
PORTD.R1 = 0 // Relais 1 schaltet sich aus
PORTD.R2 = 0 // Relais 2 schaltet sich aus
PORTD.R3 = 0 // Relais 3 schaltet sich aus
PORTD.R4 = 0 // Relais 4 schaltet sich aus
PORTD.R5 = 0 // Relais 5 schaltet sich aus
PORTD.R6 = 0 // Relais 6 schaltet sich aus
PORTD.R7 = 0 // Relais 7 schaltet sich aus
Delay_ms (1000) // 1 Sekunde Verzögerung
}}
während (1)
}}

Basierend auf den vom Mikrocontroller empfangenen Signalen steuert die Relaistreiberschaltung das Relais oder die Relais ein und aus, so dass der Betrieb der an diese Relais angeschlossenen Lasten gesteuert wird.

Praktische Implementierung der Relaistreiberschaltung

Praktische Implementierung der Relaistreiberschaltung durch Edgefxkits.com

Praktische Implementierung der Relaistreiberschaltung durch Edgefxkits.com

Dies ist ein innovatives elektrotechnisches Projekt, das die Unterbrechungen der Stromversorgung durch automatische Stromversorgung durch (Integration und Steuerung) der vier verschiedenen Stromquellen wie Solarenergie, Netzstromversorgung, Generator und Wechselrichter beseitigt. Dieses Projekt nutzt Mikrocontroller der 8051-Familie Dies ist mit vier Schaltern verbunden (es wird angenommen, dass diese Schalter oder Auswahltasten vier verschiedene oben erwähnte Stromquellen sind). Somit kann das Fehlen oder Versagen einer bestimmten Stromquelle durch Drücken eines bestimmten Schalters oder einer bestimmten Taste dargestellt werden.

Praktische Implementierung des Blockschaltbilds des Relaistreiberschaltkreises durch Edgefxkits.com

Praktische Implementierung des Blockschaltbilds des Relaistreiberschaltkreises durch Edgefxkits.com

Das Projekt besteht aus verschiedenen Blöcken wie Mikrocontroller-Block, Stromversorgungsblock , Relaistreiber, Relais, LCD-Anzeige und Last (hier wird zu Demonstrationszwecken eine Lampe verwendet), wie im Blockdiagramm gezeigt. Die Eingangssignale zum Mikrocontroller werden mit diesen Druckschaltern gegeben. Somit erzeugt der Mikrocontroller das entsprechende Ausgangssignal und wird unter Verwendung von ULN2003 der Relaistreiberschaltung zugeführt. Daher steuert die Relaistreiberschaltung das entsprechende Relais basierend auf den vom Mikrocontroller empfangenen Steuersignalen. Die Last wird also unter Verwendung der verfügbaren Last eingeschaltet Energiequelle . Die Quelle, die zum Einschalten von Lasten verwendet wird, kann auf dem LCD-Display angezeigt werden.

Kennen Sie andere praktische Anwendungen der Relaistreiberschaltung mit ULN2003? Teilen Sie dann Ihre Ansichten, Kommentare, Ideen und Vorschläge mit, indem Sie sie im Kommentarbereich unten veröffentlichen.