RS-485總線電平異常解決方案解析
發(fā)布時(shí)間:2019-11-13 責(zé)任編輯:wenwei
【導(dǎo)讀】各位工程師是否會(huì)遇到這樣的情況,測(cè)試單個(gè)RS-485設(shè)備數(shù)據(jù)無(wú)異常,但設(shè)備組網(wǎng)后,就出現(xiàn)通訊數(shù)據(jù)異?;蜻B接失敗等情況。出錯(cuò)的原因是什么?本文將從門(mén)限電平為你揭秘RS-485組網(wǎng)異常。
RS-485總線是具有結(jié)構(gòu)簡(jiǎn)單、通信距離遠(yuǎn)、通信速度高、成本低等優(yōu)點(diǎn),廣泛應(yīng)用于工業(yè)通訊、電力監(jiān)控以及儀器儀表等行業(yè)。若總線上接有終端電阻,則在總線空閑狀態(tài)時(shí),RS-485總線AB差分電壓可能處于門(mén)限電平(±200mV)之內(nèi),這時(shí)可能會(huì)導(dǎo)致通信出錯(cuò),那么,出錯(cuò)的原因是什么?MCU接收到的數(shù)據(jù)會(huì)發(fā)生什么樣的變化?
數(shù)據(jù)出錯(cuò)的原因
如圖1所示為8位數(shù)據(jù)位無(wú)校驗(yàn)位的UART時(shí)序圖,當(dāng)使用UART進(jìn)行通信時(shí),MCU在檢測(cè)到起始位后開(kāi)始接收其后的數(shù)據(jù)。
圖1 無(wú)校驗(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的門(mén)限電平為例進(jìn)行說(shuō)明,當(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門(mén)限電平
數(shù)據(jù)發(fā)生了什么變化?
如圖4所示,收發(fā)器1在AB差分電壓處于±200mV門(mén)限電平之內(nèi)時(shí)輸出高電平,收發(fā)器2在AB差分電壓處于±200mV門(mén)限電平之內(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差分電壓處于門(mén)限電平之內(nèi),則可能導(dǎo)致數(shù)據(jù)出錯(cuò),可以使用如下方法避免總線空閑時(shí)AB差分電壓處于門(mén)限電平之內(nèi)。
方案一:組網(wǎng)距離不長(zhǎng),總線信號(hào)無(wú)反射問(wèn)題或反射較小,此時(shí)可不增加終端電阻以提升總線幅值電平,具體的幅值變化如下圖6所示。
圖6 終端電阻對(duì)總線電平影響
方案二:組網(wǎng)距離偏長(zhǎng),總線信號(hào)當(dāng)前已存在反射需增加終端電阻解決反射問(wèn)題,面對(duì)此類(lèi)應(yīng)用可使用致遠(yuǎn)電子RSM(3)485PCHT模塊,RS-485接口設(shè)計(jì)時(shí)可通過(guò)外置一個(gè)較小值的上下拉電阻調(diào)節(jié)空閑狀態(tài)時(shí)的電壓值,使電平處于門(mén)限電平外,具體的幅值變化如下圖7所示。
圖7 RSM(3)485PCHT實(shí)物及應(yīng)用連接圖
方案三:組網(wǎng)距離偏長(zhǎng),總線信號(hào)當(dāng)前已存在反射需增加終端電阻解決反射問(wèn)題,面對(duì)此類(lèi)應(yīng)用同樣可使用致遠(yuǎn)電子RSM(3)485ECHT模塊,RSM(3)485ECHT具備極高的總線兼容性門(mén)限電平為-40mV~-20mV,具體如下圖8所示,在總線電平被終端電阻拉低時(shí)(最壞情況總線高電平幅值為0V)仍可識(shí)別總線電平,保證通訊的穩(wěn)定性。
圖8 RSM(3)485ECHT實(shí)物圖及門(mén)限電平參數(shù)
推薦閱讀:
特別推薦
- 復(fù)雜的RF PCB焊接該如何確保恰到好處?
- 電源效率測(cè)試
- 科技的洪荒之力:可穿戴設(shè)備中的MEMS傳感器 助運(yùn)動(dòng)員爭(zhēng)金奪銀
- 輕松滿(mǎn)足檢測(cè)距離,勞易測(cè)新型電感式傳感器IS 200系列
- Aigtek推出ATA-400系列高壓功率放大器
- TDK推出使用壽命更長(zhǎng)和熱點(diǎn)溫度更高的全新氮?dú)馓畛淙嘟涣鳛V波電容器
- 博瑞集信推出低噪聲、高增益平坦度、低功耗 | 低噪聲放大器系列
技術(shù)文章更多>>
- 聚焦制造業(yè)企業(yè)貨量旺季“急難愁盼”,跨越速運(yùn)打出紓困“連招”
- 選擇LDO時(shí)的主要考慮因素和挑戰(zhàn)
- 兩張圖說(shuō)清楚共射極放大器為什么需要發(fā)射極電阻
- 授權(quán)代理商貿(mào)澤電子供應(yīng)Toshiba多樣化電子元器件和半導(dǎo)體產(chǎn)品
- 科技的洪荒之力:可穿戴設(shè)備中的MEMS傳感器 助運(yùn)動(dòng)員爭(zhēng)金奪銀
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
光收發(fā)器
光通訊器件
光纖連接器
軌道交通
國(guó)防航空
過(guò)流保護(hù)器
過(guò)熱保護(hù)
過(guò)壓保護(hù)
焊接設(shè)備
焊錫焊膏
恒溫振蕩器
恒壓變壓器
恒壓穩(wěn)壓器
紅外收發(fā)器
紅外線加熱
厚膜電阻
互連技術(shù)
滑動(dòng)分壓器
滑動(dòng)開(kāi)關(guān)
輝曄
混合保護(hù)器
混合動(dòng)力汽車(chē)
混頻器
霍爾傳感器
機(jī)電元件
基創(chuàng)卓越
激光二極管
激光器
計(jì)步器
繼電器