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