可控硅是比較常用的可控型電子元器件,經常用在調光電路、開關電路中控制電路的通斷。可控硅從方向上來分,可以分為雙向可控硅和單向可控硅,雙向可控硅在交流中比較常用。題目想用雙向可控硅Triac來控制燈泡的亮滅,并且單片機輸出高電平控制電路閉合,這個功能實現起來非常簡單。所實現的原理圖如下圖所示。

雙向可控硅控制燈泡亮滅并且單片機輸出高電平控制電路閉合

電路中使用了一顆光耦用來實現強電和弱電部分的隔離,光耦為可控硅專用光耦,所使用的型號為MOC3052,不帶有過零檢測功能。輸入端通過三極管來實現光耦通斷的控制,單片機的輸出控制端接三極管的基極,單片機輸出高電平時三極管導通,輸出低電平時三極管截止。輸出端通過一個限流電阻和可控硅的門極連接。燈泡串聯在可控硅回路中。控制邏輯如下:

單片機輸出高電平時,三極管導通,光耦工作,可控硅導通;單片機輸出低電平時,三極管截止,光耦不工作,可控硅斷開。

雙向可控硅控制燈泡亮滅并且單片機輸出高電平控制電路閉合

雙向可控硅具有T1、T2和G三個引腳。當可控硅被觸發導通后,即使把觸發信號拿掉,T1和T2依然處于導通狀態,要想斷開可控硅的話需要做如下處理:

1. 斷開觸發信號;2.工作電流小于維持電流。由于是在交流電路中,當把觸發信號去掉后,由于交流電的方向性可以把可控硅關斷。