使用Arduino开发板和双向晶闸管制作交流灯泡亮度调节器
在各种家居设备中,大多数设备都是使用交流电源供电,例如电灯、电视和风扇等。如果需要,我们可以通过建立家庭自动化设备使用Arduino和继电器打开/关闭它们。但是,如果我们需要控制这些设备的电源实现一些较复杂的操作,例如使交流电灯变暗或控制风扇的速度,该怎么办?在这种情况下,我们必须使用相位控制技术和诸如双向晶闸管(TRIAC)的静态开关来控制交流电源电压的相位。
因此,在本篇文章中,我们将学习使用Arduino开发板和TRIAC制作交流电调光器。在这里,双向晶闸管(TRIAC)用于切换交流电灯,因为这是最适合这些应用的电力电子快速切换设备。让我们根据文章内容,了解该项目的硬件详细信息以及编程。
所需的组件
● Arduino UNO开发板
● MCT2E光耦
● MOC3021光耦
● BT136三端双向可控硅
● (12-0)V,500mA降压变压器
● 1K、10K、330ohm电阻器
● 10K电位器
● 交流灯座
● 交流电线
● 跳线
过零检测技术(Zero Crossing)
要控制交流电压,我们要做的第一件事是检测交流信号的过零。在国内,交流信号的频率为50 HZ,并且实际上是交变的。因此,每次信号到达零点时,我们都必须检测到该点,然后根据功率要求触发TRIAC。交流信号的过零点如下所示:
更多内容请参考以下链接:https://www.yiboard.com/thread-1303-1-1.html
欢迎扫码关注微信公众号:yi-board