《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于物聯(lián)網(wǎng)的家居綜合監(jiān)測系統(tǒng)
基于物聯(lián)網(wǎng)的家居綜合監(jiān)測系統(tǒng)
來源:電子技術(shù)應(yīng)用2013年第2期
王龍山, 馬 珺
太原理工大學 新型傳感器與智能控制教育部重點實驗室, 山西 太原030024
摘要: 基于ZigBee技術(shù)組建無線傳感網(wǎng)絡(luò),實現(xiàn)溫濕度、光照度檢測以及非法入侵和火災(zāi)檢測、及時預(yù)警的智能家居綜合監(jiān)測系統(tǒng),并通過相關(guān)實驗驗證了系統(tǒng)的可靠性及精確性,必將在現(xiàn)代化生活中得到廣泛的應(yīng)用。
中圖分類號: TP216.1
文獻標識碼: B
文章編號: 0258-7998(2013)02-0078-04
Household comprehensive monitoring system based on Internet of Things
Wang Longshan, Ma Jun
Ministry of Education Key Lab of Advanced Transducers and Intelligent Control System, Taiyuan University of Technology, Taiyuan 030024, China
Abstract: Based on ZigBee technology established wireless sensor network, the design takes temperature, humidity, light, illegal intrusion detection, fire detection and timely warning integrated the intelligent household comprehensive monitoring system. It is proved reliability and accuracy through the related experiments and will be widely applied in modern life.
Key words : Internet of Things; ZigBee; wireless sensor network; sensor; household comprehensive monitoring

1 關(guān)鍵技術(shù)介紹

1.1 物聯(lián)網(wǎng)技術(shù)
    廣義上的物聯(lián)網(wǎng)是信息空間與物理空間的融合,將一切事物數(shù)字化、網(wǎng)絡(luò)化,實現(xiàn)高效信息交互方式,是信息化在人類社會綜合應(yīng)用達到的更高境界[1]。
    物聯(lián)網(wǎng)具有三層結(jié)構(gòu)[2]:第一層是感知和標識系統(tǒng),作為物聯(lián)網(wǎng)的基礎(chǔ),負責采集物理世界中發(fā)生的物理事件和數(shù)據(jù),如傳感器、RFID等;第二層是通信網(wǎng)絡(luò),網(wǎng)絡(luò)是物聯(lián)網(wǎng)信息傳遞和服務(wù)支撐的基礎(chǔ)設(shè)施;第三層是應(yīng)用和服務(wù),這是物聯(lián)網(wǎng)的最終價值體現(xiàn)。在已有研究成果中,還有其他幾種較具代表性的物聯(lián)網(wǎng)體系結(jié)構(gòu)[3]。
1.2 ZigBee技術(shù)
    電氣和電子工程師協(xié)會(IEEE)成立的IEEE802.15.4工作組,致力于定義一種供廉價的固定、便攜或移動設(shè)備使用的極低復(fù)雜成本和功耗的低速率無線連接技術(shù),這就是ZigBee技術(shù)[4]。 ZigBee的網(wǎng)絡(luò)拓撲結(jié)構(gòu)有三種:星型網(wǎng)絡(luò)、樹簇型網(wǎng)絡(luò)、網(wǎng)型網(wǎng)絡(luò)(圖1)[5]。其支持兩種類型的物理設(shè)備:支持任何拓撲結(jié)構(gòu)作為網(wǎng)絡(luò)協(xié)調(diào)器或路由的全功能節(jié)點,只能作為網(wǎng)絡(luò)的終端節(jié)點的半功能節(jié)點[6]。完全符合家庭網(wǎng)絡(luò)通信的需要。

1.3 傳感器技術(shù)
 傳感器技術(shù)是信息技術(shù)的三大基礎(chǔ)之一,是當今國際研究熱點之一[7]。智能傳感器網(wǎng)絡(luò)技術(shù)主要研究智能傳感器的網(wǎng)絡(luò)通信功能,將傳感器技術(shù)、通信技術(shù)和計算機技術(shù)融合起來,以實現(xiàn)信息的“采集”、“傳輸”和“處理”的真正統(tǒng)一,從而構(gòu)成一個分布式智能傳感器網(wǎng)絡(luò)系統(tǒng)[8]。
1.4 嵌入式技術(shù)
    嵌入式系統(tǒng)已經(jīng)為人們所熟悉,有自己的操作系統(tǒng)和特定功能,用于特殊場合的系統(tǒng)[9]。核心是RISC內(nèi)核的嵌入式微處理器。主要有以下特點:對實時多任務(wù)有很強的支持能力,能實現(xiàn)多任務(wù)處理并且有較短的中斷響應(yīng)時間;具有功能很強的存儲區(qū)保護功能;可擴展的處理器結(jié)構(gòu);功耗很低等。
    本設(shè)計采用Cortex-A8處理器。該處理器使用了先進的分支預(yù)測技術(shù),并且具有專用的NEON整型和浮點型流水線進行媒體和信號處理。這是一款基于ARMv7架構(gòu)的處理器,采用65 nm工藝,功耗不到300 mW,能夠提供高性能、低費用和低功耗。
