Цитата:
|
а почему не надо заботится о переходе через "0"? если не заботится то нарежишь не вовремя
|
Ну а лампочке-то по барабану, когда ее включили.
Цитата:
|
вот блин голова... все напрочь забыл!!!
|
Сведем все в систему:
Вариант 1 - через тиристор, ШИМ-сигнал формируется программно после прохождения нуля и открывает тиристор, который после следующего прохождения нуля сам закрывается. Можно оперировать каждой полуволной, а можно растянуть управляющий сигнал до "после следующего нуля" и захватывать 2 полуволны. Но так мне кажется мерцать будет, надо эсприментировать.
Насчет постоянного напряжения - тиристор вообще никогда не закроется, если это напряжение не снять.
Вариант 2 - генерируем ШИМ, скажем 30КГц на выводе МК и после поступления сигнала о включении лампы наращиваем скважность от 0% до 100%, и этот ШИМ подаем на MOSFET (ему-то пофигу когда включаться и выключаться)
Получится как на картинке внизу.
При этом надо отрицательные полуволны перебросить в положительную область, т.е. применить диодный мост. Хота последнее утверждение может быть спорным - я не специалист в силовой электронике.
Цитата:
|
по поводу частоты ШИМ - минимальная частота рассчитывается исходя из частоты МК
|
Совершенно верно, но еще зависит от значений, заданных во всяких управляющих регистрах - это уже надо Datasheet на МК читать внимательно. Я пользуюсь ICC AVR, там есть мастер, который все прекрасно показывает, какая частота получается.