在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析RS-232轉換成RS-485網絡的通信方法

電子設計 ? 作者:工程師之余 ? 2018-11-12 09:52 ? 次閱讀

引言

目前工業控制現場大量使用了各種智能儀表用于生產過程檢測,把智能儀表檢測出來的數據傳送到監控計算機供顯示和分析是非常必要的環節,雖然智能儀表的通信協議種類繁多,但是很多智能儀表都具備RS-232 和RS-485 兩種通信接口類型。

RS-232 是美國EIA(Electronic Ingustry Association) 與BELL 等公司一起開發的1969 年公布的通信協議,也是工業控制中應用最廣泛的一種串行接口,采取不平衡傳輸方式,即所謂單端通訊,但是它的傳輸距離短,最大約為30 米,傳輸速率低,最高速率為20kb/s,共模抑制能力差,抗噪聲干擾性弱的缺點,所以RS-232 只適合本地設備之間的通信。

RS-485 是EIA 為了彌補RS-232 通信距離短、傳輸速度低等不足之處,于1983 年提出的一種串行數據接口標準,RS-485 采用差分傳輸方式,也稱作平衡傳輸,具有比較高的噪聲抑制能力,最大傳輸距離約為1200 米,最大傳輸速率為10Mb/s,還增加了多點、雙向通信能力,所以RS-485 成為首選的串行接口。

工業監控計算機一般只具備RS-232 串行接口,而智能儀表安裝的位置與監控計算機的距離也經常超過30 米,所以要把智能儀表檢測出來的數據傳送到監控計算機RS-485 是首選,也就是說要把監控計算機的RS-232 串行接口轉換成RS-485 串行接口才能和智能儀表搭建一個RS-485 的網絡

UT-201 是深圳宇泰公司生產的一種通用型RS-232 到RS-485 接口轉換器,該轉換器兼容RS-232、RS-485 標準,能夠將單端的RS232 信號轉換為平衡差分的RS485 信號。

本文基于自來水廠泵站泵組溫度自動檢測系統的設計,著重介紹監控計算機通過UT-201接口轉換器和現場智能儀表連成RS-485 網絡的實現方法。

1、系統聯網方案

自來水廠對泵站泵組保護的一個重要手段就是對泵組溫度的實時監測,一般通過埋置式鉑熱電阻和埋置式銅電阻作為傳感器,對泵組的電機和水泵軸承的溫度進行檢測,檢測出來的信號送到現場智能儀表,智能儀表把信號轉換成對應的溫度值并在LED 屏顯示出來。隨著自動化水平的不斷提高,還必需要把溫度值在監控計算機上顯示出來。利用UT-201 接口轉換器在監控計算機和現場智能儀表之間建立一個RS-485 網絡,監控計算機就能夠通過RS-485網絡讀取現場智能儀表的溫度值。設備層部分網絡結構如圖1。

淺析RS-232轉換成RS-485網絡的通信方法
圖1 設備層拓撲結構示意圖

系統采用簡單的主從總線結構,以監控計算機作為主機發起通信,多臺現場智能儀表作為從機,各從機在進行傳輸之前必需要等待來自主機的允許信號。主機可以發送和接收來自通信鏈上從機的信息,而從機則始終處于被動狀態,隨時準備相應來自主機的通信請求。

本系統采用點對多點/兩線半雙工的通信方式,UT-201 接口轉換器與智能儀表的硬件接線示意圖如圖2。

淺析RS-232轉換成RS-485網絡的通信方法
圖2 RS-485 點對多點/兩線半雙工連接示意圖。

2、UT-201 轉換器的介紹

UT-201 轉換器采用DB-9/DB-9 通用轉接插頭,輸出接口配有普通接線柱,它的引腳分配如下表1 和表2:

表1 RS-232 端的引腳分配

淺析RS-232轉換成RS-485網絡的通信方法

表2 RS-485 端的引腳分配

淺析RS-232轉換成RS-485網絡的通信方法

表1 中是UT-201 轉換器與監控計算機連接的RS-232 接口,因為不使用監控計算機的傳送控制信號,所以只需三條接口線,即“發送數據”、“接收數據”和“信號地”。表2 中T/R+、T/R-代表收發A+、B-,VCC 代表備用電源輸入,GND 代表公共地線,點到點、點到多點、半雙工通信接兩根線(T/R+、T/R-),接線原則“發/收+”接對方的“發/收+” 、“發/收-”

接對方的“發/收-” ,RS-485 半雙工模式接線時將T/R+(發/收+)接對方的A+ 、T/R-(發/收-)接對方的B-。

3、網絡通訊協議的介紹

通過UT-201 在監控計算機和智能儀表之間搭建的RS-485 網絡,硬件是采用RS-485 接線,主從式半雙工通訊,主機呼叫從機地址,從機應答方式通訊。通信協議是遵循MODBUS 協議,由于是和現場智能儀表進行通訊,所以選擇MODBUS 通訊協議的RTU(遠程終端設備)模式,數據幀10 位,1 個起始位,8 個數據位,1 個停止位,無校驗。波特率:9600;19200;38400。

MODBUS 協議共有二十幾個功能編碼,我們用的智能儀表是XMD5000 萬能輸入多路巡檢儀,它只需要用到MODBUS 協議的03H、06H、83H、86H 等幾個功能編碼就能夠實現基本數據的傳送。

例如主機希望讀取1 號儀表第1 通道(寄存器地址0010)的瞬時值(假設為130),則只需要調用功能編碼03H。主機請求和從機響應的幀格式如下:

主機發送:

淺析RS-232轉換成RS-485網絡的通信方法

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

第 2 字節03H : 讀寄存器值功能碼

第3、4 字節 : 要讀的寄存器開始地址

第5、6 字節 : 要讀的寄存器數量

第7、8 字節 : 從字節1 到6 的CRC16 校驗和

從機回送:

淺析RS-232轉換成RS-485網絡的通信方法

浮點數:43020000 表示整數130 (符合IEEE-754 標準的單精度浮點數)

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

第2 字節03H : 返回讀功能碼

第3 字節 : 字節總數

第4~7 字節 : 寄存器數據

第8、9 字節 : 從字節1 到7 的CRC16 校驗和

當從機接收錯誤時,從機回送:

淺析RS-232轉換成RS-485網絡的通信方法

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

第2 字節83H : 讀寄存器值出錯

第3 字節信息碼 : 可查信息碼表

第4、5 字節 : 從字節1 到3 的CRC16 校驗和

UT-201 接口轉換器遵循MODBUS 通訊協議,幀格式以及所執行的功能都有明確的定義,不能隨意更改。在通信過程中,要確保主機和從機的對應關系正確。此外,用戶可以根據實際需要配置合適的傳輸波特率。

4、應用VB(Visual Basic)開發通信程序

自來水廠泵站監控組態軟件很多都是應用美國羅克韋爾(Rockwell)公司開發的RSView32軟件,RSView32 軟件支持VB 編程,在此基礎上開發通信應用程序相當方便、實用。

在開發VB 通信應用程序中,調用MSComm 控件,使得程序更加簡明、有效。MSComm控件是Microsoft 公司提供的簡化Windows 下串行通信編程的ActiveX 控件,它為應用程序提供了通過串行接口收發數據的簡便方法。程序主要由以下幾個部分組成:

初始化MSComm 控件,主要是對串口進行設置,包括波特率、校驗位、數據位、停止位的設置。

設置并發送讀指令,主要是根據MODBUS 通訊協議對要讀取的智能儀表和寄存器地址進行設置,以及計算出CRC16 校驗和。

接收數據,主要是讀取智能儀表回送的響應幀。

處理數據,主要是判斷響應幀數據的有效性,正確則存取數據,否則重新再讀取。

根據UT-201 轉換器及智能儀表的通信原理畫出了圖3 所示的主機通信程序結構框圖。

淺析RS-232轉換成RS-485網絡的通信方法
圖3 通訊程序框圖。

結束語

經過現場調試,實現了1 臺監控計算機通過1 個UT-201 接口轉換器與10 臺智能儀表組成的RS-485 網絡連接,每臺智能儀表連接兩個埋置式鉑熱電阻和三個埋置式銅電阻。實際應用證明,這種方式組成的系統,結構簡單,應用方便,能滿足控制需要。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RS-232
    +關注

    關注

    0

    文章

    392

    瀏覽量

    50060
  • RS-485
    +關注

    關注

    11

    文章

    695

    瀏覽量

    84433
  • 智能儀表
    +關注

    關注

    1

    文章

    162

    瀏覽量

    23979
