Probleme mit Ansteuerung eines Relais über BC557

Gast #588362
Lesenswert?

Hallo!

Hab ein Problem mit der Ansteuerung eines Relais.
Das Steuersignal (0V, 5V) kommt von einem AVR-µC und geht dann auf den 
Basisvorwiderstand des BC557 (1kOhm). Der Emitter (der pin mit dem 
pfeil) geht direkt auf +12V. am kollektor hängt dann das relais, das 
dann auf masse geht.

das signal am µC-pin geht schön im rechteck von 0V auf 5V und wieder 
zurück, aber direkt nach dem basiswiderstand, also vor der basis selber, 
geht die spannung von ca. 6V auf 9V und zurück. dadurch bleibt das 
relais dauernd geschaltet.

was ist mein problem??

danke schon mal im voraus
Koksi
Gast #588367
Lesenswert?

Dein Problem ist die Spg. differenz zwischen +12V und +5V.
Schalte eine Z-Diode in Reihe mit dem Basiswiderstand und gut ist es.
Z~6,8V ausprobieren.
Ein Transistor schaltet bei einem Spg.unterschied von ca. 0,6-0,7V
zwischen Basis und Emitter.
Gast #588378
Lesenswert?

@ Koksi

>Hab ein Problem mit der Ansteuerung eines Relais.
>Das Steuersignal (0V, 5V) kommt von einem AVR-µC und geht dann auf den
>Basisvorwiderstand des BC557 (1kOhm). Der Emitter (der pin mit dem
>pfeil) geht direkt auf +12V. am kollektor hängt dann das relais, das
>dann auf masse geht.

Falsch. Der Emitter muss an Masse, am Kollektor hängt das Relais. 
Freilaufdiode nicht vergessen.

http://www.mikrocontroller.net/articles/Transistor#Wie_steuert_man_Relais.3F

MFG
Falk
Gast #588381
Lesenswert?

Dein Problem ist das du dir das nicht richtig überlegt hast oder den 
Transistor nicht verstehst. Die Basis ist immer negativer als der 
Emitter, egal ob das Signal vom µC auf Low oder High liegt. Schau es dir 
vom Emitter her an, es liegen entweder -7V oder -12V an.
Warum willst du einen PNP-Transistor verwenden? Nimm einen NPN, das 
Relais gegen +12V, das Signal vom µC wird doch das wenigste Problem 
sein.
Hubert
Gast #588382
Lesenswert?

Aber ich dachte das ist so kein problem? man sieht doch überall die 
standard-schaltung mit einem bc547 bei dem am kollektor das relais hängt 
und dann auf +12V...

(die schaltung funktioniert auch normalerweise immer, aber hab mir 
diesmal gedacht, dass ich pnp nehme, damit kein strom von der 
µC-versorgung gezogen wird, sondern nur über masse abläuft...)
Gast #588397
Lesenswert?

Du brauchst noch einen NPN-Transistor um den PNP zu schalten. Den PNP 
kannst du nur sperren, indem du die Basis gegen +12V legst. Das kansst 
du mittels Widerstand (ca. 1 kOhm) machen. Mit dem NPN ziehst du die 
Basis dann auf Masse um den PNP zu schalten.
Gast #588399
Lesenswert?

...Mit dem NPN ziehst du die
Basis dann auf Masse um den PNP zu schalten...

Autsch..

Nochmal überlegen...

Ach ja, ein Widerstand zwischen Basis_pnp und Kollektor_npn muss noch 
rein, um den Basistrom_pnp zu begrenzen...
Gast #588410
Lesenswert?

1. warum geht das dann bei einem npn und bei einem pnp nicht? (obwohl ja 
alles invertiert ist und beide in emitterschaltung sind)

2. warum wird diese schaltung dann auf jeder homepage (mikrocontroller, 
elko, ...) gezeigt, wenn sie gar nicht funktioniert so?

bin ein bisschen irritiert...
Gast #588413
Lesenswert?

Das sind die Grundlagen eines Transistors. Beim NPN ist die Masse das 
Bezugspotential, da zeigt der Emitter hin. Beim PNP ist + das 
Bezugspotential, auch da zeigt der Emitter hin. Entscheidend für's 
Durchschalte und Sperren ist IMMER UBE, also die Spannung zwischen Basis 
und Emitter.

Dein µC müsste also die +12V liefern, um den PNP zu sperren.
Gast #588414
Lesenswert?

Bei einer Betriebsspannung von 12V und der Ausgangsspannung des µC
von 5V fließt ein Basisstrom von ca. (12V - 5V - 0.7V) / 1kOhm = 6.3mA,
was offensichtlich ausreichend ist, um das Relais dauerhaft 
durchzuschalten.

Nimm einen NPN-Transistor und schalte das Relais gegen Vcc.
Gast #588417
Lesenswert?

@ Koksi

>1. warum geht das dann bei einem npn und bei einem pnp nicht? (obwohl ja
>alles invertiert ist und beide in emitterschaltung sind)

Weil das Bezugspotential beim NPN auff Masse liegt, genau wie dein AVR. 
Das kann man mit 0/5V super steuern.
Das Bezugspotential bei der PNP-Schaltung liegt auf +12V, doert 
barauchst du 12/7 V zum schalten.

>2. warum wird diese schaltung dann auf jeder homepage (mikrocontroller,
>elko, ...) gezeigt, wenn sie gar nicht funktioniert so?

Wird sie das? Der Normalfall ist mit NPN.

MfG
Falk
Gast #588434
Lesenswert?

 dass ich bei einem npn das relais gegen masse schalte? dann
bräuchte ich nämlich nur den transistor umlöten ohne etwas anderes
ändern zu müssen. (-> also als kollektorsc..

Ja, aber NUR, wenn das Relais 5V Betriebsspannung hat

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren