Transistor schaltet nicht

OP #3221873
ich will mit meinem microcrontroller ein relais schalten, und habe dafür 
folgende schaltung.
allerdings dürfte mein relais nicht schalten, wenn an der basis die 5V 
anliegen.

was hab ich falsch gemacht?

€: sorry für doppelten anhang, da dürft wohl was schiefgelaufen sein.
Angehängte Dateien:
@ jakob m. (spong3bob)

>ich will mit meinem microcrontroller ein relais schalten, und habe dafür
>folgende schaltung.

D1 ist überflüssig.

>allerdings dürfte mein relais nicht schalten, wenn an der basis die 5V
>anliegen.

??
Doch, es sollte schon schalten. Allerdings nicht mit 5V an der Basis 
sondern am Basiswiderstand.

>was hab ich falsch gemacht?

Die Schaltung ist OK, dein Aufbau wahrscheinlich nicht. Siehe [[Relais 
mit Logik ansteuern]].
Gast
> allerdings dürfte mein relais nicht schalten, wenn an der basis die 5V
> anliegen.

doch genau das sollte es machen 5V am Basis-Widerstand Relais AN
0V -> Relais AUS
Gast
> was hab ich falsch gemacht?

Nichts, was man auf den Schaltplan sehen könnte,
sogar 4mA Basisstrom passen gut zu 40mA Relaisstom.

Vielleicht ist der uC ein 80C52,
vielleicht ist eine Diode falschrum eingebaut.


D1 ist überflüssig, stört sorum aber nicht,
D2 könnte auch eine 1N4148 sein.
Gast
jakob m. schrieb:
> allerdings dürfte mein relais nicht schalten, wenn an der basis die 5V
> anliegen.

Dann musst du mit einem PNP-Transistor einen High-Side-Schalter 
verwenden.
Also: PNP mit E nach +5V, Basiswiderstand wie gehabt, Relais an GND und 
Kollektor, Freilaufdiode wie gehabt nach oben schauend.
Gast
Funktioniert das Schalten im Handbetrieb, d.h. 5V an den Basiswiderstand 
anlegen?

Ist der Port am uC wirklich als Output initialisiert?

Ist am Port eine entsprechende Spannung mit dem Oszi oder Voltmeter 
feststellbar?


joe
jakob m. schrieb:
> ... allerdings, wenn ich zwischen collector und emitter
> messe liegen immer 5V an, auch wenn an der Basis 0V sind

Es ist auch vollkommen richtig, dass zwischen C und E 5V zu messen sind, 
WENN an der Basis 0V anliegen. Schließlich fehlen dem Transistor dann 
die 0.65V UBE, um ihn durchzusteuern.
OP
es klackert aber leider nicht, jetzt wollt ich überprüfen, obs evtl am 
relais liegt (keine ahnung, wie schnell man sowas schiessen kann.)
Es passiert einfach garnix, wenn ich den uC port umschalte. (das relais 
dürfte immer offen bleiben, also so dass nix durchfliesst).

Ist es beim relais egal, wierum man die schalt-pins ansteckt?
jakob m. schrieb:
> wo kann ich dann messen, ob er jetzt schaltet oder nicht?
> irgendwie steh ich gerade ziemlich am schlauch

Wie Martin geschrieben hat. Es aber auch defekte Relais geben, die 
partout nicht anziehen wollen.

Oder defekte Transen, Kabelwackler, kalte Lötstellen etc.

Also schön der Reihe nach den Fehler suchen.

;)
jakob m. schrieb:
> es klackert aber leider nicht, jetzt wollt ich überprüfen, obs evtl am
> relais liegt

Halte die Spulenkontakte (ohne den Rest der Schaltung) mal an eine 9V 
Batterie (oder dein Netzteil). Sowas ist binnen Sekunden herauszufinden.

An sowas sollte man eigentlich nicht "verzweifeln".

;)
OP
Spess53 schrieb:
> Hi
>
>>Ist es beim relais egal, wierum man die schalt-pins ansteckt?
>
> Kommt auf das Relais an. Welches hast du denn?
>
> MfG Spess

http://www.reichelt.de/index.html?ACTION=3;ARTICLE=79358;


Hab jetzt leider kein zweites relais zuhause zu testen.
Transistor hab ich schon einmal ausgetauscht. Kabel und lötstellen hab 
ich schon überprüft und nix gefunden

g. c. schrieb:
> Halte die Spulenkontakte (ohne den Rest der Schaltung) mal an eine 9V
> Batterie (oder dein Netzteil). Sowas ist binnen Sekunden herauszufinden.

Dann klackerts. dürft also nicht am relais liegen..

