Forum: Mikrocontroller und Digitale Elektronik Höhere Spannungen mit TTL schalten


von Hans Lang (Gast)


Lesenswert?

Hallo ,
ich habe mir eine Platine gebaut bei der ein Relais über einen 
NPN-Transistor als Treiber von einem AVR Portpin geschaltet wird .
Jetzt habe die Platine geändert und 12 Volt Relais benutzt , das 
funktioniert nicht . Kann das sein das der Transistor nur 5 Volt 
durchlässt weil an der Basis auch nur 5 Volt anliegen , ähnlich wie bei 
einer Spannungsregelschaltung ? Wie könnte ich das ohne große Änderungen 
doch
noch hinbringen , ev. Mosfet ? Welchen Typ müsste man dann nehmen ?

MfG

Hans

von dito (Gast)


Lesenswert?

aber die spaanung am Relais beträgt doch sicherlich 12V ? Schaltplan 
bitte

von Hawa M. (hawamand)


Lesenswert?

Hans Lang schrieb:
> Jetzt habe die Platine geändert und 12 Volt Relais benutzt,
> das funktioniert nicht.
Könnte es sein, dass du für ein 12V Relais auch eine 12V 
Versorgungsspannung benötigst?

> Kann das sein das der Transistor nur 5 Volt
> durchlässt weil an der Basis auch nur 5 Volt anliegen
Je nach Vorwiderstand an der Basis. Wenn der Transistor als Schalter 
betrieben wird: Nein.
"Durchlassen" tut der sowieso den Strom und nicht die Spannung.

> Welchen Typ müsste man dann nehmen ?
Einen der mit der 12V Spannung und dem benötigten Relaisstrom 
zurechtkommt.
Welchen NPN Transistor setzt du denn momentan ein?

von Hans Lang (Gast)


Angehängte Dateien:

Lesenswert?

Hallo ,
die Versorgungsspannung für das Relais ist 12 Volt mit einem 5 Volt 
Relais und 5 Volt Versorgungsspannung hat es funktioniert . Wenn ich 
jetzt direkt an der Basis 5 Volt anlege schaltet er auch nocht durch . 
Relais und Transistor sind in Ordnung . Ich könnte einfach ein anderes 
Relais nehmen und die Versorgungsspannung wieder auf 5 Volt legen aber 
ich will einfach wissen warum das nicht funktioniert .

MfG

Hans

von Hawa M. (hawamand)


Lesenswert?

Du solltest den NPN-Transistor in Emitter-Schaltung betreiben.
Mit einem NPN Transistor als Schalter schaltet man in der Regel gegen 
GND -> Relais sollte auf die 12V-Seite.
Wie sonst willst du den NPN durchsteuern? Du musst die Basis 0.7V höher 
bringen als den Emitter, das schaffst du am Anfang noch. Dann leitet der 
Transistor, der Emitter wird aufgrund des Stroms durch Relais und LED 
angehoben usw....

von Bronco (Gast)


Lesenswert?

Wie mein Vorredner schreibt:
NPN in Emitterschaltung, oder PNP benutzen.

Bitte check auch mal, wieviel Strom durch das Relais und den Transistor 
fließt. GGf. solltest Du noch einen Widerstand als Strombegrenzung in 
Reihe schalten.

von Horst H. (horst_h44)


Lesenswert?

Das Relais sollte auf jeden Fall eine Freilaufdiode haben. Hier gibts 
jede Menge Tips für die Ansteuerung externer Ein-/Ausgabe(Relais, 
Laser..):
http://ichaus.biz/wp1_mikrocontroller .

von Sepp (Gast)


Lesenswert?

Nur so als Tipp:

So gehts nicht! Auch ein MOSFET würde Dir nichts nutzen. Zwischen Gate 
(oder Basis) und Source (oder Emitter) muss eine Spannungsdifferzenz 
her, um den Transistor durchzuschalten. Folgt: An deinem Relais liegen 
ca. 5V-0,7V (1N4148)- 0,7V (Transistor) = 3,6V an. Da schaltet ein 12V 
Relais sicher nicht mehr....

von Sepp (Gast)


Lesenswert?

Lösung:
Transistor auf Masse!
Ein PNP wird dir nicht viel nutzen, da du mit 5V schalten willst! Der 
wäre dann IMMER leitend!

von Hawa M. (hawamand)


Angehängte Dateien:

Lesenswert?

Mir ist grad ein Beispiel über den Weg gelaufen...
Gruss

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.