周立萍 周立紅
摘 要:智能家居行業(yè)發(fā)展越來越快,智能窗簾作為智能家居系統(tǒng)中的重要成員逐漸引起大家的關(guān)注。根據(jù)外界環(huán)境的不同,改變窗簾開關(guān)狀態(tài)是大眾的心聲。特別是室內(nèi)無人時,如遇光照較強、或刮風(fēng)下雨天氣等影響,窗簾的作用就尤為重要。為適應(yīng)大眾對智能窗簾應(yīng)用的需求,設(shè)計一款基于STC89C52單片機,結(jié)合風(fēng)光雨等智能傳感器、報警控制、時鐘電路、遙控系統(tǒng)等功能的智能窗簾控制系統(tǒng)。
關(guān)鍵詞:智能窗簾;STC89C52單片機;傳感器技術(shù);遙控系統(tǒng)
此項目出自:浙江安防職業(yè)技術(shù)學(xué)院科研項目,項目編號:AF201507
0 引言
科技日新月異,人們的生活、工作條件的不斷提升,智能家居產(chǎn)品日益發(fā)展,電動窗簾也越來越為人們所接受,在歐美等發(fā)達國家,電動窗簾已廣泛應(yīng)用。電動窗簾產(chǎn)品不但實現(xiàn)了電動化,還能通過控制系統(tǒng)實現(xiàn)自動化,而且可運用環(huán)境傳感器、紅外線、無線電遙控或定時控制等裝置實現(xiàn)產(chǎn)品的智能化操作,降低了人們的勞動強度,延長了窗簾產(chǎn)品的使用壽命。如今,由于電動窗簾安裝使用方便安全,已成為現(xiàn)代多媒體中心、賓館、智能大廈、高檔住宅等的首選自動化裝飾。
1 系統(tǒng)整體設(shè)計
智能窗簾控制系統(tǒng)的核心是宏晶科技公司生產(chǎn)的STC89C52型號的單片機,結(jié)合光線強度感應(yīng)、下雨傳感器 、刮風(fēng)感應(yīng)器完成室外環(huán)境監(jiān)測,通過對外部環(huán)境監(jiān)測結(jié)果控制窗簾的閉合。另外,系統(tǒng)增加了紅外遙控模塊、液晶顯示、報警電路、時鐘電路等模塊,既能實現(xiàn)手動控制,也可通過外部環(huán)境和時間進行窗簾的自動閉合控制,并利用顯示環(huán)境監(jiān)測信息[1][2]。
2 系統(tǒng)各模塊設(shè)計
2.1 環(huán)境傳感器模塊
系統(tǒng)中傳感器模塊采用ZHOR公司生產(chǎn)的風(fēng)光雨傳感器模塊[3]。該模塊的工作頻率為315MHz,工作電壓為12V直流電,能夠自動感應(yīng)監(jiān)測風(fēng)力強度、光線強度、雨量大小,為智能窗簾控制系統(tǒng)主機提供環(huán)境監(jiān)測信息,達到控制窗簾閉合的作用。
2.2 紅外收發(fā)模塊
紅外控制模塊部分采用HS0038紅外接收模塊進行紅外信號接收控制[4] [5]。HS0038 黑色環(huán)氧樹脂封裝,不受日光、熒光燈等光源干擾,內(nèi)附磁屏蔽,功耗低,靈敏度高。在用小功率發(fā)射管發(fā)射信號情況下,其接收距離可達35m。它能與TTL、COMS 電路兼容。HS0038 為直立側(cè)面收光型。它接收紅外信號頻率為38 kHz,周期約26 μs,同時能對信號進行放大、檢波、整形,得到TTL 電平的編碼信號。三個管腳分別是地、+5 V 電源、解調(diào)信號輸出端。
2.3 顯示模塊
為了能更直觀的觀測的系統(tǒng)信息,設(shè)計中采用 LCD12864 液晶顯示屏作為顯示裝置,LCD12864可以顯示8×4行16×16點陣的漢字,其顯著特點是低電壓低功耗。結(jié)合外部電路框架,實現(xiàn)日期時鐘、傳感器參數(shù)、電機開合指示等信息顯示。
2.4 電機驅(qū)動模塊
如圖所示為電機驅(qū)動部分模塊。采用ULN2003A和一臺五線四相步進電機28BYJ48組成。ULN2003工作電壓高,工作電流大,灌電流可達500mA,并且能夠在關(guān)態(tài)時承受50V的電壓,輸出還可以在高負載電流并行運行。步進電機28BYJ48型四相八拍電機,電壓為DC5V—DC12V。由單片機的P1.1-P1.4控制電機的A、B、C、D四相,利用軟件控制電機運行方向,在系統(tǒng)調(diào)試階段調(diào)整PWM脈寬信號確定電機的運轉(zhuǎn)速度。
2.5 報警電路控制模塊
報警電路采用S8550的PNP型三極管驅(qū)動蜂鳴器產(chǎn)生異常報警,窗簾正常閉合時,蜂鳴器發(fā)出正常提示音,異常時發(fā)出報警信號提示主人進行異常處理。系統(tǒng)中,由單片機的P2.3號引腳進行報警信號的監(jiān)測與輸出,達到理想控制作用。
3 系統(tǒng)整體設(shè)計與調(diào)試
系統(tǒng)整體設(shè)計分成五個模塊,包括傳感器信號采集程序、紅外接收程序、LCD12864顯示模塊程序、電機驅(qū)動程序、報警電路程序等幾個模塊。
4 結(jié)論與展望
系統(tǒng)以 STC89C52 單片機為控制核心,增加風(fēng)光雨智能傳感器、實時時鐘、紅外收發(fā)模塊、電機驅(qū)動及液晶顯示等模塊,使智能窗簾系統(tǒng)具有控制簡便、易操作、維護簡易等特點,適用于家居、教室、辦公室、會議室等各種場合,具有廣闊的市場前景。
參考文獻
[1] 王靜霞,單片機應(yīng)用技術(shù)(C語言版)[M],電子工業(yè)出版社, 2014.5
[2] 郭天祥,51 單片機 C 語言教程[M],電子工業(yè)出版社,2009.6
[3] 何康旭,張婧婧. 基于單片機的智能窗簾控制系統(tǒng)的設(shè)計與實現(xiàn)[J]. 現(xiàn)代計算機.2012.12
[4] 徐延海,黃鴻雁, 關(guān)學(xué)忠. 基于 NRF905 的無線窗簾控制器設(shè)計[J].自動化技術(shù)與應(yīng)用.2013.4(32)
[5] 陳衛(wèi).傳感器應(yīng)用[M].高等教育出版社.2014.1
作者簡介
周立萍,助教,研究方向:嵌入式系統(tǒng)設(shè)計與研究。