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