收藏 人收藏

    評論

    相關推薦

    RS-485網絡故障查找與排除

    RS-485網絡故障查找與排除盡管更加現代化的替代技術日益增多,但RS-485技術仍然在無數的通信網絡中保持著中流砥柱的地位。以下是檢查常見故障和建立比較麻煩的
    發表于 02-26 15:14

    RS-232RS-485信號超長距離通信解決方案

    RS-232在1000米左右的信號全雙工點對點(Point to Point)通信,而且兩端互相光電隔離。波士電子還有各種RS-232/RS-485
    發表于 05-27 15:07

    工業遠距離通信使用的RS-232RS-485轉換

    信號轉換成差分總線信號。在接收方向,它將差分總線信號轉換成進入RS-232驅動器輸入端的單端、低壓信號。RS-485收發器包括一個電容式隔離層,其實現總線端與邏輯控制端之間的電流隔離,
    發表于 09-19 11:48

    RS-232RS-485網絡通信

    本文介紹了應用UT-201接口轉換器在監控計算機與現場智能儀表之間搭建一個RS-485網絡來實現遠程數據通信方法,該
    發表于 02-21 15:12 ?62次下載

    RS-232/RS-485/RS-422轉換器解決方案

    RS-232/RS-485/RS-422轉換器解決方案 波士RS-232/RS-485/
    發表于 03-11 11:31 ?89次下載

    RS-232/RS-485無源轉換電路設計

    摘要:本文結合串行通訊接口RS-232RS-485的工作原理和特點,提出了一種簡單實用的無源轉換電路設計方法,介紹了一種將RS-232接口
    發表于 05-10 09:12 ?142次下載

    RS-232RS-485/RS-422智能轉換器電路圖

    RS-232RS-485/RS-422智能轉換器電路圖 A Smart Interface Converter For
    發表于 10-14 14:48 ?1.2w次閱讀
    <b class='flag-5'>RS-232</b><b class='flag-5'>轉</b><b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422智能<b class='flag-5'>轉換</b>器電路圖

    RS-232/RS-485/422與CanBus電平隔離轉換器:MWE-CAN200

    ◆ 功能簡介 MWE-CAN200隔離轉換延長器將RS-232/RS-485/422信號轉換成CanBus電平信號傳輸,達到延長RS-232
    發表于 02-23 17:02 ?130次下載

    如何選擇RS232/RS485/RS422轉換

    您的計算機或者您的設備也許只有RS-232口,如果要進行有效而可靠的RS-485RS-422通信,就要為您的應用選擇正確的RS-232/
    發表于 09-05 11:13 ?6376次閱讀
    如何選擇<b class='flag-5'>RS232</b>/<b class='flag-5'>RS485</b>/<b class='flag-5'>RS</b>422<b class='flag-5'>轉換</b>器

    波仕RS-232/RS-485/RS-422轉換

      波仕RS-232/RS-485/RS-422轉換器都可將RS-232通信距離延長至1.2Km
    發表于 09-22 11:44 ?17次下載
    波仕<b class='flag-5'>RS-232</b>/<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>轉換</b>器

    RS-232RS-485的比較及基于RS-485變頻器與PC機串行通信的實現

    2 RS-232RS-485的比較 常用的串行通信有兩種,一種為RS-232串行通信,一種為RS-48
    發表于 09-29 17:10 ?6次下載
    <b class='flag-5'>RS-232</b>與<b class='flag-5'>RS-485</b>的比較及基于<b class='flag-5'>RS-485</b>變頻器與PC機串行<b class='flag-5'>通信</b>的實現

    三種常見的串行數據標準:RS-232RS-422和RS-485

    按照技術指標和電氣接口介紹三種常見的串行數據標準:RS-232RS-422和RS-485。介紹電纜端接技術、多個負載的使用、RS-232菊花鏈連接、
    發表于 11-17 06:15 ?1.4w次閱讀
    三種常見的串行數據標準:<b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-422和<b class='flag-5'>RS-485</b>

    RS-232RS-485的區別

    相對7腳(信號地)的電平。 2.傳輸距離不同,RS-232適合本地設備之間的通信,傳輸距離一般不超過20m。而RS-485的傳輸距離為幾十米到上千米。 ? 3.傳輸單位不同,RS-232
    的頭像 發表于 10-30 13:29 ?4.2w次閱讀

    工業遠距離通信使用的RS-232RS-485轉換

    工業遠距離通信使用的RS-232RS-485轉換
    發表于 11-07 08:07 ?4次下載
    工業遠距離<b class='flag-5'>通信</b>使用的<b class='flag-5'>RS-232</b>至<b class='flag-5'>RS-485</b><b class='flag-5'>轉換</b>器

    選擇和使用RS-232RS-422和RS-485串行數據標準的指南

    三種常見的串行數據標準RS-232RS-422和RS-485按規格和電氣接口進行描述。介紹了電纜端接技術、多個負載的使用、RS-232 的菊花鏈連接、
    的頭像 發表于 03-28 11:03 ?3658次閱讀
    選擇和使用<b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-422和<b class='flag-5'>RS-485</b>串行數據標準的指南
    主站蜘蛛池模板: h国产| 亚洲精品久久片久久 | 亚洲一区在线视频 | 黄色视网站 | 特级做a爰片毛片免费看一区 | 欧美亚洲天堂 | 天天操天天射天天舔 | 美女免费视频色在线观看 | 青草网址 | 欧美日本一区二区三区生 | 美女和帅哥在床上玩的不可描述 | 曰本三级香港三级人妇99视频 | 视频网站免费 | 午夜不卡影院 | 午夜va| 中国一级毛片aaa片 中国一级特黄aa毛片大片 | 日本免费在线 | 国产精品夜色一区二区三区 | 九九黄色网 | 免费的黄色的视频 | 噜噜啪啪| 亚洲va欧美va国产综合久久 | 在线亚洲一区二区 | 天天干天天玩天天操 | 五月激情电影 | 亚州色图欧美色图 | 91po狼人社在线观看 | 色综合久久五月 | 国产在线精品一区二区夜色 | 欧美黑人性色黄在线视频 | 日本加勒比黑人 | 日本xxxx色视频在线观看免 | 五月天伦理 | 国产自在自线午夜精品视频 | bt种子在线www天堂官网 | 日本一视频一区视频二区 | 456主播喷水在线观看 | 午夜国产视频 | 黄色录像大全 | 日本最猛黑人xxxx猛交 | 亚洲一成人毛片 |