1 調(diào)光控制器設(shè)計(jì)
在日常生活中,我們常常需要對(duì)燈光的亮度進(jìn)行調(diào)節(jié)。本調(diào)光控制器通過(guò)單片機(jī)控制雙向可控硅的導(dǎo)通來(lái)實(shí)現(xiàn)白熾燈(純阻負(fù)載)亮度的調(diào)整。雙向可控硅的特點(diǎn)是導(dǎo)通后即使觸發(fā)信號(hào)去掉,它仍將保持導(dǎo)通;當(dāng)負(fù)載電流為零(交流電壓過(guò)零點(diǎn))時(shí),它會(huì)自動(dòng)關(guān)斷。所以需要在交流電的每個(gè)半波期間都要送出觸發(fā)信號(hào),觸發(fā)信號(hào)的送出時(shí)間就決定了燈泡的亮度。
調(diào)光的實(shí)現(xiàn)方式就是在過(guò)零點(diǎn)后一段時(shí)間才觸發(fā)雙向可控硅開(kāi)關(guān)導(dǎo)通,這段時(shí)間越長(zhǎng),可控硅導(dǎo)通的時(shí)間越短,燈的亮度就越低;反之,燈就越亮。
這就要求要提取出交流電壓的過(guò)零點(diǎn),并以此為基礎(chǔ),確定觸發(fā)信號(hào)的送出時(shí)間,達(dá)到調(diào)光的目的。
1.1 硬件部分
本調(diào)光控制器的框圖如下:
控制部分:為了便于靈活設(shè)計(jì),選擇可多次寫(xiě)入的可編程器件,這里選用的是ATMEL的AT89C51單片機(jī)。
驅(qū)動(dòng)部分:由于要驅(qū)動(dòng)的是交流,所以可以用繼電器或光耦+可控硅(晶閘管SCR)來(lái)驅(qū)動(dòng)。繼電器由于是機(jī)械動(dòng)作,響應(yīng)速度慢,不能滿足其需要。可控硅在電路中能夠?qū)崿F(xiàn)交流電的無(wú)觸點(diǎn)控制,以小電流控制大電流,并且不象繼電器那樣控制時(shí)有火花產(chǎn)生,而且動(dòng)作快、壽命長(zhǎng)、可靠性高。所以這里選用的是可控硅。
負(fù)載部分:本電路只能控制白熾燈(純阻負(fù)載)的亮度。
1.2 軟件部分
要控制的對(duì)象是50Hz的正弦交流電,通過(guò)光耦取出其過(guò)零點(diǎn)的信號(hào)(同步信號(hào)),將這個(gè)信號(hào)送至單片機(jī)的外中斷,單片機(jī)每接收到這個(gè)同步信號(hào)后啟動(dòng)一個(gè)延時(shí)程序,延時(shí)的具體時(shí)間由按鍵來(lái)改變。當(dāng)延時(shí)結(jié)束時(shí),單片機(jī)產(chǎn)生觸發(fā)信號(hào),通過(guò)它讓可控硅導(dǎo)通,電流經(jīng)過(guò)可控硅流過(guò)白熾燈,使燈發(fā)光。延時(shí)越長(zhǎng),亮的時(shí)間就越短,燈的亮度越暗(并不會(huì)有閃爍的感覺(jué),因?yàn)橹貜?fù)的頻率為100Hz,且人的視覺(jué)有暫留效應(yīng))。由于延時(shí)的長(zhǎng)短是由按鍵決定的,所以實(shí)際上就是按鍵控制了光的強(qiáng)弱。
理論上講,延時(shí)時(shí)間應(yīng)該可以是0~10ms內(nèi)的任意值。在程序中,將一個(gè)周期均分成N等份,每次按鍵只需要去改變其等份數(shù),在這里,N越大越好,但由于受到單片機(jī)本身的限制和基于實(shí)際必要性的考慮,只需要分成大約100份左右即可,實(shí)際采用的值是95。
可控硅的觸發(fā)脈沖寬度要根據(jù)具體的光耦結(jié)合示波器觀察而定,在本設(shè)計(jì)中取20 μs。程序中使用T1來(lái)控制這個(gè)時(shí)間。
對(duì)兩個(gè)調(diào)光按鍵的處理有兩種方式:一種是每次按鍵,無(wú)論時(shí)間的長(zhǎng)短,都只調(diào)整一個(gè)臺(tái)階(亮或暗);另一種是隨按鍵時(shí)間的不同,調(diào)整方法不同:短按只調(diào)整一個(gè)臺(tái)階,長(zhǎng)按可以連續(xù)調(diào)整。如前面所述,由于本設(shè)計(jì)中的臺(tái)階數(shù)為95(N=95),如果使用前一種方式,操作太麻煩,所以用后者較為合理。
2 各單元電路及說(shuō)明
2.1 交流電壓過(guò)零點(diǎn)信號(hào)提取
交流電壓過(guò)零點(diǎn)信號(hào)提取電路如圖2所示,圖中的同步信號(hào)就是我們需要的交流電壓過(guò)零點(diǎn)信號(hào)。各部分波形如圖3所示。
|
|
圖中整流后波形中的水平虛線表示光藕P52l輸入二極管的門(mén)限電壓。P521是TLP521的簡(jiǎn)稱,下圖是其引腳圖。引腳圖中器件名的后綴“-1”表示包含一組光藕。
2. 2 主控單元
主控單元以AT89C51單片機(jī)為核心,交流電壓過(guò)零點(diǎn)信號(hào)提取電路中產(chǎn)生的同步信號(hào)SYN接到AT89C5l的INT0,此信號(hào)的下降沿將使AT89-C51產(chǎn)生中斷,以此為延時(shí)時(shí)間的起點(diǎn)。
三個(gè)按鍵只用于控制一路燈:一個(gè)為開(kāi)關(guān),另外兩個(gè)分別為提高亮度和降低亮度。
74HC573用于輸出控制可控硅的導(dǎo)通的觸發(fā)信號(hào)。
220V交流主電源導(dǎo)通區(qū)間、同步信號(hào)和觸發(fā)信號(hào)的時(shí)序關(guān)系如圖6所示。
圖中的陰影部分表示可控硅的導(dǎo)通區(qū)間,它的大小決定了燈的亮度。改變延時(shí)時(shí)間可改變觸發(fā)信號(hào)和同步信號(hào)的相位關(guān)系,也改變了可控硅的導(dǎo)通區(qū)間的大小,達(dá)到調(diào)光的目的。
2.3 驅(qū)動(dòng)單元
圖中,L1_D是單片機(jī)輸出的觸發(fā)信號(hào),該信號(hào)通過(guò)光控可控硅MOC3022去驅(qū)動(dòng)可控硅T435。受控的白熾燈接在Ll和零線(圖中未畫(huà)出)之間。
MOC3022是DIP-6封裝的光控可控硅。其1、2腳分別為二極管的正、負(fù)極:4、6腳為輸出回路的兩端;3、5腳不用連接。如圖8所示。
T435-400是可控硅,“4”表示主回路電流是4A;“35”表示觸發(fā)端的最大電流是35mA,一般該端有最大電流的5%就可保證可靠地觸發(fā)。T435-400外型圖如圖9所示。
3 程序流程圖
4 結(jié)束語(yǔ)
本控制器使用了三個(gè)開(kāi)關(guān)控制一路燈,主要是為了在教學(xué)過(guò)程中降低難度。也可改為一個(gè)開(kāi)關(guān)控制一路燈,比如短按為開(kāi)、關(guān),第一次長(zhǎng)按為降低亮度,連續(xù)的第二次長(zhǎng)按為提高亮度等。電路不用改動(dòng),只需修改程序即可。
學(xué)生通過(guò)制作該調(diào)光控制器,可以掌握單片機(jī)、光藕和可控硅等方面的知識(shí)和使用技能,特別是后兩者,學(xué)生較少接觸。由于該調(diào)光控制器調(diào)光的效果比較好,對(duì)提高學(xué)生的學(xué)習(xí)興趣有很大幫助,教學(xué)效果良好。