Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 7 lut 2025, o 20:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 3 lip 2014, o 14:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Rozpocząłem wczoraj zabawę z kilkoma MagicLEDami. W tej nowszej wersji czyli z literką B.
Zrobiłem sobie taki paseczek:

Obrazek

Bardzo ładnie działa. Choć okazało się, że jedna dioda jest chyba uszkodzona tzn. nie działa w niej segment niebieski.
Jako, że jest to dioda ostatnia w łańcuchu to myślałem że jest błąd w sterowaniu. Ale niestety nie. Albo była uszkodzona, albo w jakiś sposób ją uszkodziłem, albo... No właśnie:

Studiując notę od tych diod napotkałem pewną ciekawostkę, o której nic więcej w sieci nie udało mi się znaleźć.
Cytat z noty:
"It internal include intelligent digital port data latch and signal reshaping ampli
fication drive circuit. Also include a precision internal oscillator and a 12V voltage programmable constant curr
e-nt control part, effectively ensuring the pixel point light color height consistent."

Pomimo dość pokręconej konstrukcji gramatycznej pierwszego zdania, dowiadujemy się, że dioda odtwarza przebieg sygnału, czyli tworzy od nowa. Przy okazji ktoś kto ma dobry oscyloskop mógłby sprawdzić czy na wyjściu diody czasówka sygnału różni się od tego co przychodzi MCU.
Druga sprawa jest znacznie bardziej ciekawa. Sterownik w diodzie zdaje się posiadać możliwość programowania przy użyciu 12V (coś jakby analogicznego do HV w AVR-ach). Programować można, wnioskując z noty, prąd płynący przez diody. Jak czytamy dalej, ma to umożliwiać zapewne coś w rodzaju wyrównania jasności pikseli. Widocznie struktury R, G, B mogą w poszczególnych diodach jakoś różnić się parametrami i przy tych samych wypełnieniach PWM mogą nieco inaczej świecić. Kalibracja zapewne umożliwia regulację tego, lub taki jest przynajmniej zamysł producenta.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lip 2014, o 15:24 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

sq8dsr napisał(a):
dioda odtwarza przebieg sygnału, czyli tworzy od nowa. Przy okazji ktoś kto ma dobry oscyloskop mógłby sprawdzić czy na wyjściu diody czasówka sygnału różni się od tego co przychodzi MCU.

Bystrzy goście już to badali: http://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812/

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO