Трехфазная мигалка
Трехфазныей сигнал легко может быть получен с помощью микроконтроллера. Для этого в общей сложности необходимо организовать цикл с одинаковыми интервалами времени в шесть шагов. Модель трехфазного кольцевого генератора, управляющего тремя светодиодами приведена на рисунке. Особенностью этой схемы является то, что три светодиода имеют один общий ограничительный резистор.В результате, каждый светодиод работает с двумя уровнями яркости плюс нулевое состояние. Осциллограммы сигналов на выходах МК приведены на рисунке.
Программа написана на BASCOM-AVR
'Three-phase blinker 1500 mA, 0.67 Hz
$regfile = "attiny13.dat"
$crystal = 1200000
Config Portb = OutputDo
Portb.0 = 1
Waitms 250
Portb.3 = 0
Waitms 250
Portb.4 = 1
Waitms 250
Portb.0 = 0
Waitms 250
Portb.3 = 1
Waitms 250
Portb.4 = 0
Waitms 250
Loop
End