基于MSP430的實(shí)用糧倉溫濕度檢測系統
3.2 數據收發(fā)節點(diǎn)設計
路由節點(diǎn)和協(xié)調器都屬于數據收發(fā)節點(diǎn),負責數據的收發(fā)和處理,主要由數據處理模塊(MPS430)、無(wú)線(xiàn)模塊(CC2500)和一些外圍器件構成,路由節點(diǎn)采用電池供電,協(xié)調器采用USB供電或者是交流電供電,其結構圖如圖6所示。本文引用地址:http://dyxdggzs.com/article/194365.htm
協(xié)調器通過(guò)串口RS 232與PC機相連,其功能相當于一個(gè)接入點(diǎn),一方面將主機向數據采集端發(fā)送的控制信號以無(wú)線(xiàn)的方式發(fā)射出去,另一方面接收采集數據并上傳給主機。
4 軟件設計
系統軟件主要包括數據采集程序和數據收發(fā)程序兩部分,它們都包括初始化程序、發(fā)射程序和接收程序。
初始化程序主要是對單片機、射頻芯片、SPI接口等進(jìn)行設置;發(fā)射程序將建立的數據包通過(guò)單片機SPI接口送至無(wú)線(xiàn)模塊輸出;接收程序完成數據的接收并進(jìn)行處理。數據采集子程序主要負責根據無(wú)線(xiàn)命令實(shí)時(shí)采集糧倉的溫濕度數據信息,軟件流程如圖7所示。
數據收發(fā)程序主要負責向數據采集節點(diǎn)發(fā)送信息,并接收返回數據,綜合后向上層節點(diǎn)傳送,軟件流程如圖8所示。
5 結語(yǔ)
本文以低成本、低功耗為目標,采用ZigBee技術(shù)和CC2500芯片,設計基于MPS430單片機的糧倉溫濕度檢測系統,網(wǎng)絡(luò )結構簡(jiǎn)單,系統成本低,且易于擴展,整個(gè)系統能夠滿(mǎn)足長(cháng)時(shí)間糧倉溫濕度監測的需求,具有較高的可靠性和穩定性,在實(shí)際中有很好的應用價(jià)值。
評論