新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于MSP430F149單片機的多路無線溫度檢測系統

        基于MSP430F149單片機的多路無線溫度檢測系統

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

          圖5 中,0,R1 ,R2 ,,R K 是曲線上橫坐標取值;0,T1 ,T2 ,,T K 是其對應的縱坐標。K 的取值可根據所需溫度精度確定。

          4 測試結果及分析

          4. 1 溫度采集及顯示

          將程序寫入單片機中,連好硬件線路,通過鍵盤設置好溫度上下限后,單片機開始采集溫度數值。如圖6所示,是下位機顯示界面,LCD 顯示報警溫度的上下限、當前溫度以及下位機的代號。

        6.jpg
        圖6 下位機顯示界面

          經過多次測試,將LCD 顯示的溫度與普通溫度計進行比較,得到表2 中的數據。

        表2 LCD 顯示的溫度值與普通溫度計的溫度值的對比表

        表2.jpg


          經過測試,溫度誤差在允許范圍內,系統能夠穩定的運行。當采集到的溫度數值超過設定的上下限時,單片機就會發出報警信號,提醒用戶進行溫度控制。

          4. 2 功耗測試

          當下位機進入LPM3( 睡眠) 模式,LCD 不顯示,但內部時鐘仍運行,串入電流表,測量電流值,測得電流為4 uA 左右。證明系統很好地實現了超低功耗。

          4. 3 無線模塊測試

          將無線模塊連接好,先進行一對一的收發調試。

          讓下位機1 控制無線收發模塊發送一連串有規律的數,觀察上位機接收的數字。經過測試,3 路下位機系統都可以與上位機進行穩定的一對一收發。然后3 個下位機都與上位機通信,進行一對三的收發調試,上位機接收3 路數據,并且顯示。

          經過測試,3 路都能正常的工作,且誤碼率低,工作穩定。無線模塊nRF24L01 的最大傳輸距離大約為100 m。

          4. 4 VC 界面顯示

          首先進行上位機的硬件連接,連接完成后進行上電初始化并打開PC 機的VC 界面。當VC 界面正常打開時,會出現“串口已打開”的提示;當VC 界面無法正常打開時,會出現“ 串口無法打開”的提示,出現此情況時首先檢測硬件連接,再檢查選定串口通道是否正確。

          PC 機最終顯示如圖7 所示。

        7.jpg
        圖7 PC 機顯示圖

          5 結 語

          本文描述了基于MSP430 單片機的無線溫度控制系統的軟、硬件設計。通過調試證明系統運行正常,各項指標均能達到設計要求。整個系統集成度高,功耗低,溫度采集和無線傳輸速度快,誤碼低,且具有體積小,重量輕,可靠性高,易于控制和使用靈活等優點,因而性價比極高。

          本次設計的溫度精度為0. 5 ℃,可以根據實際需求進一步提高精度;基站為了實現斷電存儲,可以將數據存儲于單片機的FLASH 中,上電時單片機從FLASH中取出所需的數值進行顯示。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大宁县| 永新县| 安阳市| 柏乡县| 宁陵县| 嘉峪关市| 阜新| 塘沽区| 黑水县| 烟台市| 娱乐| 大足县| 渑池县| 开原市| 桐梓县| 威海市| 同仁县| 惠安县| 定边县| 东安县| 灵武市| 襄樊市| 岚皋县| 宿迁市| 正阳县| 长阳| 榆树市| 南平市| 江孜县| 永仁县| 吉林市| 樟树市| 五河县| 合川市| 沅陵县| 永兴县| 赤壁市| 岳西县| 台北市| 临泽县| 饶平县|