多特蒙德3-2沃尔沃斯堡
專業CAN總線設備制造與服務商 【English】
當前位置:首頁 > 新聞中心
新聞中心
通過USBCAN分析儀和ECANTools軟件判斷CAN總線故障
2017-11-03
USBCAN分析儀 產品鏈接:http://www.atqb.net/prolist_26_48.html

  工程師在使用USBCAN分析儀連接其他CAN設備時,調試過程中可能會遇到通訊不成功的情況,利用我公司的ECANTools軟件的總線診斷功能可以幫助工程師快速診斷出總線上存在的錯誤,幫助工程師快速調通CAN總線的底層。




  總線診斷功能區在軟件顯示界面的右下方,如圖1所示。(此時軟件已成功連接上設備,左下角狀態按鈕為綠色狀態,設備SYS燈為閃爍狀態)。





  圖1 軟件顯示界面

  以下介紹幾種常見的錯誤類型及對應的解決方法。

  一、被動錯誤顯示紅色

  總線診斷功能區顯示被動錯誤、錯誤報警、總線數據錯誤時,如圖2所示。




  圖2 被動錯誤報警狀態圖

  此時USBCAN設備接收到錯誤的CAN總線數據,可能出現的問題有:USBCAN設備接入的不是CAN總線(電壓不對)、總線上有故障設備發送錯誤幀、USBCAN設備波特率與總線中其他設備不匹配,沒加電阻,線接反(確定CAN的情況下扭過來),有強干擾等。

  解決方法:

  1、查看接線是否有誤,檢查分析儀和被測設備的和分析儀的接線,檢查接線是否是CAN_L接CAN_L,CAN_H接CAN_H,其余端口不用接。如圖3所示。




  圖3 正確接線圖示范

  2、查看CAN總線上的終端電阻,CAN總線規定通訊需要兩個120Ω的終端電阻,在確認好接線并連接好設備后(設備不上電),用萬用表檢查CAN總線上的CAN_L和CAN_H之間的電阻阻值是否是60歐姆左右。若不是,請添加或減少總線上的120歐姆電阻數量來保證通訊阻值在正常范圍內。注:分析儀撥碼開關可增減對應通道接入CAN總線的終端電阻數量(ON為接入總線,OFF為不接入總線),如圖4所示。




  圖4 終端電阻撥碼開關示意圖

  3、被測設備為已知波特率的設備,此時需要檢查兩個設備的波特率是否一致,重新打開ECANTools軟件,選擇正確的波特率即可。如圖5所示。




  圖5 ECANTools軟件選擇波特率界面

  4、被測設備為未知波特率(或已知的波特率收不到數據時),可以利用我們ECANTools軟件的自動識別波特率功能。重新打開軟件,使用自動識別波特率功能來對未知波特率的識別(具體操作詳見光盤軟件功能使用手冊),識別成功如圖6、圖7所示。





  圖6 標準波特率識別成功界面



 


  圖7 全范圍波特率識別成功界面

  都確認無誤后,即可使通訊恢復正常。

  二、主動錯誤分析舉例

  總線診斷功能區顯示主動錯誤、錯誤報警、總線數據錯誤時,如圖8所示。




  圖8 主動錯誤報警狀態圖

  診斷分析:此時設備是發送CAN數據錯誤,錯誤原因有CAN通訊波特率不匹配、接線錯誤、終端電阻不正確等。應注意到此時發送錯誤計數不為0。

  解決方法:

  1.    請先確認接線、電阻、波特率是否正確(詳見被動錯誤時的解決方法),確保被測設備是否已經上電,并且CAN總線初始化成功。

  2.    查看第三方設備是否是標準的CAN總線,若是單線CAN、容錯CAN則不能通訊,需要另行加購單線CAN轉換器、容錯CAN轉換器,配合USBCAN使用。

  3.    被測設備的CAN總線有關閉的可能,如已關閉,則對其發送的數據均無效,重啟被測設備可恢復CAN總線。

  都確認無誤后,即可使通訊恢復正常。

  三、總線關閉分析舉例

  總線診斷功能區顯示主動錯誤、錯誤報警、總線數據錯誤時,如圖9所示。




  圖9 總線關閉狀態圖

  診斷分析:此時設備是接收/發送CAN數據錯誤,錯誤原因有CAN數據波特率不匹配、接線錯誤、終端電阻不正確、CAN_L和CAN_H之間短路等。

  解決方法:

  除了檢查接線、終端電阻、波特率之外,需要在不給線路上所有設備上電的前提下,用萬用表測量一下CAN_L和CAN_H之間是否短路,將我們的USBCAN設備進行自檢或者檢查被測設備是否損壞。總線關閉后,可按“復位鍵”,將總線復位,如圖11所示。




  圖11 復位鍵位置示意圖

  四、總線空載分析舉例

  總線診斷功能區顯示發送寄存器空、總線正常時,如圖10所示。




  圖10 總線空載狀態圖

  診斷分析:此時設備是沒有接入CAN總線網絡,或者CAN總線空載無數據。

  解決方法:向總線發送數據,看數據是否發送成功,如顯示“發送成功”則說明CAN總線通訊正常,只是當前總線上無其他數據;如顯示“發送失敗”則根據報錯信息繼續診斷,如圖12所示。



  圖12 發送失敗軟件界面

  ECANTools軟件的總線狀態顯示功能可以幫助工程師快速診斷總線上的錯誤,幫助工程師解決CAN總線故障。以上就是幾種常見的CAN總線報錯的診斷,工程師可以依此對癥下藥,解決CAN總線調試過程中的出現的底層問題。


  以上就是“通過USBCAN分析儀和ECANTools軟件判斷CAN總線故障”的全部內容了,產品中心有更多USBCAN分析儀的介紹……點此進入……




相關鏈接:


通過USBCAN分析儀和ECANTools軟件判斷CAN總線故障

USBCAN分析儀檢測設備CAN通信接口的好壞

USBCAN-II數據轉發功能在汽車電子中的實例_廣成科技


USBCAN分析儀 產品鏈接:http://www.atqb.net/prolist_26_48.html


  
關于廣成  |  產品中心  |  解決方案  |  技術支持  |  新聞中心  |  聯系我們
版權所有? 2013 沈陽廣成科技有限公司 備案編號:遼ICP備14003151號-3
多特蒙德3-2沃尔沃斯堡 老时时360走势图表 重庆时时彩手机版下载 福建31选7走势图3d 澳洲幸运10开奖结果走势图 黑龙江时时开奖第一网站 山东时时计划软件 哪个平台能买内蒙古时时彩 安徽时时规则 体彩6十1怎么样算中奖 pk10太假了 手机北京pk直播 天津时时彩五星基本图 gpk电子游戏技巧 11选5技巧最聪明玩法 98海南七星彩投注站