viele LEDs ansteuern

Gast #2044637
Lesenswert?

Ich plane gerade ein Projekt für die Arbeit (bau einer Uhr). Dafür muss 
ich 180 einzelne LEDs und dann noch 10 - 12 7-Segment-Anzeigen mit einem 
µC ansteuern.

Was haltet ihr für die sinnvollste Lösung die LEDs einzeln anzusteuern? 
Ich hatte an eine Große Matrix oder Schieberegister gedacht.

Hoffe auf eure Ratschläge :)

Chriss
Gast #2044651
Lesenswert?

Es werden zwei Kreise aus LEDs werden mit jeweils 60 LEDs. Einer für die 
Stundenanzeige, ein etwas kleienr für Minuten und Sekundenanzeige 
(Duo-LEDs). Bei den Stunden werden es ebenfalls 60 und nicht 12 LEDs 
damit die Zwischenschritte besser ablesbar sind (wie bei einer analoguhr 
eben).

->ergibt 180 LEDs, davon 60 normale und 60 Duo.

In die Mitte der Uhr sollen dann vier große Anzeigen um die Uhrzeit 
nochmal digital anzuzeigen. Darunter 6 oder 8 kleinere Anzeigen um das 
Datum anzuzeigen.

->ergibt 70 - 84 LEDs (da natürlich multiplexbetrieb)

Jetzt bräuchte ich einen Baustein wo ich den ganzen Haufen LEDs 
anschließen kann. Gibt es vllt auch irgendwelche LED-Treiber die ich mit 
TWI (da hab ich leider noch garkeine erfahrung) oder irgend einem 
anderen Bus ansteuern kann?

Chriss
Gast #2044658
Lesenswert?

Und alles sollte der Umgebung passend gedimmt werden. Da dachte ich an 
einen Gemeinsamen Transistor in der Vorsorgunsleitung bzw. Masseleitung 
der LEDs den ich mit PWM steuer.

-> Das ginge ja bestimmt auch mit irgendeinem LED Treiber oder?
Gast #2044690
Lesenswert?

Also für die Displays ist der MAX7219 super. Allerdings haben ich noch 
nicht ganz verstanden wie ich dort 64 LEDs so ansteuern kann dass immer 
nur eine von ihnen leuchtet.

So wie ich den Baustein verdstanden habe:
Ich sage dem Teil "Hallo, mach mir ne eins aufs Display" und er schaltet 
mir direkt die Passenden Segmente. Dann wäre ja schon zwei LEDs an. Wie 
bekomme ich den jetzt dazu dass er mir nur eine LED schaltet?
#2044700
Lesenswert?

AUs der Zusammenfassung von Maxim
1
The MAX7219/MAX7221 are compact, serial input/output common-cathode
2
display drivers that interface microprocessors (µPs) to 7-segment numeric
3
LED displays of up to 8 digits, bar-graph displays, or 64 individual LEDs.

Also: Maxim sagt, dass man 64 LED einzeln ansteuern kann. Wie genau, 
steht im Datenblatt.
#2044951
Lesenswert?

Christian Kreuzer schrieb:
> Hallo.
>
> Was hälst du vom MM5450, der kann 34 LEDs ansteuern? Der ist relativ
> leicht zu beschaffen und bezahlbar.
> http://docs-europe.electrocomponents.com/webdocs/0...
>
> Christian

1. er ist nicht leicht zu beschaffen ich hab ihn weder bei Conrad noch 
bei Reichelt gesehen. RS und Bürklin haben ihn - 4,40€ bis 4,60€. Dafür, 
dass er nur die Hälfte der LEDs ansteuern kann ... ca. 14 Cent pro LED

2. mehr Bausteine erfordern mehr Bauteile darum und mehr 
Programmieraufwand (gerade für Anfänger suboptimal)

3. MM5450 kennt nicht jeder. Es gibt eher wenig Support und er ist kein 
Standartbaustein. Der MAX7219 ist ein Wald- und Wiesenbaustein und jeder 
kann kann da helfen. Riesen Support. Ich will nicht sagen, dass der 
MM5450  schwerer anzusteuern ist ... aber er ist nicht so bekannt wie 
alle anderen. Da unser Threadsteller anscheinend Anfänger ist sollte man 
das bedenken.

4. MAX7219: ca. 10 Cent pro LED

5. Wenn ich richtig rechne sprechen wir von 264 LEDs ... 264 * 0,10 € = 
26,40€ vs. 264 * 0,14 € = 36,96 €

10 Euro teurer, weniger Disponsibiltät und vermutl. weniger Hilfe im 
Internet ...
Gast #2045113
Lesenswert?

Also der Stein von Maxim gefällt mir sehr gut habe mir aber auchmal den 
PCA9552 angeschaut...
Dabei ist mir allerdings gerade noch was schlechtes aufgefallen. Ich 
brauche für jede LED ca. 50mA (ultra helle 5mm) also scheidet der PCA 
schonmal wieder aus.
Allerdings soll ich jetzt (nach möglichkeit) I²C- Bausteine verwenden. 
Warum?- keine Ahnung. Ist zwar ausbaufähiger aber bis jetzt habe ich nur 
Bausteine gefunden die unter 30mA können und ich habe nicht unbedingt 
Lust hinter jeden Treiber noch zusätzlich einen ULN oder ähnliches zu 
setzten. Auf die kosten muss ich erstmal weniger gucken.

Die 7-Seg-Anzeigen wurden auch soeben verworfen und jetzt soll ich große 
Dotmatrixen einsetzen damit auch mal ein Text durchgescrollt werden kann 
(Für unser Mitarbeiter-Suchsystem, es soll mal in jedem Labor so eine 
Uhr hängen und über Ethernet (kein Problem) soll kommuniziert werden).
Gast #2433937
Lesenswert?

Hallo, der Max7219 ist zwar recht net und es gibt auch günstige 
Alternativen dafür wie z.B. den AS1106/07:
http://www.austriamicrosystems.com/eng/Products/Lighting-Management/LED-Driver-ICs/AS1106
Aber bei der Anzahl von LEDs ist würd ich eher zum AS1130 greifen. Der 
kann 132 LEDs mit 8bit PWM pro LED.
Vor allem kostet er jetzt nicht mehr als der Maxim Chip:
http://www.austriamicrosystems.com/eng/Products/Lighting-Management/LED-Driver-ICs/AS1130

Es gibt auch den AS1119, der kann ein paar LEDs mehr, jedoch gibt es ihn 
leider nur im WLP package. Von den Funktionen her sind beide gleich.
Video gibt es auch:
http://www.youtube.com/watch?v=saonKr4YzI0
http://www.youtube.com/watch?v=m2UdiD5M21o

Schaut ziemlich nett aus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren