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