沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

行業(yè)產(chǎn)品

  • 行業(yè)產(chǎn)品

云南昌暉儀表制造有限公司


當(dāng)前位置:云南昌暉儀表制造有限公司>技術(shù)文章>RS485是一種接口標(biāo)準(zhǔn)而不是通信協(xié)議

經(jīng)營模式:其他

商鋪產(chǎn)品:398條

所在地區(qū):

技術(shù)文章

RS485是一種接口標(biāo)準(zhǔn)而不是通信協(xié)議

閱讀:8發(fā)布時間:2026-9-3

每次聽到別人說RS485通信協(xié)議,就很想去糾正他RS485是一種接口標(biāo)準(zhǔn)而不是通信協(xié)議。本文跟大家聊聊關(guān)于RS485的那些事。

接口標(biāo)準(zhǔn)

首先明確一點,RS485是一種接口標(biāo)準(zhǔn)而不是通信協(xié)議,RS485還有2個兄弟:RS232和RS422。RS是Recommend Standard的縮寫,對于串口通信,目前工業(yè)領(lǐng)域主要使用RS232和RS485,RS422使用較少。RS485因為抗干擾、傳輸距離遠(yuǎn)、支持多節(jié)點等優(yōu)點使用更為廣泛,下面是RS232、RS422及RS485的性能對比圖。

RS232、RS422及RS485的性能對比圖

接線方法

RS485可以一對多,因此針對多臺RS485設(shè)備,我們應(yīng)該如何接線?

首先,在電纜選擇上,推薦使用屏蔽雙絞線,型號為RVSP2×0.5(二芯屏蔽雙絞線,每芯由16股的0.2mm的導(dǎo)線組成),線材特性阻抗為120Ω。

其次,正確的接線方法是手拉手式接法,如果通信距離較遠(yuǎn)(比如超過100米),應(yīng)該在網(wǎng)絡(luò)的起始端和末尾端各并接一個120Ω的終端電阻,以減少信號在兩端的反射。

RS485接線

有一種錯誤接法,卻是很多人經(jīng)常使用的,是星型接法,或者叫樹形接法。如果數(shù)量較少,這種接法可能也不會有問題,建議大家從一開始就按照正確的布線方法,便于后續(xù)問題排查,以免返工。

錯誤的RS485接線

掛接設(shè)備

一條RS485總線上可以掛載多少個RS485設(shè)備,這個問題會經(jīng)常被問到。具體的數(shù)量由RS485轉(zhuǎn)換器的負(fù)載能力決定,正常來說,RS485芯片的負(fù)載能力有三個級別,這三個級別依次可以掛載32臺、128臺和256臺。

通常,我們使用的RS485轉(zhuǎn)換器負(fù)載能力是32臺,而且也不建議在一條RS485總線上掛載太多,掛載越多,出現(xiàn)問題處理越麻煩。


如果設(shè)備確實很多,可以通過擴展RS485總線的數(shù)量來分擔(dān)負(fù)載壓力,比如100臺RS485設(shè)備,分4個RS485總線,每個總線掛載25臺。


RS485傳輸距離

從理論的角度來說,在無中繼的情況下,,但是這個是在理想情況下,理想情況是指通信電纜優(yōu)質(zhì)、波特率9600bps、只有一個RS485設(shè)備并且允許偶爾通信中斷。

實際情況,伴隨著負(fù)載設(shè)備增多、通信電纜不達(dá)標(biāo)、RS485轉(zhuǎn)換器品質(zhì)等外界因素影響,通信距離都會有所降低。


正常來說,通信距離超過100米,就要考慮增加終端電阻,超過1000米,就要考慮增加RS485總線中繼器。


通信協(xié)議ModbusRTU與RS485是什么關(guān)系?

準(zhǔn)確來說,兩者應(yīng)該是不同層級的關(guān)系,Modbus RTU是應(yīng)用層一種通信協(xié)議,RS485是物理層的一種接口標(biāo)準(zhǔn)。