2 系統(tǒng)結(jié)構(gòu)的總體設(shè)計
2.1系統(tǒng)設(shè)計原則

    保證系統(tǒng)的穩(wěn)定性、實時性、安全性、抗干擾性以及可擴展性是設(shè)計一個系統(tǒng)的基本原則。對于本設(shè)計,首要任務(wù)是監(jiān)測環(huán)境,包括溫度、濕度、光照度和火災(zāi)預(yù)警,非法入侵的監(jiān)控,從功能實現(xiàn)的角度上就對系統(tǒng)的穩(wěn)定性和實時性提出了更高的要求。還要留有擴充接口,方便將來的性能提升。在設(shè)計時,使用了抽象化、模塊化等思想,采用結(jié)構(gòu)化的設(shè)計方法,使軟件達到了設(shè)計所需的各項要求。
2.2 總體設(shè)計方案
    系統(tǒng)總體設(shè)計方案圖如圖2所示。在室內(nèi)布置煙霧傳感器和紅外傳感器作為監(jiān)測火災(zāi)的單元,室內(nèi)外安裝溫度傳感器、濕度傳感器和光照傳感器作為生活必需的監(jiān)測單元,安裝紅外傳感器還作為監(jiān)測非法入侵的防盜單元。以這三個單元為主的家居綜合監(jiān)測系統(tǒng),通過ZigBee技術(shù)組成傳感器網(wǎng)絡(luò),由終端節(jié)點采集到信號,通過ZigBee無線網(wǎng)絡(luò)將信息傳遞給路由節(jié)點,路由節(jié)點再將信息傳遞給協(xié)調(diào)器節(jié)點,在協(xié)調(diào)器內(nèi)將信息進行融合,通過無線網(wǎng)絡(luò)傳送至GPRS網(wǎng)絡(luò)、手持設(shè)備、PC客戶端等,用戶可以根據(jù)自身情況用遙控器、手持設(shè)備、PC客戶端對系統(tǒng)進行設(shè)置。當系統(tǒng)判斷確有火災(zāi)險情、溫濕度變化較大、非法入侵等情況發(fā)生時,自動發(fā)出不同聲音進行報警并通過GPRS網(wǎng)絡(luò)通知用戶。

3 硬件設(shè)計
    本設(shè)計要實現(xiàn)的功能就是首先要將各種傳感器與無線傳輸芯片結(jié)合在一起。系統(tǒng)硬件設(shè)計結(jié)構(gòu)圖如圖3所示。

3.1 傳感器的選擇
    (1)MQ-2煙霧傳感器:它由微型AL2O3陶瓷管、SnO2敏感層、測量電極和加熱器等部件構(gòu)成。
    (2)SPS532CA紅外線傳感器:它基于熱電效應(yīng)原理制成,專門用在火災(zāi)探測和氣體分析,TO-5真空密封,可靠耐用,輸出信號靈敏度。
    (3)SHT10溫濕度傳感器:采用專利的CMOSENS技術(shù),確保了極高的可靠性和長期穩(wěn)定性,是一款高度集成的溫濕度傳感器芯片,提供全標定的數(shù)字輸出。
    (4)APDS-9002光電傳感器:它采用微型ChipLED無鉛表面封裝,它是業(yè)內(nèi)體積最小的器件之一,其工作特性也完全符合應(yīng)用需求。
    (5)入侵監(jiān)測傳感器:采用豪恩(LongHorn)公司的雙鑒探測器LH-902C進行人員入侵判斷。該探測器采用微波和紅外技術(shù)同時鑒定入侵信息。
3.2 CC2530的路由器節(jié)點設(shè)計
    CC2530是一個兼容IEEE802.15.4的片上系統(tǒng),支持專有的802.15.4的協(xié)議以及ZigBee、ZigBeePRO和ZigBeeRF4CE標準。它使用一個8位的MCU,具有128 KB可編程閃存和8 KB的RAM,適合作為協(xié)調(diào)器節(jié)點、路由器節(jié)點和終端設(shè)備的核心部件。
    從硬件角度看,路由器節(jié)點的功能主要是實現(xiàn)數(shù)據(jù)的收發(fā)。由電源模塊、時鐘模塊、CC2530、射頻天線單元和LED顯示模塊組成,LED顯示模塊由3個不同顏色的LED發(fā)光二極管組成, 分別用來表示節(jié)點的工作狀態(tài)[10]。其電路結(jié)構(gòu)如圖4所示。

