![]() |
|
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Может быть у Вас лампочки горят от индуктивной помехи?
Помехя может возникать от электромагнитных устройств, кондиционер, холодильник и т.д. |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 26.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
из техники в розетке только ноутбук (зарядка) и насос теплого пола, момент сгорания выглядит так: пришел, включил общий автомат бабах, выбило 6а автомат на канале освещения где был диммер, включаем автомат, минус лампочка минус диммер. я так понимаю в момент перегорания нити происходит дуговой разряд. Всего за пол года сгорело примерно 10 таких ламп 3 сгорели с хлопком выбитым автоматом и вылетевшим диммером у остальных просто порвалась нить. Вообще я именно эту конструкцию забраковал т.к. 3-5 ламп в пол накала звенят ощутимо буду их или постоянкой запитывать или искать ШИМ диммер... Буду признателен если подкините варинт с управлением по ETHERNET или RS485/232
Последний раз редактировалось DAP; 15.08.2016 в 18:46. |
![]() |
![]() |
![]() |
#3 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 26.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
![]()
имел в виду нечто ворде http://uniel.ru/catalog/2202
|
![]() |
![]() |
![]() |
#5 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
По RS485 проще всего
Для этого понадобится сам драйвер RS485-TTL и дописать скетч |
![]() |
![]() |
![]() |
#6 |
Junior Member
Регистрация: 25.07.2016
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Имеется 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(); } } |
![]() |
![]() |
![]() |
#7 | |
Junior Member
Регистрация: 26.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В шапке темы рабочий и проверенный код, без каких либо задержек
|
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 20.09.2016
Сообщений: 3
Вес репутации: 0 ![]() |
![]()
Непонятно почему, при плавной регулировке в диапазоне от 125 до 100 лампа начинает моргать, как будто симистор после импульса открывается на полную и в конце полуволны закрывается. Боролся уже по всякому. Снаббер почти не помогает. Симистор BTA225-800, оптика MOC3052/
|
![]() |
![]() |
![]() |
#10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Вы сами собирали диммет? Если да то возможно что сопротивление на PC814 не соответсвует
|
![]() |
![]() |
![]() |
Здесь присутствуют: 178 (пользователей: 0 , гостей: 178) | |
|
|