基于ZigBee技術(shù)的溫濕度數據采集系統設計
濕度傳感模塊采用數字集成電路SHT11,其性能特點(diǎn)是:將溫濕度傳感器、信號放大調理、A/D轉換、I2C總線(xiàn)接口全部集成于一塊芯片上(CMOSensTM技術(shù));濕度傳感模塊框圖如圖4所示。本文引用地址:http://dyxdggzs.com/article/155296.htm
4 ZigBee網(wǎng)絡(luò )軟件設計
傳感器網(wǎng)絡(luò )軟件設計的主要任務(wù)是無(wú)線(xiàn)網(wǎng)絡(luò )的組網(wǎng)、傳感器工作的控制以及數據的采集與收發(fā)。傳感器節點(diǎn)主要實(shí)現數據的采集與定時(shí)發(fā)送;路由節點(diǎn)實(shí)現數據的轉發(fā);匯聚節點(diǎn)一方面負責網(wǎng)絡(luò )配置與管理,包括定義通信信道、網(wǎng)絡(luò )標識符(PANID),配置網(wǎng)絡(luò )的Profile,
響應節點(diǎn)加入網(wǎng)絡(luò )的請求和綁定請求,為其他節點(diǎn)分配網(wǎng)絡(luò )地址等。另一方面還接收各傳感器節點(diǎn)發(fā)來(lái)的數據,將其進(jìn)行匯聚后通過(guò)RS 232串口傳給PC機終端。
首先上電初始化整個(gè)系統,啟動(dòng)協(xié)調器建立一個(gè)新的網(wǎng)絡(luò ),路由節點(diǎn)和傳感器節點(diǎn)尋找并加入網(wǎng)絡(luò ),協(xié)調器即可與終端節點(diǎn)進(jìn)行綁定。綁定完成后傳感器節點(diǎn)即可采集數據并發(fā)送數據,收集節點(diǎn)負責接收數據,并通過(guò)RS 232傳至PC顯示。圖5為協(xié)調器和傳感器節點(diǎn)的數據采集算法流程圖。
路由節點(diǎn)的流程基本與協(xié)調器相似,只是它將接收的信息再轉發(fā)給協(xié)調器。
經(jīng)測試,上述算法運行于網(wǎng)絡(luò )后,網(wǎng)絡(luò )魯棒性和自組能力明顯增強。
5 結論
本文基于TI的CC2430芯片和ZigBee協(xié)議,設計了溫濕度數據采集系統,介紹了硬件設計方法,給出了數據采集軟件算法。經(jīng)多次試驗,節點(diǎn)能夠準確采集溫度和濕度等數據并將數據發(fā)送到匯聚節點(diǎn)。在干擾環(huán)境下測試表明,該網(wǎng)絡(luò )具有較強魯棒性和自組能力。
評論