Forum: Mikrocontroller und Digitale Elektronik 50 LEDs mit Atmega Ansteuern (50-70mA) für das Revell Voyager Modell


von Tim K. (hivelive)


Lesenswert?

Hallo Forum,

Ich baue gerade ein Revell Modell der Voyager(Star Trek). Natürlich mit 
Licht. Ich möchte gerne die Laserbänke auf jeder Seite mit 25-30 SMD 
LEDs beschalten.
Ich habe jetzt einige Zeit recherchiert und nichts gefunden. Warum und 
wieso steht unten.

Frage 1:
Gibt es einen Muliplexer der per I²C angesteuert wird über einen enable 
Befehl/Eingang verfügt und einen Ausgangsstrom vom ca50-70mA Treiben 
kann uuund mehr als 8 Ausgänge hat eine bel Anzahl von LEDs gleichzeitig 
schaltet?

Frage 2:
Gibt es einen 8,12,16 fach Impendanzwandler der ca50-70mA Treiben kann. 
Dann nehme ich 2 ATmegas kost ja nur 1,8€.


unten:
Für alle nicht nerds:
Die LEDs werden hintereinander in einer reihe positioniert.
Die Sequenz soll folgendermaßen ablaufen.
An beiden Enden (LED Links außen- LED rechts außen) fangen die LEDs an 
zu leuchten bis die benachbarte LED leuchtet dann geht die erste aus. 
Die Leuchtenden LEDs  Treffen sich dann als beispiel in der mitte. Die 
LEDs sollen auch heller werden je mehr sie in die Mitte rücken. Sie 
können sich aber auch weiter links bzw weiter rechts auf der Leiste 
Treffen. Ich hoffe man kann Verstehen wie das ablaufen soll.

Mir ist nicht ganz Klar wie ich die LEDs mit dem Atmega ansteuern soll.

LED Kenndaten.
U=3V
Imax=70mA

Anmerkung: Hat jemand eine Idee, wie am einen Photonentorpedo 
simmulieren kann.

von Icke ®. (49636b65)


Lesenswert?

Der STP16DP05 ist ein per SPI ansprechbares Schieberegister mit 
integrierten LED-Treibern. Er hat 16 Ausgänge, die mit bis zu 100mA 
belastbar sind. Du kannst auch mehrere kaskadieren, wenn jede LED 
einzeln ansteuerbar sein soll. Nahezu ideal für diese Anwendung.

http://www.st.com/internet/analog/product/161575.jsp

von Karl H. (kbuchegg)


Lesenswert?

Auch von Texas Instruments gibt es LED-Treiber bei denen jede LED 
einzeln in der Helligkeit einstellbar ist und die kaskadierbar sind. 
Und: sie geben die IC sogar als Sample kostenlos ab :-)

zb
http://www.ti.com/product/tlc5949

Das geht sogar erstaunlich schnell. Ich hab mir mal Samples (maximal 5 
Stück möglich) an einem Montag geordert, Donnerstag waren sie bei mir in 
der Post.

von Tim K. (hivelive)


Lesenswert?

Du bist mein Held. Bei RS gibts den. Ich werde mir wenn ich zuhause bin 
das Datenblatt mal genauer ansehen. DANKE!!

von Frank K. (fchk)


Lesenswert?

Empfehlung 1: TI TLC59xx - das ist eine ganze Serie von LED-Treibern mit 
Konstantstromausgängen. Beispielsweise TLC5940 für 16 LEDs.

Empfehlung 2: NXP
www.nxp.com/documents/leaflet/75016950.pdf

Da kannst Du Dir einen passenden Baustein aussuchen.

fchk

von MaWin (Gast)


Lesenswert?

> STP16DP05

Genau solche Bausteine.
Man muß sehen, was der Händer da hat.
Auch CAT4016 (darisus.de) TB62717 (segor.de) PCA9626B (Reichelt.de)

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Tim Knorke schrieb:
> Ich möchte gerne die Laserbänke auf jeder Seite mit 25-30 SMD
> LEDs beschalten.

Die Dinger heissen Phaserbänke!

von Falk B. (falk)


Lesenswert?

@  Tim Knorke (hivelive)

