在VCU开发及测试过程中,采集CAN报文进行故障分析是最常用的方法,可以使用的报文采集工具有很多,有代表性的是德国PEAK-System公司的产品PCAN,该CAN卡性能稳定,功能强大,配合对应的上位机PCAN-Explorer 6可以进行报文采集,报文发送,报文回放分析,报文在线监测等功能。今天介绍PCAN及PCAN-Explorer 6的常用功能使用方法PCAN设置、报文采集及保存、报文发送、Plotter插件报文回放分析、报文信号曲线在线监测,希望通过本文的使用教程给相关技术人员在使用该软件时带来一些参考和帮助。
目录
一、PCAN设置
1、打开PCAN-Explorer6软件,进入主界面
2、在菜单栏选择Tools,下拉菜单中选择Nets Configuration
3、将PCAN硬件连接至电脑USB口,可以连接1路或者多路,我连接了2路,在Nets Configuration中可以检测到两路PCAN-USB硬件。点击其中一路PCAN-USB,右键,在设置界面中命名,我一般根据选择的波特率命名,
比如500K,在Nominal Bit Rate 波特率选项中选择500K,其他保持默认状态。实际使用过程中可根据CAN网络的波特率进行设置。
4、同样的方法,可以在检测到的第2路PACN-USB中设置。
5、设置完成后在Project Manager选项卡中选择New,会新建一个工程,如图所示。
6、在Connection右键,选择Add Connection
7、根据连接的哪一路PCAN硬件,选择对应的连接。
8、同样的方式,可以添加第2路
9、加载DBC文件,可以便于在线解析报文,查看报文状态。进入Project Files选项卡,选择Add Existing Item
10、选择DBC文件,加载。
11、在DBC文件右键选择Apply
12、根据DBC文件对应的是哪一路,选择对应的connection,如果DBC文件中包含两路的信息,可以同时应用于两路。
13、应用成功后,控制器通电,开始发送报文,监测到报文信息,说明设置已成功,报文Data的小加号点开可以看到DBC文件解析出的报文信号。
二、报文采集及保存
1、选择菜单中Trace,点击下拉菜单中Start New Tracer
2、报文开始采集
3、报文采集完成后,点击Stop,停止采集
4、选择菜单栏File,下拉菜单选择Save as,另存为
5、命名采集的报文,点击保存
三、报文发送
加载DBC文件情况报文发送
1、在某些情况下需要发送报文,模拟控制器发送一些自定义状态,来测试某些功能,检测故障原因。首先,在Receive/Transmit主界面中,Transmit界面中右键,选择Bus连接通道,Symbols中的报文(已加载应用DBC文件),比如BMS2,点击OK
2、在Transmit界面中出现选择的发送报文BMS2,点开Data的小加号,选择要设置的信号,比如BMS_SOC,右键,修改Value数值,点击OK
3、从Transmit界面中可以看到,发送的报文中,BMS_SOC已经变成设置的80%
不加载DBC文件情况报文发送
1、某些情况,DBC中没有定义我们需要发送的报文,可以取消DBC加载,手动输入报文内容。在DBC文件上邮件,选择Deactivate,取消加载的DBC文件应用
2、确认
3、在Receive/Transmit主界面中,Transmit界面中右键,选择Bus连接通道,设置ID,Length报文长度,Data数据,Cycle Time周期
4、选择或输入设置值
5、从Transmit界面中可以看到,发送的报文为设置的报文
四、Plotter插件报文回放分析
1、在采集报文后,需要对报文进行回放分析,才能根据采集的报文信息,分析问题,从而解决问题。PCAN-Explorer带有Plotter插件,有回放功能。在菜单栏选择Tools,下拉菜单中选择Plotter。
2、在Plot界面,点击import from Tracer,Browse选择采集的报文打开
3、在弹出的Select Signals 同Import选项卡中选择要查看的信号,比如钥匙档位信号VCU_KeyPosition,点击OK
4、点击Start logging,开始回放报文,在主界面中可以看到加载的钥匙档位信号,红线所示
5、如果要增加其他要查看的信号,在Plot界面右键,可以搜索选择要查看的信号,比如制动踏板开度信号VCM_Brake_Pedal
6、再次点击Start logging,开始回放报文
7、在主界面中可以看到新增加的制动踏板开度信号,黄线所示
五、报文信号曲线在线监测
1、在某些情况下,需要在现场采集时,直接监测采集报文的曲线图,辅助快速发现问题。PCAN-Explorer带有Line Writer插件,有在线监测信号曲线功能。在菜单栏选择Tools,下拉菜单中选择Line Writer-Show。
2、进入Line Writer主界面,点击Select signal,选择要在线监测的信号,在弹出的窗口中,可以搜索信号,比如钥匙档位信号VCU_KeyPosition
3、点击VCU_KeyPosition,点OK确认
4、点击Record,开始记录监测报文,在主界面中可以看到监测的钥匙信号曲线
5、如果要增加信号,需要先点击Stop停止记录
6、选择通道2,Channel2,按照同样的信号选择方式,选择要监测的信号,比如制动踏板开度信号VCM_Brake_Pedal
7、再次点击Record,开始记录监测报文,在主界面中可以看到监测的钥匙信号曲线及制动踏板开度信号曲线,中间蓝色粗实线是再次记录的标记位置。
六、总结
以上是PCAN-Explorer6基本功能的使用方法,包括PCAN设置、报文采集及保存、报文发送、Plotter插件报文回放分析、报文信号曲线在线监测。希望通过本文的教程给相关技术人员在使用该软件时带来一些参考和帮助。当然,PCAN-Explorer6还有其他功能,本文中暂不做介绍。
欢迎关注同名微信公众号:汽车电控研习室