![]() |
|
![]() |
#1 |
Junior Member
Регистрация: 15.07.2020
Сообщений: 1
Вес репутации: 0 ![]() |
![]()
Добрый день. Приобрел два одноканальных диммера несколько лет назад (еще в предыдущей версии без радиаторов). Какое-то время на одном из них висели недиммируемые светодиодные точечные светильникаи (6 шт) в режиме 0-100%. Когда поставил диммируемые точечные светильники 4W, то при 100% есть пульсация (снижать даже не пробовал).
Погрешил на диммер и заказал обновленный двухканальный диммер с радиаторами. На новом диммере пульсация стала еще заметнее. В чем может быть проблема и как это можно исправить? |
![]() |
![]() |
![]() |
#2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Пульсации могут появляться при пограничном состоянии светодиода в оптроне. Снижайте максимум пока не добьетесь стабильной работы. Можно доработать скетч, что бы на максимуме отсечка не работала
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 17.10.2020
Сообщений: 1
Вес репутации: 0 ![]() |
![]()
Добрый день!
Как этим диммером можно управлять с NodeMCU? Библиотека "CyberLib.h" написана под Ардуино и при компиляции под ESP8266 выдает ошибку: C:\Program Files (x86)\Arduino\libraries\CyberLib-master/CyberLib.h:11:27: fatal error: avr/interrupt.h: No such file or directory #include <avr/interrupt.h> Можно как-то решить эту проблему? |
![]() |
![]() |
![]() |
#4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Код из шапки рабочий
|
![]() |
![]() |
![]() |
#5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Контролеру нет разницы какой сигнал у него на входе при включении. Скорее всего зависание происходит при инициализации. Попробуйте в sutup отключить все прерывания, а в самом конце их обратно включить.
Или строку attachInterrupt(0, detect_up, LOW); разместите в самом конце sutup |
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
Ура!! Работает Помог совет перенести attachInterrupt(0, detect_up, LOW) в конец. Сначала старт и стоп таймера, потом уарт, потом прерывание. И всё теперь работает. Спасибо Admin! Отправляю платы в печать
Последний раз редактировалось Михаил Лысков; 21.12.2022 в 00:07. |
![]() |
![]() |
![]() |
#7 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Отлично!
Внес правку в шапке темы |
![]() |
![]() |
![]() |
#8 |
Junior Member
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
Уважаемый Admin, столкнулся с новой проблемой. В процессе эксплуатации, при смене диммирования на более низкое примерно от 1 до 3 по 10 бальному скетчу, ИНОГДА лампочки начинают хаотично мигать. Помогает увеличение яркости до 7-9, тогда перестают. Если вместо обычных лампочек подключить светодиодные светильники с диммируемым драйвером, то они глючат чаще и в более широком диапазоне диммирования, чем лампы накаливания.
Но 60% попыток изменения яркости отрабатывают корректно. Иногда на низкой яркости начинает моргать само по себе (не в момент смены яркости) |
![]() |
![]() |
![]() |
#9 |
Member
Регистрация: 14.05.2016
Сообщений: 47
Вес репутации: 159 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Это уже проблема железа. Слишком слабый ток для светодиода оптрона. Можно установить резисторы с меньшим сопротивлением, но они будут сильно нагреваться.
|
![]() |
![]() |
![]() |
#10 |
Junior Member
Регистрация: 18.12.2022
Сообщений: 10
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|