一、CAN总线分析设备的选型介绍
二、CANPRO-II详细介绍
1、概述
CANPRO-Ⅱ分析仪是用来安装、开发、测试、维护、管理CAN-bus网络的专业分析工具,操作通用,功能强大。分析仪支持Win98/Me /2K/XP等32位操作系统;CANPRO-Ⅱ分析仪集成有2路符合ISO11898标准的独立CAN-bus通道,可以处理2.0A或 CAN2.0B格式的CAN报文信息,并提供强大的分析功能;CANPRO-Ⅱ分析仪采用USB接口,具有体积小、即插即用的特点,非常适合现场采集数据,检测网络状态。
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
●能够实时显示总线负载和流量以及总线错误状态,可检测和显示错误帧
●用户可自定义基于CAN-bus网络的高层协议
●可发送协议帧,进行模拟操作
●具有触发功能,可设定接收到指定类型的协议帧时触发发送相应的协议帧
●对协议帧中的各个部分,可分别设定不同的颜色显示,也可设定当协议帧的某个部分的值为指定值时显示指定的颜色
●具有过滤显示功能,可不显示指定的协议帧
●可保存数据到文件,也可进行实时保存,即边接收边保存数据到文件
●可导入数据文件,方便查看以前保存到文件中的数据
●可工作在监听模式(即不发送ACK位或错误帧,因此不干扰CAN-bus系统)
●可根据设定的若干列对列表中的数据进行分类显示
●可使用CAN协议发送普通文件或CAN帧数据文件,也可设置触发发送普通文件或CAN帧数据文件
●可以使用CANPro脚本定义基于CAN-bus的高层协议
●具有使用CANPro脚本设置过滤显示、自定义协议帧颜色、接收触发等功能
●可以使用CANPro脚本发送CAN帧
3、协议分析
3.1 CAN底层协议分析
CAN底层协议分析是CANPro协议分析平台最基本的功能,可以对所有遵循CAN2.0A/2.0B协议的数据进行分析,查看协议帧的帧ID、帧格式、帧类型、DLC值以及帧数据等参数。
3.2 iCAN协议分析
iCAN协议是由广州致远电子有限公司开发应用的开放式的协议,是一种用于工业控制领域的易于构建的CAN-bus网络,为工业现场设备与管理设备之间的连接提供了一种低成本的解决方案。
iCAN协议分析是CANPro协议分析平台的标配功能,不必安装额外的插件。CANPro协议分析平台能够有效的识别出网络中的iCAN报文,并在数据列表中显示iCAN报文的相关参数信息,帮助工程师安装、测试、维护iCAN网络。
3.3 DeviceNet协议分析
DeviceNet规范是基于CAN-bus总线的开放式应用层协议,目前在北美、亚洲的工业控制市场现场总线应用中占据主导地位,DeviceNet网络特别适用于工业自动控制领域。
在CANPro协议分析平台中安装DevcieNet协议分析插件后,可以对DeviceNet网络数据进行分析,模拟DeviceNet应用终端的工作状态等。便于进行DeviceNet网络的维护、查错、管理等工作。
3.4 CANopen协议分析
CANopen协议适合于产品部件内部的嵌入式网络,在车辆工业、工业机具、建筑物自动化、医疗设备、航海机具、餐厅设备、实验室器材及科研研究等行业中已得到广泛的应用。
在CANPro协议分析平台中安装CANopen协议分析插件后,可以对CANopen网络数据进行分析,能够有效识别PDO,SDO等各种通讯对象。便于维护、管理CANopen网络。
3.5 SAE J1939协议分析
SAE J1939协议是由汽车工程协会(SAE)定义的,基于CAN-bus总线的应用层协议。SAE J1939协议在商用车辆、舰船、轨道机车、农业机械和大型发动机中得到广泛的应用。
在CANPro协议分析平台中安装SAE J1939协议分析插件后,可以对SAE J1939网络数据进行分析,查看协议帧的优先级、PDU格式场,源地址,参数组号码等信息,帮助工程师开发、维护SAE J1939网络。
4、脚本支持
4.1简介
脚本协议工具是CANPro协议分析平台的最新功能,具有全新的数据列表显示界面和报文搜索、分类功能,是一个非常强大的CAN网络分析调试工具。 通过CANPro脚本,您能够:
●拥有强大的CAN协议报文分析功能;
●随心所欲地设置特定报文的显示颜色;
●方便快捷地过滤不关心的协议报文;
●轻松实现触发暂停、触发发送功能;
●灵活、简便地发送定制CAN帧数据。
4.2报文分析
在脚本协议工具中,CANPro脚本可以用于设置协议、报文和报文段的条件,可以用于设置报文段的段值,实现强大的CAN协议报文分析功能。
4.3颜色设置
在脚本协议工具中,CANPro脚本可以用于设置行文本颜色,即接收到CAN帧时,通过执行预定义的脚本判断是否用特定的颜色显示。
4.4报文过滤
在脚本协议工具中,CANPro脚本可以用于设置报文过滤,即接收到CAN帧时,通过执行预定义的脚本判断是否过滤该报文。
4.5触发功能
在脚本协议工具中,CANPro脚本可以用于设置触发暂停显示或触发发送功能,即接收到CAN帧时,通过执行预定义的脚本判断是否停止显示CAN报文或发送特定的CAN帧。
4.6发送CAN帧
在脚本协议工具中,可以使用CANPro脚本往CAN-bus网络发送自定的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进行隔离,使该接口适配器具有很强的抗干扰能力,大大提高了系统在恶劣环境中使用的可靠性。
操作系统支持:Windows98/Me/2000/XP/2003 Linux 2.4、Linux 2.6
PC软件:兼容ZLG“CANPro协议分析平台V1.45”“CAN通讯测试工具ZLGCANTest”
其他:兼容ZLG USBCAN-II二次开发包。
7、产品清单
1)全新版CANPRO-II协议分析仪1个。
2)USB连接线一根,PC可以与USBCAN调试器直连。
3)CANPRO V1.45调试器工具软件,以及Visual C++,Visual Basic的CAN测试软件的源代码、DLL,LIB等开发文件,用户手册,CAN总线相关资料等;