可控硅是比较常用的可控型电子元器件,经常用在调光电路、开关电路中控制电路的通断。可控硅从方向上来分,可以分为双向可控硅和单向可控硅,双向可控硅在交流中比较常用。题目想用双向可控硅Triac来控制灯泡的亮灭,并且单片机输出高电平控制电路闭合,这个功能实现起来非常简单。所实现的原理图如下图所示。

双向可控硅控制灯泡亮灭并且单片机输出高电平控制电路闭合

电路中使用了一颗光耦用来实现强电和弱电部分的隔离,光耦为可控硅专用光耦,所使用的型号为MOC3052,不带有过零检测功能。输入端通过三极管来实现光耦通断的控制,单片机的输出控制端接三极管的基极,单片机输出高电平时三极管导通,输出低电平时三极管截止。输出端通过一个限流电阻和可控硅的门极连接。灯泡串联在可控硅回路中。控制逻辑如下:

单片机输出高电平时,三极管导通,光耦工作,可控硅导通;单片机输出低电平时,三极管截止,光耦不工作,可控硅断开。

双向可控硅控制灯泡亮灭并且单片机输出高电平控制电路闭合

双向可控硅具有T1、T2和G三个引脚。当可控硅被触发导通后,即使把触发信号拿掉,T1和T2依然处于导通状态,要想断开可控硅的话需要做如下处理:

1. 断开触发信号;2.工作电流小于维持电流。由于是在交流电路中,当把触发信号去掉后,由于交流电的方向性可以把可控硅关断。