本帖最后由 zhiyonghe 于 2009-12-23 22:35 编辑
我这电路的光耦2脚是接ULN2003,1脚经过R7接12V电压。目的是控制可控硅输出调压。
我的思路是:单片机检测交流过零点后,用延时去控制光耦导通。这样使输出的正弦波为不完整的正弦波而达到调压的效果。50HZ的波,实际只有10MS的空间去延时。
可我现在的效果是不能调压,我发现我延时超过4MS,则输出就为完整的正弦波。小于3MS就只有输出正弦波的一半周期!!不知道是什么原因,可控硅没关断,还是过零点没处理好? |
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|