一,、CAN總線分析設(shè)備的選型介紹
二、CANPRO-II詳細(xì)介紹
1,、概述
CANPRO-Ⅱ分析儀是用來安裝,、開發(fā)、測試,、維護,、管理CAN-bus網(wǎng)絡(luò)的專業(yè)分析工具,操作通用,,功能強大,。分析儀支持Win98/Me /2K/XP等32位操作系統(tǒng);CANPRO-Ⅱ分析儀集成有2路符合ISO11898標(biāo)準(zhǔn)的獨立CAN-bus通道,,可以處理2.0A或 CAN2.0B格式的CAN報文信息,,并提供強大的分析功能;CANPRO-Ⅱ分析儀采用USB接口,,具有體積小,、即插即用的特點,非常適合現(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,、功能特點
CANPro協(xié)議分析平臺軟件為CANPRO-Ⅱ分析儀的標(biāo)配軟件,,適用于Windows 98/2000/XP/2003,具有以下特點
●支持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é)議幀,,進行模擬操作
●具有觸發(fā)功能,,可設(shè)定接收到指定類型的協(xié)議幀時觸發(fā)發(fā)送相應(yīng)的協(xié)議幀
●對協(xié)議幀中的各個部分,可分別設(shè)定不同的顏色顯示,,也可設(shè)定當(dāng)協(xié)議幀的某個部分的值為指定值時顯示指定的顏色
●具有過濾顯示功能,,可不顯示指定的協(xié)議幀
●可保存數(shù)據(jù)到文件,也可進行實時保存,,即邊接收邊保存數(shù)據(jù)到文件
●可導(dǎo)入數(shù)據(jù)文件,,方便查看以前保存到文件中的數(shù)據(jù)
●可工作在監(jiān)聽模式(即不發(fā)送ACK位或錯誤幀,因此不干擾CAN-bus系統(tǒng))
●可根據(jù)設(shè)定的若干列對列表中的數(shù)據(jù)進行分類顯示
●可使用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ù)進行分析,查看協(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ù)信息,,幫助工程師安裝、測試,、維護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ù)進行分析,,模擬DeviceNet應(yīng)用終端的工作狀態(tài)等。便于進行DeviceNet網(wǎng)絡(luò)的維護,、查錯,、管理等工作,。
3.4 CANopen協(xié)議分析
CANopen協(xié)議適合于產(chǎn)品部件內(nèi)部的嵌入式網(wǎng)絡(luò),在車輛工業(yè),、工業(yè)機具,、建筑物自動化、醫(yī)療設(shè)備,、航海機具,、餐廳設(shè)備、實驗室器材及科研研究等行業(yè)中已得到廣泛的應(yīng)用,。
在CANPro協(xié)議分析平臺中安裝CANopen協(xié)議分析插件后,,可以對CANopen網(wǎng)絡(luò)數(shù)據(jù)進行分析,能夠有效識別PDO,,SDO等各種通訊對象,。便于維護、管理CANopen網(wǎng)絡(luò),。
3.5 SAE J1939協(xié)議分析
SAE J1939協(xié)議是由汽車工程協(xié)會(SAE)定義的,,基于CAN-bus總線的應(yīng)用層協(xié)議。SAE J1939協(xié)議在商用車輛,、艦船,、軌道機車、農(nóng)業(yè)機械和大型發(fā)動機中得到廣泛的應(yīng)用,。
在CANPro協(xié)議分析平臺中安裝SAE J1939協(xié)議分析插件后,,可以對SAE J1939網(wǎng)絡(luò)數(shù)據(jù)進行分析,查看協(xié)議幀的優(yōu)先級、PDU格式場,,源地址,,參數(shù)組號碼等信息,幫助工程師開發(fā),、維護SAE J1939網(wǎng)絡(luò),。
4、腳本支持
4.1簡介
腳本協(xié)議工具是CANPro協(xié)議分析平臺的最新功能,,具有全新的數(shù)據(jù)列表顯示界面和報文搜索,、分類功能,是一個非常強大的CAN網(wǎng)絡(luò)分析調(diào)試工具,。 通過CANPro腳本,,您能夠:
●擁有強大的CAN協(xié)議報文分析功能;
●隨心所欲地設(shè)置特定報文的顯示顏色,;
●方便快捷地過濾不關(guān)心的協(xié)議報文,;
●輕松實現(xiàn)觸發(fā)暫停、觸發(fā)發(fā)送功能,;
●靈活、簡便地發(fā)送定制CAN幀數(shù)據(jù)。
4.2報文分析
在腳本協(xié)議工具中,,CANPro腳本可以用于設(shè)置協(xié)議,、報文和報文段的條件,可以用于設(shè)置報文段的段值,,實現(xiàn)強大的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)幀和擴展幀
CAN控制器波特率在20Kbps-1Mbps之間可選,,可以軟件配置
USB接口:USB接口支持USB2.0,兼容USB1.1
CAN最高接收能力可達(dá)6000幀/秒
CAN總線隔離:CAN總線電路采用獨立的DCDC電源模塊供電,,并采用先進的隔離IC進行隔離,,使該接口適配器具有很強的抗干擾能力,大大提高了系統(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)資料等,;