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