1、PCAN-Explorer5软件
功能概述:
PCAN-Explorer5是一个监测CAN网络传输数据的通用工具。通过自定义的symbol文件,可以将CAN报文解析为实际的物理量,当然也可以导入dbc文件。
它嵌入了VB脚本,您可以创建脚本以自动调度复杂任务。它还集成了数据记录仪的功能模块,因此在总线上传输的数据可以通过这个记录仪来记录、分析和保存。
PCAN-Explorer 是作为一个自动化服务器来实现的,因而可以通过编写脚本来远程控制。
软件主要特性:
l 所有的文件和单元可保存成工程,并能通过工程导航统一管理
l 新建页允许快速访问最近打开的工程或文件
l 相同的硬件类型可以同时连接16个网络/CAN接口
l 连接窗口可以预览所有的连接,包括状态,错误计数器,总线负载等
l 如果客户有需要的话,可以通过用户窗口中的属性栏检查和编辑所有参数
l 可以灵活配置多个滤波器,例如分配给发送/接收窗口或各种不同的记录仪
l 不同的窗口可通过标签切换
l 通过可停靠的窗口灵活设置用户界面
l 在发送/接收窗口有用户自定义栏用来显示和排列
l 相关的插件支持J1939
l 显示收到报文的ID,长度,数据字节,报文数目和接收间隔
l 同时用16进制数字和对象表达详细内容
l 显示远程帧,CAN控制器的状态报告,CAN总线错误帧(可选)
l 超时登陆
l 在固定的时间间隔,手动或在回复远程帧的时候发送报文
l 报文可以被创建为发送列表,根据需要存储和加载报文需要,比如模拟CAN节点
l 定时发送,可精确到1ms
l 在项目浏览器中,CAN网络,对象,宏都以结构化的方式清楚的罗列出来
l 使用语法高亮显示的集成文本编辑器可轻松创建symbol files符号文件和宏
l 通过监视窗口友好的用户界面可以实时地监测若干个信号
l 简单的集成外部工具
集成VB脚本
l 可以在集成的文本编辑器里用VBScript创建宏
l 可以通过PCAN-Explorer对象模型,使用宏和脚本几乎可以访问所有的项目单元
l 完美创建测试工具用于实现或开发CAN系统
l 例如:当温度超过阈值的时候发送一封电子邮件,当收到特别报文的时候开启测试工具,当事件发生的时候打开一个Excel页,并保存数据到独立的单元格中
l 个人分配功能键要发送报文或宏
l 即使没有PCAN-Explorer界面,VBS脚本也在后台运行
集成的和可配置数据记录仪属性:
l 同一时间记录多个对象
l 缓冲区大小可调
l 可选的线性缓冲区或循环缓冲
l 可以显示被记录报文的时间戳,类别,ID,长度和数据字节
l 记录可能会发生的错误
l 可以灵活的将记录的数据保存为文本形式,可用于导入Excel或类似的软件
l 将记录导出到CSV文件
l 对报文进行滤波,然后以对象定义的方式记录
l 通过不同的对象文件对缓冲里面的记录数据进行后续的检查
l 与VB脚本结合使用,可自动将记录的报文保存为设定大小的trc文件
PCAN-Explorer5还有另外一个非常重要的特点就是有四种插件可供选购,非常灵活,而且这次如果没有购买全插件,下次购买其它插件只需付那一个插件的费用就可以升级软件。下面主要是各个插件功能的介绍:
1.1绘图仪插件
绘图仪可以记录和以图形表示任何数量的信号序列。信号源可以是传入的数据,发出的CAN报文,也可以是虚拟变量或者是从宏计算得出的结果。
特性:
l 实时显示信号序列
l 无限制的通道个数
l 无限制数目的Y坐标
l X坐标和Y坐标可以自由的缩放和滚动,即使在记录期间
l 时间轴标签分为绝对和相对时间戳
l 为平面图提供自适应大小的坐标系
l 可反转的Y坐标
l 对数刻度
l 游标显示图形测量
l 当前视图可以被保存为EMF, PNG, BMP, JPG格式的图片
l 导出记录为CSV文件
l 可以从PCAN-Explorer的跟踪器,PCAN-Trace和PCAN-View中导出数据记录
l 可以显示特定值和限定范围的值
l 全面的格式选项用于显示曲线,坐标,画图布局
1.2仪表板插件
仪器面板插件允许使用不同的显示仪器对数字和模拟信号进行图形化表达。集成的进入选项卡和控制器意味着信号可以从CAN总线上产生,这样就可以用PCAN-Explorer5来仿真复杂的CAN应用。
特性:
l 使用不同的显示仪器可以显示接收到CAN报文的模拟和数字信号
l 除了电位计,电子开关和滑动控制器输入域都可以用来产生CAN报文
l 可以同时选择和配置多个单元
l 使用新的属性窗口可以进行一个或多个单元的大量的属性配置
l 新的仪器面板的对象模型使用COM和脚本可以实现完全自动化
l 运行期间在同一面板中可实现多场景图的显示
l 对图像列表和场景图进行与信号相关的显示
l 可以使用拖放或者数值输入的方法实现准确,自由的定位
l 可以加载和保存完整的面板配置
1.3CANdb插件
CANdb Import支持CANdb文件的导入。对于那些不愿意手动转录自身数据库到PCAN-Explorer对象文件格式的用户,这是一个非常有用的功能。
1.4 J1939插件
SAE J1939网络协议描述了工程汽车上用于诊断数据和控制信息传输的CAN总线通信。它包含了采用29位CAN-ID(CAN 2.0B扩展帧)的完整网络定义。
用于PCAN-Explorer 5的J1939插件支持所有根据标准参数组生成的定义,并提供了一种简单的方法来访问这些参数。同时,还提供了一个完整的定义和参数数据库。
1.5免费软件Symbol Editor介绍
PCAN Symbol Editor是用于创建和编辑符号文件的Windows软件。如果购买了CANdb插件,还可以将symbol文件导出为dbc文件,也就是说可以编辑生成dbc文件。
特性:
l CAN报文的符号表示可以通过字母名称来表示
l 数据精确到位划分为变量分配名称,数据类型,值列表,缩放,偏移等
l 支持依据IEEE754,符合因特尔和摩托罗拉格式的数据处理
l 设置用户定义的输出值列表(枚举)
l 使用多路复用器输出一个使用不同符号定义的单一CAN ID的CAN数据
l 图形对象表示和自动错误检测允许轻松创建对象文件
l 项目导航和搜索功能允许目标访问对象文件的所有元素
l 创建虚拟变量用于独立的CAN输入输出和宏计算(仅与PCAN-Explorer连接时)
l 导入CANdb文件的到符号数据格式,反之也可将符号文件导出为dbc文件(需要导入PCAN-Explorer CANdb插件)
l 支持J1939报文格式的对象(需要PCAN-Explorer J1939插件)
2、硬件PCAN-USB简介
PCAN-USB即CAN转USB接口,它使接入CAN网络非常容易。它小巧紧凑的塑料外壳特别适合于随身携带。
PCAN-USB有两种版本:光电解耦版本和非光电解耦版本。光电解耦版本确保了PC和CAN端之间电隔离达到500 V。
符合两种CAN规范即2.0A (11-bit ID) 和2.0B (29-bit ID),NXP SJA1000 CAN控制器, 16 MHz 时钟频率NXP PCA82C251 CAN收发器。
免费的编程接口PCAN-Basic API,支持C++, C#, VB, C++/CLR, Delphi, NET, Java, and Python 2.6.