江陰職業(yè)技術(shù)學(xué)院電子信息工程系 劉成惠
?
智能遙控窗簾電路的制作與調(diào)試
江陰職業(yè)技術(shù)學(xué)院電子信息工程系 劉成惠
【摘要】為了達到窗簾白天打開,晚上閉合的智能控制要求,同時能進行無線遙控控制的目的,采用以單片機89c51芯片為核心電路為主控電路,其外圍接上相應(yīng)的輔助電路,進行了電路的設(shè)計,制作,通過調(diào)試,達到了智能控制窗簾的遙控窗簾的打開與閉合的目的。
【關(guān)鍵詞】單片機;89c51芯片控制電路;無線接受;無線發(fā)射
隨著人們生活水平的提高,對家具的控制提出了新的要求。在家居生活中,設(shè)計制作一款白天能自動打開窗簾,晚上能自動關(guān)閉的窗簾智能控制電路,以實現(xiàn)人們對起居生活條件改善的要求,為此進行了以下的設(shè)計與制作。
整個電路有兩種工作模式可選擇:一種智能模式,另一種就是手動模式。功能的切換可通過遙控器上的按鍵來實現(xiàn)轉(zhuǎn)換。如手動操作時,按下遙控板上的切換按鍵,此時看到主板紅燈熄滅,進入手動模式。這后若再按下上升鍵時,就會看到黃燈點亮,電機正轉(zhuǎn),窗簾上升,相應(yīng)的行程開關(guān)工作。當按下下降鍵時,黃燈熄滅,則藍燈點亮,電機反轉(zhuǎn),窗簾下降,相應(yīng)的行程開關(guān)工作。

圖1 接收控制模塊
控制電路以89c51芯片為核心的組成,sc2262芯片和sc2272芯片分別組成無線發(fā)射電路和接收電路,構(gòu)成一個完整的無線模塊。當芯片PT2272構(gòu)成的接收電路接收到發(fā)射信號并解碼出無線信號,由D0~D3輸出相應(yīng)的信號,此信號輸入到以89c51單片機為核心的控制電路中,控制電路輸出信號控制繼電器的通斷,控制驅(qū)動電動機的正反轉(zhuǎn),從而實現(xiàn)窗簾的拉開和閉合。除控制電路外,還設(shè)置了保護裝置,顯示電路及智能檢測光線強弱電路。保護電路由行程開關(guān)來組成,它用來檢測窗簾的位置防止窗簾的過卷損壞電路。用三個發(fā)光二極管組成的電路作為顯示電路,來觀測電路的運作狀態(tài)。白天窗簾打開,晚上窗簾閉合的功能由智能檢測電路完成,檢測電路由光敏傳感器電路組成(圖1)。
3.1硬件設(shè)計
1)主控電路
采用51系列的單片機89c51芯片芯片為核心,組成主控電路。
2)遙控電路
以c2262芯片組成無線發(fā)射電路(圖2),sc2272解碼芯片為核心構(gòu)成接收電路,構(gòu)成一個完整的遙控發(fā)射接收裝置。
遙控器采用12V電池供電,按下按鈕后,電池的正極和芯片和發(fā)射模塊電源連接并發(fā)送一個信號。
SC2272構(gòu)成的接收電路接收信號,由D1、D2輸出高電平,控制三極管9013導(dǎo)通,將輸出的高電平轉(zhuǎn)變成低電平,確保單片機能識別高低電平變化。

圖2 無線發(fā)射模塊
3)光線檢測電路
傳感電路由光敏電阻傳感器構(gòu)成,進行系統(tǒng)的檢測光線的明暗狀態(tài)。當白天光照強烈時,光敏電阻值變小,三極管基極壓降上升,三極管導(dǎo)通,發(fā)射極輸出高電平,此信號傳送到單片機芯片P1.0口,進行相應(yīng)的控制;反之當黑夜降臨時,光敏電阻阻值變大,三極管截止,發(fā)射極輸出低電平,以便進行相應(yīng)的控制。
4)正反轉(zhuǎn)控制電路
由三極管驅(qū)動繼電器,控制繼電器的通斷狀態(tài),從面控制電機接通電源(正轉(zhuǎn)接正電源,反轉(zhuǎn)接負電源),采用5伏電源供電。
5)顯示電路
當初次開機時,看到紅燈點亮?xí)r說明系統(tǒng)自動的進入了智能模式,黃燈亮?xí)r表示是白天電機正轉(zhuǎn),窗簾拉起。藍燈亮?xí)r說明是黑夜,電機反轉(zhuǎn),窗簾下降。當窗簾上升或下降到指定位置,由行程開關(guān)切斷電源,這時指示燈都會閃爍2下, 使系統(tǒng)停止運轉(zhuǎn)。
3.2軟件設(shè)計
采用keil軟件進行開發(fā),使用C語言進行編程。先按照設(shè)計要求進行流程圖的設(shè)計,以便進行程序編程,程序流程圖如圖3所示。

圖3 系統(tǒng)流程圖
由流程圖可以進行相應(yīng)的編程開發(fā),以完成實現(xiàn)上述的功能。主要程序如圖4所示。

圖4
4.1無線發(fā)射模塊調(diào)試
正確焊接完成后,先用萬用電表檢測天線M1的Vcc和sc2262的Vcc是否連接導(dǎo)通,如果有虛焊情況,需重新補錫焊好。沒問題的的話接著檢測sc2262的17腳是否連接導(dǎo)通,3個二極管是否連接到了Vcc上,接著測量出開關(guān)4個引腳中哪兩個是常開,哪兩個是常閉,同時測量其與二極管是否正確連接,最后檢測電阻與M1的GND腳是否都連接到了電池的負極,開關(guān)1腳是否連到電池正極,最后檢查整個電路是否形成了一個完整的通路。確保電路焊接正確,電路連接無誤。
檢測電路無誤后,就需要檢測 無線發(fā)射模塊是否發(fā)出無線信號,可通過以下方式檢測,用無線發(fā)射模塊上的天線對著一個處于接通電源的音箱喇叭,逐個按無線裝置上的各個按鍵,如果每個按鍵按下都從本來無聲的喇叭里傳來呲呲的響聲,這就表明此次做得無線發(fā)射板能正常發(fā)射出信號。
4.2智能調(diào)試
電路正確連接后,接通電源(用USB線電腦電源上電),當按下自鎖開關(guān)時,首先看到的應(yīng)是紅燈常亮,因為系統(tǒng)此時進入了智能模式,看到黃燈同樣亮,此時處于白天(模擬)狀態(tài),電機就會正轉(zhuǎn),模擬窗簾上升;當手按住上行程開關(guān)時(模擬上升到指定位置),系統(tǒng)停止,黃燈閃爍兩下。當用黑色絕緣筆套套住光敏電阻時(模擬黑夜),系統(tǒng)檢查到黑夜來臨,黃燈關(guān)閉,藍燈點亮,此時電機反轉(zhuǎn),窗簾下降,按下行程開關(guān)時系統(tǒng)同樣停止運轉(zhuǎn),藍燈閃爍兩下。
4.3手動調(diào)試
按下遙控板上的切換按鍵,此看到主板紅燈熄滅,確保進入手動模式,按下上升鍵時,就會看到黃燈點亮,電機正轉(zhuǎn),窗簾上升,相應(yīng)的行程開關(guān)同樣正常工作。當按下下降鍵時,黃燈熄滅,則藍燈點亮,電機反轉(zhuǎn),窗簾下降,行程開關(guān)和上面一樣。再按下切換鍵時又回到了智能模式,此時整機調(diào)試完成。
通過電路設(shè)計、制作、調(diào)試,整個控制過程達到了設(shè)計的要求,實現(xiàn)了以89c51單片機為核心的控制電路智能控制的目的。
參考文獻
[1]王千.實用電子電路大全[M].電子工業(yè)大學(xué)出版社,2001.
[2]王軍寧,吳成柯,黨英.數(shù)字信號處理器技術(shù)原理與開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2003.
[3]徐新艷.單片機原理、應(yīng)用與實踐[M].北京:北京高等教育出版社,2003.
[4]陳星.無線通信集成電路與單片無線收發(fā)集成電路及無線數(shù)據(jù)通信IC高級技術(shù)[M].北京:北京電子科技出版社,2006.
[5]馬忠梅,等.單片機的C語言應(yīng)用程序設(shè)計[M].北京:北京航空航天大學(xué)出版社,2006.
[6]吳翠娟,張恒.模擬電子技術(shù)[M].北京:清華大學(xué)出版社,2013.