(Wiedermal) LED Matrix

Gast #1076360
Lesenswert?
• ▲
▼
Hallo,

Versuche nun wieder ein Probjekt in Angriff zu nehmen.
Eine LED-Matrix.

Habe mir (!) bereits den Artikel "reingezogen" und viele Beiträge im 
Forum durchgelesen.

Dachte mir ich fange mit einer 8x8 Matrix an und kann diese bei Belieben 
immernoch kaskadieren.

Schwupps --> Eine Platine mit den 8x8 Leds, 2 Schieberegister die per 
SPI angesprochen werden und einen Treiber bzw. eine Senke als IC um 
Transistoren einzusparen.

Soweitsogut....

Bin noch am überlegen bzgl. der Widerstandwerte...
LED´s werde ich folgende verbauen:

http://cgi.ebay.de/500-ULTRAHELLE-5mm-BLAUE-LEDs-10-000-MCD-LED-BLAU_W0QQitemZ300271318102QQcmdZViewItemQQptZBauteile?hash=item300271318102&_trksid=p3286.c0.m14&_trkparms=66%3A2|65%3A2|39%3A1|240%3A1318

Problem ist, dass die kein Datenblatt haben =/
Geben nur an, dass der Standardstrom bei 20mA liegt...

-----

Andere Frage noch kurz:
Gibts bei RS-Components auch eine "fertige" stiftleiste+passendes Kabel
Angehängte Dateien:
#1076374
Lesenswert?
• ▲
▼
Das wird nicht funktionieren, zumindest nicht an 5V:
blaue LED: 3,3V
ULN2803: 1V
UDN2981: 1,6V
Macht 5,9V. Am Vorwiderstand sollte mindestens auch nochmal 1V abfallen 
um den Strom einigermaßen zu stabilisieren, macht also mindestens 7V.
Das Laden von Zeilen und Spalten über Schieberegister + Latch ist 
machbar aber ineffizient.
Es würde reichen in das Zeilenschieberegister eine 1 zu laden und die in 
jeder Zeile um eins weiter zu schieben. Das erspart 8 Takte, also die 
Hälfte an Rechenleistung.
#1076382
Lesenswert?
• ▲
▼
@  XyZ (Gast)

>Dateianhang: led.png (7,4 KB, 7 Downloads)

Man kann die Sparsamkeit auch übertreiben. 150 dpi sind die 
Voreinstellung bei Eagle und eigentlich optimal.

>Das Laden von Zeilen und Spalten über Schieberegister + Latch ist
>machbar aber ineffizient.

Ach herje, der arme uC langweilt sich sowieso zu tode ;-)

MFG
Falk
Gast #1076389
Lesenswert?
• ▲
▼
Bevor wiederjemand kommt und sich beschwert g
Obwohls stimmt ist wirklich klein ;-)

Naja ich habe mir halt gedacht ich halte mich möglichst an das Tutorial 
von dieser Seite ?

Wobei der Einwand bzgl. der 5V nun schon eher schlecht ist.
Alternativen?

Entweder Spannungsversorgung aufdrehen,.. möchte ich lieber nicht
oder eine andere Art der Ansteuerung ?

MOS-FETs?
#1076393
Lesenswert?
• ▲
▼
XyZ wrote:

> Entweder Spannungsversorgung aufdrehen,.. möchte ich lieber nicht
> oder eine andere Art der Ansteuerung ?
>
> MOS-FETs?

Ja, Mosfets sind gut. Die verbrauchen nahezu keine Spannung.

Ich würde den 2981 rauswerfen, da der die meiste Spannung verheizt. 
Stattdessen P-Kanal Mosfets. Dann ist aber die Ansteuerung invertiert, 
ein Low schaltet die LED ein, aber das kann man ja in der Software 
kompensieren.
Die P-Kanal Mosfets würde ich dann zu den Zeilen machen, denn diese 
haben mit hohen Strömen kein Problem. Wenn es hell sein soll, kommen 
hier schon hohe Ströme zusammen: 50mA pro LED (einfach mal ein Wert 
angesetzt, meist sind 100mA Spitzenstrom zulässig, bei blauen aber meist 
weniger), macht auf eine Zeile maximal 400mA. Im Mittel bekommt jede LED 
so rund 6mA.
Dann könnte man auch noch den 2803 durch normale nicht-Darlington 
Transistoren ersetzen, wie z.B. BC337. Wirklich notwendig ist das aber 
nicht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.