Ist sowas möglich? 12V-------LED------R-----UP-------GND Also dass ich quasi die LED mit einem AVR gegen Masse schalte und nicht die 5 V am Ausgang nutze um die LED zu treiben?
Nein, wenn der Ausgang H ist liegt er an +5V und die Rückspannung wird ihn töten. Da muss ein Transistor dazwischen Axel
Rueckspannung...? Wie viel Strom der Pin als Sink vertraegt, steht im Datenblatt. Das ist gerade bei aelteren Modellen verschieden. Auch wie viel Strom er als Source vertraegt sollte man jedesmal checken...
Vorsicht Radioactive Man, ähh Fallout-Boy! Der AVR hat intern eine Schutzdiode vom IO Pin nach VCC. D.h. die Schaltung sieht real so aus: 12V-------LED------R-----D|-------5V
... Und wenn ich zwischen Tristate und GND schalte? ... Laut Datenblatt geht das nicht!.
Übrigens, möglich wäre sowas, mit Umschaltung zwischen Tristate und GND. 12V----R----+---LED---------GND | +----UP---------GND Die LED würde die Spannung am IO Pin begrenzen, aber es würde immer ein Strom fließen.
@Martin (Gast) warum sollte das nicht funktionieren? Kannst du das bitte mal begründen! Das Port Bit auf 0, und das Direction Bit umschalten. Fertig.
einen transistor an den ausgangspin des avr zu schalten kann doch echt nicht so schwierig sein. siehe absolut maximum ratings des AVR unter spannung an den PIN's des AVR ... das geht auf jedenfall nicht gut mit 12V.
S. T. schrieb: > das geht auf jedenfall nicht gut mit 12V. Richtig. Weil nämlich die 12V über den Widerstand und die Schutzdiode nach VCC vom Controller abfließen und damit VCC hochläuft, was dazu führt, daß es Bruch gibt. Also: LED mit einem separaten Transistor nach GND schalten. Alles andere ist Murks. Gruß Jadeclaw
Marcus Overhagen schrieb: > Übrigens, möglich wäre sowas, mit Umschaltung > zwischen Tristate und GND. > > 12V----R----+---LED---------GND > | > +----UP---------GND Nein übrigens nicht.
Simon K. schrieb: > Nein übrigens nicht. Kannst du das bitte mal begründen? Die Schaltung sollte ganz wunderbar funktionieren. Dimensionierungsbeispiel: R=680 Ohm, LED = rot, Ufwd = 2V Stromaufnahme ist damit 15 mA (LED ein, Tristate) bzw. 18 mA (LED aus, GND) Da braucht es keinen zusätzlichen Transistor. Und es fließen auch keine 12V in den AVR. Gruß Marcus
Marcus Overhagen schrieb: > Da braucht es keinen zusätzlichen Transistor. Und es fließen > auch keine 12V in den AVR. Ja sicher. Über deinen 680R Widerstand fließt ein Strom in die Eingänge des AVRs (nämlich über die Schutzdioden) auf die Versorgung des AVRs. Dieser ist übrigens relativ hoch. (12V-5V)/680R = ca. 10mA (wenn die LED nicht wäre). Die Schutzdioden sollten dauerhaft mit maximal ca. 0,1mA belastet werden (Oder waren es sogar noch weniger?).
Simon K. schrieb: > Ja sicher. Über deinen 680R Widerstand fließt ein Strom in die Eingänge > des AVRs (nämlich über die Schutzdioden) auf die Versorgung des AVRs. Nein denn die LED begrenzt die Spannung am IO Pin. Da fließt kein Strom über die Schutzdioden. > Dieser ist übrigens relativ hoch. (12V-5V)/680R = ca. 10mA (wenn die LED > nicht wäre). Dieser ganze Thread ist aber darüber, diese LED anzusteuern. Die kannst du nicht einfach ignorieren. > Die Schutzdioden sollten dauerhaft mit maximal ca. 0,1mA > belastet werden (Oder waren es sogar noch weniger?). Mag sein. Ist aber nicht relevant. Es fließt bei meinem Schaltungsvorschlag kein Strom über die Schutzdioden.
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.