
RS485是一種非常常用的差分通信總線,傳輸距離較遠,抗干擾性也很好。但是對于通訊過程中的偶然故障,如何才能實現長達幾小時,甚至是幾天的通信過程監控呢?
測試需求:低成本長期監控RS485總線通信過程。
測試難點:RS485本身是差分總線,需要使用差分探頭才能準確捕獲信號,但業內很少有邏輯分析儀的差分探頭,而且價值非常昂貴。
測試步驟:
1、 先用示波器配合普通探頭看一下波形,如圖1。
我們可以清楚的看到在通訊協議信號上疊加了非常大的共模干擾。這個共模干擾會完全擾亂協議閾值電平的判斷,無論是示波器還是邏輯分析儀,都無法設置出一個合理的閾值電平來進行解碼。
2、 用示波器配合差分探頭看一下波形,如圖2。
使用差分探頭之后,共模干擾被消除,波形也變得比較完美。配合ZDS2024Plus的協議解碼功能可以直接解碼出對應的協議數據,從下面參數測量的結果中看各項參數也都沒有異常。但是示波器只能抓一小段時間的信號,即使ZDS2024Plus有250M的存儲深度,觀測的最長波形時間也只有1400s,無法實現對協議信號長達幾小時,甚至是幾天的監控。但是市面上又幾乎找不到邏輯分析儀專用的差分探頭。
3、 使用485隔離模塊,配合示波器單端探頭觀測輸出波形。
我們選用RSM(3)485ECHT增強型隔離RS-485收發器,支持最大500K波特率,能夠實現485通訊的隔離。如圖3。
針對隔離之后的波形,使用示波器配合普通探頭觀測的波形,如圖4:
從圖片上可以看出,使用示波器+普通探頭測量隔離之后的485信號依然可以得到比較完美的波形,與差分探頭效果相當。
4、 使用485隔離模塊后,使用邏輯分析儀長期監測485通訊波形,如圖5。
并不一定需要買什么差分探頭,如果只是監控RS485總線上的信號,只要用一塊RS485隔離模塊就好了。打開邏輯分析儀,啟動記錄模式,無論是記錄一段,還是一天,都完全OK。
聲明:本內容為作者獨立觀點,不代表電源網。本網站原創內容,如需轉載,請注明出處;本網站轉載的內容(文章、圖片、視頻)等資料版權歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時和您確認,避免給雙方造成不必要的經濟損失,請電郵聯系我們,以便迅速采取適當處理措施;歡迎投稿,郵箱∶editor@netbroad.com。
微信關注 | ||
![]() |
技術專題 | 更多>> | |
![]() |
技術專題之EMC |
![]() |
技術專題之PCB |