攻城獅在行動(dòng)丨RS485通訊接地問(wèn)題
近日技術(shù)服務(wù)部收到反饋:某客戶(hù)基于飛凌FETMX6DL-C核心板自己設(shè)計(jì)了產(chǎn)品,在運(yùn)行過(guò)程中RS485不能正常通信,存在通信異常情況。
技術(shù)服務(wù)“攻城獅”協(xié)助檢測(cè)之后,判斷原因?yàn)椋河布?a href="http://www.tkbv.cn/article-new-c22/280.html" class="tag-link">電路上面RS485電路沒(méi)有設(shè)計(jì)成隔離方案。在與客戶(hù)實(shí)際溝通過(guò)程中獲知,現(xiàn)場(chǎng)通訊距離遠(yuǎn)通過(guò)兩根普通的雙絞線進(jìn)行連接,RS485數(shù)據(jù)線沒(méi)有屏蔽線并且沒(méi)有接地。
為什么要采用帶屏蔽雙絞線,而且屏蔽線需要接外殼?這就涉及到一個(gè)知識(shí)點(diǎn)——RS485接地問(wèn)題。
MAX3485芯片工作電路如下圖所示:
通過(guò)上圖看出RS485信號(hào)就由AB兩根信號(hào)線進(jìn)行通信,往往簡(jiǎn)單用雙絞線將AB連接在一起忽略接地連接,造成信號(hào)傳輸不穩(wěn)定。例如RS485傳輸環(huán)境比較惡略或者遠(yuǎn)程傳輸情況下對(duì)信號(hào)接地要求較高。RS485遠(yuǎn)距離傳輸不接地通信異常原因如下:
? 共模干擾問(wèn)題:RS485接口采用差分方式傳輸信號(hào),并不需要相對(duì)于某個(gè)參照點(diǎn)來(lái)檢測(cè)信號(hào),系統(tǒng)只需檢測(cè)兩線之間的電位差就可以了。但人們往往忽視了收發(fā)器有一定的共模電壓范圍,RS485收發(fā)器共模電壓范圍為-7~+12V(如下圖),只有滿(mǎn)足上述條件,整個(gè)網(wǎng)絡(luò)才能正常工作。因?yàn)镽S485是總線方式的傳輸,總線上有很多的節(jié)點(diǎn),當(dāng)網(wǎng)絡(luò)線路中共模電壓超出此范圍時(shí)就會(huì)影響通信的穩(wěn)定可靠,甚至損壞接口。
? EMC電磁兼容性問(wèn)題:發(fā)送驅(qū)動(dòng)器輸出信號(hào)中的共模部分需要一個(gè)返回通路,如沒(méi)有一個(gè)信號(hào)地這個(gè)低阻的返回通道,信號(hào)中的共模部分就會(huì)以輻射的形式返回源端,整個(gè)總線就會(huì)像一個(gè)巨大的天線向外輻射電磁波。
整改建議
更換帶屏蔽的雙絞線,將雙絞線的屏蔽端單點(diǎn)接地,這樣干擾信號(hào)就釋放到大地。建議客戶(hù)下次改版時(shí)采用RS485隔離方案,將系統(tǒng)電源跟數(shù)據(jù)傳輸線進(jìn)行隔離,徹底消除共模電壓的影響,并濾除接地回路跟傳導(dǎo)噪聲的引起的干擾。
---- END ----
長(zhǎng)按識(shí)別二維碼加關(guān)注 專(zhuān)注于智能設(shè)備核心平臺(tái)研發(fā)與制造
|
■ 關(guān)注“飛凌嵌入式”公眾號(hào),不定期分享行業(yè)干貨及產(chǎn)品一線資料。 ■ 直接微信回復(fù)產(chǎn)品平臺(tái),如“LS1043A”,即可快速獲取對(duì)應(yīng)產(chǎn)品信息。 ■ 想要了解飛凌更多信息,歡迎與我們聯(lián)系: 銷(xiāo)售工程師:400-699-6866 國(guó)際業(yè)務(wù)部:0312-3102650-854 技術(shù)服務(wù)部:0312-3119192 方案定制類(lèi):17713286015 (杜工),18633238067(王工)
■ 實(shí)時(shí)技術(shù)支持: AM 9:00—11:30,PM 13:30—17:00(周一至周五) |
相關(guān)產(chǎn)品 >
-
OKMX6UL-C開(kāi)發(fā)板
飛凌嵌入式專(zhuān)注imx6系列imx6ul開(kāi)發(fā)板、飛思卡爾imx6ul核心板等ARM嵌入式核心控制系統(tǒng)研發(fā)、設(shè)計(jì)和生產(chǎn),i.mx6UL系列產(chǎn)品現(xiàn)已暢銷(xiāo)全國(guó),作為恩智浦imx6ul,imx6ul開(kāi)發(fā)板,i.mx6提供者,飛凌嵌入式提供基于iMX6 iMX6UL解決方案定制。
了解詳情 -
OKMX6ULL-C開(kāi)發(fā)板
40*29mm,雙網(wǎng)雙CAN,8路串口| i.MX6ULL開(kāi)發(fā)板是基于NXP i.MX6ULL設(shè)計(jì)開(kāi)發(fā)的的一款Linux開(kāi)發(fā)板 ,主頻800MHz,體積小,其核心板僅40*29mm,采用板對(duì)板連接器,適應(yīng)場(chǎng)景豐富。 了解詳情