新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式技術的無線供水測控系統設計

        基于嵌入式技術的無線供水測控系統設計

        作者: 時間:2012-08-30 來源:網絡 收藏

        軟件工作流程圖如圖3所示。

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

        b1.jpg


        整個的協調工作可由圖4的工作階段示意圖來描述。

        b.JPG


        系統上電后處執行OSInit()初始化μC/OS-II;初始化完畢后執行外設初始化,如UART、LCD等初始化程序,并創建各級任務和相應的消息郵箱、信號量等。之后開始采集傳感器數據,并相應的解析。之后可完成對主控計算機命令的解析、鍵盤掃描、LCD顯示等與完成異步事件的監測,如入侵報警信號等,這兩個狀態中的各個任務從宏觀上看是并行執行的。之后將上兩個狀態的處理結果通過方式發送至主控計算機。完成后再采集新的傳感器數據,開始新一輪的工作,以此周而復始的在現場前端進行采集、控制、運算并將處理結果實時地發送至主控計算機。
        位于調度室的主控計算機的任務是與位于各個水井泵房的測控系統進行實時通訊,獲得每臺測控系統測量到的數據,并向各個測控系統發送命令數據。
        主控計算機調度程序采用地址輪詢的方式訪問各臺測控系統,將返回的數據參數存入數據庫保存,方便歷史數據的杏詢。軟件采用先進的雙機熱備,主機與備用機同時運仃程序,即使運行中一臺計算機出現故障,程序也能無縫切換到另一臺計算機機繼續運行,具有極高的穩定性與可靠性。調度程序的界面清晰友好,其界面畫面如圖5所示。

        c.JPG



        4 結論
        文中以及通訊研究并了一套遠程測控系統,該主要根據工業測控的具體要求了各種輸入/輸出接口、編寫了運行于μC/OS-II操作系統之上的各個任務代碼并進行了實際測試。經過系統試運行表明,該測控系統具有較高的測量精度,而且整個系統具有較高的可靠性、較低的成本和功耗等特點,非常適用于工業控制領域。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岢岚县| 江口县| 沐川县| 乐清市| 江山市| 榆社县| 淅川县| 久治县| 长顺县| 门头沟区| 蕉岭县| 陇南市| 香港 | 贵阳市| 蓬安县| 顺义区| 新巴尔虎左旗| 岳阳县| 泾阳县| 广汉市| 武隆县| 玉门市| 盐池县| 丁青县| 岗巴县| 乐昌市| 临澧县| 安吉县| 阜康市| 沁阳市| 汉沽区| 文山县| 漳州市| 雅江县| 鹤岗市| 盱眙县| 梧州市| 原平市| 清流县| 武汉市| 甘孜县|