周虎 秦沿海 代祥軍 李玉中 李瑞
摘 要:空調(diào)的普及使得無論何時都能獲得相對恒溫的室內(nèi)環(huán)境,但伴隨而來的是室內(nèi)通風(fēng)性差,空氣質(zhì)量下降,嚴(yán)重影響人的身心健康,因此智能地均衡室內(nèi)空氣質(zhì)量和室內(nèi)溫度具有重要的意義[1]。為此,提出了一項室內(nèi)環(huán)境的監(jiān)測與控制的智能化解決方案,該方案基于嵌入式系統(tǒng)、無線傳感網(wǎng)絡(luò)技術(shù)、自動化控制技術(shù)、遠(yuǎn)程管理技術(shù)。該系統(tǒng)使用ARM9作為主控中心,負(fù)責(zé)接收并處理ZigBee無線傳感網(wǎng)絡(luò)傳輸?shù)氖覂?nèi)環(huán)境信息、網(wǎng)頁傳輸?shù)挠脩暨h(yuǎn)程控制命令,并通過學(xué)習(xí)型紅外模塊發(fā)送紅外遙控命令來控制空調(diào)或排風(fēng)機(jī),達(dá)到調(diào)節(jié)室內(nèi)空氣質(zhì)量的目的。該系統(tǒng)可以有效地提高室內(nèi)空氣質(zhì)量,改善用戶的生活或工作環(huán)境,消除健康隱患,提高工作效率。
關(guān)鍵詞:嵌入式系統(tǒng) 無線通信 遠(yuǎn)程控制 智能家居 物聯(lián)網(wǎng)
中圖分類號:TP27 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2014)04(a)-0037-02
在物聯(lián)網(wǎng)和智能家居中,嵌入式系統(tǒng)、ZigBee和紅外無線通信技術(shù)、遠(yuǎn)程控制技術(shù)是不可或缺的重要組成部分。
本系統(tǒng)通過ZigBee無線傳感網(wǎng)絡(luò)采集室內(nèi)環(huán)境信息,嵌入式系統(tǒng)對其進(jìn)行處理,以太網(wǎng)和紅外通信技術(shù)遠(yuǎn)程、智能控制室內(nèi)家居,達(dá)到調(diào)節(jié)室內(nèi)空氣質(zhì)量,改善空氣質(zhì)量的目的。
1 嵌入式系統(tǒng)
一個嵌入式系統(tǒng)裝置一般都由嵌入式計算機(jī)系統(tǒng)和執(zhí)行裝置組成,嵌入式計算機(jī)系統(tǒng)是整個嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對象,它可以接受嵌入式計算機(jī)系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)[2]。
系統(tǒng)使用Mini2440作為嵌入式硬件平臺,以裁剪后的Linux作為嵌入式軟件系統(tǒng)。Mini2440采用Samsung S3C2440為微處理器,主頻400MHz,在板64M SDRAM,在板256M Nand Flash,1個100M以太網(wǎng)RJ-45接口(采用DM9000網(wǎng)絡(luò)芯片),3個串行口,3.5寸LCD[3]。Linux 2.6.32內(nèi)核可根據(jù)系統(tǒng)需求進(jìn)行裁剪。Mini2440及Linux操作系統(tǒng)可以滿足系統(tǒng)的功能需求。
2 ZigBee和紅外無線通信技術(shù)
ZigBee技術(shù)是一種基于802.15.4的近距離、低功耗、低成本的雙向無線通訊技術(shù)。本系統(tǒng)選用的ZigBee模塊是TI的CC2530,其使用的8051 CPU內(nèi)核是一個單周期的8051兼容內(nèi)核,具有18個中斷源,8KB SRAM,256KB 閃存塊,提供一個IEEE 802.15.4兼容無線收發(fā)器,用Z-Stack可進(jìn)行應(yīng)用程序的開發(fā)[5]。
學(xué)習(xí)型紅外遙控模塊利用單片機(jī)STC89C52對多個紅外遙控編碼的脈沖寬度進(jìn)行測量,并原封不動地把發(fā)射信號中高、低電平的時間寬度記憶至擴(kuò)展存儲區(qū)的指定地址。當(dāng)要發(fā)射紅外信號時,從擴(kuò)展存儲區(qū)中還原出相應(yīng)的紅外遙控編碼,并調(diào)制到38KHz的載波信號上,最后,通過三極管放大電路驅(qū)動紅外發(fā)光二極管發(fā)射紅外信號,達(dá)到學(xué)習(xí)和發(fā)射的目的,從而實現(xiàn)一個遙控器控制多種紅外遙控設(shè)備。
3 遠(yuǎn)程控制技術(shù)
BOA服務(wù)器是一個小巧高效的web服務(wù)器,是一個運行于unix或linux下的,支持CGI的、適合于嵌入式系統(tǒng)的單任務(wù)的http服務(wù)器,源代碼開放、性能高。制作網(wǎng)頁并接入Internet,使用BOA作為web服務(wù)器,完成遠(yuǎn)程數(shù)據(jù)傳輸和遠(yuǎn)程控制[6]。
4 系統(tǒng)架構(gòu)及工作原理
ZigBee網(wǎng)絡(luò)中的終端節(jié)點通過UART0接收DHT11、MQ2等傳感器采集的室內(nèi)空氣質(zhì)量參數(shù),終端節(jié)點將數(shù)據(jù)無線發(fā)送到ZigBee協(xié)調(diào)器,協(xié)調(diào)器通過串口將數(shù)據(jù)傳輸至Mini2440,同時Mini2440接收以太網(wǎng)傳輸?shù)倪h(yuǎn)程控制數(shù)據(jù)和命令,將接收到的所有數(shù)據(jù)和命令進(jìn)行處理,根據(jù)處理結(jié)果得到相應(yīng)的控制命令,利用ZigBee網(wǎng)絡(luò)將命令發(fā)送到學(xué)習(xí)型紅外遙控模塊,紅外遙控模塊對空調(diào)或排風(fēng)機(jī)進(jìn)行控制,達(dá)到調(diào)節(jié)室內(nèi)空氣質(zhì)量的目的。
5 結(jié)語
本文以室內(nèi)空氣質(zhì)量問題對居民身體健康的影響為出發(fā)點,設(shè)計基于嵌入式、ZigBee無線網(wǎng)絡(luò)、氣體傳感器檢測和無線紅外通信技術(shù)的室內(nèi)空氣質(zhì)量的監(jiān)測與控制系統(tǒng),來改善室內(nèi)空氣質(zhì)量。研究成果可以應(yīng)用到物流公司倉庫的環(huán)境監(jiān)測和智能控制、醫(yī)藥公司的藥物存儲室等。
隨著無線傳感網(wǎng)絡(luò)技術(shù)、嵌入式技術(shù)、射頻技術(shù)和紅外無線通信技術(shù)的不斷發(fā)展,以及物聯(lián)網(wǎng)技術(shù)的不斷成熟,現(xiàn)有室內(nèi)空氣質(zhì)量的監(jiān)測與控制系統(tǒng)可以進(jìn)一步完善。具體可以從以下幾個方面繼續(xù)研究。
(1)監(jiān)測系統(tǒng)提供了添加新的功能傳感器模塊接口。目前設(shè)計的室內(nèi)空氣質(zhì)量的監(jiān)測與控制系統(tǒng)能夠檢測空氣內(nèi)的二氧化碳、甲醛、煙霧、溫度和濕度值。隨著新型傳感器技術(shù)的發(fā)展以及根據(jù)特定的氣體檢測要求,可以設(shè)計添加新的功能傳感器模塊。
(2)將射頻技術(shù)應(yīng)用到ARM9上。隨著物聯(lián)網(wǎng)概念的提出和與之配套的產(chǎn)品技術(shù)的不斷發(fā)展,路由器終端必將成為家庭設(shè)備與外界通信的核心媒介,所以可以將本設(shè)計中的ARM9終端與路由器功能相結(jié)合,使ARM9的功能更加強(qiáng)大,成為家庭物聯(lián)設(shè)備控制樞紐。
(3)設(shè)計多接口的無線網(wǎng)關(guān)設(shè)備。目前監(jiān)測系統(tǒng)內(nèi)使用的無線網(wǎng)關(guān)是將接收到的ZigBee無線信號通過串口直接傳輸?shù)紸RM9??梢栽跓o線網(wǎng)關(guān)設(shè)備上添加以太網(wǎng)等接口電路,將接收到的ZigBee信號直接轉(zhuǎn)換為工業(yè)以太網(wǎng)數(shù)據(jù)格式后,傳送到企業(yè)管理網(wǎng)絡(luò)中,實現(xiàn)多個網(wǎng)關(guān)同時在一個企業(yè)網(wǎng)絡(luò)中工作。用戶通過調(diào)用管理網(wǎng)絡(luò)服務(wù)器內(nèi)收集的空氣質(zhì)量數(shù)據(jù),來實現(xiàn)大規(guī)模監(jiān)測或遠(yuǎn)程監(jiān)測控制。
參考文獻(xiàn)
[1] 鄒歡.住宅通風(fēng)與節(jié)能[J].城市住宅,2003(10):4.
[2] 唐振名.田榮華.楊強(qiáng).ARM體系結(jié)構(gòu)與編程[M].電子工業(yè)出版社,2012.
[3] FriendlyARM.Mini2440用戶手冊[R].2013.
[4] 王小強(qiáng).歐陽駿.黃寧淋.ZigBee無線傳感器網(wǎng)絡(luò)設(shè)計與實現(xiàn)[M].化學(xué)工業(yè)出版社,2012.
[5] 豈興明.唐杰.51單片機(jī)編程基礎(chǔ)與開發(fā)實例詳解[M].北京:人民郵電出版社,2008.
[6] Lambert M.Surhone,Mariam T. Tennoe,Susan F.Henssonow.Boa(Web Server)[Z].2011.