新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于CC2480的土壤溫度和水分梯度測量系統

        基于CC2480的土壤溫度和水分梯度測量系統

        作者: 時間:2011-11-02 來源:網絡 收藏

        2.2 無線數據通信電路
        是TI公司出品的一款支持ZigBee協議的射頻芯片,具有較低的功耗,在待機模式下只有低于0.6μA的電流損耗。與其前代2430芯片類似,不同的是自帶有ZigBee協議棧,并且支持TI公司的10個Simple API,通過SPI/UART接口可以和任意一款主控芯片之間實現交互通信。使用靈活性強,大大降低了系統開發的復雜度,可以更好地支持多傳感器智能網絡的實現。CC可以在ZigBee無線網絡中擔任終端設備節點、路由節點、協調器節點,在網絡中的通用性強,應用范圍廣。CC2480接口電路如圖6所示。

        本文引用地址:http://www.104case.com/article/194710.htm

        f.jpg



        3 系統軟件設計
        系統軟件部分的設計主要是按功能塊劃分為若干個模塊進行編寫設計,主體循環就是對各個功能函數進行調用,完成系統的數據采集、處理以及無線通信與發送。整個軟件的編寫使用的是靈活性強、可讀性和可移植性強的C語言,在IAR for MSP430集成開發環境下完成開發和最終調試。
        主要的函數包括主函數、測量、測量、測量線性化校正、數據發送格式處理、無線數據傳輸等功能塊,以及RS232/RS485底層驅動。測量功能塊實現的是對PT100電橋測溫電路的模數轉換并存儲轉換結果功能;測量功能塊負責將對應的電壓信號轉化成實際值,并進行存儲;溫度測量線性化校正功能塊通過查詢鉑熱電阻的線性校正表來提高溫度測量的精度;數據發送格式處理功能塊完成對土壤溫度、水分數據的打包處理;無線數據傳輸功能塊主要是通過對CC2480協處理器的控制函數和協議棧的調用完成數據的無線發送。各個子函數之間保持各自獨立完整性,能在主函數中實現無縫調用。
        為了適應于無人值守的野外使用,應適當的設置好看門狗定時時間。同時為了節約能耗、延長電池壽命,需要充分利用MSP430F149的低功耗控制模式,在進行A/D轉換時可選用低頻率時鐘以及關閉CPU,或者在CPU數據處理時關閉ADC。在不需要測量時,系統可進入極低功耗模式節省能耗。測量節點程序流程如圖7所示。

        g.jpg



        結語
        本土壤溫度、水分梯度測量系統,通過特殊土壤梯度方式鋪設土壤溫度、水分傳感器,實現對于立體式土壤溫度、水分的測量。選用了廉價可靠、性能出色的傳感器,可滿足大規模布設的要求。通過相應的軟件校正消除非線性誤差,在一定范圍內提升到比較高的測量精度,滿足了設計要求。前端多路土壤傳感器信號通過低功耗多路模擬開關依次選通,送入低功耗高性能的MSP430F149的12位A/D轉換通道進行A/D轉換。各個傳感器節點自動與數據采集節點組網最終完成測量所得數據的無線傳輸。通過對MSP430F149的低功耗模式配合,各個低功耗器件實現了對整體系統的能耗控制,也為野外無人值守情況下的長時間電池供電提供了保障。本系統可適用于大規模野外無人值守情況下的土壤溫度、水分連續自動監測以及農業土壤環境檢測等多種場合。


        上一頁 1 2 3 下一頁

        關鍵詞: 2480 CC 溫度 水分

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 淳安县| 安宁市| 高陵县| 乌拉特中旗| 平顶山市| 晋城| 荣昌县| 泰宁县| 浪卡子县| 沙河市| 孟州市| 五华县| 大方县| 永登县| 万源市| 那坡县| 南充市| 九龙坡区| 雷州市| 江山市| 临猗县| 定日县| 桐柏县| 麻城市| 屏边| 东安县| 景宁| 诸城市| 阿尔山市| 临桂县| 麦盖提县| 云浮市| 和硕县| 泰顺县| 汝州市| 独山县| 温宿县| 荃湾区| 囊谦县| 秦皇岛市| 满洲里市|