Forum: Mikrocontroller und Digitale Elektronik Relais schaltet ungewollt


von Ralf (Gast)


Lesenswert?

Hallo,

ich habe einen 74HC595, daran hängen letztlich zwei Relais (1 und 2). 
Das Problem ist, wenn ich eines (1) einschalte, schaltet das zweite (2) 
einige Sekunden später auch.

Schalte ich Relais 2 direkt, schaltet es auch ohne Veröegerung. Beim 
Abschalten das gleiche, über den 74HC595 schaltet es sofort, schalte ich 
das Relais 1 ab, schaltet Relais 2 erst 2-3 Sekunden später ab.

Zum Aufbau:

Es hängt zweimal am 74HC595 diese Schaltung (die linke):
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern#Schaltstufe_f.C3.BCr_kleine_Lasten

Jeweils mit 4,7k als Widerstand und BC547C als Transistor.

Einmal (Relais 1) als VCC 5V und einmal (Relais 2) als VCC 12V.

Vom Netzteil mit den 5V bezieht auch der 74HC595 seinen Strom.

Relais 1 mit den 5V schaltet genau die 12V für einen Verbraucher, von 
der letztlich Relais 2 geschaltet wird.

Ich habe laut meinem Messgerät definitiv 0,0 V am Ausgang vom 74HC595 
für Relais 2, aber es schaltet dennoch. Unterbreche ich den Kontakt per 
Hand, schaltet es nicht mehr!

Als Freilaufdioden habe ich 1N4936 verwendet, die einzige, die ich 
rumliegen hatte.

Gestern hatte ich noch eine andere, damit hat es kurz auf dem Steckbrett 
funktioniert, bis ich sie dann falsch rum eingelötet habe und sie in 
Rauch aufging. Nehme ich die gleiche Schaltung mit der 1N4936, klappt es 
nicht.

Aber selbst wenn es "nur" die falsche Freilaufdiode ist, würde ich noch 
gerne verstehen, warum das ganze so ist.

An beiden Relais hängen übrigens keine Verbraucher.

von MaWin (Gast)


Lesenswert?

Wahrscheinlich kriegt dein HC595 noch einen (Stör-)impuls.

Relais sind immer kritisch.

Nimm möglichst statt dem 5V Relais auch ein 12V Relais.

Verbinde des Stromkreis der 5V mit dem Stromkreis der 12V nur an einem 
Punkt (eventuell Siebelko des Netzteils).

Beachte Aufbauhinweise:

http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.25.2

Wenn gestern deine Diode "falschrum" drin war, ist wohl auch viel Strom 
über den Transistor geflossen, der kann auch gelitten haben.

4k7 sind zu viel als Basisvorwiderstand, denn ein 5V Relais zieht 
normalerweise so 100mA, da wären 10mA mit 470R schon besser als 1mA mit 
4k7.

von Ralf (Gast)


Lesenswert?

Hallo,

erstmal Danke, das mit den anderen Widerstand muss ich mal ausprobieren.

Ich finde fuer das Relais (JQC-3F 5V) leider kein deutsches/englisches 
Datenblatt.

Den Transistor habe ich natürlich schon getauscht.

Welche Störung könnte denn der 74HC595 bekommen? Also welcher Art?

Überall steht bzgl. Dioden etwas beim Abschalten, das verstehe ich auch. 
Aber ich habe ja das Problem schon beim Einschalten.

Könnte evtl. das Relais hinüber sein? In irgendeiner Art und Weise? 
Schalten tut es einwandfrei, ich habe das ganze aber noch mit keinem 
anderen Relais getestet.

von MaWin (Gast)


Lesenswert?

> Könnte evtl. das Relais hinüber sein?

Eher nicht, du hast es nicht an 12V betrieben und heiss wurde es bisher 
wohl auch nicht.

Ausschliessen kann man es natürlich nicht.

Aber wenn ich von deinem bisherigen Aufbau (Steckbrett) höre,
sind andere Ursachen wahrscheinlicher.

