一,、CAN總線分析設(shè)備的選型介紹
二、CANPRO-II詳細(xì)介紹
1,、概述
CANPRO-Ⅱ分析儀是用來(lái)安裝,、開(kāi)發(fā)、測(cè)試、維護(hù),、管理CAN-bus網(wǎng)絡(luò)的專業(yè)分析工具,,操作通用,功能強(qiáng)大,。分析儀支持Win98/Me /2K/XP等32位操作系統(tǒng),;CANPRO-Ⅱ分析儀集成有2路符合ISO11898標(biāo)準(zhǔn)的獨(dú)立CAN-bus通道,可以處理2.0A或 CAN2.0B格式的CAN報(bào)文信息,,并提供強(qiáng)大的分析功能,;CANPRO-Ⅱ分析儀采用USB接口,具有體積小,、即插即用的特點(diǎn),,非常適合現(xiàn)場(chǎng)采集數(shù)據(jù),檢測(cè)網(wǎng)絡(luò)狀態(tài),。
CANPro協(xié)議分析平臺(tái)軟件為CANPRO-Ⅱ分析儀的標(biāo)配軟件,,提供對(duì)CAN底層協(xié)議分析、iCAN協(xié)議分析,、DeviceNet協(xié)議分析,、CANopen協(xié)議分析以及SAE J1939協(xié)議分析的支持。在CANPro協(xié)議分析平臺(tái)中還能夠通過(guò)用戶自定義協(xié)議工具或腳本協(xié)議工具分析其他非標(biāo)準(zhǔn)的基于CAN-bus網(wǎng)絡(luò)的高層協(xié)議,。
2,、功能特點(diǎn)
CANPro協(xié)議分析平臺(tái)軟件為CANPRO-Ⅱ分析儀的標(biāo)配軟件,適用于Windows 98/2000/XP/2003,,具有以下特點(diǎn)
●支持CAN2.0A/2.0B;支持CAN-bus的高層協(xié)議iCAN,、DeviceNet,、CANopen以及SAE J1939
●能夠?qū)崟r(shí)顯示總線負(fù)載和流量以及總線錯(cuò)誤狀態(tài),可檢測(cè)和顯示錯(cuò)誤幀
●用戶可自定義基于CAN-bus網(wǎng)絡(luò)的高層協(xié)議
●可發(fā)送協(xié)議幀,,進(jìn)行模擬操作
●具有觸發(fā)功能,,可設(shè)定接收到指定類型的協(xié)議幀時(shí)觸發(fā)發(fā)送相應(yīng)的協(xié)議幀
●對(duì)協(xié)議幀中的各個(gè)部分,可分別設(shè)定不同的顏色顯示,,也可設(shè)定當(dāng)協(xié)議幀的某個(gè)部分的值為指定值時(shí)顯示指定的顏色
●具有過(guò)濾顯示功能,,可不顯示指定的協(xié)議幀
●可保存數(shù)據(jù)到文件,也可進(jìn)行實(shí)時(shí)保存,,即邊接收邊保存數(shù)據(jù)到文件
●可導(dǎo)入數(shù)據(jù)文件,,方便查看以前保存到文件中的數(shù)據(jù)
●可工作在監(jiān)聽(tīng)模式(即不發(fā)送ACK位或錯(cuò)誤幀,因此不干擾CAN-bus系統(tǒng))
●可根據(jù)設(shè)定的若干列對(duì)列表中的數(shù)據(jù)進(jìn)行分類顯示
●可使用CAN協(xié)議發(fā)送普通文件或CAN幀數(shù)據(jù)文件,,也可設(shè)置觸發(fā)發(fā)送普通文件或CAN幀數(shù)據(jù)文件
●可以使用CANPro腳本定義基于CAN-bus的高層協(xié)議
●具有使用CANPro腳本設(shè)置過(guò)濾顯示,、自定義協(xié)議幀顏色、接收觸發(fā)等功能
●可以使用CANPro腳本發(fā)送CAN幀
3,、協(xié)議分析
3.1 CAN底層協(xié)議分析
CAN底層協(xié)議分析是CANPro協(xié)議分析平臺(tái)最基本的功能,,可以對(duì)所有遵循CAN2.0A/2.0B協(xié)議的數(shù)據(jù)進(jìn)行分析,,查看協(xié)議幀的幀ID、幀格式,、幀類型,、DLC值以及幀數(shù)據(jù)等參數(shù)。
3.2 iCAN協(xié)議分析
iCAN協(xié)議是由廣州致遠(yuǎn)電子有限公司開(kāi)發(fā)應(yīng)用的開(kāi)放式的協(xié)議,,是一種用于工業(yè)控制領(lǐng)域的易于構(gòu)建的CAN-bus網(wǎng)絡(luò),,為工業(yè)現(xiàn)場(chǎng)設(shè)備與管理設(shè)備之間的連接提供了一種低成本的解決方案。
iCAN協(xié)議分析是CANPro協(xié)議分析平臺(tái)的標(biāo)配功能,,不必安裝額外的插件,。CANPro協(xié)議分析平臺(tái)能夠有效的識(shí)別出網(wǎng)絡(luò)中的iCAN報(bào)文,并在數(shù)據(jù)列表中顯示iCAN報(bào)文的相關(guān)參數(shù)信息,,幫助工程師安裝,、測(cè)試、維護(hù)iCAN網(wǎng)絡(luò),。
3.3 DeviceNet協(xié)議分析
DeviceNet規(guī)范是基于CAN-bus總線的開(kāi)放式應(yīng)用層協(xié)議,,目前在北美、亞洲的工業(yè)控制市場(chǎng)現(xiàn)場(chǎng)總線應(yīng)用中占據(jù)主導(dǎo)地位,,DeviceNet網(wǎng)絡(luò)特別適用于工業(yè)自動(dòng)控制領(lǐng)域,。
在CANPro協(xié)議分析平臺(tái)中安裝DevcieNet協(xié)議分析插件后,可以對(duì)DeviceNet網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行分析,,模擬DeviceNet應(yīng)用終端的工作狀態(tài)等,。便于進(jìn)行DeviceNet網(wǎng)絡(luò)的維護(hù)、查錯(cuò),、管理等工作,。
3.4 CANopen協(xié)議分析
CANopen協(xié)議適合于產(chǎn)品部件內(nèi)部的嵌入式網(wǎng)絡(luò),在車輛工業(yè),、工業(yè)機(jī)具,、建筑物自動(dòng)化、醫(yī)療設(shè)備,、航海機(jī)具,、餐廳設(shè)備、實(shí)驗(yàn)室器材及科研研究等行業(yè)中已得到廣泛的應(yīng)用,。
在CANPro協(xié)議分析平臺(tái)中安裝CANopen協(xié)議分析插件后,,可以對(duì)CANopen網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行分析,能夠有效識(shí)別PDO,,SDO等各種通訊對(duì)象,。便于維護(hù)、管理CANopen網(wǎng)絡(luò)。
3.5 SAE J1939協(xié)議分析
SAE J1939協(xié)議是由汽車工程協(xié)會(huì)(SAE)定義的,,基于CAN-bus總線的應(yīng)用層協(xié)議,。SAE J1939協(xié)議在商用車輛、艦船,、軌道機(jī)車,、農(nóng)業(yè)機(jī)械和大型發(fā)動(dòng)機(jī)中得到廣泛的應(yīng)用。
在CANPro協(xié)議分析平臺(tái)中安裝SAE J1939協(xié)議分析插件后,,可以對(duì)SAE J1939網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行分析,查看協(xié)議幀的優(yōu)先級(jí),、PDU格式場(chǎng),源地址,,參數(shù)組號(hào)碼等信息,,幫助工程師開(kāi)發(fā)、維護(hù)SAE J1939網(wǎng)絡(luò),。
4,、腳本支持
4.1簡(jiǎn)介
腳本協(xié)議工具是CANPro協(xié)議分析平臺(tái)的最新功能,具有全新的數(shù)據(jù)列表顯示界面和報(bào)文搜索,、分類功能,,是一個(gè)非常強(qiáng)大的CAN網(wǎng)絡(luò)分析調(diào)試工具。 通過(guò)CANPro腳本,,您能夠:
●擁有強(qiáng)大的CAN協(xié)議報(bào)文分析功能,;
●隨心所欲地設(shè)置特定報(bào)文的顯示顏色;
●方便快捷地過(guò)濾不關(guān)心的協(xié)議報(bào)文,;
●輕松實(shí)現(xiàn)觸發(fā)暫停,、觸發(fā)發(fā)送功能;
●靈活,、簡(jiǎn)便地發(fā)送定制CAN幀數(shù)據(jù),。
4.2報(bào)文分析
在腳本協(xié)議工具中,CANPro腳本可以用于設(shè)置協(xié)議,、報(bào)文和報(bào)文段的條件,可以用于設(shè)置報(bào)文段的段值,,實(shí)現(xiàn)強(qiáng)大的CAN協(xié)議報(bào)文分析功能,。
4.3顏色設(shè)置
在腳本協(xié)議工具中,CANPro腳本可以用于設(shè)置行文本顏色,,即接收到CAN幀時(shí),,通過(guò)執(zhí)行預(yù)定義的腳本判斷是否用特定的顏色顯示。
4.4報(bào)文過(guò)濾
在腳本協(xié)議工具中,,CANPro腳本可以用于設(shè)置報(bào)文過(guò)濾,,即接收到CAN幀時(shí),通過(guò)執(zhí)行預(yù)定義的腳本判斷是否過(guò)濾該報(bào)文。
4.5觸發(fā)功能
在腳本協(xié)議工具中,,CANPro腳本可以用于設(shè)置觸發(fā)暫停顯示或觸發(fā)發(fā)送功能,,即接收到CAN幀時(shí),通過(guò)執(zhí)行預(yù)定義的腳本判斷是否停止顯示CAN報(bào)文或發(fā)送特定的CAN幀,。
4.6發(fā)送CAN幀
在腳本協(xié)議工具中,,可以使用CANPro腳本往CAN-bus網(wǎng)絡(luò)發(fā)送自定的CAN幀。
5,、典型應(yīng)用
●CAN-bus網(wǎng)絡(luò)調(diào)試與測(cè)試,;
●CAN2.0A/2.0B報(bào)文分析;
●iCAN協(xié)議分析,;
●DeviceNet協(xié)議分析,;
●CANopen協(xié)議分析;
●SAE J1939協(xié)議分析,。
6,、CANPRO-II協(xié)議分析儀硬件描述
工作溫度:-20°C~80°C
CAN接口符合ISO 11898-2
支持CAN2.0A和CAN2.0B協(xié)議,支持標(biāo)準(zhǔn)幀和擴(kuò)展幀
CAN控制器波特率在20Kbps-1Mbps之間可選,,可以軟件配置
USB接口:USB接口支持USB2.0,,兼容USB1.1
CAN最高接收能力可達(dá)6000幀/秒
CAN總線隔離:CAN總線電路采用獨(dú)立的DCDC電源模塊供電,并采用先進(jìn)的隔離IC進(jìn)行隔離,,使該接口適配器具有很強(qiáng)的抗干擾能力,,大大提高了系統(tǒng)在惡劣環(huán)境中使用的可靠性。
操作系統(tǒng)支持:Windows98/Me/2000/XP/2003 Linux 2.4,、Linux 2.6
PC軟件:兼容ZLG“CANPro協(xié)議分析平臺(tái)V1.45”“CAN通訊測(cè)試工具ZLGCANTest”
其他:兼容ZLG USBCAN-II二次開(kāi)發(fā)包,。
7、產(chǎn)品清單
1)全新版CANPRO-II協(xié)議分析儀1個(gè),。
2)USB連接線一根,,PC可以與USBCAN調(diào)試器直連。
3)CANPRO V1.45調(diào)試器工具軟件,,以及Visual C++,,Visual Basic的CAN測(cè)試軟件的源代碼、DLL,,LIB等開(kāi)發(fā)文件,,用戶手冊(cè),CAN總線相關(guān)資料等,;