基于CANoe的遗留总线仿真测试

  • 格式:doc
  • 大小:29.00 KB
  • 文档页数:6

基于CANoe的遗留总线仿真测试
摘要:在CANoe环境下,对EPS CAN节点进行遗留总线仿真测试,构建仿真节点、应用PANEL面板及CAPL语言实施测试,分析测试结果。

通过仿真测试,验证EPS节点的CAN功能与整车设定相符,缩短了EPS及整车CAN总线的开发周期。

关键词:CANoe 遗留总线仿真总线测试
CAN总线技术由于其卓越性能、极高的可靠性得到了汽车领域的大规模应用。

基于VECTOR开发平台的汽车CAN总线的设计理念中,CAN总线测试是其设计过程中必不可少的一个环节。

总线开发分三个阶段:网络仿真,遗留总线仿真(半物理仿真),实际总线测试。

遗留总线仿真是指在整车CAN总线开发过程中,当某一个或几个CAN节点已开发完成,而其它的相关节点未完成开发时,对已完在开发的节点进行完整的功能及性能测试的一种测试方法。

将完成开发的CAN节点按照设定状态连入整车总线,而未开发完成的CAN 节点,则在PC机的CANoe环境中,用仿真的节点来代替。

这样可以弥补整车各个节点开发时间不一致所带来的矛盾,有效地缩短整车CAN 网络开发的进度。

1 测试方法
1.1 本文是以某车型的EPS开发为例来说明遗留总线仿真的测
试方法
该车型的动力系统含有EMS(发动机管理系统),ESP(电子稳定系),仪表,EPS(电动助力转向系统)四个CAN节点,各节点之间信息共享,各节点的工作互为依存。

由于各节点的开发进度不一致,EPS开发较其它部件提前完成开发并送样至整车厂(OEM),OEM需确认其功能及性能是否与整车定义匹配。

而EPS正常工作所需的车速信号VehicleSpeed由ESP发送,发动机状态信号EnginSts由EMS提供。

由于ESP与EMS两个节点并未完成开发,VehicleSpeed与EnginSts两个信号需要用遗留总线仿真测试方法来实现。

1.2 测试大纲
(1)EPS的基本工作特征测试:测试EPS工作前后方向盘助力大小是否有明显区别。

(2)EPS随动转向特性测试:测试EPS助力大小随车速变化的特性曲线。

(3)EPS的CAN通信测试:EPS发送CAN报文ID、周期、及数据类型及排布方式等与规范定义的相符度。

2 测试过程
2.1 实车CAN节点构成
将已完成开发的EPS,以及完成部分开的发动机管理系统(EMS)等节点按实际状态正确连接装入整车。

EMS节点的基本功能部分开发完成,但其CAN总线通信部分未按该车型的CAN规范完成开发,仅提供发动机转速信号,不提供EPS需要的发动机运行状态等信号。

2.2 仿真节点建立
在PC机中,用CANoe建立仿真模型,仿真与EPS正常工作密切相关的两个节点:ESP与GATEWAY。

仿真节点ESP发送与车速信号及车速有效标志信号,GATEWAY用于接收发动机的转速信号,根据转速值的大小,来判断发动机的运转状态,并将其按照EPS认可的格式转发至CAN总线。

使用CANcab及相关线束,将PC机及CANcard连接入整车的OBD诊断口,接入整车CAN总线网络。

由此,实车CAN节点与模拟仿真的CAN节点通过CANcard与PC机有效连结。

2.3 相关信号的获取
2.3.1 车速信号的获取
在CANoe中,通过PENAL工具模拟环境变量加速踏板,车速为加速踏板输入量的函数。

具体关系如下。

以油门踏板量乘一定的比例系数ξ,来模拟获取车速值。

油门踏板量accpedal ∈(0-100)%;车速信号的分辩率为res=0.01;车速值V=accpedal×ξ×res;
取ξ=200,则车速V=0.01×200×accpedal×100=200 accpedal。

2.3.2 发动机运行状态信号的获取
仿真节点GATEWAY通过接收整车上实体发动机ECU单元发出的发动机转速信号来判断发动机的运行状态,当转速大于400rpm时,判断发动机处于运行状态,将EngineSts值置1;否则处于停机状态,将EngineSts置0。

2.4 相关信号的显示
同样可以利用PANEL工具,对油门踏板量及车速等相关信号,进行时实显示。

油门踏板量为31%时,车速为62km/h。

2.5 ESP功能测试
利用CAPL语言,对ESP与GATEWAY节点进行编程,发送EPS 正常工作所必须的报文,并用PANEL工具及环境变量,来模拟车速输入。

分别按照发动机启动前,启动后的状态,来测试记录EPS的CAN 信号输出状态,并测试EPS是否有助力输出。

车辆启动后,测试EPS随动转向特性。

分别测试记录在不同车速
状态下,EPS助力大小的情况,并绘制曲线图。

2.6 ESP通信测试
按照测试规范要求,分别对EPS发送CAN信号的ID、周期、字节长度、信号排布方式等内容进行测试与记录。

3 测试结果
3.1 EPS的基本工作特征测试结果如表3所示
发动机未启动情况下,EPS无助力输出;发动机启动后,EPS有助力输出。

3.2 EPS随动转向特性测试
车辆启动后,EPS输出电动助力的大小随车速增加而减小,车速为0时助力最大,当车速大于100km/h时,助力大小趋于稳定。

3.3 EPS的CAN通信测试
观测两条CAN报文,EPS1的周期为10ms,ID为0C4,字节长度为8个字节;EPS2的周期为100ms,ID为365H,字节长度为1个字节。

ID、周期、字节长度与规范定义相符。

记录EPS1、EPS2两条报文数据,与表1、表2所示的定义进行比对,数据类型号及排布方式一致,符合规范定义。

4 结语
经过遗留总线仿真测试,得出EPS节点CAN通信功能与整车设定保持一致,其电动助力转向功能满足设定要求。

应用遗留总线仿真测试方法,在发动机管理系统EMS、四轮稳定系统ESP等相关联的CAN系统尚未完成开发之前,就可以在整车上进行EPS的总线及功能验证测试,并可根据测试结果进行相应的功能调整,使EPS的开发不必受其它CAN节点的限制,大大缩短了该节点的开发周期。

同样,对其它各个CAN节点而言也是如此。

因此,整车CAN 网络的开发周期大大缩短。

参考文献
[1] CANoe Ueser Manual Version 7.2 Vector Informatik Gmbh.
[2] CANdb++ User Manual Verision 3.0 Vector Informatik Gmbh.。