> Welche Störung könnte denn der 74HC595 bekommen?

Ein Taktimpuls durch den er noch ein 1 Bit reinschiebt und damit nach 
Relais1 auch Relais2 schaltet.

von Ralf (Gast)


Lesenswert?

MaWin schrieb:
> Ein Taktimpuls durch den er noch ein 1 Bit reinschiebt und damit nach
> Relais1 auch Relais2 schaltet.

Aber müßte dann eine Spannung messbar sein?

Wie geschrieben, ich messe 0,0V. Geschaltet haben kann er also 
eigentlich nicht.

Ist es denn möglich, dass der Strom beim Transistor vom Kollektor zur 
Basis fliesst? Denn wie geschrieben, ich messe bei der Basis 0V, aber 
wenn ich den Kontakt unterbreche, schaltet Relais 2 nicht mehr.

Nur wenn das so wäre, warum ist das Problem weg, wenn Relais 1 nicht 
geschalten ist?

von Paulchen Panther (Gast)


Lesenswert?

Schaltet das Relais dauerhaft ein oder klickt es nur einmal kurz?

von Ralf (Gast)


Lesenswert?

Paulchen Panther schrieb:
> Schaltet das Relais dauerhaft ein oder klickt es nur einmal kurz?

Es schaltet dauerhaft ein und erst einige Sekunden nachdem ich Relais 1 
ausgeschaltet habe, aus.

Relais 2 braucht nur 2mA, falls das relevant ist. Den Transistor nutze 
ich dort nur wegen den 12V.

Bei Relais 1 nutze ich den Transistor wegen der Leistung.

von Ralf (Gast)


Lesenswert?

Mir ist beim nochmaligen Lesen noch etwas aufgefallen:

MaWin schrieb:
> Verbinde des Stromkreis der 5V mit dem Stromkreis der 12V nur an einem
> Punkt (eventuell Siebelko des Netzteils).

Das habe ich bisher gar nicht gemacht. Also keine direkte Verbindung, 
nur ueber einen Transistor.

Soll ich die zwei Massen der zwei Netzteile einfach moeglichst frueh 
kurzschliessen? Und ab dann nur noch mit einem 3-adrigen Kabel?

von Sigi (Gast)


Lesenswert?

hallo,
verhalten sich die relais einzeln angeschlossen normal (jedes einzelne 
funktioniert) oder geht eins nicht...

von Ralf (Gast)


Lesenswert?

Hallo,

> verhalten sich die relais einzeln angeschlossen normal (jedes einzelne
> funktioniert) oder geht eins nicht...

ja, völlig normal. Selbst angeschlossen klappt alles problemlos. Nur 
Relais 1 darf nicht geschaltet sein.

von MaWin (Gast)


Lesenswert?

> Das habe ich bisher gar nicht gemacht.
> Also keine direkte Verbindung, nur ueber einen Transistor.

EIn Stromkreis heisst Stromkreis weil er eine Hinleitung und eine 
Rückleitung besitzt damit der Strom im Kreis fliessen kann.

                   +--|>|---+
                   |        |
 +------+          +-Relais-+
 |      |          |        |
5V  74HC595--4k7--|< BC547 12V
 |      |          |E       |
 +------+          +--------+

kann nicht funktionieren, es kann kein Basisstrom fliessen weil ihm der 
Rückweg fehlt. Du musst die Masseleitungen schon verbinden.

                   +--|>|---+
                   |        |
 +------+          +-Relais-+
 |      |          |        |
5V  74HC595--4k7--|< BC547 12V
 |      |          |E       |
 +------+----------+--------+

von Ralf (Gast)


Lesenswert?

Danke!

Ich dachte Masse ist Masse und ich muss die zwei Massen nicht 
miteinander verbinden.

Es funktioniert jetzt auf jeden Fall.

Zumal mir jetzt auch einiges klarer wird, denn teilweise habe ich zum 
Testen ein PC-Netzteil verwendet und da gibt es ja nur eine gemeinsame 
Masse.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.