原创 【应用案例】CANape支持基于模型的ECU开发

2022-12-14 10:28 1425 5 5 分类: 汽车电子


随着ECU功能的增加和平台化的推广,标定的需求正在从动力系统和底盘系统向车身系统和娱乐系统扩展。由德国Vector公司提供的CANape主要用于ECU参数优化(标定),可在系统运行期间同时标定参数值和采集测量信号。

CANape与ECU的物理接口可以是使用CCP(CAN标定协议)的CAN总线,或者是使用XCP协议的其他总线。另外,CANape集成了强大的离线数据分析功能,通过数据挖掘,能够自动的批量分析,评估测量数据,并自动生成分析报告;其集成的CDMstudio工具提供图形化的视图,方便用户对标定参数文件(如PAR,DCM,CDFX等),HEX文件进行对比,修改,合并等。



客户

HOERBIGER是汽车传动和离合器方面的专家,在全球汽车行业中颇受赞誉。它致力于开发针对运动型轿车和高档轿车的双离器合系统以及针对乘用车和商用车的同步传动系统。


挑战


如何便捷地测试Simulink模型的行为?

在针对第二代双离合器传动的软件开发中,工程师将现有的、手动生成的C代码转换为MATLAB/Simulink模型。之后,由模型生成的代码直接集成于AUTOSAR RTE。每个软件模块都可以用Simulink模拟。然而,现有的MATLAB Scopes可视化选项不足以进行详细的数据分析。优化参数的过程也是费时而不便的,按要求需修改MATLAB Workspace中的值或生成特定的GUI元素。


解决方案


针对Simulink模型以及ECU内部数据的参数化和可视化,选择CANape作为用户接口。

连接CANape和Simulink模型最简单的方法就是用Simulink XCP Server。用户使用时同与ECU连接时相同:从描述文件中选择测量量及标定量,并拖动到显示及标定窗口中显示。按下一个按钮,可从Simulink模型生成必要的A2L描述文件,无需额外的仪器就可读写模型中的参数。



优势


--Simulink模型可实现可视化和参数化


--高效、便捷


--CANape Option Simulink XCP Server非常适合于分析模型的行为:

在整个开发过程中,CANape配置同标准的XCP协议配置相同。无论模型、快速原型平台或ECU连接皆适用。

尽可能切合实际地测试模型,记录的测量数据可作为输入参数回放到模型中运行。

在CANape的各种窗口中很容易观测测量数据以及对标定数据进行修改。不需要针对模型的特定设备。

带CDM Studio的标定数据管理系统(Calibration Data Management)便于编辑和管理模型中的参数集文件。用户可以复制、合并不同的参数集,下载在Simulink模型中并将参数以不同的格式如MATLAB M-script格式保存。

仿真结果可用MDF格式保存。实现从汽车上测量的数据和从CANape中通过手动或自动评估得到的数据的直接对比。

解决方案是可扩展性的:针对计算量特别大的模拟,可以将处理器负载分布到2台计算机。


作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条