譚科華+魏義林
摘 要:隨著數(shù)字化、智能化、信息化趨勢的進一步發(fā)展,人們?nèi)找鎳乐氐馗惺艿絺鹘y(tǒng)照明開關的種種不便和局限,而智能照明控制系統(tǒng)以智能、便捷等優(yōu)點受到越來越多的關注。本次項目立足于智能、便捷,由 STC89C52RC作為系統(tǒng)主控芯片,將光照檢測、熱釋電傳感器、手動啟動三種啟動條件按一定優(yōu)先級排列,由控制繼電器開啟、關斷來決定照明電路的啟動、關斷。
關鍵詞:STC89C52RC 光照檢測 熱釋電傳感器 繼電器
目前,已經(jīng)有很多對于智能照明開關的研究,市場上也銷售著各種形式的智能照明開關,簡單的僅是觸摸式開關,復雜的甚至有紅外、電磁波等各種新型啟動方式。智能開關的目的在于使生活更加便捷。本次項目采用光照檢測電路和熱釋電感應技術控制照明電路的開關斷開與閉合,是一種非常實用、簡便的智能照明開關。
一、系統(tǒng)設計
本設計由光照檢測電路、電壓比較器電路、熱釋電感應電路、繼電器電路和電源電路組成,系統(tǒng)設計總體圖如圖 1所示。光照變化引起平衡電橋的變化,由電壓比較器把平衡電橋的輸出電壓與門限電平進行比較得出高低電平送往單片機。熱釋電感應電路設置感應范圍調(diào)節(jié)與感應靈敏度調(diào)節(jié),感應有無人體在感應范圍內(nèi)活動時向單片機輸出高低電平。當兩種條件達到要求時單片機控制繼電器閉合使照明燈與 220V交流電源接通。電源電路采用體積較小的開關電源電路將 220V交流電源降壓整流為 5V直流電源對整個系統(tǒng)弱電部分進行供電。
(1)單片機最小系統(tǒng)
(2)電橋平衡與電壓比較器
本設計因為僅用光敏電阻設置單一閾值,為了簡化電路采用平衡電橋。光敏電阻(R4)與電阻(R2)、電阻 R1與 R5組成電橋平衡電路。R1與 R5之間電壓恒定,恒等于:
單片機昀小系統(tǒng)由單片機、晶振電路、復位電路、按鍵電路、下載電路組成,如圖 2所示。晶振電路為單片機工作提供時鐘信號;復位電路用于對單片機進行復位;按鍵電路的作用是當照明開關發(fā)生錯誤時用于手動啟動照明和禁用智能控制;下載電路采用串口下載方式,通過單片機 P3.0、P3.1口、利用 CH340進行下載與調(diào)試。
R
V .5 Vcc
R1 . R5
當光照改變、光敏電阻的阻值發(fā)生變換,則電橋 R2、R4的節(jié)點與 R1、R5的節(jié)點電壓不等,輸出電壓差( R1為可調(diào)電阻,調(diào)節(jié) R1使 R1=R2=R):
Vout .(R4R .4R -RR.5R5 )Vcc
設計中要將光照電路的狀態(tài)轉(zhuǎn)換為單片機可識別的高低電平信號,采用 LM358構成電壓比較器,將平衡電路輸出的電壓輸入到 LM358構成的電壓比較器中。電壓比較器采用差分輸入方式,輸入電壓為兩輸入端電壓差也就等于平衡電橋的輸出電壓:
Vin. V.. V..Vout平衡電橋
設計中 LM358作為單限比較器,其門限電平為平衡電橋 R1、R5所構成電橋的中心電壓: RV門限 . R1 .5R 5 Vcc
當 R2與 R4的中心電壓大于V門限 時,LM358輸出高電平,當 R2與 R4的中心電壓小于V門限 時,LM358輸出低電平。將電壓轉(zhuǎn)換為電阻時,則為 R5的阻值大小控制V門限 的高低,R5越大則V門限 越大。當光敏電阻阻值達到 R5時 LM358輸出狀態(tài)發(fā)生跳變,利用 R5可以非常便捷的改變光照電路的開啟條件。
由于 LM358輸出信號的驅(qū)動能力不強,利用一個小功率三極管,使其工作在開關狀態(tài),三極管基級接 LM358輸出信號,集電極接限流電阻接 VCC,發(fā)射極接地,取三極管的集電極電壓做輸出,同時加 LED顯示光照檢測的狀態(tài),為了不影響輸出信號,將 LED接在輸出信號與 VCC之間,低電平驅(qū)動。
*基金項目:項目來源:攀枝花學院 2015年度大學生創(chuàng)新創(chuàng)業(yè)訓練項目
(3)熱釋電傳感器
為了使設計符合要求,并且滿足感應距離和感應靈敏度可調(diào),決定采用較為高性能、靈敏的傳感器信號處理集成電路—BISS0001。BISS0001配有熱釋電紅外傳感器和能由少量外接元件構成的被動式熱釋電紅外開關,其內(nèi)部具有延時定時器、封鎖時間定時器,能極大地精簡電路。
其應用電路圖如圖 3所示:
芯片內(nèi)部集成有兩種觸發(fā)方式:可重復觸發(fā)與不可重復觸發(fā),兩種方式采用開關 SW1進行控制。本次設計要求有人活動時輸出為高,無人活動時輸出為低,芯片需處于可重復觸發(fā)方式。
輸出延時時間 Tx 、觸發(fā)封鎖時間 Ti由電阻、電容構成的回路確定: T3x1062610RC..
T . 40 . RC
i 97
芯片內(nèi)部還有兩級增益和兩級高通濾波、兩級低通濾波,增益及截至頻率都由外部元件確定:
G . R/R G . R /R
178 256
FL . 159/ R . C FL . 159 / R . C
185 263
FH . 159 / R . C FH . 159/ R .C
1 742 52
當環(huán)境溫度升高,達到同人體體溫相近時,感應靈敏度大幅下降。改善方法為將電阻 R8改為一個固定電阻與一個熱敏電阻的結(jié)合,當溫度升高時熱敏電阻的阻值降低,R8總電阻降低,第一級增益 G1將得到提高。
傳感器探頭采用高靈敏度探頭外加菲涅爾透鏡,有效地延長感應距離和感應角度,并且能加強對外部干擾的抵抗能力。
(4)繼電器
繼電器回路較為簡單,公共端接 220V交流電,常閉引腳懸空,常開引腳接照明燈,當啟動條件吻合,單片機控制繼電器引腳吸附,常開引腳導通。
二、控制方法
本設計的控制器為 STC89C52RC,其主要任務是對兩個傳感電路輸出信息進行處理和判斷,控制繼電器的閉合與斷開;當傳感電路失效時能禁用傳感電路,能手動開啟照明燈。
三、程序設計流程圖
C語言程序設計流程圖如圖 4所示,在程序中配置兩種檢測裝置的優(yōu)先級,利用 flag_key來對按鍵進行標識,flag_key作為智能判斷和手工操作兩種模式的切換,當有按鍵按下時,flag_key和繼電器控制引腳自動取反。當程序初始化完成,flag_key=1,智能判斷模式啟用,當按鍵第一次按下時,flag_key自加后清零(flag_key=2時清零),禁用智能判斷模式,閉合繼電器,照明燈點亮,當按鍵第二次按下時,flag_key自加為 1,智能判斷模式開啟,斷開繼電器,照明燈熄滅。因此利用 flag_key達到手動啟動、關閉照明燈。
四、結(jié)束語
本次項目為基于 STC89C52RC單片機的智能照明開關設計。整體方案采用光敏傳感器、熱釋電傳感器作為判斷標志。熱釋電檢測模塊做到了感應距離、感應角度可調(diào),能排除外界溫度變化對于檢測模塊的影響,提高了檢測的正確性。整體設計較為合理,制作成品能滿足項目要求,誤判率處于合理范圍,成品已經(jīng)過長時間運行,運行過程穩(wěn)定。在本次項目中對于基本的電路設計與分析也有較好的掌握,對于 STC89C52RC單片機能夠熟練地掌握與運用。
參考文獻:
[1]郭天祥. 51單片機C語言教程[M]. 北京:電子工業(yè)出版社,2013
[2]胡啟明.葛祥磊. Proteus從入門到精通 100例[M]. 北京:電子工業(yè)出版社,2012
[3]燕慶明. 電路分析教程 第三版[M]. 北京:高等教育出版社,2013
[4]楊欣.萊·諾克斯.王玉鳳.劉湘黔. 電子設計從零開始(第2版)[M] 北京:清華大學出版社:2015