新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > RS-232 轉(zhuǎn)RS-485 網(wǎng)絡(luò)的通信

        RS-232 轉(zhuǎn)RS-485 網(wǎng)絡(luò)的通信

        作者: 時(shí)間:2013-11-30 來(lái)源:網(wǎng)絡(luò) 收藏

          當(dāng)從機(jī)接收錯(cuò)誤時(shí),從機(jī)回送:

          第1 字節(jié)ARD : 從機(jī)地址碼(=001~254)

          第2 字節(jié)83H : 讀寄存器值出錯(cuò)

          第3 字節(jié)信息碼 : 可查信息碼表

          第4、5 字節(jié) : 從字節(jié)1 到3 的CRC16 校驗(yàn)和

          UT-201 遵循MODBUS 通訊協(xié)議,幀格式以及所執(zhí)行的功能都有明確的定義,不能隨意更改。在通信過(guò)程中,要確保主機(jī)和從機(jī)的對(duì)應(yīng)關(guān)系正確。此外,用戶可以根據(jù)實(shí)際需要配置合適的傳輸波特率。

          5 應(yīng)用VB(Visual Basic)開(kāi)發(fā)通信程序

          自來(lái)水廠泵站監(jiān)控組態(tài)軟件很多都是應(yīng)用美國(guó)羅克韋爾(Rockwell)公司開(kāi)發(fā)的RSView32軟件,RSView32 軟件支持VB 編程,在此基礎(chǔ)上開(kāi)發(fā)通信應(yīng)用程序相當(dāng)方便、實(shí)用。

          在開(kāi)發(fā)VB 通信應(yīng)用程序中,調(diào)用MSComm 控件,使得程序更加簡(jiǎn)明、有效。MSComm控件是Microsoft 公司提供的簡(jiǎn)化Windows 下串行通信編程的ActiveX 控件,它為應(yīng)用程序提供了通過(guò)串行接口收發(fā)數(shù)據(jù)的簡(jiǎn)便方法。程序主要由以下幾個(gè)部分組成:

          初始化MSComm 控件,主要是對(duì)串口進(jìn)行設(shè)置,包括波特率、校驗(yàn)位、數(shù)據(jù)位、停止位的設(shè)置。

          設(shè)置并發(fā)送讀指令,主要是根據(jù)MODBUS 通訊協(xié)議對(duì)要讀取的智能儀表和寄存器地址進(jìn)行設(shè)置,以及計(jì)算出CRC16 校驗(yàn)和。

          接收數(shù)據(jù),主要是讀取智能儀表回送的響應(yīng)幀。

          處理數(shù)據(jù),主要是判斷響應(yīng)幀數(shù)據(jù)的有效性,正確則存取數(shù)據(jù),否則重新再讀取。

          根據(jù)UT-201 轉(zhuǎn)換器及智能儀表的通信原理畫出了圖3 所示的主機(jī)通信程序結(jié)構(gòu)框圖。

        圖3 通訊程序框圖。

          6 結(jié)束語(yǔ)

          經(jīng)過(guò)現(xiàn)場(chǎng)調(diào)試,實(shí)現(xiàn)了1 臺(tái)監(jiān)控計(jì)算機(jī)通過(guò)1 個(gè)UT-201 與10 臺(tái)智能儀表組成的 網(wǎng)絡(luò)連接,每臺(tái)智能儀表連接兩個(gè)埋置式鉑熱電阻和三個(gè)埋置式銅電阻。實(shí)際應(yīng)用證明,這種方式組成的系統(tǒng),結(jié)構(gòu)簡(jiǎn)單,應(yīng)用方便,能滿足控制需要。

          本文的創(chuàng)新點(diǎn)是:通過(guò)該系統(tǒng)能夠根據(jù)具體的協(xié)議實(shí)現(xiàn)智能儀表與監(jiān)控組態(tài)軟件RSView32 之間的數(shù)據(jù)交換,從而把現(xiàn)場(chǎng)智能儀表檢測(cè)到的數(shù)據(jù)實(shí)時(shí)地在監(jiān)控計(jì)算機(jī)上顯示。

        數(shù)字通信相關(guān)文章:數(shù)字通信原理


        通信相關(guān)文章:通信原理



        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 永德县| 萨迦县| 连平县| 罗平县| 宁都县| 麟游县| 海兴县| 广宗县| 武乡县| 台北市| 襄汾县| 溧阳市| 都安| 乐业县| 福建省| 漾濞| 苍山县| 观塘区| 新丰县| 通化市| 理塘县| 西乌珠穆沁旗| 宜兰县| 胶南市| 韶山市| 朝阳区| 荣成市| 武宣县| 沧源| 和平区| 乌海市| 满城县| 白河县| 永德县| 博罗县| 灯塔市| 富平县| 东莞市| 兰西县| 竹北市| 信宜市|