在眾多行業中,使用串口進行數據交換是行業裡最廣泛運用的通訊方法。業內最初采用的方式是RS232接口,實際使用后,RS232接口電平高,易收到干擾,傳輸速度和距離有限,針對這些不足,出現了RS485等新的接口標準,RS485具備以下的特點:
1
接口信號電平2V-6V,不易損壞電路的芯片,能方便與TTL電路連接。
2
通信速度快,數據最高傳輸速率為10Mbps以上,抗干擾能力大大增加。
3
傳輸距離最遠可達到1200米左右。
4
可以在總線上進行聯網實現多機通信。
如今,RS485通訊的應用已十分普遍。但由于工業現場比較復雜,RS485通訊過程中往往會發生一些故障,出現信號傳輸錯誤。那么,到底是什么原因導致了故障?該如何入手排查呢?
使用場景
在某電子產品生產廠家,生產的多種USB轉485通訊模塊,在現場通訊過程中部分發生了通訊數據錯亂,甚至無法通訊的情況。需尋找一款工具查看通訊波形,以便快速查找故障原因。通訊過程中實際的發送及接收內容如下圖所示:
測試方法
Fluke 190III系列示波表非常適合用于故障排查,它帶寬最高可達500MHz,采樣率可達5GSa/s,可利用它對通訊過程中的波形進行監測顯示。
為便于觀察波形的異常,設置模塊以整倍數波特率傳送指定的方波信號。
此處建議通訊參數的設定如下:
波特率:1Mbps
停止位:1位
奇偶校驗:無
流控制:無
1M波特率下通訊情況測試
從190III采集的波形中,我們可以看到這些異常現象:模塊發送的頻率不正確,傳送過程中有非方波的成分出現,非差分傳輸。
通過查看并分析通訊過程中傳送波形的頻率、幅值及形狀,即可直觀地判定出通訊是否正常以及通訊線路自身的的抗干擾情況。
發現異常的情形,從而有針對性地做出調整,調整完成后的波形如下:
-
接口
+關注
關注
33文章
8691瀏覽量
151692 -
數據交換
+關注
關注
0文章
104瀏覽量
17958 -
rs485通訊
+關注
關注
0文章
20瀏覽量
3349
原文標題:輕松解決RS485通訊故障排查方法
文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論