RS485 MODBUS RTU通訊協議

2022-05-08 13:12:06 字數 1218 閱讀 4677

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 功能碼一覽表:

懷仁懷樸,惟真惟實。

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

RS485通訊介紹

rs485通訊介紹 rs 485 半雙工 邏輯1 2v 6v 邏輯0 6v 2v 這裡的電平指ab 兩線間的電壓差。一 基本電路實現 1 基礎的rs485電路 需要控制re de cn 來控制485狀態的切換,一般連在一起用io口控制。當cn為低時485處於接收狀態 當r d為高時485處於傳送狀態...

rs485除錯助手 RS485通訊連線方式是怎樣的

電工之家 www.dgzj.com qq群 2179090 rs485是串列埠的一種,常見的還有rs232,rs422,都屬於串列埠,它們都只是定義了電氣特性的通訊結構,並沒有定義資料傳輸的協議。有的人很容易混淆它們之間的概念,比如人家問你是什麼通訊協議,你回答是rs485,那麼別人就悶了。所謂的通...

RS232,RS485波形分析

經常遇到初學者,對微控制器序列通訊出了問題不知道如何辦的情況。其實最有效的除錯方法是用示波器觀察收發資料的波形。通過觀察波形可以確定以下情況 是否有資料接收或傳送 資料是否正確 波特率是否正確 一 序列資料的格式 非同步序列資料的一般格式是 起始位 資料位 停止位,其中起始位1 位,資料位可以是5 ...