Forum: Mikrocontroller und Digitale Elektronik Was brauche ich mindestens für 3 Phasen Remote-LED-PWM?


von Sven H. (dsb_sven)


Lesenswert?

Hallo zusammen

Folgendes Projekt:

Ein Controller soll (möglichst beliebig) viele "Einheiten" mit jeweils 
drei RGB leds über ein beliebiges Bussystem (SPI UART CAN...) ansteuern 
und den einzelnen Einheiten HEX-Werte für die einzelnen Farben 
übermitteln. Diese Einheiten generieren aus den Sollwerten eine PWM und 
treiben die LEDs entsprechend.

Als "Host" Controller habe ich hier noch einen LPC2368 rumfliegen, den 
ich auch gerne nutzen würde.

Das Problem ist: Was brauche ich mindestens für die Clients?

Die LEDs mit Vorwiderständen für 12V (!) sind vorhanden und an den 12V 
ist nichts zu rütteln.

Gibt es eventuell LED Treiber, die man über ein Bussystem ansteuern 
kann? So integrierte LED Treiber mit SPI Bus oder ähnlichem?

Kann eventuell ein ganz kleine AVR die Clientaufgaben übernehmen? Wenn 
ja, brauche ich noch MosFets oder Transistoren als Treiber oder kann der 
entsprechende AVR etwa 3 * 60mA bei 12V treiben?

Und natürlich das wichtigste: Es soll möglichts günstig und klein sein. 
Da ich mehrere dieser Clients in einem Kabelkanal unterbringen möchte, 
um eventuell eine Art Lauflicht mit den Einheiten zu realisieren.

Ich bin offen für eure Ideen und Erfahrungen.

Gruß

Sven

von Maddin (Gast)


Lesenswert?

...es gibt mittlerweile auch RGB Stripes bei denen jede LED einzeln 
ansteuerbar ist... :-) nur zur Info.

M.

von Maddin (Gast)


Lesenswert?


von Sven H. (dsb_sven)


Lesenswert?

Ich habe die Stripes schon. Jetzt will ich die Dinger halt etwas 
aufmotzen ;)

von Sven H. (dsb_sven)


Lesenswert?

Noch jemand eine Idee?

von Sven H. (dsb_sven)


Lesenswert?

Ich werde wohl einen WS2801 zur Ansteuerung nehmen.

Vielen Dank für alle Tips.

von Helmut L. (helmi1)


Lesenswert?

Sven H. schrieb:
> Kann eventuell ein ganz kleine AVR die Clientaufgaben übernehmen?

Ja

> Wenn
> ja, brauche ich noch MosFets oder Transistoren als Treiber oder kann der
> entsprechende AVR etwa 3 * 60mA bei 12V treiben?

Transistoren wirst du noch brauchen. 60mA kann der AVR nicht treiben.

von Michael S. (rbs_phoenix)


Lesenswert?

Ich hätte auch gesagt, einen kleinen PIC oder AVR mit 3 PWM-Ausgängen 
und UART- oder CAN-Modul. Dazu noch ein paar Transistoren und 
Widerstände, alles in SMD und doppelseitig, sollte ansich klein genug 
sein.

von Sven H. (dsb_sven)


Lesenswert?

Für den WS2801 brauche ich wohl auch Transistoren, weil ich die LEDs, 
baubedingt, mit 12V betreibe, das IC aber nur 7V kann.

Vorteil von dem WS2801 ist, dass er nur gut 50ct kostet :D

Gibt es ein Transistor Array mit 3 Transistoren? Vielleicht direkt mit 
verbundenen Emittern? Und integrierten Vorwiderständen? Wäre ja 
traumhaft. Ich kann mir nicht vorstellen, dass ich der einzige bin, der 
so was braucht.

von zagge (Gast)


Lesenswert?

Für höhere Spannungen könnte ev. statt des WS2801 auch ein Chip aus der 
TM180x Serie in Frage kommen. Zwar ein wenig aufwendiger vom Timing her 
aber durchaus auch mit einem AVR/PIC machbar.
Ist noch günstiger als der WS aber auch etwas schwieriger aufzutreiben.

von Helmut L. (helmi1)


Lesenswert?

Sven H. schrieb:
> Gibt es ein Transistor Array mit 3 Transistoren? Vielleicht direkt mit
> verbundenen Emittern? Und integrierten Vorwiderständen? Wäre ja
> traumhaft. Ich kann mir nicht vorstellen, dass ich der einzige bin, der
> so was braucht.

Mit 3 nicht. Aber mit  8.  ULN 2803

von Sven H. (dsb_sven)


Lesenswert?

Helmut Lenzen schrieb:
> Mit 3 nicht. Aber mit  8.  ULN 2803

Ist aber wiederum größer :(

von Sven H. (dsb_sven)


Lesenswert?

zagge schrieb:
> Für höhere Spannungen könnte ev. statt des WS2801 auch ein Chip aus der
> TM180x Serie in Frage kommen. Zwar ein wenig aufwendiger vom Timing her
> aber durchaus auch mit einem AVR/PIC machbar.
> Ist noch günstiger als der WS aber auch etwas schwieriger aufzutreiben.

Ich wollte sowieso einen Arm (LPC2368) als Host verwenden.

Leider finde ich keine Seite, wo der TM1803 bestellbar wäre...

von Helmut L. (helmi1)


Lesenswert?

Sven H. schrieb:
> Ist aber wiederum größer :(

Im SOW18 Gehauese geht das doch noch. Ansonsten gibt es noch 
Digital-Transistoren.

BCR108S

http://www.infineon.com/dgdl/bcr108series.pdf?folderId=db3a30431428a37301144053a52002e2&fileId=db3a30431428a37301144054398602e5

2 Mann in einem Boot + Vorwiderstande drin.

von Sven H. (dsb_sven)


Lesenswert?

Der Plan war eigentlich, das ganze ohne Platine aufzubauen, nur im 
Kabelkanal. Daher die Frage nach einer möglichst minimalen Beschaltung 
:D

von zagge (Gast)


Lesenswert?

also wenn du da eh so viel speed hast, dann nimm doch ws2811, der kann 
12V &  den gibts bei turi um 0,48 inkl. (ws2811 googlen)
tm180x gibts günstig nur aus asien, wenns aber nur ein paar sein sollen, 
dann verkauft den (AFAIK 2bl aus dem led forum) über ebay (TM1804 & 
TM1809).

von Sven H. (dsb_sven)


Lesenswert?

Für den ws2811 hab ich bis jetzt aber nur ein Chinesisches (?) 
Datenblatt gefunden :D

von zagge (Gast)


Lesenswert?

WS2811 Datasheet in Englisch hab ich damals auch ewig gesucht, AFAIR 
muesste ich es auf meinem Rechner zu Hause haben (kann aber erst morgen 
nachsehen)
Über google Translate wirds ein wenig zerissen, sollte aber zur 
Entscheidungsfindung helfen.
In der Zwischenzeit google mal nach: ws 2811 but cannot upload it here
da gibt es eine Textversion.
Ich bin mir aber sicher, dass turi das Teil für seine eigenen Projekte 
schon einsetzt und bei Fragen weiterhelfen kann (wenn man die chips denn 
bei Ihm bezieht).

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.