В целом алгоритм следующий:
1. Внешний детектор нуля подает логическую 1 на вход МК (атмега8);
2. При регистрации сигнала от детектора нуля, входим в прерывание, запускаем таймер отсчета (с настройкой прерывания по совпадению) и даем сигнал на включение симистора.
3. При входе во второе прерывание (по совпадению) выключаем симистор и обнуляем таймер.
Вот сейчас на оптопару приходят сигналы от МК, а симистор никак на эти сигналы не реагирует. Схему подключения резистора брал из даташита симисторной оптопары.
В чем у меня ошибка? или нужно собирать в железе и пробовать включать по этой схеме?
К сожалению не получилось загрузить обычную картинку (что то с хостингом), пришлось сохранять схемы в файлы(
- Вложения
-
- График работы.JPG
- Синий - сигналы от детектора нуля
Красный - сигналы от микроконтроллера на оптопару
Зеленый - напряжение на потребителе - (133.72 КБ) 219 скачиваний
-
- Схема.JPG
- (231.36 КБ) 242 скачивания


