单片机控制双向可控硅无级调光的过零电路怎么弄啊?

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:12:12
用ATmega16的ADC0引脚采集电位器的0-5V电压信号,再用采集的信号去控制内部定时器1的PWM脉宽调制占空比。
我以下几点问题我想问一下:
1、PWM脉宽调制波要设置多少频率为合适(控制市电220V/50HZ的白炽灯)
2、据我所知好像还要进行可控硅过零检测,请问过零检测的具体电路怎么弄
3、还有没有其它需要注意和重视的地方,搞过这方面的朋友帮忙说一下啊
我以前看到过有一个小IC可以完成这个功能,好象是摩托罗拉公司生产的,具体型号不记的了(好像是什么MOS6031),不知可不可以,本身就带过零检测和光电隔离

1. 不需要PWM调整占空比输出,只需要固定为50%占空比脉冲信号输出,也可以用定时器控制产生,频率500Hz~1KHz,
2. 过零检测信号可以用半波整流获得
3. 用ATmega16控制市电220V/50HZ的白炽灯过于奢侈,最多用ATmega8L即可。注意电源设计,一般不隔离,调试注意安全。可控硅驱动电流需要足够大,过大或者过小都会烧可控硅。