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
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
@ 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
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?!
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).
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.