Hallo Zusammen, ich haben ein 5x7 Dot Matrix nach folgendem Grundprinzip aufgebaut: http://www.mikrocontroller.net/articles/LED-Matrix Es sei gesagt: ich will eine zweistellige Ziffer anzeigen. Darum hab ich mir gedacht, ich werde die Zeilen multiplexen. Wenn ich des wie im Bild "schaltplan_fuer_mikrocontroller_alt" mache, und die matrix über den Mikrocontroller ansteuer, sind die leuchten die LEDs einer Zeile unterschiedlich hell. Ich hab hier nochmal nachgelesen, hier werden die Spalten gemultiplext, ebenso bei: http://www.tacticalcode.de/2013/01/led-matrix-theoretische-planung.html/matrix_5x3_komplett Ich hatte jetzt die Idee, einfach die 5 Widerstände, welche jetzt vor der Zeile und damit vor je 8 LEDs sind, auszubauen und je einen neuen nach jeder Spalte vor dem Kollektor des Transistors einzubauen. (siehe Bild "schaltplan_fuer_mikrocontroller") (Prinzip: Jeder Widerstand ist immer nur für eine LED Vorwiderstand und nicht mehr für bis zu 7) Ist des möglich? Mir kommt es komisch vor, die 5 Transistoren komplett ohne Widerstände zu betreiben. LG
Wenn Du wirklich Led-Vorwiderstäne von 1k3 verwendest, dann lass die Zeilen-Transistoren ganz weg. Wenn Du dann noch die Logikpegel der Spalten invertierst, so lass die Spaltentransistoren genauso weg.
@ Johanna B. (berg) >Es sei gesagt: ich will eine zweistellige Ziffer anzeigen. Darum hab ich >mir gedacht, ich werde die Zeilen multiplexen. Kann man machen, aber mit der richtigen Schaltung. >Wenn ich des wie im Bild "schaltplan_fuer_mikrocontroller_alt" mache, >und die matrix über den Mikrocontroller ansteuer, sind die leuchten die >LEDs einer Zeile unterschiedlich hell. Logisch, denn hier muss man die Spalten multiplexen. >Ich hatte jetzt die Idee, einfach die 5 Widerstände, welche jetzt vor >der Zeile und damit vor je 8 LEDs sind, auszubauen und je einen neuen >nach jeder Spalte vor dem Kollektor des Transistors einzubauen. (siehe >Bild "schaltplan_fuer_mikrocontroller") Kann man machen. >Ist des möglich? Mir kommt es komisch vor, die 5 Transistoren komplett >ohne Widerstände zu betreiben. Ist aber so, es sind Kollektorschaltungen. http://www.mikrocontroller.net/articles/Transistor#Kollektorschaltung_.28Emitterfolger.29 Nicht irre machen lassen von den Beispielen oder dem Link zum Elko. Deine Schaltung ist korrekt.
Deine bisherige Schaltung geht halt Zeile für Zeile durch das Display und schaltet in jeder Zeile genau die LEDs ein deren Spalten leuchten sollen. Wenn du's andersrum haben willst musst du elektrisch gar nichts ändern sondern bloss das Display um 90 Grad drehen. Wenn du die Widerstände an die anderen Transistoren machst, musst du die Stromverstärkung beachten: Die unteren Transistoren sind in Emitterschaltung und brauchen ungefähr 1/20 des Schaltstromes als Basisstrom, der Basisvorwiderstand muss dafür ausgelegt sein, der Ausgang so viel liefern können. Die Transistoren ohne Basisvorwiderstand arbeiten in Kollektorschaltung und verstärken ca. 100fach haben aber höhere Verluste (ca. 1V).
Ich habe bisherig und neu verwechselt weil die Bilder in falscher Reihenfllge sind.
Falk Brunner schrieb: > Deine Schaltung ist korrekt. Bis auf die 1K3-Vorwiderstände. Da 7 Spalten gemultiplext werden, muss auch der 7-fache Strom fliessen und damit müssen die Widerstände entsprechend 7x kleiner sein. mfg.
MaWin schrieb: > Ich habe bisherig und neu verwechselt weil die Bilder in falscher > Reihenfllge sind. Damit bist du nicht alleine. mfg.
Vielen Dank für die ganzen Antworten. Des mit den Bildern tut mir leid, werde desnächstemal auf die richtige Reihenfolge achten. Ich verwende keine 1,3 kOhm Widerstände stattdessen hab ich momentan - während der Entwicklung der Software - 470 Ohm (vor LEDS), bzw. 270 Ohm (vor Transistoren) drinnen. Ich hab mir schon ausgerechnet, dass ich für die Vorwiderstände bei den LEDs 120 Ohm benötige und bei den Widerständen vor den Transistor - Basen hab ich an 270 Ohm.
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.