新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于ARM的綜合測試儀設計

        基于ARM的綜合測試儀設計

        作者:段美霞 江 勇 時間:2008-06-24 來源:電子測量技術 收藏

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

          圖 4 溫度測量電路

          3.4 數據顯示電路設計

          作為測量結果的最終顯示,在本地系統中采用了LCD作為本地顯示界面[2],在界面主要包括(1)系統當前狀態顯示。包括當前工作模式,測量的具體物理量。(2)實時數據輪循顯示,更據設定連續測量確定的物理量。其中LCD采用了大連東顯公司的1602模塊,可以較好的完成系統設計的功能,LCD通過5V電源供電,LCD模塊自帶負壓輸出,對比度可調節。最終還可以通過串口將測量數據送到PC機上進行測量數據的進一步顯示和分析。

        圖5 數據顯示電路

          4系統軟件設計

          系統的軟件設計是整個儀器的核心。綜測儀軟件設計主要包括兩個部分的設計:本地CPU LPC2104固件程序設計,PC機程序設計。其中本地CPU固件程序設計包括三個部分:整個綜測儀的系統初始化,對對前端部分的控制,和PC機進行通訊。整個本地部分的程序設計采用事件驅動中斷,和模塊化設計的思想。開發環境采用公司提供的ADS開發環境。

          本地CPU和PC機之間的通訊方式采用固定長度的消息來進行,其中消息的格式表1:

          表1 消息格式

          一個好的上位機軟件能夠提供記錄儀最廣泛的支持,通過上位機的支持,鍵盤等不必要的零件解放了,同時提供出更多的資源以利用[4]。在本綜合測量儀系統中,PC機上程序設計主要包括軟件界面設計,數據圖形化處理,后期數據分析。軟件支持是綜合儀不可或缺的一部分,其主要功能為:設定測量的物理量,設定測量間隔(2s~24h任意可調),設定停止方式,設定啟動時間,設定通訊格式,讀取數據并顯示測量數據、歷史曲線等,并提供打印功能,把數據轉化為EXCEL或WORD文檔形式等等功能。

          5結束語

          綜合測量儀對野外科研研究,農業及氣象分析具有很突出的意義,也可以應用到與氣候條件有關的各種行業。經過實驗室條件和現場運行的結果表明,所設計的綜合測量儀器能夠很好的應用予各種科研,將各種功能集于一體,很好的滿足了野外工作的要求,經過實踐的檢驗,表明本測量儀具有較強的實用性和推廣價值。

          參考文獻:

          [1].劉棟梁,便攜式數據采集與處理系統的實現[J],計算機測量與控制,2002,10(2):127-129。

          [2]. 馬少華 曲向儒 嵌入式系統的LCD人機交互菜單設計[J],單片機與嵌入式系統應用,2006,12:69-70。

          [3] 李振峰 李海峽等, 基于LPC2104的智能燈光設計[EB/OL], http://cnc.mcu1.com/data/2007/0203/article_15880.htm,2007-02-03/2007-04-06

          [4] 張義青,李華貴 ,嵌入式時實程序設計中C/C++代碼的優化。微計算機信息2003,19(1)

          [5] 胡振宇,劉魯源,杜振輝DS18B20接口的C語言程序設計[J]單片機與嵌入式系統應用,2002,(7)

          [6] 金偉正,單線數字溫度的原理與應用[J].電子技術應用,2000,(6):6668


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 靖远县| 甘洛县| 上林县| 易门县| 沙洋县| 湄潭县| 杭锦旗| 信阳市| 仪陇县| 通渭县| 大宁县| 克东县| 宜都市| 昌邑市| 延吉市| 漯河市| 乐平市| 政和县| 门头沟区| 嘉荫县| 商都县| 共和县| 剑川县| 邓州市| 东丽区| 榆中县| 凌云县| 宜兰市| 防城港市| 沭阳县| 永昌县| 阜阳市| 永宁县| 太仓市| 东平县| 华宁县| 平塘县| 轮台县| 东辽县| 柘城县| 应城市|