CANOE如何测试控制器的首帧有效报文时间

CANOE如何测试控制器的首帧有效报文时间

现在欧盟一些国家增加了R155&R156法规,其中有一项需增加安全启动,来检查文件的完整性等一些,检查就意味着启动会延时,但是又不能影响整车启动时间,所以就需要保证安全启动时间为多少。但是目前网上天下文章一大抄,找了一圈都是说如何用CANalyzer去测试,但是有时候手上只有CANoe该如何测试。以及没有硬件设备如何使用CANoe的“通道5”。

CANOE
硬件型号:VN1640A

1、硬线如何连接
可以先看VN1640关于I/O接口的描述(下图所示)
图一
此处的接线很简单,用DB9头和香蕉头可以完美解决
接口 1 AIN与电源正极连接或者是控制器的供电
接口 6 GND与电源负极连接

实际接线图如下图所示
图二

2、CANoe设置:
在菜单栏找到Hardware-Vector I/O,打开或者新加VN1630/40 I/O配置,设置为costom模式,还可以通过settings设置采样周期,比如10ms,最小采样周期为1ms,但是可能存在电压不稳定会出现毛刺。设置如下图

图3
3、导入DBC文件
在sumulation---->sumulation setup中添加DBC

4,添加信号

打开Analysis---->Graphics窗口,通过添加环境变量的方式添加AIN模拟输入信号,并添加DBC中的signal信号。无法添加一个canid,所以只能加一个信号,如测试PTcan时,选PTCAN的10ms任务里面的某一帧的messgecounter。二者如下图
图4

图5
5、待休眠后再上电
先让canoe运行,然后等待15电完全下电后再上kl15电,首帧时间AIN跳变时间到一个messgecounter计数时间,详情见下图
图6
测试首帧时间=安全启动时间=147ms

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值