|
15.08.2016, 17:33 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Может быть у Вас лампочки горят от индуктивной помехи?
Помехя может возникать от электромагнитных устройств, кондиционер, холодильник и т.д. |
15.08.2016, 18:41 | #2 |
Junior Member
Регистрация: 26.04.2015
Сообщений: 8
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
из техники в розетке только ноутбук (зарядка) и насос теплого пола, момент сгорания выглядит так: пришел, включил общий автомат бабах, выбило 6а автомат на канале освещения где был диммер, включаем автомат, минус лампочка минус диммер. я так понимаю в момент перегорания нити происходит дуговой разряд. Всего за пол года сгорело примерно 10 таких ламп 3 сгорели с хлопком выбитым автоматом и вылетевшим диммером у остальных просто порвалась нить. Вообще я именно эту конструкцию забраковал т.к. 3-5 ламп в пол накала звенят ощутимо буду их или постоянкой запитывать или искать ШИМ диммер... Буду признателен если подкините варинт с управлением по ETHERNET или RS485/232
Последний раз редактировалось DAP; 15.08.2016 в 18:46. |
15.08.2016, 21:20 | #3 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Цитата:
|
|
16.08.2016, 12:43 | #4 |
Junior Member
Регистрация: 26.04.2015
Сообщений: 8
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
имел в виду нечто ворде http://uniel.ru/catalog/2202
|
16.08.2016, 14:43 | #5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
По RS485 проще всего
Для этого понадобится сам драйвер RS485-TTL и дописать скетч |
25.08.2016, 05:38 | #6 |
Junior Member
Регистрация: 25.07.2016
Сообщений: 2
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Имеется Nano (328) и диммер.
Код взял с этой темы. Работает, но с задержкой около одной секунды. На контроллере светодиод RX моргает моментально, сразу после отправки данных в порт, а уже спустя секунду изменятся яркость лампочки. Как минимизировать эту паузу? Код:
#include <TimerOne.h> volatile uint8_t tic ; uint8_t data; int Dimmer; void setup() { //*********************Настраиваем порты на выход********************** pinMode (3, OUTPUT); digitalWrite(3, LOW); // гасим оответствующий пин Dimmer = 10; //выставим яркость соответствующего диммера в 0 attachInterrupt(0, detect_up, LOW); // настроить срабатывание прерывания interrupt0 на pin 2 на низкий уровень Timer1.initialize(40); // Интервал срабатывания таймера в мкс Timer1.attachInterrupt(halfcycle); //будет вызыватся каждый раз при отсчете заданого времени Timer1.stop(); Serial.begin(115200); //инициализация порта randomSeed(analogRead(0)); //псевдогенератор случайных чисел будет использовать шумы на аналог пин 0 Serial.begin(9600); } //********************обработчики прерываний******************************* void halfcycle() //прерывания таймера { tic--; //счетчик if (Dimmer > tic ) digitalWrite(3, HIGH); //управляем выходом (откроем семистор) } void detect_up() // обработка внешнего прерывания. Сработает по переднему фронту { tic = 200; //обнулить счетчик Timer1.resume(); //запустить таймер attachInterrupt(0, detect_down, HIGH); //перепрограммировать прерывание на другой обработчик } void detect_down() // обработка внешнего прерывания. Сработает по заднему фронту { Timer1.stop(); //остановить таймер digitalWrite(3, LOW); tic = 200; //обнулить счетчик attachInterrupt(0, detect_up, LOW); //перепрограммировать прерывание на другой обработчик } void loop() { if (Serial.available() > 0) { Dimmer = Serial.parseInt(); } } |
25.08.2016, 14:01 | #7 | |
Junior Member
Регистрация: 26.04.2015
Сообщений: 8
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Цитата:
|
|
25.08.2016, 10:13 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
В шапке темы рабочий и проверенный код, без каких либо задержек
|
20.09.2016, 04:07 | #9 |
Junior Member
Регистрация: 20.09.2016
Сообщений: 3
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Непонятно почему, при плавной регулировке в диапазоне от 125 до 100 лампа начинает моргать, как будто симистор после импульса открывается на полную и в конце полуволны закрывается. Боролся уже по всякому. Снаббер почти не помогает. Симистор BTA225-800, оптика MOC3052/
|
20.09.2016, 08:26 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Вы сами собирали диммет? Если да то возможно что сопротивление на PC814 не соответсвует
|
Здесь присутствуют: 59 (пользователей: 0 , гостей: 59) | |
|
|