RS-485總線電平異常解決方案解析
發(fā)布時(shí)間:2019-11-13 責(zé)任編輯:wenwei
【導(dǎo)讀】各位工程師是否會(huì)遇到這樣的情況,測(cè)試單個(gè)RS-485設(shè)備數(shù)據(jù)無異常,但設(shè)備組網(wǎng)后,就出現(xiàn)通訊數(shù)據(jù)異?;蜻B接失敗等情況。出錯(cuò)的原因是什么?本文將從門限電平為你揭秘RS-485組網(wǎng)異常。
RS-485總線是具有結(jié)構(gòu)簡單、通信距離遠(yuǎn)、通信速度高、成本低等優(yōu)點(diǎn),廣泛應(yīng)用于工業(yè)通訊、電力監(jiān)控以及儀器儀表等行業(yè)。若總線上接有終端電阻,則在總線空閑狀態(tài)時(shí),RS-485總線AB差分電壓可能處于門限電平(±200mV)之內(nèi),這時(shí)可能會(huì)導(dǎo)致通信出錯(cuò),那么,出錯(cuò)的原因是什么?MCU接收到的數(shù)據(jù)會(huì)發(fā)生什么樣的變化?
數(shù)據(jù)出錯(cuò)的原因
如圖1所示為8位數(shù)據(jù)位無校驗(yàn)位的UART時(shí)序圖,當(dāng)使用UART進(jìn)行通信時(shí),MCU在檢測(cè)到起始位后開始接收其后的數(shù)據(jù)。
圖1 無校驗(yàn)位,8位數(shù)據(jù)位,串口時(shí)序圖
如圖2所示為STM32串口外設(shè)檢測(cè)到起始位的條件,當(dāng)檢測(cè)到下降沿(3個(gè)高電平+1個(gè)低電平)并且采樣序列1和采樣序列2均為0時(shí),STM32檢測(cè)到一個(gè)起始位。
每個(gè)位采樣16次,采樣點(diǎn)的間隔時(shí)間為tbit/16,tbit為每個(gè)位的時(shí)間,例如通信波特率為115.2kbps,則tbit=1/115.2k=8.68us,則采樣點(diǎn)的間隔時(shí)間為8.68us/16=0.5425us。
圖2 STM32串口外設(shè)檢測(cè)到起始位的條件
下面以RSM485PCHT的門限電平為例進(jìn)行說明,當(dāng)AB差分電壓處于±200mV之內(nèi)時(shí),模塊RXD引腳輸出狀態(tài)不確定。
當(dāng)總線變?yōu)榭臻e時(shí),若RXD引腳輸出低電平,則可能導(dǎo)致MCU接收到錯(cuò)誤數(shù)據(jù)或MCU在正常數(shù)據(jù)后誤接收1個(gè)0x00。
圖3 RSM485PCHT門限電平
數(shù)據(jù)發(fā)生了什么變化?
如圖4所示,收發(fā)器1在AB差分電壓處于±200mV門限電平之內(nèi)時(shí)輸出高電平,收發(fā)器2在AB差分電壓處于±200mV門限電平之內(nèi)時(shí)輸出低電平,可以看出,收發(fā)器2可能導(dǎo)致MCU接收到錯(cuò)誤的數(shù)據(jù),并且在數(shù)據(jù)后誤接收到1個(gè)0x00數(shù)據(jù)。
圖4 數(shù)據(jù)后多0x00
如圖5所示,若總線上持續(xù)存在數(shù)據(jù)信號(hào)或連續(xù)發(fā)送多個(gè)字節(jié)數(shù)據(jù),在數(shù)據(jù)之間存在的空閑狀態(tài)可能會(huì)被收發(fā)器2識(shí)別為1個(gè)起始位,從而導(dǎo)致數(shù)據(jù)連續(xù)錯(cuò)誤。
圖5 數(shù)據(jù)連續(xù)錯(cuò)誤
解決方案
總線空閑時(shí)若AB差分電壓處于門限電平之內(nèi),則可能導(dǎo)致數(shù)據(jù)出錯(cuò),可以使用如下方法避免總線空閑時(shí)AB差分電壓處于門限電平之內(nèi)。
方案一:組網(wǎng)距離不長,總線信號(hào)無反射問題或反射較小,此時(shí)可不增加終端電阻以提升總線幅值電平,具體的幅值變化如下圖6所示。
圖6 終端電阻對(duì)總線電平影響
方案二:組網(wǎng)距離偏長,總線信號(hào)當(dāng)前已存在反射需增加終端電阻解決反射問題,面對(duì)此類應(yīng)用可使用致遠(yuǎn)電子RSM(3)485PCHT模塊,RS-485接口設(shè)計(jì)時(shí)可通過外置一個(gè)較小值的上下拉電阻調(diào)節(jié)空閑狀態(tài)時(shí)的電壓值,使電平處于門限電平外,具體的幅值變化如下圖7所示。
圖7 RSM(3)485PCHT實(shí)物及應(yīng)用連接圖
方案三:組網(wǎng)距離偏長,總線信號(hào)當(dāng)前已存在反射需增加終端電阻解決反射問題,面對(duì)此類應(yīng)用同樣可使用致遠(yuǎn)電子RSM(3)485ECHT模塊,RSM(3)485ECHT具備極高的總線兼容性門限電平為-40mV~-20mV,具體如下圖8所示,在總線電平被終端電阻拉低時(shí)(最壞情況總線高電平幅值為0V)仍可識(shí)別總線電平,保證通訊的穩(wěn)定性。
圖8 RSM(3)485ECHT實(shí)物圖及門限電平參數(shù)
推薦閱讀:
特別推薦
- 復(fù)雜的RF PCB焊接該如何確保恰到好處?
- 電源效率測(cè)試
- 科技的洪荒之力:可穿戴設(shè)備中的MEMS傳感器 助運(yùn)動(dòng)員爭金奪銀
- 輕松滿足檢測(cè)距離,勞易測(cè)新型電感式傳感器IS 200系列
- Aigtek推出ATA-400系列高壓功率放大器
- TDK推出使用壽命更長和熱點(diǎn)溫度更高的全新氮?dú)馓畛淙嘟涣鳛V波電容器
- 博瑞集信推出低噪聲、高增益平坦度、低功耗 | 低噪聲放大器系列
技術(shù)文章更多>>
- 貿(mào)澤電子、Silicon Labs和Arduino聯(lián)手贊助2024 Matter挑戰(zhàn)賽比賽現(xiàn)已開放報(bào)名
- 貿(mào)澤與Qorvo攜手推出全新電子書探索智能家居的聯(lián)網(wǎng)需求和所需的技術(shù)
- 儲(chǔ)能系統(tǒng):如何輕松安全地管理電池包
- 基于GD32F407VET6主控芯片的永磁同步電機(jī)控制器設(shè)計(jì)
- 如何選擇和應(yīng)用機(jī)電繼電器實(shí)現(xiàn)多功能且可靠的信號(hào)切換
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
交流電機(jī)
腳踏開關(guān)
接觸器接線
接近開關(guān)
接口IC
介質(zhì)電容
介質(zhì)諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發(fā)工具
開關(guān)
開關(guān)電源
開關(guān)電源電路
開關(guān)二極管
開關(guān)三極管
科通
可變電容
可調(diào)電感
可控硅
空心線圈
控制變壓器
控制模塊