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