Stránka 1 z 1
Rizeni osvitu LED pomoci PWM
Napsal: 20 led 2011, 13:32
od pepaaaaa
DD,
resim problem jak pomoci mikrokontroleru resit osvit pomoci LED diod. Jde mne predevsim o to, aby LED diody neblikaly, ale aby kontinualne svitily (tzn. neridit primo pres PWM). Predpokladam, ze nejlepsi asi bude proudova regulace.
Hledam co nejjednodussi zapojeni, protoze diod bude celkem 8 a bude se ridit vzdy jeden par (1+1 dioda), s napetim 3.3V.
Diky za rady,
Pepa
Napsal: 20 led 2011, 13:41
od feliz_navidad
S jakou rychlostí se bude měnit jas těch LED? Pokud to nebudou příliš rychlé změny, použil bych PWM výstup mikrokontroléru, za ním RC filtr a výstupní napětí použil jako Uref pro jednoduchý proudový zdroj.
Kolik úrovní jasu LED požaduješ? Možná by stačil i jednoduchý D/A převodník složený jenom z odporů přímo na výstupy mikrokontroleru. Trochu upřesni zadání.
Napsal: 20 led 2011, 14:37
od pepaaaaa
Ahoj,
jas se bude menit tak, ze se to nastavi a nedefinavane dlouhou dobu to bude svitit. Chtel bych pouzit co nejjednodusi konstrukci pokud mozno bez jakehokolik integropvaneho obvodu, protoze na desce neni mnoho mista.
Pepa
feliz_navidad píše:S jakou rychlostí se bude měnit jas těch LED? Pokud to nebudou příliš rychlé změny, použil bych PWM výstup mikrokontroléru, za ním RC filtr a výstupní napětí použil jako Uref pro jednoduchý proudový zdroj.
Kolik úrovní jasu LED požaduješ? Možná by stačil i jednoduchý D/A převodník složený jenom z odporů přímo na výstupy mikrokontroleru. Trochu upřesni zadání.
Napsal: 20 led 2011, 17:54
od iginoiii
len tak pre zaujímavosť by som sa Vás chcel spýtať, prečo Vám vadí blikanie led(pri pwm)? nejakým snímačom snímate, či sú zapnuté vypnuté alebo?
Napsal: 20 led 2011, 19:50
od jankop
Třeba mu vadí, že LED při PWM blikají, já to taky nerad!
Napsal: 20 led 2011, 20:33
od jezevec
Pokud zvolíš dostatečně vysoký kmitočet, nemůžeš žádné blikání vidět.
Napsal: 20 led 2011, 20:50
od jankop
Hodně lidí trpí mylnou představou, že když je kmitočet PWM větší než 100 Hz, tak není blikání vidět. Není to pochopitelně pravda, vidět lze bez problému kmitočty řádu kHz. Taky k nim patříš?
Napsal: 20 led 2011, 21:14
od Andrea
Já vidím celkem bez problémů i 700 THz.

Napsal: 20 led 2011, 21:36
od iginoiii
jankop píše:Hodně lidí trpí mylnou představou, že když je kmitočet PWM větší než 100 Hz, tak není blikání vidět. Není to pochopitelně pravda, vidět lze bez problému kmitočty řádu kHz. Taky k nim patříš?
to je výborné že to zvládate, ale nám ostatným stačí 50 obrázkov za sekundu v kine a už vidíme film.
Napsal: 20 led 2011, 21:45
od jezevec
jankop píše:Hodně lidí trpí mylnou představou, že když je kmitočet PWM větší než 100 Hz, tak není blikání vidět. Není to pochopitelně pravda, vidět lze bez problému kmitočty řádu kHz. Taky k nim patříš?
Tak to jsi rarita a měli by tě ukazovat v cirkuse.
Napsal: 20 led 2011, 21:52
od Crifodo
kHz je fakt vidět, když je to bodový zdroj jasného světla, stačí aby ses podíval na světlo a pak trochu bokem, jak se světlo na sítnici pohne je to totéž jako kdyby se pohyboval zdroj světla = stroboskop. Si to zkus se zelenou ledkou 1.8mm a 555kou

Napsal: 20 led 2011, 22:00
od jankop
Je naprosto běžně vidět i nebodové zdroje světla s malou setrvačností. Stačí pohnout očima, pohnout hlavou, pohybovat se, nebo pohybovat zdrojem světla. LED zdroje světla s kmitočtem pouze řádově stovek Hz jsou pro osvětlení problematické. To nevíš? V cirkuse jsme jako malí používali běžně zrcátko místo osciloskopu, abychom zjistili prostým okem, že nám LED bliká a nemuseli při tom vrtět hlavou.
PWM
Napsal: 23 led 2011, 00:34
od 67kapa
Použít PWM,ani bych nezařazoval RC člen (i když není na závadu),stačí mít dostatečný kmitočet PWM.Jiná otázka je,že jen samotná PWM to nevyřeší.LED diody mají totiž na začátku rychlý "rozběh" svitu a po zbytek změny střídy signálu se už jen lehce mění jejich svit (viz charakteristika diody). To se řeší tak,že se charakteristika zlinearizuje pomocí softu.Princip spočívá v tom,že křivku rozdělíš na jednotlivé lineární úseky podle rovnice kx+q.Jednotlivé úseky lineárních funkcí mají interval rozsahu od...do...a v tom daném intervalu se svit mění po určitém kroku.Jakmile se rozsah intervalu překročí,soft to vyhodnotí a v následujícím intervalu se může svit měnit zase po jiném kroku.Funguje to perfektně,mám takto řízenou tříbarevnou LEDku.