3.3 控制中心節(jié)點的設(shè)計
    控制中心節(jié)點在ZigBee網(wǎng)絡(luò)中充當協(xié)調(diào)器節(jié)點的角色,主要負責ZigBee網(wǎng)絡(luò)的建立及節(jié)點的管理等任務(wù)。在本系統(tǒng)中,它還需要對所接收的數(shù)據(jù)進行處理,以及通過RS-232串口與PC機連接通信。它的硬件系統(tǒng)結(jié)構(gòu)如圖5所示。

 

 

    控制中心節(jié)點的射頻天線單元用來接收和發(fā)送電磁波信號,LCD顯示模塊用來顯示網(wǎng)絡(luò)狀況、顯示接收到的數(shù)據(jù)與指令信息,同時可配合按鍵模塊進行菜單界面的顯示。
    (1)電源部分
    采用外部5 V直流電源供電。使用MAX687電壓轉(zhuǎn)換芯片為系統(tǒng)轉(zhuǎn)換至工作電壓3.3 V。
    (2)時鐘部分
    CC2530芯片的時鐘系統(tǒng)由兩個部分組成,32 MHz晶振提供系統(tǒng)正常工作時的時鐘頻率,它分別連接CC2530的P19和P21管腳。32.768 kHz晶振提供系統(tǒng)在低功耗模式下的工作頻率,它分別連接CC2530的P44和P43號管腳。
    (3)射頻天線單元
 射頻天線單元由阻抗匹配電路與天線饋線電路組成。將節(jié)點設(shè)備外觀以小巧美觀實用的原則進行設(shè)計來適應(yīng)智能家居綜合監(jiān)測系統(tǒng)的特點。
    (4)LCD顯示模塊設(shè)計
 LCD顯示部分采用2×16的字符型液晶顯示模塊??捎糜谧帜浮?shù)字及字符的顯示。
    (5)按鍵部分設(shè)計
    該節(jié)點的按鍵功能是為了方便用戶對該節(jié)點進行設(shè)置而設(shè)計的。設(shè)置開、關(guān)及重啟三個按鈕。其余系統(tǒng)控制設(shè)計在控制端。
4 軟件設(shè)計
    軟件設(shè)計主要分為三個部分,無線傳感網(wǎng)的信號采集部分的軟件設(shè)計、CC2530作為路由器的軟件設(shè)計、控制端的軟件設(shè)計。
4.1 傳感器節(jié)點的程序設(shè)計
    傳感器節(jié)點的主要功能是通過各種傳感器進行數(shù)據(jù)采集并進行發(fā)送。傳感器節(jié)點的程序流程如圖6所示:傳感器節(jié)點啟動后,先進行初始化,然后傳感器節(jié)點尋找是否存在已經(jīng)建好的網(wǎng)絡(luò),如果存在,則向ZigBee協(xié)調(diào)器發(fā)送加入請求;否則繼續(xù)處于等待狀態(tài)。當?shù)玫絽f(xié)調(diào)器允許后,傳感器節(jié)點便加入到網(wǎng)絡(luò)中開始采集數(shù)據(jù),并將自己的網(wǎng)絡(luò)地址與采集到的數(shù)據(jù)發(fā)送到協(xié)調(diào)器,直到一個周期結(jié)束后再開始下一個周期。根據(jù)收到指令的不同,傳感器節(jié)點的處理程序也各不相同,不同的傳感器,節(jié)點程序的設(shè)計也有所不同。

4.2 路由器節(jié)點的程序設(shè)計
    路由器節(jié)點的主要作用是負責網(wǎng)絡(luò)節(jié)點的管理與數(shù)據(jù)的路由、轉(zhuǎn)發(fā)。在本系統(tǒng)中,路由器節(jié)點的工作流程圖如圖7所示。路由器節(jié)點啟動后,先進行初始化工作,之后將自己的網(wǎng)絡(luò)地址與數(shù)據(jù)信息發(fā)送到控制中心節(jié)點,然后進入消息等待狀態(tài)。判斷收到的消息不是發(fā)送給自己的,則將消息轉(zhuǎn)發(fā)出去;否則,路由器節(jié)點將根據(jù)收到的消息中的指令執(zhí)行操作。

4.3 控制中心節(jié)點軟件設(shè)計
    控制中心節(jié)點主要是通過ZigBee網(wǎng)絡(luò)的建立,實現(xiàn)指令的發(fā)送和數(shù)據(jù)的接收、轉(zhuǎn)發(fā),與管理中心(PC機、遙控器、手持設(shè)備等)進行通信[11]。因此,主要由以下幾個模塊組成:(1)ZigBee網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)收發(fā)模塊;(2)串口通信模塊;(3)界面操作模塊。
