RGB светодиоды под управлением WS2811, WS2812(B)

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
123di
Родился
Сообщения: 1
Зарегистрирован: Пт ноя 27, 2015 12:18:41

RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение 123di »

Здравствуйте! Собрал конструкцию со светодиодами с WS2811, управляю с помощью модуля Arduino Pro Mini. Использую библиотеку
FastLED-3.0.zip
(134.54 КБ) 434 скачивания
FastLED (версия 3.0.3) и
Adafruit_NeoPixel-master.zip
(34.6 КБ) 339 скачиваний
Adafruit_NeoPixel.
Проблема в следующем: задаю цвет для каждого диода всей последовательности (зеленый), но первый диод всегда светит белым и мерцает.
К управляющему модулю подключаю напрямую, как и к батарейкам.

Есть ли соображения, что может исправить искажение цвета?
Реклама
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Здравствуйте!
Кто-нибудь более детально изучал работу светодиодов WS2812B?
В даташите указано, что частота сканирования не менее 400 Гц. Это частота ШИМа кристаллов внутри корпуса или же максимальная частота обновления светодиодного экрана из этих диодов?
Также интересует, синхронизируют ли диоды свои внутренние задающие генераторы ШИМа друг с другом, т. е. они мерцают синхронно или в разнобой? Если в разнобой, то итоговое мерцание освещенности будет практически отсутствовать, что хорошо для глаз.
Ну и бывают ли эти диоды "китайские" и "очень китайские" в плане качества? Я так понял, это изделие изначально разработки и производства Поднебесной. В радиомагазинах в москве цены не очень приятные, а если брать на Али и ебеях, то не куплю ли откровенное фуфло с отваливающимися от кристаллов проволочками и прочими прелестями?
Реклама
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение Morroc »

400 Hz шим наверное, а максимальная частота обновления исходя из скорости передачи 400 Kbps и числа светодиодов. Не синхронизируются вроде (а зачем?). Покупайте у продавца с приличным рейтингом и не самые дешевые - скорее всего нормальные придут, в радиомагазинах они оттуда же, разве что можно на месте рассмотреть. Вообще из Китая нормальный товар обычно приходит, чаще путаница бывает (не те деталюшки), чем фуфло какое, мне вообще фуфло не попадалось - максимум транзисторы с погнутыми ножками (но я флэшки всякие на "64 ГБ" и не заказываю и самый дешевый вариант не ищу).
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
kisoft
Открыл глаза
Сообщения: 42
Зарегистрирован: Пн янв 13, 2014 18:01:27
Откуда: Жуковский

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение kisoft »

Про шим не скажу, не видел. Максимальная частота выдачи 800КГц, период одного импульса 1,25 us. Информация выдаётся на всю ленту единым потоком, без перерывов. В начале посылки нужна пауза 50us. Всё это есть в интернете и разжовано не раз.
Каждый светодиод требует 24 бита, по 8 бит на цвет. Цвета там в кривом порядке, а не RGB.
Если прекратить выдачу, светики горят последним значением.
Ваш КО.
Все это про WS2812b.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Более того, есть даже официальный даташит:
WS2812B (4-выводный 5050)
WS2812 (6-выводный 5050)
Отличия между ними:
WS2812 vs WS2812B

И даже ДШ на саму микросхему, кристалл которой разварен в этих диодах:
WS2811

Но тем не менее, даташит довольно "скромный". По теме там есть такая фраза:
Each pixel of the three primary color can achieve 256 brightness display, completed 16777216 color full color display, and scan frequency not less than 400Hz/s
Но как я понял, эта "частота сканирования" относится к дисплею из диодов, а не к внутреннему ШИМу. Я опасаюсь, как бы не оказалось, что частота ШИМа там герц 120-150 как в китайских RGB контроллерах. Незнаю как у других, но у меня от такого мерцания глаза из башки начинают вылезать через некоторое время. Частота же 400 Гц должна быть вполне безопасна.
Morroc писал(а):Не синхронизируются вроде (а зачем?)
А хрен его знает, просто подумал "а вдруг?" Может чтоб биений каких небыло или еще какая тонкость.