€: Wenn ich den basiswiderstand auch direkt an die 5V anhänge sollte der 
transistor ja eigentlich offen sein, oder?
jakob m. schrieb:
> Transistor hab ich schon einmal ausgetauscht. Kabel und lötstellen hab
> ich schon überprüft und nix gefunden
>
> g. c. schrieb:
>> Halte die Spulenkontakte (ohne den Rest der Schaltung) mal an eine 9V
>> Batterie (oder dein Netzteil). Sowas ist binnen Sekunden herauszufinden.
>
> Dann klackerts. dürft also nicht am relais liegen..

Und den Transistor hast du richtig herum angeschlossen? Da vertut man 
sich nämlich schnell mal ...

http://www.cdil.com/datasheets/2n3704_0.pdf
Also es können streng genommen nicht mehr als 5mA Basisstrom fließen, 
was das Teil voll in die Sättigung fährt. Uce(sat) liegt bei diesem 
Transistor bei 0,8V. Dein Relais - so Du denn die richtige Type im 
Design vermerkt hast - braucht mindestens 3,5V zum anziehen. Das dürfte 
also passen.

Klemm doch einfach mal ein Ohm-Meter an die Ausgänge vom Relais und 
messe ob Durchgang herrscht. Oder messe den Kollektor-Strom, dann weißt 
Du zumindest, ob da die erwarteten 40mA fließen.
jakob m. schrieb:
> €: Wenn ich den basiswiderstand auch direkt an die 5V anhänge sollte der
> transistor ja eigentlich offen sein, oder?

Wenn du den offenen Pin (links) deines Bildes von R1 direkt an +5V 
hängst muss dein Relais auch schalten. Für so ein kleines Relais genügt 
die hfe von 50.

Ansonsten ist wahrscheinlich der Transistor falsch angeschlossen.
OP
Danke an alle, die geholfen haben!!
Am schluss is es doch nur an der eigenen blödheit gelegen.

g. c. schrieb:
> jakob m. schrieb:
>> Transistor hab ich schon einmal ausgetauscht. Kabel und lötstellen hab
>> ich schon überprüft und nix gefunden
>>
>> g. c. schrieb:
>>> Halte die Spulenkontakte (ohne den Rest der Schaltung) mal an eine 9V
>>> Batterie (oder dein Netzteil). Sowas ist binnen Sekunden herauszufinden.
>>
>> Dann klackerts. dürft also nicht am relais liegen..
>
> Und den Transistor hast du richtig herum angeschlossen? Da vertut man
> sich nämlich schnell mal ...
>
> http://www.cdil.com/datasheets/2n3704_0.pdf



Das hab am schluss geholfen.
Hab das datenblatt noch nicht gesehen, und hab das auch noch nie 
gesehen, dass die basis nicht in der mitte ist :-/

Einmach richtigrum reingelötet und es klackert brav.

Aber trotzdem danke an alle!
Wunderbar, wie schnell man da antworten bekommt :)
jakob m. schrieb:
> Hab das datenblatt noch nicht gesehen, und hab das auch noch nie
> gesehen, dass die basis nicht in der mitte ist :-/

Mach das NIE NIE WIEDER :) Es gibt keine genormte Anschlussreihenfolge. 
Teilweise unterscheiden sich sogar gleiche ICs unterschiedlicher 
Hersteller in ihrer Reihenfolge (hab ich schon mit 7905 erlebt).
Gast
Martin Schwaikert schrieb:
> jakob m. schrieb:
>> Hab das datenblatt noch nicht gesehen, und hab das auch noch nie
>> gesehen, dass die basis nicht in der mitte ist :-/
>
> Mach das NIE NIE WIEDER :) Es gibt keine genormte Anschlussreihenfolge.

Alter - nur weil die 5 Wald und Wiesen Transistoren die du kennst (BC3xx 
und BC5xx) das so haben heißt das noch lange nicht, dass das immer so 
ist. Ganz im Gegenteil. Bei den meisten Transistoren ist es eben genau 
nicht so ...
posdfs schrieb:
> Martin Schwaikert schrieb:
>> jakob m. schrieb:
>>> Hab das datenblatt noch nicht gesehen, und hab das auch noch nie
>>> gesehen, dass die basis nicht in der mitte ist :-/
>>
>> Mach das NIE NIE WIEDER :) Es gibt keine genormte Anschlussreihenfolge.
>
> Alter - nur weil die 5 Wald und Wiesen Transistoren die du kennst (BC3xx
> und BC5xx) das so haben heißt das noch lange nicht, dass das immer so
> ist. Ganz im Gegenteil. Bei den meisten Transistoren ist es eben genau
> nicht so ...

Ja wie jetzt?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.