>Ich baue gerade ein Revell Modell der Voyager(Star Trek).

Voyager war ne langweilige Serie. Aber egal.

>Ich habe jetzt einige Zeit recherchiert und nichts gefunden.

Dann hast du verdammt schlecht recherchiert, das Thema LEDs ist bis zum 
Erbrechen im Internet durchgekaut.

>Gibt es einen Muliplexer der per I²C angesteuert wird über einen enable
>Befehl/Eingang verfügt und einen Ausgangsstrom vom ca50-70mA Treiben

In Summe oder pro Kanal?

>kann uuund mehr als 8 Ausgänge hat eine bel Anzahl von LEDs gleichzeitig
>schaltet?

Sicher, viele, Siehe LED-Matrix.

>Gibt es einen 8,12,16 fach Impendanzwandler der ca50-70mA Treiben kann.

Wieso Impedanzwandler? Du brauchst Konstantstromquellen.

>Die Sequenz soll folgendermaßen ablaufen.
>An beiden Enden (LED Links außen- LED rechts außen) fangen die LEDs an
>zu leuchten bis die benachbarte LED leuchtet dann geht die erste aus.

Lauflicht zum 148923745628634ten.

>Die Leuchtenden LEDs  Treffen sich dann als beispiel in der mitte. Die
>LEDs sollen auch heller werden je mehr sie in die Mitte rücken.

Also musst du sie dimmen. Das können nicht alle LED-Treiber, aber viele.

>Mir ist nicht ganz Klar wie ich die LEDs mit dem Atmega ansteuern soll.

Mit der passenden Anzahl LED-Treiber, z.B. TLC5940, es gibt aber auch 
eine I2C Version.

>LED Kenndaten.
>U=3V
>Imax=70mA

Ja, Imax, dabei geht sie gerade noch nicht kaputt. Wen willst du damit 
erblinden? Ultrahelle LEDs sind schon mit 10mA saumäßig hell.

von Karl H. (kbuchegg)


Lesenswert?

Falk Brunner schrieb:

>>LED Kenndaten.
>>U=3V
>>Imax=70mA
>
> Ja, Imax, dabei geht sie gerade noch nicht kaputt. Wen willst du damit
> erblinden?

Die Borg

(Sorry, could not resist)

von Marc (Gast)


Lesenswert?

Kann man das nicht einfach mit 2 Ports als Diodenmatrix multiplexen? 8*8 
bit = 64 LEDs

von Karl H. (kbuchegg)


Lesenswert?

Marc schrieb:
> Kann man das nicht einfach mit 2 Ports als Diodenmatrix multiplexen? 8*8
> bit = 64 LEDs

Kann man schon.
Aber auch dann brauchst du Zusatzhardware, denn aus den Ports kriegst du 
den Strom nicht raus.
Wenn ich aber schon Zusatzhardware brauche, dann nehm ich gleich so 
einen 16-LED Treiber von TI, der mir sorgenfrei eine 12-Bit PWM auf jede 
LED einzeln macht. Vereinfacht dann auch die Verkabelung und die 
Programmierung ist ein Kinderspiel.

von Icke ®. (49636b65)


Lesenswert?

Karl Heinz Buchegger schrieb:

> (Sorry, could not resist)

resistance is futile anyway

von Tim K. (hivelive)


Lesenswert?

@ Falk Brunner

>Voyager war ne langweilige Serie. Aber egal.

Nein die Serie war Sch**** aber von NG habe ich kein Modell gefunden

>>Ich habe jetzt einige Zeit recherchiert und nichts gefunden.

>Dann hast du verdammt schlecht recherchiert, das Thema LEDs ist bis zum
>Erbrechen im Internet durchgekaut.

Ich denke ich habe falsch gesucht

>>Gibt es einen Muliplexer der per I²C angesteuert wird über einen enable
>>Befehl/Eingang verfügt und einen Ausgangsstrom vom ca50-70mA Treiben

>In Summe oder pro Kanal?

Pro Kanal

>>Gibt es einen 8,12,16 fach Impendanzwandler der ca50-70mA Treiben kann.

>Wieso Impedanzwandler? Du brauchst Konstantstromquellen.

