CC430F5137的無線溫度采集報警系統設計
3.2 溫度采集模塊軟件程序設計
溫度采集模塊程序流程如圖7所示。當主控制器發送控制指令后,溫度采集模塊開始接收指令,并執行相應的指令功能。首先溫度采集模塊中的CC430F5137會采集MAX6613輸出的電壓信號,然后計算出相應的溫度值,并發送給主控制器。如果沒有接收到指令,系統不會采集MAX6613的電壓信號,溫度采集模塊會一直處于低功耗模式3中,這樣就能降低功耗。在低功耗模式3中,系統的DC發生器關斷,只有晶振是活動的,系統的總中斷允許位被打開。如果有RF無線收發器中斷,此時系統就會從低功耗模式3中喚醒,開始執行溫度檢測程序。這樣就能使功耗降到最低,達到低功耗的要求。
RF無線電中斷子程序:
結語
本文設計了一種基于CC430F5137的無線溫度采集報警系統。此模塊主要是由主控制器和溫度采集模塊組成。經過測試,系統運行穩定可靠,但是在距離較遠和傳輸中間有障礙物的情況下,發送的數據會有接收丟失的狀況,根據實際的應用場合還需要不斷改善。
評論