[elektro] LED PWM

L. Pásztor seasoft at invitel.hu
Fri Sep 25 07:15:36 CEST 2015


Egyszer kinlodtunk ilyennel, es a tapasztalat az volt, h a fenyero eseteben  a (nalad konverzios tabla) kb. negyzetesen lesz jo. Nem lett tokeletes, de ott akkor az nem is volt kovetelmeny.
Az  RGB-bol adodoan a szinek eseteben kb. ugyanaz a helyzet.

---------------------
L. Pasztor
---------------------

Sent from my iPad

> On 25 Sep 2015, at 02:15, fi F <flaist at gmail.com> wrote:
> 
> Sziasztok!
> 
> Meg lett a konverziós tábla, elkezdtem tesztelni a PWM-es LED szabályzót.
> (RGB színek, 1 szín 0-255-ig állítható, ami 14-bit PWM-re (0-16384) van
> konvertálva az alábbi tábla szerint)
> Léptetem 100msec-enként egyesével (0-255) pl. a RED színt.
> 
> A következő furcsaságot tapasztalom.
> Az alacsony 0 - ~60-ig fényerőnél nagyon látszódik a fényerő változás.
> Ez felett már nem látni (~80 - 255). (persze folyamatosan szűnik meg) .
> Átírtam a konverziós tábla alsó részét lineárisra, így kisebb konkrétan 1 a
> PWM ugrás, de így is látszódik a fényváltozás.
> Felnyomtam a PWM-t 16 bit felbontásra, és még így is látszódik a léptetés a
> kis fényerőnél.
> Létezik ez, vagy valamit elrontok.
> Van valami progi, amivel PC monitoron tudok hasonló effektet tesztelni?
> 
> Köszi, FI.
> 
> -----Original Message-----
> From: Palasik Sandor [mailto:palasik at mail.datanet.hu] 
> Sent: Monday, September 21, 2015 11:38 PM
> To: fi F
> Subject: Re: LED PWM
> 
> 
>> Hajtok egy LED-t 14-bites PWM-el.
>> 
>> 8 bit azaz 255 felbontásban szeretném a fényerőt állítani.
>> 
>> Van valami irodalom, hogy milyen görbe szerint kell a szemnek a 
>> legjobb fényerő linearitást megadni?
>> 
>> Azaz egy 8 bit -> 14 bit konverziós tábla, vagy valami egyszerű kis 
>> uC-vel még számolható képlet kellene.
> 
> Szerintem a CIE Lab színtér világosság komponense jó lenne erre:
> 
> https://en.wikipedia.org/wiki/Lab_color_space#Reverse_transformation
> 
> Az L egy szám, amit az emberek éreznek egyenletesnek, az XYZ meg mért
> értékek, amit a lineáris fotoérzékelők éreznek egyenletesnek.
> 
> Népszerű mítosz a logaritmikus érzékenység, de ez a CIELab méréseken alapul
> és inkább valami köbös összefüggést találtak, pedig sok ezer emberen
> tesztelték.
> 
>> RGB LED-enként ez változik?
> 
> Nem hiszem, ez a táblázat sokkal inkább nemlineáris, mint a LED-ek
> linearitási hibája lenne. Pláne, ha PWM alatt azt érted, hogy vagy teljes
> fényerővel világít, vagy egyáltalán nem és nincs utána szűrés, akkor azt
> gondolom, hogy elvileg sem függhet a LED típusától.
> 
> Kiszámoltam egy táblázatot (0-255 -> 0-16383):
> 
> 0 7 14 21 28 36 43 50 57 64 71 78 85 92 100 107 114 121 128 135 142 149
> 157 164 172 180 189 197 206 215 225 234 244 254 265 276 287 298 310 322
> 334 346 359 372 386 400 414 428 443 458 474 490 506 522 539 556 574 592
> 610 629 648 668 688 708 728 750 771 793 815 838 861 884 908 933 958 983
> 1008 1035 1061 1088 1116 1144 1172 1201 1230 1260 1290 1321 1352 1384
> 1416 1449 1482 1516 1550 1585 1620 1656 1692 1729 1767 1805 1843 1882
> 1922 1962 2002 2044 2085 2128 2171 2214 2258 2303 2348 2394 2440 2487
> 2535 2583 2632 2681 2731 2782 2833 2885 2937 2990 3044 3099 3154 3210
> 3266 3323 3381 3439 3498 3558 3618 3679 3741 3803 3866 3930 3995 4060
> 4126 4192 4260 4328 4397 4466 4536 4607 4679 4751 4825 4898 4973 5049
> 5125 5202 5279 5358 5437 5517 5598 5680 5762 5845 5929 6014 6100 6186
> 6273 6361 6450 6540 6630 6722 6814 6907 7001 7095 7191 7287 7384 7483
> 7581 7681 7782 7884 7986 8089 8194 8299 8405 8512 8620 8728 8838 8949
> 9060 9173 9286 9400 9515 9632 9749 9867 9986 10106 10226 10348 10471
> 10595 10720 10845 10972 11100 11228 11358 11489 11620 11753 11887 12021
> 12157 12294 12431 12570 12710 12851 12993 13135 13279 13424 13570 13717
> 13866 14015 14165 14316 14469 14622 14777 14933 15089 15247 15406 15566
> 15727 15890 16053 16217 16383
> 
> Pont így nem próbáltam, de 32 lépcsőt 256 lépéses PWM-mel valamikor régebben
> igen és nekem tetszett. Akkor is valaki kérdezte valamelyik listán és ő is
> elégedett volt. Arra, hogy melyik lista és ki volt, már nem emlékszem :-)
> 
> Palasik Sándor
> 
> -----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list