如果LED顯示屏因信號問(wèn)題出現亂碼現象,要怎么處理呢?
來(lái)源:追風(fēng)光電 編輯:小月亮 2020-12-23 19:20:25 加入收藏 咨詢(xún)

所在單位: | * |
姓名: | * |
手機: | * |
職位: | |
郵箱: | * |
其他聯(lián)系方式: | |
咨詢(xún)內容: | |
驗證碼: |
|
1、信號的衰減
信號無(wú)論借助何種介質(zhì)傳輸,都會(huì )在傳輸過(guò)程中產(chǎn)生衰減。我們可以把RS-485傳輸電纜看成是由若干個(gè)電阻、電感和電容聯(lián)合組成的等效電路。
導線(xiàn)的電阻對信號的影響很小,可以忽略不計。電纜的分布電容C主要是由雙絞線(xiàn)的兩條平行導線(xiàn)產(chǎn)生。信號的損失主要是由于電纜的分布電容和分布電感組成的LC低通濾波器。通訊波特率越高,信號衰減也會(huì )越大,通常我們采用9 600 bps的波特率。
2、通信線(xiàn)路中的信號反射
除了信號衰減之外,影響信號傳輸的另一個(gè)因素是信號反射。阻抗不匹配和阻抗不連續是導致RS-485總線(xiàn)形成信號反射的兩個(gè)主要原因。
?、僮杩共黄ヅ?,阻抗不匹配主要是485芯片與通訊線(xiàn)路之間的阻抗不匹配。之所以引起反射是因為在通訊線(xiàn)路空閑時(shí),整個(gè)通訊線(xiàn)路信號雜亂無(wú)章,一旦此類(lèi)反射信號觸發(fā)了485芯片輸入端的比較器,就會(huì )產(chǎn)生錯誤的信號。我們通常的解決方法是將RS-485總線(xiàn)的A、B線(xiàn)加上一定阻值的偏置電阻,分別拉高和拉低。
?、谧杩共贿B續,顧名思義,與光從一種媒質(zhì)進(jìn)入另一種媒質(zhì)時(shí)所引起的反射是相似的。信號在傳輸線(xiàn)末端突然遇到電纜阻抗很小甚至沒(méi)有,信號在這個(gè)地方就會(huì )引起反射。消除這種反射最常用的方法,是在電纜的末端跨接一個(gè)與電纜的特性阻抗同樣大小的終端電阻,使電纜的阻抗連續。由于信號在電纜上的傳輸是雙向的,因此,在通訊電纜的另一端同樣要跨接一個(gè)相同大小的終端電阻。
3、分布電容對RS-485總線(xiàn)傳輸性能的影響
RS-485傳輸電纜通常多為雙絞線(xiàn),雙絞線(xiàn)的兩條平行導線(xiàn)之間即會(huì )產(chǎn)生電容。同時(shí),電纜和大地之間也同樣存在類(lèi)似很小的電容。由于RS-485總線(xiàn)上傳輸的信號是由無(wú)數的“1”和“0”位所組成的,所以當遇到0x01等特殊字節時(shí),電平“0”使得分布電容得到充足的時(shí)間充電,而當電平“1”突然來(lái)到時(shí),電容集聚的電荷不能在短時(shí)間之內放掉,因此導致信號位的變形,從而影響了整個(gè)數據傳輸的質(zhì)量。所以,一方面我們要盡量選用分布電容較小即質(zhì)量較好的線(xiàn)纜作為通信線(xiàn),另一方面盡量降低通訊的波特率,給電容充足的時(shí)間去放電。
4、制定簡(jiǎn)單可靠的RS-485通訊協(xié)議
當通訊距離較短,應用環(huán)境干擾小的情況下,我們有時(shí)只需要簡(jiǎn)單的單向通訊就能實(shí)現項目的所有功能,但是大部分應用環(huán)境并非如此理想。項目前期綜合布線(xiàn)的是否專(zhuān)業(yè)(比如信號線(xiàn)與動(dòng)力線(xiàn)要保持一定的距離)、通訊距離的不可決定性、通訊線(xiàn)路周?chē)蓴_程度、通訊線(xiàn)是否采用雙絞屏蔽線(xiàn)等等,這些因素都給系統的正常通訊帶來(lái)極大的影響。
具體方法是將數據分包傳輸,通過(guò)將每包數據加上幀頭和幀尾的方式將數據打包,其中幀尾留一個(gè)字節作為校驗字節。下位機通過(guò)將自己計算的校驗字節與上位機傳輸過(guò)來(lái)的校驗字節作比較,從而給上位機發(fā)出指令,到底是重新發(fā)送剛剛那包數據還是接著(zhù)下發(fā)下一包數據,就這樣一包發(fā)完再發(fā)下一包,直至發(fā)完為止。
評論comment