新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于AT89S52單片機的以太網(wǎng)遠程監(jiān)控系統(tǒng)的設計

        基于AT89S52單片機的以太網(wǎng)遠程監(jiān)控系統(tǒng)的設計

        作者: 時間:2009-04-13 來源:網(wǎng)絡 收藏

        通信中,PC機為主機,為從機。與ZNE-100T模塊之間采用RS-232串行接口,通信波特率為9600b/s,數(shù)據(jù)幀格式為l位起始位,8位數(shù)據(jù)位,1位停止位,無奇偶校驗位。

        6 監(jiān)控端的軟件
        監(jiān)控端的管理軟件是采用Visual Basic 6.0V為開發(fā)語言,進行程序編寫,以Microsoft Access數(shù)據(jù)庫格式存儲數(shù)據(jù)。該系統(tǒng)可運行于Windows操作系統(tǒng)平臺上,方便以后的修改和使用。主要由通信控制部分、串口參數(shù)設定部分、采集數(shù)據(jù)寫入數(shù)據(jù)庫部分、采集數(shù)據(jù)顯示及告警顯示部分和數(shù)據(jù)庫維護部分等組成。監(jiān)控端數(shù)據(jù)庫是由Access軟件生成的,包括三個表:表1是保存采集數(shù)據(jù)表,表2是保存操作人員及密碼表,表3是保存各監(jiān)測地址。遠程監(jiān)控端的應用軟件提供了一個良好的界面,使維護人員能通過界面上的數(shù)據(jù)表方便地觀測各遠程監(jiān)測點的工作狀態(tài),通過菜單對全系統(tǒng)進行有效的維護,其組成框圖如圖5所示。

        遠程監(jiān)控端的部分軟件功能如下:
        (1)通信控制部分軟件主要負責監(jiān)視串口,接收來自的字符或向單片機發(fā)送字符。
        (2)采集溫度顯示及告警顯示部分軟件主要是在主界面上顯示接收的監(jiān)視溫度數(shù)據(jù)。當監(jiān)視現(xiàn)場的采集溫度超過告警界限時,在主界面告警面板上顯示告警地點及告警內容。
        (3)采集溫度寫入數(shù)據(jù)庫部分軟件負責將接收的信息字符解碼,提取出時間、地點及采集的溫度數(shù)據(jù),并分析上述數(shù)據(jù)的合法性,如果合法則存入數(shù)據(jù)庫的表。
        (4)串口參數(shù)設定部分軟件負責設定使用哪個串口,串口的波特率、校驗位、停止位。

        7 結語
        本文以單片機為核心,利用ZNE-100T模塊,了一個簡單實用的遠程,經(jīng)實驗驗證,數(shù)據(jù)通信正常,檢測數(shù)據(jù)完全符合系統(tǒng)設計的要求。由于該系統(tǒng),硬件簡單、成本低、集成度高、穩(wěn)定性好、調試方便以及抗干擾能力強,并且能實現(xiàn)溫度的遠程自動控制,具有一定的實用價值。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 荆州市| 罗平县| 鄂尔多斯市| 安吉县| 华容县| 桦甸市| 马龙县| 嵊州市| 青浦区| 连江县| 独山县| 碌曲县| 鸡西市| 唐海县| 庆元县| 仁怀市| 永城市| 长沙市| 宜州市| 平湖市| 财经| 宜兰县| 岳池县| 桂东县| 图木舒克市| 义马市| 沽源县| 博爱县| 军事| 宝山区| 马尔康县| 定南县| 五峰| 牙克石市| 泽库县| 大荔县| 察雅县| 博湖县| 延川县| 梓潼县| 隆安县|