1、应用背景
源于国内某知名汽车品牌发动机研究部门的测试需求,进行汽车发动机与相关传感器进行联动测试,要求对汽车发动机ECU的CAN信号数据与汽车传感器的模拟信号数据进行同步监测与记录,并在上位机软件定制仪表盘和信号线图显示信号的功能,同时可通过上位机软件发送CAN报文信号来控制带数字量输入的传感器部件。
发动机CAN信号与传感器IO信号同步监控平台,主要围绕上位机PCAN-Explorer6的软件功能,结合硬件PCAN MicroMod Mix3与PCANUSB适配器,将发动机研究部门的测试需求进行联动与整合,该监控平台同样适用于其他CAN应用场合。
2、使用的产品
硬件:
软件:
主要作用:
- PCAN-MicroMod Mix3 ,CAN转多路IO模块,具备模拟与数字输入输出功能,实现传感器模拟量输出与数字量输入连接。
- PCAN-USB,CAN转USB接口,用于采集汽车发动机ECU的CAN信号,以及连接PCAN-MicroMod Mix3的CAN总线。
- PCAN-Explorer 6 ,为CAN总线综合监控上位机软件,可实现CAN报文与信号数据的监测与记录,CAN报文编辑与发送,CAN 信号DBC解析、定制仪表盘和信号线图功能等等。
3、应用架构图
4、应用方法与过程
本应用方法的硬件连接:
1.PCANUSB通过Y型DB9转接线连接发动机ECU的CAN总线和PCAN MicroMod Mix3的CAN接口;
2.汽车传感器的模拟量输出口与PCAN MicroMod Mix3的模拟量输入口连接
3.PCANUSB的USB口连接电脑,并与软件PCAN Explorer6链接。
监控平台的使用过程:
- 在完成硬件连接的基础上,进行系统上电。
- 对硬件PCAN-MicroMod Mix3进行CAN报文与数字和模拟量配置,实现汽车传感器的IO量转为CAN报文数据。在PCAN-MicroMod配置软件中新建配置工程,根据测试需求设置报文ID,数字量输出位置,模拟量输入信号长度以及信号位置,完成配置后将相应配置工程下载到PCAN MicroMod Mix3。
- PCAN-USB同时采集来自发动机ECU的CAN报文和PCAN-MicroMod Mix3转换来自汽车传感器的CAN数据,并在上位机软件PCAN Explorer 6进行数据同步记录与监测。
- PCAN-Explorer 6支持加载DBC数据库解析文件,加载测试相应的DBC文件可以在定制仪表盘和信号线图显示信号,为测试工程师提供直接便利的监测平台,此外PCAN Explorer 6软件可以通过VBS自动化脚本功能,根据接收到发动机ECU的相关CAN报文作为触发条件,自动对汽车传感器的执行部件进行变量控制。
5、结果
- 本应用案例解决了汽车发动机CAN数据与相关传感器IO量数据同步监测和记录的问题;
- 实现传感器IO量数据与CAN总线的转换;
- 该同步监控平台可以适用于其他汽车部件的CAN功能测试需求