使用可控硅对市电斩波降压(调光)

对市电斩波调光首先要把握好市电过零点。

1)市电过零检测电路。

使用可控硅对市电斩波降压(调光)_第1张图片

当ACL > ACN 时KOUT6输出0 否则输出1。

理论上KOUT6对应的输出波形为50Hz的方波:

使用可控硅对市电斩波降压(调光)_第2张图片

但是由于电阻、二极管存在压降,当ACL仍略大于ACN时就过零(KOU6输出1)。

实测上图过零点输出波形高电平持续时间比低电平持续时间大概大0.02ms。

2)可控硅斩波控制电路:

使用可控硅对市电斩波降压(调光)_第3张图片

通过改变控制信号一个周期内高低电平的占空比对市电进行斩波。需要注意的是控制信号的周期必须为100hz,斩波时序如下:

使用可控硅对市电斩波降压(调光)_第4张图片

需注意的是市电过零时可控硅一定要处于截止状态(即控制信号处于‘1’),考虑到过零输出波形过零点不准(每半个周期分别有0.01ms的滞后和提前),在设计软件的时候要做相应的处理,要保证市电两个半周期导通时间和导通时刻要一致。

3)软件设计:

原理搞懂了,剩下的就是软件设计,我使用了外部中断捕获过市电零点,然后在定时器中断中控制输出控制波形。点到为止。

最终输出波形如下:

使用可控硅对市电斩波降压(调光)_第5张图片

使用可控硅对市电斩波降压(调光)_第6张图片


你可能感兴趣的:(使用可控硅对市电斩波降压(调光))