Benötigen Sie einen Rat zum Mikrocontroller zum Ein- und Ausschalten des Relais

Ich versuche, ein OMRON G2RL-2A DPST 12-VDC-Relais (G2RL-Relaisdatenblatt) an meinen PICAXE 20x2-Mikrocontroller anzuschließen . Ich habe auch einen ULN2803A-Relaistreiber (ULN2803A-Datenblatt) .

Ich habe es geschafft, den Mikrocontroller zum Laufen zu bringen, also habe ich kein Problem damit.

Die Frage ist folgende: Der ULN2803 hat keinen V+ Pin, bedeutet das also, dass er keinen Strom benötigt? Es hat nur einen GND-Pin, der meiner Meinung nach mit einem GND verbunden sein sollte (wahrscheinlich der GND des Mikrocontrollers?)

Jetzt muss ich wohl einen Ausgang des PICAXE 20x2 mit einem Eingang von ULN2803 verbinden. Wo soll ich danach den jeweiligen Ausgang des ULN2803 am Relais anschließen?

Muss ich für mein Relais auch eine 12-V-Gleichstromversorgung verwenden? Oder kann ich vielleicht die gleiche 5-V-Leistung meines Mikrocontrollers verwenden? Wenn nicht, wo soll ich diese 12 V am Relais anschließen?

Entschuldigung für die totalen Noob-Fragen, ich hoffe, Sie können mich führen.

AKTUALISIEREN

Ich kann diese Schaltung immer noch nicht richtig zum Laufen bringen. Hier ist die Arbeit, die ich bisher gemacht habe, schauen Sie sich bitte um. Das Problem ist, wenn ich ULN2803 Pin 10 mit +12 V oder GND verbinde, funktionieren die Relais entweder nicht oder sperren nur den aktuellen Zustand. Wo soll ich ULN2803 Pin 10 anschließen?

Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Geben Sie hier die Bildbeschreibung ein

V+ geht durch das Relais, in den Kollektor des Darlington-Paares im Treiber und dann nach unten auf Masse. Ein zweiter V+-Anschluss an Pin 10 fungiert als „Schwungrad“-Diode, um die Gegen-EMK zu stoppen.

Verbinden Sie GND mit Masse (irgendwo), einen der Ausgänge mit dem Relais und die andere Seite des Relais mit +12 V.

Das logische '1'-Signal reicht aus, um die Basis des Darlington-Paares mit Strom zu versorgen, um es ein-/auszuschalten. Es benötigt keine eigene Stromversorgung.

Hier ist die Schaltung auf dem Steckbrett aufgebaut. Die Anschlüsse oben sind:

  • Schwarz: Gemeinsamkeit
  • Gelb: +5V
  • Blau: +3,3 V
  • Grün: +12 V
  • Rot: -12 V

Geben Sie hier die Bildbeschreibung ein

@Matt das hat bei mir nicht funktioniert, hat nur funktioniert, als ich die Masse meines 12-V-Adapters mit der Masse meines 5-V-Mikrocontroller-Chips verbunden habe, auch COM des unl2803a mit der GND der 5-V-Quelle.
Die Massen Ihrer 5-V- und 12-V-Schaltungen müssen gebrückt werden, ja.
@Matt, aber wenn ich Pin10 von unl2803 an +12V anschließe, funktioniert es nicht mehr.
Ich habe gerade diese Schaltung auf Steckbrett gebaut. So: Pin 1 - zum Knopf. Taster auf +5V. Pin 18 zum Relais. Relais auf +12V. Pin 10 auf +12V. Pin 9 auf 5V Masse und auf 12V Masse. Drücken Sie die Taste, das Relais schaltet ein. Funktioniert auch beim Ersetzen von 5 V durch 3,3 V
Wenn Sie Pin 10 mit +5 V verbinden, scheint das Relais beim Auslösen zu sperren. Nicht wünschenswerter Betrieb ...
@Matt Danke Matt, ich konnte es immer noch nicht zum Laufen bringen. Ich habe auch ein Bild von meinem Steckbrett hochgeladen, wäre nett, wenn Sie einen Blick darauf werfen könnten, was ich falsch mache.
@ Sean Das sieht gut aus, abgesehen von der fehlenden Verbindung von Pin 10 zu + 12 V, aber es sollte trotzdem gut funktionieren. Haben Sie es mit nur einem Knopf anstelle des PIC versucht? oder sogar nur ein Stück Draht, das Sie zum Testen an + 5 V anschließen können ...?
@Matt Danke Matt. Ich bin mir immer noch ziemlich unsicher über Pin 10, ich denke, durch Verbinden von Pin 10 mit 12 V + ist der Chip gestorben. Ich habe einen anderen UNL2803A verwendet, ohne Pin 10 mit irgendetwas zu verbinden, und es funktioniert jetzt.
Wenn Sie Pin 10 nicht verwenden, benötigen Sie eine Schwungraddiode über dem Relais, um große EMF-Spitzen zu vermeiden, die Ihren Stromkreis braten könnten.
@Matt Mein vorheriger Chip war irgendwie tot, ich erinnere mich, dass er einmal sehr heiß wurde. Wie auch immer, ich weiß, dass ich einen neuen Chip verwende und auch den Pin 10 mit + 12 V verbunden habe und es funktioniert wie ein Zauber. Vielen Dank für deine Hilfe.

Woraus der ULN2803 besteht, ist im Grunde eine Reihe von Transistoren, deren Kollektoren die Ausgänge sind. Wenn Sie einen Transistor verwenden würden, wäre er auch nicht mit V + verbunden.
Verbinden Sie das Relais zwischen dem Ausgang (Kollektor) und V + (12 V, das ist Ihr Relaistyp). Vergessen Sie nicht, den COM-Pin des ULN2803 auch mit V+ zu verbinden. Auf diese Weise schließen Sie die integrierten Flyback-Dioden parallel zum Relais an. Da es integriert ist, müssen Sie keine separate Flyback-Diode hinzufügen, wie Sie es tun würden, wenn Sie einen diskreten Transistor verwenden würden.

Wenn Sie keine +12 V, sondern nur +5 V haben, möchten Sie möglicherweise ein anderes Relais, das für diese Versorgungsspannung ausgelegt ist.

@Stevenh danke, aber was soll ich mit dem GND-Kabel meines 12-V-Adapters machen?
@ Sean87 - Sie verbinden es mit der Masse Ihres Controllers und dem GND-Pin des ULN2803. Die Relais brauchen es nicht; Wenn sie eingeschaltet sind, verbinden die Transistoren im 2803 sie mit ihrem GND-Pin.
Danke, aber es funktioniert immer noch nicht. Würden Sie das Bild sehen, das ich in die Frage gestellt habe?
@ Sean87 - Sie haben Pin 10 nicht mit +12 V verbunden. Wenn der rote Draht, der das Bild unten in der Mitte verlässt, zur Masse des PIC geht, sollte es funktionieren. Wie hoch sind die Pegel an den Ein- und Ausgängen des 2803? Schaltet das Relais ein, wenn Sie den Ausgang des 2803 gegen Masse kurzschließen (Sie können dies sicher tun)?