Jein. Klar ist ne Konstantstromquelle die ich mit ner PWM Takte besser. 
Aber mit einem einfachen Widerstand kann man die Kenninie auch ganz gut 
begradigen und ist weniger Aufwand. Dann darf ich dir nicht erzählen das 
ich ne MC-E in den Deflektor einbaue nur mit Lastwiderständen. Wenn 
einige ICs eine KSQ haben ist es natürlich besser.

>>Die Sequenz soll folgendermaßen ablaufen.
>>An beiden Enden (LED Links außen- LED rechts außen) fangen die LEDs an
>>zu leuchten bis die benachbarte LED leuchtet dann geht die erste aus.

>Lauflicht zum 148923745628634ten.

Fast. Zwei Lauflichter die sich Treffen

>>LED Kenndaten.
>>U=3V
>>Imax=70mA

>Ja, Imax, dabei geht sie gerade noch nicht kaputt. Wen willst du damit
>erblinden? Ultrahelle LEDs sind schon mit 10mA saumäßig hell.

I know. Die LEDs strahlen erst durch eine Transluzente 
schicht(Heisskleber) damit sich das Licht diffus verteilt um LEDs zu 
sparen. Ich muss erst mal schauen wie hell die sein müssen daher habe 
ich Imax angegeben.

von Karl H. (kbuchegg)


Lesenswert?

Tim Knorke schrieb:

> Jein. Klar ist ne Konstantstromquelle die ich mit ner PWM Takte besser.
> Aber mit einem einfachen Widerstand kann man die Kenninie auch ganz gut
> begradigen und ist weniger Aufwand.

Ich kenn jetzt nur den 5949 von Texas Instruments.
Aber dort hast du damit überhaupt keinen Aufwand. An das IC wird EIN 
Widerstand angeschlossen, mit dem man den Strom für alle LED einstellt. 
Den Rest erledigt die Software durch die Einstellung der PWM. Die LED 
werden ohne irgendwas dazwischen direkt an den IC angeschlossen und jede 
einzelne ist in 4096 Stufen dimmbar.
Das IC wird wie ein Schieberegister vom Mega angesprochen und ist 
selbstverständlich kaskadierbar.

von Icke ®. (49636b65)


Lesenswert?

Karl Heinz Buchegger schrieb:

> Ich kenn jetzt nur den 5949 von Texas Instruments.

Hat nur leider wenig DIY-freundliche Pinabstände. Den 5940 gibts auch 
als PDIP.

von Harald W. (wilhelms)


Lesenswert?

Tim Knorke schrieb:

> Ich baue gerade ein Revell Modell der Voyager(Star Trek). Natürlich mit
> Licht.

Müssen die eigentlich auch regelmäßig zum TÜV? Da wirds bei Selbstbau
vielleicht Schwierigkeiten mit dem Stempel für die nächsten zwei
Jahrtausende geben. :-)
Gruss
Harald

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

So weit, wie die Voyager vom nächsten TÜV-Posten weg ist, kräht da kein 
Hahn nach...

von Tim K. (hivelive)


Lesenswert?

Super Danke für die Antworten!!

Hab mir den TLC5940 als Sample Bestellt. Leider kann man nur 3 auf 
einmal bestellen. Wenn die Voyager fertig ist brauche ich keinen TÜV 
mehr. Ich sag nur WELTHERRSCHAFT. MUuhhharrharrharrrrrrrr!

Vieleicht hat noch jemand ne abgedrehte Idee um ein Photonentorpedo 
darzustellen?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Tim Knorke schrieb:
> Vieleicht hat noch jemand ne abgedrehte Idee um ein Photonentorpedo
> darzustellen?

Statisch oder sich bewegend? Auf jeden Fall sollte er so aussehen:

http://images2.wikia.nocookie.net/__cb20050529231608/memoryalpha/de/images/8/80/GalaxyTorpedo.jpg

Quantentorpedos sehen auch schick aus:

http://images1.wikia.nocookie.net/__cb20050909195435/memoryalpha/de/images/e/e3/SovereignQuantentorpedo.jpg

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
Noch kein Account? Hier anmelden.