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