RS485的通信方式及應用_MODBUS通訊

18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 基礎入門 >> 通信技術 >> 正文

RS485的通信方式及應用_MODBUS通訊

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-12-10

我們(men) 在工業(ye) 控製、儀(yi) 器儀(yi) 表以及電力通信等領域中是需要進行較遠距離數據交換的。我們(men) 知道在以前使用的RS232串口通信由於(yu) 采用的是點對點通訊方式,最大的傳(chuan) 輸距離也隻有十幾米遠,並且在傳(chuan) 輸數據時RS232傳(chuan) 輸方式會(hui) 受電磁的幹擾造成信號傳(chuan) 輸的錯誤。為(wei) 了彌補RS232通信的缺點,RS485通信方式就呼之欲出了。下麵我來聊聊關(guan) 於(yu) RS485的通信方式。

RS485通信


我們(men) 知道RS485通信是在RS232接口不足的情況下推出的一種新的接口標準,這種通訊的連接方式具有以下幾種特點。第一是它在信號的傳(chuan) 輸方式上采用了差分傳(chuan) 輸方式,采用這種傳(chuan) 輸方式能夠抑製共模信號的幹擾,特別是在工業(ye) 現場環境比較複雜的情況下,會(hui) 有各種電磁幹擾,采用差分通信可以有效地提高數據傳(chuan) 輸的可靠性。
RS485通信連接比較簡單,它的信號線隻有兩(liang) 根,一般用D+和D-來表示,當要傳(chuan) 輸“1”信號時,這兩(liang) 根線的電壓差為(wei) +0.2V到+6V;當要傳(chuan) 輸“0”信號時,這兩(liang) 根線的電壓差為(wei) -0.2V到-6V,由此可見它們(men) 屬於(yu) 典型的差分通信方式。 
DB9接頭管腳定義(yi) 
第二點是RS485通訊連接方式的傳(chuan) 輸速度要比RS232快數十倍以上,我們(men) 知道RS232傳(chuan) 輸的數據速度一般隻有每秒一兩(liang) 百千比特,而RS485通訊速率最大傳(chuan) 輸速度可以達到10兆比特每秒以上。
第三點是RS485通訊連接方式內(nei) 部的物理結構使用的是平衡驅動器和差分接收器,通過這兩(liang) 種組合,可以提高RS485通訊的抗幹擾能力。 
RS485和Modbus通訊 
第四點是在RS485通訊總線上可以進行聯網,實現多機通訊。在總線上允許掛載多個(ge) 收發器,比如通過RS485專(zhuan) 用芯片可以掛32個(ge) 、64個(ge) 、128個(ge) 、256個(ge) 等不同設備的驅動器。
第五點從(cong) RS485的接口來看是非常簡單的,在與(yu) 單片機通信時,可以使用一個(ge) RS485轉換器,就可以直接與(yu) 單片機的UART串口連接起來了。它的通信協議也使用的是異步串行通信協議,由於(yu) 采用的是差分通信,因此接收數據和發送數據是不能同時進行的,所以我們(men) 說,RS485也是一種半雙工的通信方式,通信連接方式如下圖所示。
 

MAX485接線圖
 
 

RS485的應用


RS485是一種半雙工的通訊模式,在很多工控領域中都會用到,比如可編程控製器(PLC)的通信、變頻器的通信以及觸摸屏(HMI)通信等都會用到這種通信方式。甚至在單片機的通信中也可以采用RS485進行通信,通信時,我們隻需要在上位機與單片機之間采用一款常用的RS-485轉換器就可以了,如下圖所示。在通信時為了提高抗幹擾能力,需要在靠近MAX485芯片引腳的A和B之間並接一個電阻,這個電阻的阻值可以從100歐姆到1千歐之間都是可以的。
Tags:RS485總線,RS485,通訊  
責任編輯:admin
  • 上一個文章:
  • 下一個文章: 沒有了
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁麵
    下到頁底
    晶體管查詢
    51La