新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > RS422通信在DNC控制系統中的應用

        RS422通信在DNC控制系統中的應用

        作者: 時間:2012-07-04 來源:網絡 收藏

        機械制造業從單機自動化發展到分布式,在技術上首先要解決的是數控機床計算機(上位機)的信息交換和互聯問題,這是實現控制的核心問題。筆者開發了一塊PC機用板,并且自行定義了一套可靠而行之有效的通信協議。

        1 系統的網絡結構

        本DNC的拓撲結構采用兩級主從總線型網絡結構,通信網絡采用三層結構:物理層、數據鏈路層和應用層。

        1) 物理層 采用平衡型標準RS422接口,以提高數據傳輸的可靠性。在新的平衡型標準RS422中(見圖),發送器與接收器均以差分方式工作,每個信號用兩根導線傳輸,整個接口無需共用信號線就可以正常工作。信號的電平由兩根導線上的信號的差值來表示,電壓范圍為-6~+6V,相對于其中的一根導線來說,差值為+4~+6V表示二進制的“0”,差值為-4~-6V表示二進制的“1”。對于新的平衡型標準RS422來說,當傳輸距離達到1000m時,信號傳輸速率在100kb/s以下,在10m以內的近距離傳輸中,速率可達10Mb/s。由于每個信號均用雙線傳輸,這種差分平衡結構能從地線的干擾中分離出有效信號,差分接收器可區分0.20V以上的電位差,因此,可不受對地參考系統之地電位的波動和共模電磁干擾的影響。

        2) 鏈路層 本DNC系統采用異步串行通信方式。系統約定:數據的傳輸采用正反碼校驗:命令字和狀態字在發送時,必須先發送兩個BREAK,然后發送命令字或狀態字,再發送其反碼:文件傳輸時,32個字節(正反碼)組成一個信息包。

        3) 應用層 這一層是面向用戶的,主要為命令的輸入和傳輸結果的說明。其中命令的輸入包括上位機對下位機實時控制命令的輸入和文件傳輸命令的輸入。傳輸結果的說明有兩種:當命令或文件正確傳輸時,在屏幕上顯示正確傳輸標志:當命令或文件錯誤傳輸時,在屏幕上顯示錯誤傳輸標志。

        2 本DNC控制系統通信規程的約定

        為了使網絡內不同結點之間能夠正確進行數據通信,通信雙方就必須有一套彼此能夠相互了解和共同遵守的規則和約定,這些格式、約定及應答關系概括起來就叫做通信規程。

        本DNC控制系統為主從總線型網絡結構,上位機執行著整個系統的組織和管理。因此系統的通信規程是不平衡型的:上位機發送命令、接收響應并負責鏈路級的差錯恢復:下位機發送響應、接收命令。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汉源县| 玉林市| 玛曲县| 沙田区| 通榆县| 都匀市| 洛南县| 华亭县| 延长县| 乐昌市| 砀山县| 康平县| 仁布县| 临武县| 塘沽区| 南漳县| 七台河市| 津南区| 新泰市| 苗栗县| 泉州市| 健康| 黑龙江省| 板桥市| 英吉沙县| 方正县| 东辽县| 绩溪县| 安达市| 滁州市| 逊克县| 庐江县| 绥芬河市| 海宁市| 共和县| 永川市| 义乌市| 清苑县| 咸宁市| 五峰| 枣阳市|