Hallo liebe Hobby-Elektroniker! Ich verwende ein ULN2803A in Verbindung mit einem 8535-er um 8 LEDs anzusteuern. Platine ist entworfen, und gesamte Elektronik aufgebaut. Zum Test der ganzen Schaltung hab ich nun erstmal ein Programm geschrieben, das einen KnightRider-Effekt ausgeben soll. Wenn ich die Schaltung einschalte, tut sich erstmal garnichts. Wenn ich nun aber mit einer Prüfspitze einen AVR-Ausgang und somit einen ULN2803-Eingang auf HIGH lege, leuchtet logischerweise die entsprechende LED und der KnightRider-Effekt der ja alle Leuchtdioden nutzt funktioniert plötzlich auch. Kann mir vielleicht jemand erklären wo das Problem liegt/ was ich falsch gemacht hab?
Hallo, das ist das was mir am AVR auch nicht so passt. Denn er kann 20 mA gegen Masse schalten aber liefern tut er nur 2mA. Warscheinlich hast du es genau umgekehrt programmiert.
Hi Thomas, hast du die Masse vom 2803 angeschlossen (Pin10)? Ansonsten versuche bitte folgendes: Lege die Eingänge des 2803 über 4,7K nach VCC und schalte von der Software den entsprechenden AVR Port nach Masse. Das sollte dann gelingen. Gruß, Günter
Hey Thomas! Du hast wahrscheinlich den Port des Prozessors nicht als Ausgang geschaltet. Gruss, Holger
Also der Port des Prozessors ist definitiv als Ausgang geschalten. Sollte es wirklich daran liegen, das die 2 mA die der AVR sourcen kann nicht ausreichen, dann hab ich voll den Zonk, weil ich nämlich schon die komplette Platine fertig hab und alles eingelötet ist. Da ist nichts mit PullUps nachrüsten. Aber wieso geht die ganze Sache dann eigentlich, sobald ich einen Eingang des ULN2803 extern mit Prüfspitze auf +5V lege? Kann mir dieses Phänomen mal einer erklären? PS: Bei mir im Datenblatt ist PIN9 Gnd. Der ist auch auf Masse gelegt. Pin 10 hängt bei meiner Schaltung in der Luft.
Hallo, soucen also gegen Masse schalten kann er 20mA. Er untebricht praktisch die Masse und verbindet sie wieder. Wenn er Plus schalten soll schaft er nur 2mA was für die Led zu schwach sein wird(vielleicht Low-Power-Leds verwenden) wenn du die 5Volt drauflegst sind die viel höher belastbar als die 5Volt vom Pin deswegen lecuchtet die LED. Also wen du die Platine schon fertig hast würd ich die Leds aulöten und gegen obengenannte austauschen.
Hi, Mit dem ULN klappt das schon, Pin 10 sind nur Freilaufdioden.(Iin=1,85mA) Irgendwas stimmt mit deinem 8535 nicht. Mache doch mal ein Prog. wo du nur die Ausgänge ein/ausschaltest. (mit irgendeiner Taste oder so). Gruß Uwe
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.