подключение RGB ленты

Мерцание светодиодов

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#1

Сообщение JORA555 » 08.02.2018{, 14:46}

Уважаемые форумчане, HELPом и поиском пользовался, но не нашел ответ на свой вопрос.
При управление RGB лентой происходит мерцание светодиодов при сочетании цветов при малой яркости. При включении цветов по отдельности все нормально при любой яркости.
Устанавливал вместо ленты одиночные светодиоды , эффект тот же.
Управление лентой через мосфет N-типа (А09N03N). Между ардуино и затвором мосфета сопротивление 100ом. Исток на -, сток к ленте. Перепробовал все что нашел в интернете: устанавливать конденсаторы различной емкости перед мосфетом, на ленту, после блока питания, подтягивать затвор к земле через сопротивление 10К - эффект тот же. Перепробовал все что нашел.
Читал, что можно изменить частоту ШИМ, но внятно нигде объяснений не нашел. Да и поможет ли вообще.
Питание ленты и ардуино общее. Блок питания 12В (50W) (на ленту), затем импульсный преобразователь 12-5В на ардуино. Лента 3 метра. (14,4Вт/м). Блок питания в притирку.
Повторюсь: мерцание при яркости 30-50%

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

подключение RGB ленты

#2

Сообщение Nikan » 08.02.2018{, 15:00}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:20}, всего редактировалось 1 раз.

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#3

Сообщение JORA555 » 08.02.2018{, 15:14}

Благодарю, Nikan. Сейчас попробую Ваш ШИМ.
Подключил схему к БП компьютера-мерцание сохранилось. Значит причина не в питании.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

подключение RGB ленты

#4

Сообщение Nikan » 08.02.2018{, 15:24}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:20}, всего редактировалось 1 раз.

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#5

Сообщение JORA555 » 08.02.2018{, 15:28}

При компиляции ошибка. Каких то библиотек не хватает. Я в этом не бум-бум. Все равно, спасибо.

Отправлено спустя 1 минуту 1 секунду:
nikan, если скину Вам мой скетч, можете попробовать вставить Ваш ШИМ, проверить компилируется или нет?

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

подключение RGB ленты

#6

Сообщение Nikan » 08.02.2018{, 15:31}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:18}, всего редактировалось 1 раз.

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#7

Сообщение JORA555 » 08.02.2018{, 15:40}

Пришлось удалить несколько плат, а то файл не загружался. Думаю на результат не повлияет. На плате №1 установил Ваш блок.
Вложения
7.4 10БИТ ШИМ.flp
(2.76 МБ) 99 скачиваний

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

подключение RGB ленты

#8

Сообщение Nikan » 08.02.2018{, 16:19}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:17}, всего редактировалось 1 раз.

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#9

Сообщение JORA555 » 08.02.2018{, 16:32}

Nikan, я похоже разобрался. Установил библиотеку и установил блок "PWM REG T1 (CODE1)". Выходы сделал на ноги 9,10,11 (забыл указать-плата Arduino Nano 328). Так вот на 9,10 ноге подхватило сразу, а 11 нога не работает (на выходе 0,3В и все.). Почитал. Как понял,генерация ШИМ: Таймер №1 как раз управляет 9, 10 ногой. (Таймер 0 - 5,6 ногой, Таймер 2 - 3,11 ногой). У Вас нет возможности сделать блок для Таймера № или №2, а то цвета нужно 3шт. регулировать.
Кстати, возможно блок "PWM REG T3 (CODE1)" не компилировался, потому что таймера №3 в Nano просто нет?

Отправлено спустя 3 минуты :
Изменил тип контроллера на MEGA. С блоком "PWM REG T3 (CODE1)" не компилируется. Значит ошибка в другом. ???

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

подключение RGB ленты

#10

Сообщение Nikan » 08.02.2018{, 17:02}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:17}, всего редактировалось 1 раз.

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#11

Сообщение JORA555 » 08.02.2018{, 17:42}

