UN9LGI » 13 дек 2018, 06:59
Здравствуйте!
Можно попробовать увеличить длительность импульса, открывающего симисторы. Для этого потребуется перекомпилировать прошивку.
1. Скачайте winavr по ссылке https://sourceforge.net/projects/winavr/files/latest/download и установите его
2. Распакуйте "исходники" в папку, откройте в программе programmer's notepad из комплекта winavr файл main.c
3. измените строку _delay_us(500), увеличив число до 1000 мкс (1 мс), также можно заменить us на ms и тогда длительность будет задаваться в миллисекундах. В принципе, без особого ущерба можно увеличить его до 5 мс (например, _delay_ms(5) )
4. Скомпилируйте проект (меню tools-make all)
5. "прошейте" новый НЕХ.
Старый "HEX" перед компиляцией лучше удалить, чтобы убедиться, что новый был создан.
Еще один из вариантов - применить симисторы с меньшим током удержания.
Переделать на питание от моста можно, но это потребует таких серьезных изменений схемы и программы, что это уже будет другое устройство. Работа схемы слишком тесно связана с однополупериодным источником питания и тем, что один из проводов сети соединен с плюсом питания.
Если гирлянды требуют для питания постоянного тока, то можно каждую из них включить через отдельный выпрямительный мост.