Page 4 of 5

Re: Панель управления на NJoy32

Posted: Wed Oct 23, 2019 20:45
by Alexfly21
Да емкость вешал обязательно. Просто на видео собрал на макетке без емкости. Все равно пробовал эффект одинаковый.

Re: Панель управления на NJoy32

Posted: Thu Oct 24, 2019 22:50
by Alexfly21
Сегодня в результате очередного эксперимента с WS2812D-F5 заметил, что первый светодиод вообще не воспринимается контроллером. А а отсчет идет со второго светодиода т.е. 8 по счету в конфигураторе, 2 по счету на плате 9 это 3 и так далее. Еще заметил, что цвета выставленные в конфигураторе не соответствую цвету свечения светодиодов. Красный в конфигураторе (зеленое свечение светодиода) и наоборот. На видео все видно.
https://www.youtube.com/watch?v=UIOxxrR ... e=youtu.be

Re: Панель управления на NJoy32

Posted: Thu Oct 31, 2019 11:08
by Ron61
какое напряжение на самой плате RGB (gnd - +5v)?

Re: Панель управления на NJoy32

Posted: Thu Oct 31, 2019 11:23
by Alexfly21
Мерял и на питании (4,96В) и на Din (3,3 В) и с блоком питания (5,0 В). Вопрос в том почему светодиоды SW2812B и SW2812D-F5 ведут себя по разному.

Re: Панель управления на NJoy32

Posted: Thu Oct 31, 2019 11:32
by Ron61
При внешней запитке, как выставлена перемычка EXT/INT?

Re: Панель управления на NJoy32

Posted: Thu Oct 31, 2019 12:10
by Alexfly21
При подключении через внешний блок питания перемычка оставалась на том же месте(пробовал снимать перемычку результат один и тот же). Замкнут INT и +5V. Насколько я понял перемычка нужна только для подачи 5 вольт на шину BUS.

Re: Панель управления на NJoy32

Posted: Thu Oct 31, 2019 14:25
by Alex Oz
Нашел и восстановил свою панель LED, проверил на крайней прошивке - с движком всё ОК.

Остаются два варианта - не согласованность уровней сигнала и отличающаяся "времянка".

Если на ленте 5V - однозначно нужно делать подключение через согласование уровней.
Для прямого подключения на ленте надо иметь порядка 3.7-3.8 В . По даташиту входной уровень : Uп - 0.7В.
C контроллера выход может быть 3-3.2 В.