Что же касается таймингов интерфейса - с этим какраз проблем нет - в ДШ все описано.


Специалисты по Алиэкспрессам, скажите, это кто-нибудь покупал? Ну и вообще, предположительно, нормальные диоды?
Реклама
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение Morroc »

Продавец нормальный вроде. Доставка air mail в обычное время ~2 недели, но под НГ всяко может быть.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Реклама
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Morroc писал(а):но под НГ всяко может быть
В смысле дольше идти будет или же лучше принципиально после НГ покупать? :))
ПС: Я раньше никогда там ничего не заказывал... :oops:
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение Morroc »

Дольше из за нашей почты/таможни, а в феврале китайский новый год вообще - даже и отправлять не будут :))
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Кто уже пользовался этими диодами, скажите пожалуйста, если в них записать код "все единицы" (т. е. все 3 канала R, G и B на максимальную яркость), то какого оттенка получается белый? Небесно-голубоватый как у китайских RGB-лент или же теплый по сравнению с ними?
Аватара пользователя
Adagumer
Поставщик валерьянки для Кота
Сообщения: 2300
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Откуда: Крымск

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение Adagumer »

Таки ж от производителя зависит, у меня три типа 1. лента. 2. отдельные платки на проводах
и россыпью (заказывал отдельно светодиоды и микросхемы), так вот только те которые на
ленте дают приятный белый цвет, остальные с голубизной!
Аватара пользователя
Adagumer
Поставщик валерьянки для Кота
Сообщения: 2300
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Откуда: Крымск

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение Adagumer »

:cry:
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Я думал, их выпускает один производитель - Worldsemi
А голубизна - признак хреновости красного кристалла.
Кстати, а синий у них тоже разный? Вообще, в природе бывает "нормальный" синий (~480 нм), а бывает "Royal Blue" (450-460 нм - грубо говоря, кристаллы от белых диодов) - так вот на него смотреть - как на больничный кварцеватель :? Мне какраз такая RGB-лента попадалась.
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Скажите, а кто-нибудь покупал SK6812 http://ru.aliexpress.com/store/product/ ... rue#extend ?
Как я понял, разница между ними и WS2812 какраз в длине волны синего (у 6812 он "нормальный", а не полуультрафиолет "вырви глаз"), яркости кристаллов и небольшими отличиями в длительности управляющих импульсов.
Мне кажется, 6812 должны быть лучше 2811
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Мда... Стал включать, обнаружил что жутко геморный в плане реализации на МК протокол при всей его простоте... :solder: :facepalm:
Да еще и SPI и UART у меня заняты под другие нужды. "В лоб" дергать ножкой тоже нельзя - подвешу проц на целых 3 мс (на 100 диодов) даже без возможности обработать прерывание. А модуль I2C можно использовать для этих целей?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение BOB51 »

Перебирайтесь сюда:
http://radiokot.ru/forum/viewtopic.php?f=61&t=137007
:wink:
Насчет программного "дрыголапа" под 60 позиций см. тут:
http://radiokot.ru/forum/viewtopic.php? ... 7#p2858887
:beer:
Аватара пользователя
aam
Собутыльник Кота
Сообщения: 2994
Зарегистрирован: Сб фев 20, 2010 14:00:12
Откуда: Москва

Re: RGB светодиоды под управлением WS2811, WS2812(B)

Сообщение aam »

Купил PL9823 - диоды с тем же протоколом, но в выводном корпусе 8мм.
Нормального даташита, в отличие от 2812, нет.
То что нашел - скорее "этикетка" и там какая-то невнятная схема без номиналов:
Изображение
Также в интернете нашел такую (и много других с такими же номиналами) схему включения:
Изображение
Схема как и в ДШ, но с номиналами.
Теперь вопрос: почему резисторы на 100 Ом? :shock: Ведь целиком диод потребляет 60 мА при напряжении питания 3,6...6В. Резистор облегчает его тепловой режим, но со 100 Омами я никогда не получу номинального тока 60 мА для режима "белый".
Ответить

Вернуться в «Разные вопросы по МК»