ECANTOOLS是一個專門用于監控CAN-bus網絡的軟件硬件工具,功能通用而且非常強大,使用這款軟件可以幫助您對汽車的OBD接口進行編輯操作,讓您的CAN分析更加方便,官方版有多任務、不依賴于程序的統一操作、剪切、粘貼等等功能。
軟件介紹
GC-Tech CAN分析儀是一個用監控CAN-bus網絡的軟件硬件工具,功能通用而且非常強大。
GC-Tech CAN分析儀軟件作為標準的Windows 9X/ME/2000/XP 下的32 位應用程序,體現了與操作系統相關的所有優勢,比如多任務、不依賴于程序的統一操作、剪切、粘貼等等。
GC-Tech CAN分析儀軟件是基于GC-Tech CAN分析儀硬件的軟件程序,可以運行在安裝CAN分析儀硬件的計算機上,同時能夠處理11 位標志符模式(CAN2.0A 協議)和29 位標識符模式(CAN2.0B 協議)的CAN 報文??蛻魬贸绦驅嶋H處理各類 CANBUS 報文信息,并提供強大的分析功能。
定義說明
CAN:控制器局域網(Controller Area Network)。
數據幀:CAN總線的標準數據報文。一個數據幀包括一個11位或29位的標識符(COBID)和一個0到8字節的數據域。
錯誤幀:用來指示CAN總線錯誤的特殊報文。
遠程幀:CAN請求報文。是一種請求數據報文幀而沒有數據域的特殊幀。
RTR(Remote Transmit Request):CAN數據幀的一位,用來標識報文是數據幀還是遠程幀。
跟蹤:接收到CAN報文的記錄。
觸發事件:引起控制面板的狀態從后置觸發到前置觸發的已定義的事件。
脫機模式
10(開始等待時間),1(模式 1=CAN1收發 2=can2收發 3=CAN1收CAN2發 4=CAN2收CAN1發),40000000(觸發ID,如果是40000000表示不觸發),0000(替換掩碼0000 00xx,xxxx xxxx 每位代表一個替換 1變換,0不換。按ID,長度,數據順序,二進制),0D223344(發送ID),0(0=標準幀,1=標準遠程幀,2=擴展幀,3=擴展遠程幀),8(長度),01 02 03 04 05 06 07 08,100(發送次數,0表示無限次),500(間隔時間ms)
例如:
10,1,40000000,0000,144,0,8,01 02 03 04 05 06 07 08,100,500
此條數據的功能是:
上電等待10ms,初始化CAN1通道收發數據,不設置觸發,不替換ID和數據,發送ID 144,標準幀,數據長度8位,發送數據01 02.。...08,發送次數100次,每次發送時間間隔500ms。
10,3,11111111,0020,123,0,8,01 02 03 04 05 06 07 08,1,500
此條數據的功能是:
上電等待10ms,初始化為CAN1收到數據后往CAN2轉發,觸發ID 11111111即收到以此ID開頭的數據才轉發,替換掩碼0020替換第三個字節的數據為00(此段為十六進制數據,轉換為二進制0000 0000,0010 0000其中逗號前邊兩位為幀ID和長度,逗號后邊八位為幀數據,0表示不換、1表示換,設置成替換的將會變成00),發送ID 123 如沒有設置ID替換則此位無意義,標準幀如第三位設置觸發了則此位無意義觸發數據與原數據幀格式相同,發送數據如已設置觸發則此位無意義,發送次數1次,間隔500ms。
10,3,00000222,0000,123,0,8,01 02 03 04 05 06 07 08,1,500
此條數據的功能是:
上電等待10ms,初始化為CAN1收到數據后往CAN2轉發,觸發ID 00000222即收到以此ID開頭的數據才轉發,替換掩碼0000所有數據均不替換,發送ID 123 如沒有設置ID替換則此位無意義,標準幀如第三位設置觸發了則此位無意義觸發數據與原數據幀格式相同,發送數據沒有設置替換則此位無意義,發送次數1次,間隔500ms。此條數據可實現CAN1所有以00000222幀ID開頭的數據都將原封不動的轉發到CAN2,類似單方向中繼。