問(wèn)題:RS485總線中如果485傳輸線達(dá)到一定的距離,或者485總線中的485設(shè)備的增多,會(huì)使得485信號(hào)不斷的衰減,最后可能導(dǎo)致485總線不穩(wěn)定甚至不能使用,而且處于復(fù)雜的外部環(huán)境,從而容易受到外部環(huán)境的電磁感應(yīng)等外部干擾。MODBUS-RTU使用的是RS485通訊線,如果距離遠(yuǎn)的話,比如一個(gè)主站多個(gè)從站,信號(hào)會(huì)不穩(wěn)定,這樣要怎樣解決modbu干擾的問(wèn)題呢
答:485規(guī)范是老生常談了,只要遵守規(guī)范,多半能解決問(wèn)題的。
譬如:1、采用屏蔽雙絞線,有條件可選擇大點(diǎn)的線徑,當(dāng)然能用多股屏蔽雙絞線更好,萬(wàn)一有狀況方便調(diào)試;
2、采用V型(手拉手)的總線結(jié)構(gòu),堅(jiān)決避免星型和交叉連接,無(wú)法避免的話,就用中繼器或集線器吧。
為什么485總線要采用手拉手結(jié)構(gòu),而不能采用星形結(jié)構(gòu)?
星形結(jié)構(gòu)會(huì)產(chǎn)生反射信號(hào),從而影響到485通信。總線到每個(gè)終端設(shè)備的分支線長(zhǎng)度應(yīng)盡量短,一般不要超出5米。分支線如果沒(méi)有接終端,會(huì)有反射信號(hào),對(duì)通訊產(chǎn)生較強(qiáng)的干擾,應(yīng)將其去掉,最好在RS485設(shè)備兩頭接有120Ω終端電阻。
拉手連接如圖:
星形連接如圖:
3、避免強(qiáng)電干擾,不要跟強(qiáng)電一起走,無(wú)辦法避開(kāi)的話,能保持0.5米以上的距離效果會(huì)好些。
4、機(jī)箱和設(shè)備供電的交流電真實(shí)接地(485通訊線的屏蔽層用作地線),要求接地良好,防止雷擊、浪涌沖擊等意外情況損壞485設(shè)備
5、總線上設(shè)備到設(shè)備間,盡量減少接點(diǎn),接點(diǎn)處確保焊接良好,包扎緊密,避免松動(dòng)和氧化,保證用同一連續(xù)的線材,避免產(chǎn)生信號(hào)反射。
6、特殊情況可加裝終端電阻,如距離超過(guò)100m,在總線的開(kāi)始端和結(jié)束端安裝120歐的終端電阻。
7、加裝485中繼器或集線器,目前市場(chǎng)已有很多成熟的產(chǎn)品可選,都具有良好的隔離功能,宇泰、科美智控都是我司常用的,選用三端全隔離效果更好。
對(duì)于這種情況,建議采用增加一個(gè)RS485分配器。該產(chǎn)品可以有效地將星形連接轉(zhuǎn)換為符合RS485工業(yè)標(biāo)準(zhǔn)所規(guī)定的連接方式,從而避免產(chǎn)生問(wèn)題,提高通信可靠性,如下圖所示。