по рекомендациям из этой статьи может помочь также конденсатор по питанию ленты
https://sitysun.ru/raznoe/adresuemye-svetodiody-ogranicheniya-v-ispolzovanii-umnyx-svetodiodov-ws2812-ws2801-i-podobnyx-v-sovremennyx-proektax-dekorativnoj-svetotexniki.html
----------------------------------------------------------------------------------------------------------------------------
Для начала, общие советы (по большей части взятые с https://learn.adafruit.com):

— подключайте к ленте (между линиями питания) конденсатор побольше, вплоть до 1000 мкФ

— в разрыв линии данных (от МК к ленте) добавляйте резистор 300 — 500 Ом, устанавливая его ближе к ленте.

— по возможности, делайте короче провод данных к ленте

— при «горячем» подключении ленты, подключайте «землю» первой (отключайте последней)

— если лента запитана от отдельного источника питания, ее нужно запитать первой (после чего запитать схему управления)

— не допускайте статического электричества при монтаже ленты

— используйте преобразователь уровня, если лента и устройство управления запитаны от источников питания с разным напряжением

— напряжение питания пикселей, заявленное в даташите, лежит в пределах +3.5 ~ +5.3 вольт. Из чего видно, что предпочтительней подавать на ленту меньше 5ти вольт (этим правилом следует пользоваться при выборе количества элементов при батарейном питании)

— максимальный ток каждого пикселя составляет 60мА (при полной яркости белого цвета). Если Вы не планируете использовать ленту WS2812B как источник белого света (для этого лучше взять обычную светодиодную ленту с белыми светодиодами), то принято считать, что, усреднено, каждый пиксель потребляет 20мА.

-----------------------------------------------------------------------------------------------------------------------------------------------------

Re: Панель управления на NJoy32

Posted: Thu Oct 31, 2019 15:20
by Alexfly21
Большое спасибо!!! Вечером попробую.

Re: Панель управления на NJoy32

Posted: Thu Oct 31, 2019 23:33
by Alexfly21
Попробовал все варианты кроме конденсатора. У меня в наличии только 0,1 мкФ. Результат пока отрицательный. Пробы проводил с лентой WS2812(подключал только 2 светодиода), установил на линию данных перед первым светодиодом резистор 330 Ом, понизил питание на выходе из блока питания с 5 до 3,3 вольт (пробовал диоды шоттки SS24 не вышло, пришлось соорудить делитель напряжения), повесил на линию питания конденсатор правда только 0,1 мкФ. Другого в наличии пока нет. Пробовал брать 3,3 вольта с гребенки осей контроллера. Результат пока нулевой, первый светодиод работает корректно, согласно выставленным параметрам в конфигураторе, второй светодиод мигает. Одна надежда на конденсатор большей емкости. Спасибо за советы. Буду продолжать танцы с бубном.

Re: Панель управления на NJoy32

Posted: Fri Nov 01, 2019 7:34
by Alex Oz
...
— напряжение питания пикселей, заявленное в даташите, лежит в пределах +3.5 ~ +5.3 вольт. Из чего видно, что предпочтительней подавать на ленту меньше 5ти вольт...
...


т.е. 3.3В ниже порога питания по даташиту

Re: Панель управления на NJoy32

Posted: Fri Nov 01, 2019 22:44
by Alexfly21
Подключил конденсатор 1000 мкФ между GND и +5V блока питания. Основное питание ленты 4,6 вольт через диод шоттки, на линии данных резистор 330 Ом. Изменений никаких. Первый светится постоянно остальные мигают. Завтра буду пробовать тоже самое только со светодиодами SW2812D-F5.

Re: Панель управления на NJoy32

Posted: Fri Nov 08, 2019 20:49
by Alex Oz
сделал версию v1_97_F - добавил опцию APA106 ( укороченнный имульс нуля по сравнению со стандартным у WS2812 )
в конфигураторе ( VKBDevCfg-C_v0.90.78) соответственно выбрать опцию APA106 для SPI2

На моем стенде с WS2812 работают оба варианта.

Re: Панель управления на NJoy32

Posted: Thu Dec 05, 2019 17:39
by xdbrst
Наверное не совсем в тему,но.. Есть контроллер 1.1 с Кобры второй версии. Подключены 3 светодиода (кусочек ленты ws2812). Подключены без диодов, резисторов и т.п. на шину по картинке мануала. Сидел на прошивке 1.82 CobraZ. Все диоды работали. Но в конфигураторе ставил 4 диода, чтобы работали все 3. Конвертировал в KingKobra. На прошивках выше 1.97Е конфигуратор перестал реагировать на два диода из 3. Видит только первый в ленте (который в тесте 8 ). Специально проверял, до 1.97Е включительно, всё работает как нуно, после - не. Можно ли обойтись настройками, или надо впаивать SS14, резистор или ещё что?

Re: Панель управления на NJoy32

Posted: Thu Dec 05, 2019 22:25
by Ron61
Выставляйте правильное количество светодиодов и в окошке Mode (рядом) пробовали другие цифры выставить?

Re: Панель управления на NJoy32

Posted: Thu Dec 05, 2019 23:26
by xdbrst
Если диодов ставил 3, то работало 2. Поэтому ставил 4, чтоб 3 горело. Четыре ставить, три, это не проблема. Проблема что после 1.97Е работает только 1. В окошке mode ставил все варианты. Но диоды и раньше все горели только при mode 0. Пока остаюсь на 1.97Е. Мож что выяснится..
Переходил на KingKobra из-за вкладки POVs в конфигураторе. Микростик воткнул, а настроить так как хотел не мог. Сейчас всё работает. Ну прошивка не крайняя, ладно, переживём.