Probleme mit Ausgangsangsteuerung

Gast #649207
Lesenswert?
• ▲
▼
ich hab folgendes Problem:
an einem ATmega48/88 möchte ich die PINs PB0 und PB1 als Ausgänge 
benutzen.
Während bei meinem Programm die Ausgänge PB4, PB5 wie gewünscht schalten 
(0V / 5V), messe ich an PB0 und PB1 immer um die 0.8V

Kann sich jemand dieses Verhalen erklären? Muss ich die PINs irgendwie 
explicit als IO definieren (mit DDRB=0xff; hab ich alle auf Ausgang 
geschaltet). Das FuseBit für CLKO ist NICHT gesetzt.

mit freundlichem Grusse und vielen Dank im Voraus,
Tobi
Gast #649717
Lesenswert?
• ▲
▼
du hast recht, das Problem liegt an der Schaltung am Ausgang. Ich hab 
wohl den Ausgang überlastet.
Am Ausgang hängt ein 1k5 Ohm Basisvorwiderstand und dahinter ein BC 
337-16 in Emitterschaltung. Er sollte ein Relais mit 150 Ohm Widerstand 
und einer Betriebsspannung von 12 V schalten, was allerdings nicht 
funktioniert, da der Transistor immer (auch wenn gar nichts an der Basis 
hängt) durchsschaltet.
Im Datenblatt steht als maximale Kollektor-Emitter-Spannung 45V!, kann 
mir jemand erklären warum das ding einfach durchschaltet? und wie ich 
mein Relais korrekt betreiben kann? Das Relais direkt am Mikrokontroller 
zu betreiben geht nicht, da beim Wechsel von 0V auf 5V am Relais immer 
noch 7V anliegen, was zu viel ist um das durchschalten abzubrechen, 
ausserdem befürchte ich dass die hohen Ströme meinem uC schaden könnten.

Gruss
Tobi
#649959
Lesenswert?
• ▲
▼
@ Tobi (Gast)

>du hast recht, das Problem liegt an der Schaltung am Ausgang. Ich hab
>wohl den Ausgang überlastet.
>Am Ausgang hängt ein 1k5 Ohm Basisvorwiderstand und dahinter ein BC
>337-16 in Emitterschaltung. Er sollte ein Relais mit 150 Ohm Widerstand

Damit überlastets du den AVR sicher nciht, der kann 20mA und mehr.

>und einer Betriebsspannung von 12 V schalten, was allerdings nicht
>funktioniert, da der Transistor immer (auch wenn gar nichts an der Basis
>hängt) durchsschaltet.

Falsche Verdrahtung, Transistor falsch angeschlossen, Freilaufdiode 
fehlt möglicherweise etc.

>ausserdem befürchte ich dass die hohen Ströme meinem uC schaden könnten.

Richtig, ein Transistor muss sein.

Relais mit Logik ansteuern

MfG
Falk
Gast #650294
Lesenswert?
• ▲
▼
Tatsächlich, ich hab den Transistor falsch angeschlossen. Ich dachte, 
dass alle Transistoren im TO92 Gehäuse gleich angesteuert werden, war 
wohl ein Irrtum, denn ich hielt mich an das Datenblatt eines BC337-16 
eines anderen Herstellers, da beim Händler keins aufgeschaltet war. Ich 
hoffe, dass wenigstens die anderen Daten beim selben Typ stimmen?!
#650370
Lesenswert?
• ▲
▼
Wie sieht er Unterschied denn aus, d.h. welcher Hersteller hat welche 
Pinbelegung?

Dass gleiche Typen je nach Hersteller unterschiedlich sind ist 
ungewöhnlich. Allerdings sind nicht alle Typen mit Gehäuse ähnlich TO-92 
gleich, z.B. hat der BC635 das Pinout eines Leistungstransistors, also 
Kollektor mittig (technisch scheint das ein BD135 in anderem Gehäuse zu 
sein).

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