Nikan писал(а):
08.02.2018{, 17:02}
все скомпилилось
Еще раз проверил. Я в FLProg плату поменял, а в IDE нет. Поторопился. Сейчас компилится.
Но у меня только Nano.
Попробовал два выхода подключить через Ваш блок, а третий выход подключить через 11 ногу с 8 бит стандартным ШИМом. Так у меня включается только две ноги (подключенные к Вашему блоку), причем после включения плата не отвечает ни на одну команду, проще говоря висит до RESET. Следовательно, не могут они вместе работать???
Получается для NANO нельзя другой блок сделать, чтобы третью ногу на 10бит подключить?????????

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

подключение RGB ленты

#12

Сообщение Nikan » 08.02.2018{, 17:54}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:16}, всего редактировалось 1 раз.

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#13

Сообщение JORA555 » 08.02.2018{, 18:36}

Проверил на стандартном ШИМЕ, что при подключении физически ЛЮБЫХ двух цветов (то есть в программе 3 выхода задействовано, мосфета 3шт. подключено, только один провод питания отключаю с одного цвета) мерцание исчезает. (ПОЧЕМУ?????),пробовал программный шим из другого форума. Виснит плата. Может быть какими-нибудь железками попробовать решить проблему. Сдвиговыми регистрами, на пример.

Отправлено спустя 16 секунд:
Голову уже сломал

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#14

Сообщение JORA555 » 10.02.2018{, 19:04}

Так как больше идей нет, заказал расширитель 12-ти битный расширитель шим по I2C на микросхеме PCA9685. Как проверю, напишу. Может кому пригодится.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

подключение RGB ленты

#15

Сообщение Nikan » 10.02.2018{, 22:36}

.
Последний раз редактировалось Nikan 23.03.2023{, 21:38}, всего редактировалось 1 раз.

JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#16

Сообщение JORA555 » 11.02.2018{, 06:15}

Nikan писал(а):
10.02.2018{, 22:36}
может проще будет взять ардуину Pro Micro ATmega32U4
Поправьте, если не прав: у ардуино Pro Micro три ноги по 10 бит ШИМ-9,10,11. Не нашел я 11-ю ногу на ней.
Второй нехороший момент, это то, что скетч у меня уже весит 28Кб, а Pro Micro отъедает 4Кб для загрузчика. Если 11-ю ногу найдем, буду оптимизировать скетч
Вложения
про микро.jpg
про микро.jpg (64.71 КБ) 1376 просмотров

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

подключение RGB ленты

#17

Сообщение Олег » 11.02.2018{, 10:18}


JORA555
Рядовой
Сообщения: 37
Зарегистрирован: 16.02.2017{, 05:09}
Репутация: 0
Откуда: Барнаул

подключение RGB ленты

#18

Сообщение JORA555 » 11.02.2018{, 11:00}

Олег писал(а):
11.02.2018{, 10:18}
Нет ее.
Так получается так же два внутренних таймера на ШИМ будут задействованы :5,6 нога и 9,10 нога, то же самое что и на ATmega 328, на которой сейчас проблемы. Думаю получится шило на мыло. :nono:

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

подключение RGB ленты

#19

Сообщение dizzyy » 11.02.2018{, 13:38}

или такую искать

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

подключение RGB ленты

#20

Сообщение holodaleksey » 12.02.2018{, 14:11}

не могу сказать что буду совершенно прав, но: в прошлом году попалась мне RGB-лента, взял на попробовать-поиграться. (не понравилось, цвета все равно не естественные). но не в том суть.
лента была на 24В, подключал через овнячий БП на на 24В/2,5А и три ключа на полевиках.
плата - уно, питание от компа.
три кнопки (больше/меньше/перейти к следующему заданию яркости (перемещение кольцом по настройкам для R-G-B).

- мерцания не было.
алгоритм наверняка и сохранился, но комп я отдал (родственнику- WOT на максималке гонять, мне пока не до компа :)), поэтому как я тогда нарисовал - пока найти проблема.
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )

Ответить

Вернуться в «Помогите, а то я "нимагу"»