Forum: Analoge Elektronik und Schaltungstechnik Relais mit 3,3V schalten


von odem o. (odem)


Lesenswert?

Hallo zusammen,

ich versuche mit dem Raspberry Pi ein Relais zu schalten.
Heißt: Schaltspannung 3,3V Basisspannung 5V

Als Vorlage habe ich folgende Schaltung verwendet:
http://www.mikrocontroller.net/wikifiles/archive/4/4f/20080127104814%21Relais_npn.png

Diese Relais habe ich verbaut:
http://www.fujitsu.com/downloads/MICRO/fcai/relays/js.pdf
Leider schaltet das Relais nicht.
Kann mir einer sagen ob es damit gehen sollte bzw. ob ich dazu etwas 
anders machen muss oder obs einfach das falsche Relais dafür ist.

Danke im Voraus.
Gruß odem

von Mike M. (mikeii)


Lesenswert?

Laut Datenblatt gibt es kein Relais kleiner 5V Schaltspannung, ich gehe 
als davon aus, dass du ein 5V Relais hast?

Wenn du 5V "oben" anliegen hast und mit 3,3V schaltest, wird der nicht 
ganz durchschalten. Kenn mich leider nicht mit der Analogtechnik so gut 
aus, aber evtl. muss der Widerstand anders berechnet werden und es 
klappt.

http://www.mikrocontroller.net/articles/Basiswiderstand

Wie es mit dem 3.3V und 5V Unterschied ist weiß ich nicht

von odem o. (odem)


Lesenswert?

Ja, das ist richtig. Wenn ich es richtig verstanden habe wird mit dem 
Transistor die Schaltspannung auf 5V verstärkt.

von Mike M. (mikeii)


Lesenswert?

Nochmal, die 470 Ohm beziehen sich darauf, wenn die Schaltspannung 5V, 
und die Spannung am Kollektor auch 5V ist.
Du hast aber 3,3V, d.h. dein Transistor schaltet nicht ganz durch, darum 
schaltet auch das Relais nicht.

von Mike M. (mikeii)


Lesenswert?

Probier mal 260 Ohm

von Harald W. (wilhelms)


Lesenswert?

odem one schrieb:

> ich versuche mit dem Raspberry Pi ein Relais zu schalten.
> Als Vorlage habe ich folgende Schaltung verwendet:
> 
http://www.mikrocontroller.net/wikifiles/archive/4/4f/20080127104814%21Relais_npn.png
> Leider schaltet das Relais nicht.

1.Test: Schaltet das Relais, wenn Du Kollektor und Emitter
miteinander verbindest?
2.Test falls ja: Schaltet das Relais, wenn Du den linken Anschluss
des Widerstands mit +3,3V verbindest?
3.Test falls nein: Schaltet das Relais, wenn Du den Wid.
mit +5V verbindest?
Gruss
Harald

von Charly B. (charly)


Lesenswert?

nimm einen BSS138 o.ae. event. dann den Widerstand
auf 47ohm verkl.


vlG
Charly

von HildeK (Gast)


Lesenswert?

Mike Mike schrieb:
> Probier mal 260 Ohm

Daran liegt es nicht! Ob 260Ω oder 470Ω - das Relais zieht rund 45mA, 
hfe vom BC337 ist min. 100 (typ. dann eher bei 250) und mit 470Ω fließen 
in die Basis über 5mA. Damit liegt der minimale Übersteuerungsfaktor bei 
mehr als 10 - jenseits von Gut und Böse, den 2..3 reichen immer aus!

@odem one (odem)
Prüfe erst mal, ob du auch die 5V-Ausführung des Relais in Händen hast!
Messe mal den Spulenwiderstand: die 5V-Ausführung sollte 112Ω haben.

von Jens G. (jensig)


Lesenswert?

Und grundsätzlich immer messen, wenn man nicht weis, warum etwas nicht 
tut. Also, wenn das Relais angezogen sein müsste, miß mal die Spannungen 
links und rechts des Basis-R, und am Collector und Emitter. Wenn Du mit 
den gemessenen Werten nichts anzufangen weist, dann nenne sie uns.

von mh (Gast)


Lesenswert?

Mike Mike schrieb:
> Nochmal, die 470 Ohm beziehen sich darauf, wenn die Schaltspannung 5V,
> und die Spannung am Kollektor auch 5V ist.
> Du hast aber 3,3V, d.h. dein Transistor schaltet nicht ganz durch, darum
> schaltet auch das Relais nicht.

was für ein schwachsinn!
du hast ja nicht mal die emitterschaltung verstanden.

wenn du hier schon postest, lies und versteh doch wenigstens die artikel 
selber, die du verlinkst.

