RS-485網(wǎng)絡(luò)常見問題及解決方法
RS-485的通訊距離
RS-485與RS-422一樣,其最大傳輸距離約為1200米,最大傳輸速率為10Mb/s。平衡雙絞線的長(zhǎng)度與傳輸速率成反比,在100kb/s速率以下,才可能使用規(guī)定最長(zhǎng)的電纜長(zhǎng)度。只有在很短的距離下才能獲得最高速率傳輸。一般100米長(zhǎng)雙絞線最大傳輸速率僅為1Mb/s.
RS-485的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
RS-485的網(wǎng)絡(luò)拓?fù)湟话悴捎媒K端匹配的總線型結(jié)構(gòu),不支持環(huán)形或星型網(wǎng)絡(luò)。最好采用一條總支持線將各個(gè)接點(diǎn)串接起來(lái),從總線到每個(gè)節(jié)點(diǎn)的引出線長(zhǎng)度應(yīng)盡量短,以便使引出線中的反射信號(hào)對(duì)總線信號(hào)的影響最低。
RS-485的終端匹配電阻
RS-485需要2個(gè)終端匹配電阻,其阻值要求等于傳輸電纜的特性阻抗,大多數(shù)情況下終端匹配在100至120之間。傳輸距離在300米以下時(shí)不需終端匹配電阻。中接電阻接在傳輸總線的兩端。
RS-485電纜的極性問題
RS-485使用兩根電線來(lái)進(jìn)行傳輸。兩根電線是有區(qū)別的,分別標(biāo)注為A線和B線。B線是在空閑狀態(tài)下電壓更高的那一根。A線相當(dāng)于-,B線相當(dāng)于+。
RS-485選用的電纜
RS-485可以使用國(guó)際和國(guó)內(nèi)標(biāo)準(zhǔn)的通訊電纜。
國(guó)際電纜標(biāo)準(zhǔn)為:線徑要大于AWG18.
中國(guó)標(biāo)準(zhǔn)為:RVVP1×2×0.5mm 2。
RS-485通訊線路的隔離和抗干擾
屏蔽雙絞線的屏蔽層應(yīng)該連接每一個(gè)RS-485設(shè)備的屏蔽端子。屏蔽層只允許一個(gè)接地。
ModBUS名稱的由來(lái)
ModBUS總線是美國(guó)莫迪康(Modicon)公司(后被法國(guó)施奈德Schneider公司收購(gòu))在世界上首先推出的基于RS-485的總線。
ModBUS為 Modicon’sBUS(即:Modicon的總線)的縮寫。
所以:Mod代表 Modicon
BUS是總線的意思,為專有名詞合在一起:ModBUS。
ModBUS一成為中國(guó)國(guó)家推薦標(biāo)準(zhǔn)。
ModBUS允許在線路上有幾臺(tái)主機(jī)?
ModBUS協(xié)議只允許在一條線路上有一臺(tái)主機(jī)。允許在主機(jī)和從機(jī)之間進(jìn)行通訊,而不允許從機(jī)之間進(jìn)行通訊。
ModBUS協(xié)議有哪幾種?
ModBUS有2種協(xié)議,即:ModBUS-ASCII和ModBUS-RTU協(xié)議。
如下圖所示為實(shí)際應(yīng)用中常見的一些常見的錯(cuò)誤連接方式左側(cè)和正確的連接方式右側(cè)。左側(cè)三種不恰當(dāng)?shù)木W(wǎng)絡(luò)鏈接盡管在某些情況下(短距離,低速率)仍然可以正常工作,但隨著通訊距離的延長(zhǎng)或者通訊距離的提高,其不良影響會(huì)越來(lái)越嚴(yán)重??傊?,應(yīng)該提供一條單一,連續(xù)的信號(hào)通道作為總線。
ModBUS如何實(shí)現(xiàn)雙向通訊?
ModBUS協(xié)議在一根通訊線上使用RS-485應(yīng)答式連接(半雙工),這意味著在一根單獨(dú)的通訊線上信號(hào)沿著相反的兩個(gè)方向傳輸。首先,主計(jì)算機(jī)的信號(hào)尋址到一臺(tái)唯一的終端設(shè)備(從機(jī)),然后,在相反的方向上終端設(shè)備發(fā)出的應(yīng)答信號(hào)傳輸給主機(jī)。
ModBUS支持多少個(gè)節(jié)點(diǎn)?
ModBUS網(wǎng)絡(luò)內(nèi)段最多支持32個(gè)節(jié)點(diǎn),可以利用中繼器擴(kuò)展到256個(gè)節(jié)點(diǎn)。
|