RS485 MODBUS RTU通信協議


1、RS485接口標准

      RS485由RS232和RS422發展而來,彌補了抗干擾能力差、通信距離短、速率低的缺點,增加了多點、雙向通信能力,即允許多個發送器連接在同一條主線上,同時增加了發送器的驅動能力和沖突保護特性,擴展了總線共模范圍。

      RS485可以采用二線和四線兩種方式,二線制可以實現真正的多點雙向通信。其主要特點如下:

      (1)RS485的接口信號電平比RS231-C低,不易損壞接口電路的芯片,且該電平與TTL電平兼容,方便於TTL電路相連接。

      (2)RS485的數據最高傳輸速率為10Mbps。其平衡雙絞線的長度與傳輸速率呈反比,在100kbps速率下,才可能使用規定的最長電纜長度,只有在很短的距離下才能獲得最高傳輸速率。

      (3)RS485接口采用平衡驅動器和差分接收器的組合,抗共模干擾能力強,即抗噪聲干擾性好,因而通信距離遠,最大傳輸距離大約為1200m,實際可達3000m。

      (4)RS485接口在總線上允許連接多達128個收發器,既具有多站能力。同時需要兩個終端電阻,其阻值要求等於傳輸電纜的特性阻抗。在短距離300m內傳輸時可不連接終端電阻。

2、MODBUS RTU協議

        該協議已經成為通用工業標准,通過協議,控制器與控制器、控制器通過網絡(以太網)與其他設備之間可以實現串行通信。RTU即遠程終端單元,消息中每8位包含兩個十六進制字符。在相同的波特率下,這種方法比ASCII方式傳送的數據量大。

 

3、參考

         (1)李江全. Visual Basic.NET串口通信及測控應用典型實例[M]. 電子工業出版社, 2012.

         (2)崔晶, 徐曉光, 倪康,等. C#編程實現Modbus通信協議[J]. 新鄉學院學報, 2014, 41(8):30-33.

         (3)Modbus 功能碼一覽表:https://wenku.baidu.com/view/693da73782c4bb4cf7ec4afe04a1b0717fd5b3c9.html

 懷仁懷朴,惟真惟實。

 轉載需說明出處,筆者總結之前的知識,與大家分享,有問題的可以留給我哦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM