用PWM,光耦和可控硅对白炽灯调光电路

我按照这样接电路,但是灯不会亮,用万用表交流档一碰MOC3081(含内部过零检测)的5脚,灯会亮。我要的效果是根据不不同的外界光强,单片机输出不同占空比的PWM波,从而控制可控硅导通角的导通时间,从而视觉上看着有灯的亮暗变化。
1.这个电路我看着总觉得不太对,既然是交流电,那么就算可控硅不导通,电流也可以通过电阻电容所在支路,让白炽灯变亮,我感觉可控硅控制不了灯的亮暗,不知道这样理解对不对?
2.网上看了资料说这个电路不能控制调光的,我想知道可不可以调光?
3.关于过零触发的问题,如果要实现我要的效果,那么要用过零检测的光耦还是用普通的,是不是一定要过零检测
问的有点多,自己真蛮困惑的,希望知道的人,详细讲一下,真心谢谢~~

1.这个电容能不到导通你可以算一下,他的充电电流能不能点亮这个灯。
2.你说的控制导通脚使用内置过零检测的MOC3081是不行的,无法实现调节导通角,他总是在过零时才会开启。这个图用的是MOC3051(任意相位触发),是可以的。
3.用过零检测光耦你只能实现调节波形的个数,用任意相位触发的光耦你才能实现调节导通角。追问

恩,谢谢解答,关于电容这个我懂了,是对可控硅的阻容保护。现在在编程序,我想问一下,调白炽灯的亮度是不是有两种方式:一是调双向可控硅的导通角,把光耦换成没有内置过零触发的+TPL521检测过零点反馈给单片机再在10MS内延时;二是像你说的调节PWM高低电平中包含不同的交流电波形个数。第二种方法具体怎么做,可不可以调节灯的亮度,可以讲一下吗?怎么利用光耦的内置过零检测?

追答

第二种是利用双向可控硅 在没有触发信号时到过零点会自动关闭的特性。
你给个触发信号触发他以后,马上撤掉触发信号,双向可控硅会到交流过零点自动关闭,这样就会导通半个周期,
如果你的触发信号是脉冲,且频率为与负载电压的频率一致,是不是一个周期内负载的下半个周期无法导通呢?
如果你的触发信号频率为负载电压的一半,那么是不是负载在2个周期内有一个半周期无法导通呢?
这样就实现了调功。

温馨提示:答案为网友推荐,仅供参考
相似回答