我們常說的Modbus RTU通信,通常是指基于RS485,但是Modbus RTU協(xié)議也可以基于RS232/RS422,甚至可以基于以太網(wǎng)TCP/UDP。


同時,RS485也不是Modbus RTU的專屬,任何協(xié)議都可以基于RS485傳輸,至于能不能實現(xiàn)一主多從,要看協(xié)議層面有沒有設(shè)計設(shè)備地址。

一主多從的實現(xiàn)有兩個條件,是物理層支持,第二是應(yīng)用層支持,兩者缺一不可。比如,我們物理層使用RS232,即使應(yīng)用層使用Modbus RTU協(xié)議,也無法實現(xiàn)一主多從。

通信速度

很多人提到Modbus協(xié)議,反應(yīng)就是慢,這個是長期以來,口口相傳的結(jié)果。究竟是否如此,我們來具體分析一下。

通信速度主要受到兩個因素的影響:數(shù)據(jù)量大小和硬件層的速度。數(shù)據(jù)量大小指的是需要傳輸?shù)臄?shù)據(jù)多少,而硬件層的速度則跟通信設(shè)備和網(wǎng)絡(luò)基礎(chǔ)息息相關(guān),這兩者共同決定了通信速度的快慢。


舉個例子,大家都經(jīng)常取快遞,整個耗時時間,跟快遞數(shù)量多少、距離有多遠(yuǎn)以及我們使用的交通工具都是有關(guān)的。


首先,Modbus是一種通信協(xié)議,是沒有速度的說法的。如果真的要論速度,Modbus報文幀簡單緊湊,表達(dá)同樣一個意思,在不考慮安全性的前提下,Modbus可以用更少的報文來表達(dá),而其他協(xié)議,可能報文要更復(fù)雜,數(shù)據(jù)量也更大。


其次,硬件層的速度,這個與波特率及通信距離都有關(guān)系,因此如果真的說慢,你只能說串口通信慢,但不能說Modbus慢。


下面這張圖,是使用Modbus TCP與各種PLC及板卡通信結(jié)果,實測結(jié)果,沒有好壞貶低。

Modbus TCP與各種PLC及板卡通信速度對比

很多人一味地追求快,但是對于上位機來說,根本不需要太快,人眼能識別的動畫是25幀/秒,即40ms,超過這個頻率,你眼睛都識別不過來。


一主多從

另外一種情況,可能很多人是因為一主多從輪詢,認(rèn)為ModbusRTU通信速度慢。

Modbus協(xié)議在報文層設(shè)計了設(shè)備地址,這樣就可以配合RS485實現(xiàn)一主多從,一主多從可以簡化布線、易于管理、節(jié)約成本。


因此,在通信要求不高的情況,使用一主多從是一個非常好的方案,一主多從輪詢機制必然會帶來通信效率的降低。
既然選擇了這種方案,就需要接受它的缺點,如果接受不了這個缺點,就不要選擇它。

總之,存在即合理,一個優(yōu)秀的工程師,應(yīng)該學(xué)會在正確的場景下選擇正確的方案,最終達(dá)到自己的目的。





儀表網(wǎng) 設(shè)計制作,未經(jīng)允許翻錄必究 .? ? ? Copyright(C)?2021 http://m.liuyangwu.com,All rights reserved.

以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。 溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復(fù)您~
赤壁市| 莲花县| 辉南县| 葵青区| 环江| 察哈| 玛多县| 巴南区| 宜宾县| 仙居县| 马关县| 溧阳市| 新乐市| 浦县| 洞头县| 区。| 南岸区| 禄丰县| 连城县| 上栗县| 汶川县| 兰州市| 阜城县| 克什克腾旗| 南昌县| 温州市| 临西县| 辽阳县| 沿河| 昌平区| 车致| 扶余县| 罗城| 大冶市| 襄城县| 凉城县| 双辽市| 噶尔县| 巴南区| 如皋市| 罗甸县|