5 系統(tǒng)測試
5.1數(shù)據(jù)傳輸測試

    本設(shè)計采用CC2530芯片作為無線傳輸模塊,最高傳輸速率250 kb/s,在較為理想的環(huán)境中,室內(nèi)傳輸最高可達15 m,室外可達到100 m。根據(jù)設(shè)計的需要,對室內(nèi)進行了數(shù)據(jù)傳輸測試[12],隨機選取6組數(shù)據(jù),室內(nèi)測試結(jié)果如表1所示。

    由表1可知,相隔3 m時,傳輸數(shù)據(jù)快速準確;相隔5~8 m時,傳輸數(shù)據(jù)較快速準確;當相隔15 m時,信號微弱,傳輸數(shù)據(jù)不穩(wěn)定。這是因為室內(nèi)障礙物比較多,對傳輸?shù)男盘栂鳒p較大。因此,當本設(shè)計在實際安裝時應(yīng)考慮距離因素,5~8 m的距離較為合適。
5.2 數(shù)據(jù)采集及顯示測試
  通過對溫度、濕度以及光照度的測試和數(shù)據(jù)傳輸對本系統(tǒng)的CC2530無線通信進行測試。將溫度傳感器、濕度傳感器和光照度傳感器組成的傳感器模塊與一個CC2530模塊連接,將另一個CC2530模塊與測試用的智能主板連接。上電后,傳感器能夠正常采集數(shù)據(jù),CC2530無線通信模塊能夠正常通信,自動完成組網(wǎng)和數(shù)據(jù)傳輸。
    本文提出了一種將物聯(lián)網(wǎng)技術(shù)與家居綜合監(jiān)測相結(jié)合的系統(tǒng)方案設(shè)計,詳細介紹了傳感器選擇、硬件系統(tǒng)搭建和軟件流程設(shè)計的整個系統(tǒng)的實現(xiàn)方案。并在實驗室條件下,對系統(tǒng)一部分的功能進行搭建,經(jīng)過測試,取得了良好的預(yù)期效果。由于系統(tǒng)設(shè)計得還不夠完善,信息的儲存和分類、界面的智能化和系統(tǒng)的低功耗,都需要進一步的研究和改善。在物聯(lián)網(wǎng)飛速發(fā)展的今天,家居綜合監(jiān)測系統(tǒng)必將更加完善,應(yīng)用和推廣的前景十分廣闊。
參考文獻
[1] 孫其博,劉杰.物聯(lián)網(wǎng):概念、架構(gòu)與關(guān)鍵技術(shù)研究綜述[J]. 北京郵電大學學報,2010,33(3):1-9.
[2] 嚴萍,張興敢.基于物聯(lián)網(wǎng)技術(shù)的智能家居系統(tǒng)[J].南京大學學報(自然科學版),2012,48(1):26-32.
[3] 沈蘇彬,范曲立,宗平.物聯(lián)網(wǎng)的體系結(jié)構(gòu)與相關(guān)技術(shù)研究[J]. 南京郵電大學學報(自然科學版), 2009,29(6):1-11.
[4] 周游,方濱.基于ZigBee技術(shù)的智能家居無線網(wǎng)絡(luò)系統(tǒng)[J].電子技術(shù)應(yīng)用,2005,31(9):37-38.
[5] 尉志武.基于ZigBee的家庭火災(zāi)報警系統(tǒng)的設(shè)計[D].太原:太原理工大學,2012:9-14.
[6] 李文仲,段朝玉. ZigBee無線網(wǎng)絡(luò)技術(shù)入門與實戰(zhàn)[M]. 北京:北京航空航天大學出版社,2008:22-27.
[7] 侯立功.基于物聯(lián)網(wǎng)技術(shù)的智能家居系統(tǒng)構(gòu)想[J].數(shù)字通信,2011,38(6):33-35,38.
[8] 王保云.物聯(lián)網(wǎng)技術(shù)研究綜述[J]. 電子測量與儀器學報,2009,23(12):1-7.
[9] 劉傳朋.基于ARM的智能家居控制系統(tǒng)[D].曲阜:曲阜師范大學,2009:5-7.
[10] 張亮,基于ZigBee技術(shù)的智能家居環(huán)境監(jiān)測系統(tǒng)[D].武漢:武漢科技大學,2009:27-32.
[11] 朱恒軍,于泓博.環(huán)境監(jiān)測物聯(lián)網(wǎng)傳感器節(jié)點設(shè)計與實現(xiàn)[J].計算機科學,2012,39(8):126-129.
[12] 李娟,胡方明.基于ZigBee的高層建筑無線火災(zāi)報警系統(tǒng)[J].電子科技,2012,25(6):34-37,40.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。