von Werner M. (Gast)


Lesenswert?

odem one schrieb:
> Diese Relais habe ich verbaut:
> http://www.fujitsu.com/downloads/MICRO/fcai/relays/js.pdf

Bisher wissen wir nicht mal den Typ des Relais. Das verlinkte Datenblatt 
führt eine ganze Serie mit nominellen Spulenspannungen zwischen 5 und 
60V auf. Selbst beim 5V-Typ wäre das, unabhängig von der 
Ansteuerschaltung, reine Glückssache, ob das Relais bei 3.3V noch 
schaltet.

Mike Mike schrieb:
> Wie es mit dem 3.3V und 5V Unterschied ist weiß ich nicht

@Mike Mike
Dann halte dich einfach an Dieter Nuhr und lies mal etwas über 
Transistor Grundschaltungen.

von odem o. (odem)


Lesenswert?

Harald Wilhelms schrieb:
> odem one schrieb:
>
>> ich versuche mit dem Raspberry Pi ein Relais zu schalten.
>> Als Vorlage habe ich folgende Schaltung verwendet:
>>
> 
http://www.mikrocontroller.net/wikifiles/archive/4/4f/20080127104814%21Relais_npn.png
>> Leider schaltet das Relais nicht.
>
> 1.Test: Schaltet das Relais, wenn Du Kollektor und Emitter
> miteinander verbindest?
Ja.
> 2.Test falls ja: Schaltet das Relais, wenn Du den linken Anschluss
> des Widerstands mit +3,3V verbindest?
Nein.
> 3.Test falls nein: Schaltet das Relais, wenn Du den Wid.
> mit +5V verbindest?
Auch nicht. Schade, dass hätte zumindest klappen müssen, oder?
Spielt eigentlich die Richtung in der das Relais eingebaut ist eine 
Rolle?

von Harald W. (wilhelms)


Lesenswert?

odem one schrieb:

>> 2.Test falls ja: Schaltet das Relais, wenn Du den linken Anschluss
>> des Widerstands mit +3,3V verbindest?
> Nein.
>> 3.Test falls nein: Schaltet das Relais, wenn Du den Wid.
>> mit +5V verbindest?
> Auch nicht.

Dann ist entweder der Transistor defekt oder der Basiswiderstand
zu gross.
Gruss
Harald

von odem o. (odem)


Lesenswert?

HildeK schrieb:

> @odem one (odem)
> Prüfe erst mal, ob du auch die 5V-Ausführung des Relais in Händen hast!
> Messe mal den Spulenwiderstand: die 5V-Ausführung sollte 112Ω haben.

@HildeK: Ich habe die 5V-Ausführung des Relais, so steht es zumindest 
auf dem Bauteil geschrieben. Beim Spulenwiderstand messe ich 106Ω

von odem o. (odem)


Lesenswert?

Charly B. schrieb:
> nimm einen BSS138 o.ae. event. dann den Widerstand
> auf 47ohm verkl.
>
Was stimmt denn mit dem BC337 nicht, bzw. was spricht für den BSS138?

von Harald W. (wilhelms)


Lesenswert?

odem one schrieb:

>> nimm einen BSS138 o.ae. event. dann den Widerstand
>> auf 47ohm verkl.
>>
> Was stimmt denn mit dem BC337 nicht, bzw. was spricht für den BSS138?

Der eine mag lieber Birnen, der andere Äpfel. :-)
Gruss
Harald

von odem o. (odem)


Lesenswert?

Werner M. schrieb:
> odem one schrieb:
>> Diese Relais habe ich verbaut:
>> http://www.fujitsu.com/downloads/MICRO/fcai/relays/js.pdf
>
> Bisher wissen wir nicht mal den Typ des Relais. Das verlinkte Datenblatt
> führt eine ganze Serie mit nominellen Spulenspannungen zwischen 5 und
> 60V auf. Selbst beim 5V-Typ wäre das, unabhängig von der
> Ansteuerschaltung, reine Glückssache, ob das Relais bei 3.3V noch
> schaltet.

Ja, das hätte ich noch dazu schreiben müssen. Die genaue Typ-Bezeichnung 
lautet: JS5N-K.
Ansonsten soll der ja auch nicht bei 3,3V schalten sondern durch die 
Transistor-Verstärkung bei 5V....so die Idee.

von Jens G. (jensig)


Lesenswert?

Es stimmt alles mit dem BC, und es spricht nix für den BSS.

