Ich möchte gerne 2 getrennte LED-Matrix mit einem ATMega ansteuern. Dabei sollen jeweils 20 und 8 LED's getrennt von einander angesteuert werden. Ich habe mich nun etwas hier durchgelesen und in Erfahrung gebracht das sich dafür der ULN 2803 gut eignen soll. Die LED's die ich verwende leuchten bereits mit 3mA. jetzt wäre meine Frage bevor ich anfange eine Schaltung zu zeichen, was benötige ich abgesehen von einem AVR, 2 ULN 2803, Vorwiderstände und LED's noch alles? Sind Transistoren von nöten? Die ganze Schaltung darf nicht mehr als 100mA ziehen. Und soll mit 5V versorgt werden.
Manfred W. schrieb: > Ich möchte gerne 2 getrennte LED-Matrix mit einem ATMega ansteuern. > Dabei sollen jeweils 20 und 8 LED's getrennt von einander angesteuert > werden. Am besten erzählst du uns wie groß die Matrix werden soll. 2 Matrizen à 20 x 8 LEDs = 2 * 160 LEDs oder wie? Eine Matrize mit 20 LEDs und eine mit 8 LEDs ? Manfred W. schrieb: > Ich habe mich nun etwas hier durchgelesen und in Erfahrung gebracht das > sich dafür der ULN 2803 gut eignen soll. Der wäre in Ordnung - es gibt aber auch andere. Manfred W. schrieb: > jetzt wäre meine Frage bevor ich anfange eine Schaltung zu zeichen, was > benötige ich abgesehen von einem AVR, 2 ULN 2803, Vorwiderstände und > LED's noch alles? Sind Transistoren von nöten? Dazu müsste man die Größe der LED Matrix kennen - kannst dir ja alles ausrechnen, ob deine Pins reichen, etc... http://www.mikrocontroller.net/articles/LED-Matrix Transistoren sind von Nöten ja - der UNL2803 ist ja ein Transistorarray. Zeichne mal wie du dir das gedacht hast ... Manfred W. schrieb: > Die ganze Schaltung darf nicht mehr als 100mA ziehen. Und soll mit 5V > versorgt werden. Joa das kann man auch ausrechnen. Bedenke aber (siehe oben gelinker Artikel), dass das Multiplexen (-> LED-Matrix) deutlich erhöhte Ströme verlangt (solltest wissen was dein Spitzenstrom ist).
2 Matrixen, mit je 20 LED's (also 5x4 oder 4x5) und 8 LED's (4x2 oder 2x4) Die will ich getrennt ansteuern können. Von den Pin's her sollte ein ATMEGA 8 passen. Reicht ein LED-Treiber für die Anode oder muß an der Kathode auch einer angeschlossen werden? Ich habe Schaltungen gesehen mit ohne und welche mit. Werde mal eine Skizze erstellen.
Nimm 4*7 und Trenne das nur Räumlich und Programmlogisch. Sprich einen Bildspeicher mit einer Multiplexroutine ansteuern und zwei Zeichenroutinen die die Bildbereiche beschreiben.
Ich habe jetzt mal eine Schaltung dazu gezeichnet. Könnt ihr mir sagen ob ich das so richtig verdrahtet habe? Kann das rein technisch so funktionieren?
Hallo! Nein. Dem Taster fehlt der Pulldown - oder sollte nach GND schalten. Die LEDs sind alle falsch gepolt. Sie würden bei richtiger Polung als Low-Current-Typen eventuell gerade sichtbar leuchten können.
Route_66 schrieb: > Sie würden bei richtiger Polung als > > Low-Current-Typen eventuell gerade sichtbar leuchten können. Aufgrund der Vorwiderstände oder des ULN? Die LED's die ich verwende benötigen einen recht geringen Strom. Die leuchten bereits mit 3V/3mA Oder gehört am besten zu jeder LED ein Vorwiderling? Kann ich den ULN nicht gleich komplett weglassen? Der wird ja nur benötigt wenn man lastige LED's verwendet oder?
Manfred W. schrieb: > Aufgrund der Vorwiderstände oder des ULN? Die Kombination macht´s. UCE sat. vom ULN ist zu berücksichtigen. Beim 1/7 Multiplex bleiben von 3 mA auch nur knapp 0,5 mA über, nimm lieber 1/4. Der Reset sollte auch nicht in der Luft hängen. Kondensator für den ULN kann auch nicht schaden.
Hier noch eine andere Variante. Ohne ULN. Dafür mit Vorwiderstand zu jeder LED. Damit sollte der Stromverbrauch sich in grenzen halten. Was sagt ihr dazu?
@ Manfred W. (derschatten) >Was sagt ihr dazu? Ist unsinnig. Siehe Artikel LED-Matrix. Ein Widerstand pro Zeile reicht. MFG Falk
Allgemein multiplext man die kleinere Dimension, also 7 Widerstände in die Reihen und Spaltenmultiplex 1:4. Für 3mA Effektivstrom müssen dann 4 * 3mA = 12mA fließen. Der Spaltentreiber muß dann max 12mA * 7 = 84mA können, das ist zuviel für den MC. Du brauchst also noch 4 PNP als Treiber für die Anoden. Peter
Wieso Anode? Also wie jetzt? Die 7 Widerstände hängen an der Anode der LEDs. Oder soll ich die matrix jetzt wieder umstricken? Soll ich die matrix jetzt 4reihen 7zeilen oder 7reihen 4zeilen aufbauen?
Hab die Schaltung jetzt noch etwas überarbeitet. Sollte so passen, oder?
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.