Hallo Forengemeinde,
bin nicht der Elektronikfreak und muss euch mal was Fragen.
Nehmen wir an, ich benutze einen ATMega32 zur LED'ansteuerung, in dem
Fall an 32 Outputs je 2 LED's = 64.
LED = ganz normale rote
Spannungsversorgung eventuell Autobatterie über 7805.
Jetzt müssen die LED'S an Lange kabel. Das 1. Paar wäre ca. 5 m von der
Steuerung weg, dann geht es in 1 oder 2 Meter Schritten weiter. Sagen
wir 1m, dann wäre die Letzte 32 + 5 = 38 m weg. Wären dann 2
Kabelstränge á 38m.
Wie könnte ich die LED's ansteuern? Transistoren? Welches Kabel muss ich
holen?
Bin über jeden Tip dankbar...
Gruß Michael
bingo schrieb:> Gesamtleistung des µC beachten. 64 LEDs packt kein µC ohne Treiber.
Hallo Bingo,
ja dessen bin ich mir bewusst. Daher ja meine Frage wie ich es am besten
machen sollte.
@ Michael (Gast)
>Nehmen wir an, ich benutze einen ATMega32 zur LED'ansteuerung, in dem>Fall an 32 Outputs je 2 LED's = 64.
Die zwei LEDs pro Ausgang sollen wahrscheinlich gleich gesteuert werden.
Also sinnvollerweise Reihenschaltung, ist bei roten LEDs mit ~1,8V auch
kein Problem.
>LED = ganz normale rote
;-)
>Wie könnte ich die LED's ansteuern?
Kann man direkt machen, wenn man bedenkt, dass man meistens keine 20mA
braucht, um die LEDs immer noch hell leuchten zu lassen.
Der AVR darf offiziell maximal 200mA über VCC/GND fließen lassen, macht
6,25mA/Pin. Mit einem Trick kann man das verdopplen, indem man die
Hälfte low aktiv (Kathode an den AVR, Anode an VCC) und die andere
Hälfte high aktiv steuert (Anode an AVR, Kathode an GND). Vorwiderstände
direkt an den AVR. Macht dann 13mA/Pin, das reicht. Noch passende
Vorwiderstände auswählen, sagen wir 82 Ohm bei 5V Vcc, siehe LED.
Fertig.
>Welches Kabel muss ich holen?
Was dir lieb ist. Bei 13mA tut es dünner 0,14mm^2 Klingeldraht, besser
vielleicht Litze, die brechen nicht so schnell.
MfG
Falk
Hi Falk,
super Antwort. Danke.
Stimmt, könnte gehen mit dem genannten Trick. Muss ich halt mal nach den
LED gucken was genau druch geht. Aber gehen wir mal von 20 mA aus und
alle sollten gleichzeitig leuchten. Dann reicht das ja nicht mehr. Was
dann?
Zum Kalbel. Die 30m Länge machen da nichts aus?
Michael schrieb:> Zum Kalbel. Die 30m Länge machen da nichts aus?
Bischen einen Spannungsabfall wirst du haben. Aber ob die LED jetzt 20mA
kriegt oder 19.8mA macht in der Helligkeit keinen visuellen Unterschied.
@ Michael (Gast)
>LED gucken was genau druch geht. Aber gehen wir mal von 20 mA aus und>alle sollten gleichzeitig leuchten. Dann reicht das ja nicht mehr. Was>dann?
Dann nimmt man vier ULN2803.
>Zum Kalbel. Die 30m Länge machen da nichts aus?
Jain. Je nach Umgebung kann man sich da Störungen bis massive
EMV-Probleme in den AVR ziehen. Aber bleib mal locker, für eine nette
Hobbybastelei ist das erstmal nicht so kritisch.
MfG
Falk
> Dann reicht das ja nicht mehr. Was dann?
Hmm. Wie willst du die Verkabelung machen? Jeweils ein eigens Kabel an
jede einzelne LED?
Bei 32 LED würde ich mir schon überlegen, ob ich nicht mit 4
Schieberegistern arbeite, an die jeweils 8 LED über kürzere Kabel
angeschlossen sind. Die Motivation ist da ganz einfach, dass mir das
Kabelziehen für jede einzelne LED zu mühsam ist.
Plus: Es kann gut sein, dass dir in Summe die abgestuften 32 Einzelkabel
zu den LED teurer kommen als 4 595 Schieberegister. Müsste man mal
konkret durchrechnen.
Achso, die Idee ist auch nicht verkehrt. Muss ich mir mal anschauen...
Müsste ich aber dann auch noch Regenfest machen. Muss 2 Tage raus das
ganze.
Aber Kabel ist auch in Massen vorhanden, und dass lass ich ziehen :-)
Muss nochmal anknüpfen.
Habe mir mal gedanken gemacht über die Schieberegister.
Nehmen wir mal an, ich mache einen Strang mit 32 LED mit 1m Abstand.
Ein Kabel für GND = 32 m
Ein Kabel mit +5v = 24 Meter (Bis zum letzten Register)
3 Kabel für die Steuerung = 3 x 24 Meter
Dann die einzelnen Kabel von jedem Register zu seinen 8 LED.
Ist meine logik da so weit richtig?
So würde man ja tatsächlich einiges an Kabel sparen und man hat den
Vorteil, einen Strang vielleicht mal erweitern zu können, was nie
verkehrt ist.
@ Michael (Gast)
>Ein Kabel für GND = 32 m>Ein Kabel mit +5v = 24 Meter (Bis zum letzten Register)>3 Kabel für die Steuerung = 3 x 24 Meter>Dann die einzelnen Kabel von jedem Register zu seinen 8 LED.>Ist meine logik da so weit richtig?
Theoretisch ja, praktisch gibt es da einige Stolperfallen. Für so lange
Wege nimmt man sinnvollerweise KEIN SPI mehr sondern einen seriellen
Bus. DMX512 ist hier gängig. Dort klemmt man dann mehrere Module mit
N LEDs dran. Hat viele Vorteile.
>Vorteil, einen Strang vielleicht mal erweitern zu können, was nie>verkehrt ist.
Das kann man mit DMX512 leicht, mit deiner Lösung nur mit viel
Bauchschmerzen.
MFG
Falk
Hallo Leute,
die Veranstaltung ist mittlerweile vorbei, und ich habe auch was
zusammengebastelt. Aber nicht ganz das auf dem anhängenden Schaltplan.
Ich hatte ein Steuerung wie gesagt mit dem Mega32 aufegabaut. Daran war
ein Kabelstrang wie er auf dem Plan abgebildet ist. Der 2. wurde nicht
fertig. Die der am weitesten entfernten LED und AVR sind 38 Meter von
diesem Kabel.
http://www.ebay.de/itm/Analog-1000m-Siemens-Telefon-Kabel-Nachrichten-Leitung-/180461538539?pt=Festnetz_Zubeh%C3%B6r&hash=item2a04588ceb
Dann folgen ca auf 26 die LED'S und dann noch 12 Meter ohne bis zum AVR.
Damit ich sparen konnte, habe ich nicht 1 x GND und 32 zu den LED's
gemacht sondern je 4 Abteilungen mit 8 zu dem LED's. Die 4 GND gingen
dann an 4 Pin's zum AVR welche ich dann entweder mit Output = 0 oder
Input belegt habe.
Da das ganze für's nächste Jahr verfeinert werden soll und man
vielleicht auch mal alle LED's leuchten lassen will, habe ich nun
angehängte Schaltung mit Treibern entworfen.
Vom Prinzip her sollten die Cracks sehen was ich nun vor habe und mich
interessiert, ob das so richtig ist. An der LED Schaltung mit den 8x4
Leitung kann ich nichts mehr ändern, da sie schon gelötet sind. Bekommen
vielleicht noch einen PVC Schlauch, da schon sehr viele Anfragen kamen
zur nutzung auch irgend welchen Feiern etc.
Bitte haut nicht direkt auf micht drauf. Bin nur ein einfacher
Buchhalter :-)
Schon jetzt danke für eure Unterstützung.