Hast Du auch die Freilaufdiode über'm Relais?
Hast Du mal was gemessen, wie ich schrieb?
Hat der Baisiwiderstand wirklich 470Ohm?
Ist der Transistor wirklich richtig rum angeschlossen? (C und E evtl. 
vertauscht)? Vielleicht schon kaputt, weil keine Freilaufdiode drin ...
Am besten auch mal ein Foto von deinem Aufbau.

von karadur (Gast)


Lesenswert?

Hallo

evtl. Emitter/Kollektor vertauscht?

von HildeK (Gast)


Lesenswert?

odem one schrieb:
> @HildeK: Ich habe die 5V-Ausführung des Relais, so steht es zumindest
> auf dem Bauteil geschrieben. Beim Spulenwiderstand messe ich 106Ω

Ok, war einfach notwendig, das sicherzustellen.


odem one schrieb:
>> 1.Test: Schaltet das Relais, wenn Du Kollektor und Emitter
>> miteinander verbindest?
> Ja.
Ok, dann ist das Relais i.O. und passt auch.
>> 2.Test falls ja: Schaltet das Relais, wenn Du den linken Anschluss
>> des Widerstands mit +3,3V verbindest?
> Nein.
>> 3.Test falls nein: Schaltet das Relais, wenn Du den Wid.
>> mit +5V verbindest?
> Auch nicht.

Wegen der Verneinung der beiden andern Fragen kann nur noch der 
Transistor defekt oder völlig falsch angeschlossen sein.

Du könntest ja noch die Tests 2 und 3 wiederholen und prüfen, ob der 
Transistor schaltet, wenn du statt eines Relais einen 1k ... 10k 
Widerstand nimmst.
Wenn sich da auch nichts tut, hol dir einen neuen Transistor!

von Harald W. (wilhelms)


Lesenswert?

HildeK schrieb:

> Transistor schaltet, wenn du statt eines Relais einen 1k ... 10k
> Widerstand nimmst.

...und zwar in Reihe mit einer LED! Dann sieht man gleich, ob der
Transisor schaltet. Mit 10k in Reihe ist die LED zwar nicht
besonders hell, den Unterschied An oder Aus sollte man trotzdem
sehen können.
Gruss
Harald

von odem o. (odem)


Lesenswert?

Hallo nochmal zusammen,

ich danke euch für eure Mühen!
Der Fehler lag bei mir, d'oh!
Das Massekabel war nicht richtig verbunden, es muss bei der Beschriftung 
etwas durcheinander gekommen sein.Peinlich.

Aber ihr habt mir geholfen das ganze besser zu analysieren/verstehen und 
den Fehler zu finden!

Ihr seid eine klasse Community!

von Peter III (Gast)


Lesenswert?

Schade, der Thread hat stark angefangen noch reichlich Konfusion 
draufgelegt und das mit der Spannungsverstärkung war auch noch nicht 
geklärt ;-)

von Harald W. (wilhelms)


Lesenswert?

odem one schrieb:

> Aber ihr habt mir geholfen das ganze besser zu analysieren/verstehen und
> den Fehler zu finden!

Es ist immer sinnvoll, wenn eine nachgebaute Schaltung nicht auf
Anhieb funktioniert, diese zu testen. Dazu gibt es einige Tricks.
Spannungs-Potentiale misst man z.B. nicht auf den Leiterbahnen,
sondern direkt an den IC-Pins. Den oben beschriebenen Test1 mit
dem Emitter-Kollektorkurzschluss macht man am Besten mit einem
kleinen Schraubenzieher direkt zwischen den Transistorbeinchen
usw. Und immer dran denken: Man lernt mehr durch (behobene)
Fehler, als wenn alles auf Anhieb sofort läuft!
Gruss
Harald

von Mike M. (mikeii)


Lesenswert?

mh schrieb:
> Mike Mike schrieb:
>> Nochmal, die 470 Ohm beziehen sich darauf, wenn die Schaltspannung 5V,
>> und die Spannung am Kollektor auch 5V ist.
>> Du hast aber 3,3V, d.h. dein Transistor schaltet nicht ganz durch, darum
>> schaltet auch das Relais nicht.
>
> was für ein schwachsinn!
> du hast ja nicht mal die emitterschaltung verstanden.
>
> wenn du hier schon postest, lies und versteh doch wenigstens die artikel
> selber, die du verlinkst.

Dann lies du weiter oben, dass ich bereits gesagt habe, dass ich mich 
damit nicht auskenne. War nur eine Vermutung...

von mh (Gast)


Lesenswert?

Mike Mike schrieb:
> dass ich mich
> damit nicht auskenne
Warum postest du dann?? Was geht da in deinem Kopf vor??

Wenn man keine Ahnung hat...
Besser als einen Anfänger noch mit Blödsinn zu verwirren.

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.