斯图加特,2008-9-19 — 为了提供理想的ECU参数标定环境,Vector正在扩展它的测量、标定和诊断工具CANape。CANape 7.0在很多细节方面得到了改进,包括扩展的测量数据采集功能以及全面的诊断能力,使主机厂和ECU供应商得到更好的支持。FlexRay ECUs的开发者将从FIBEX浏览器和XCP动态带宽分配功能中获益。
多记录器的概念使不同测量的同步配置成为可能,各个测量能互相独立地停止和开始。一个典型的应用是在一个记录文件里连续地记录所有的测量数据,而第2个记录等待一个定义好的触发事件。除了定义开始条件,停止触发条件也可以被定义来灵活的配置测量,从而减少测量数据的量。
FIBEX浏览器将FIBEX数据图形化显示出来,使开发者能够方便、快速地掌握通信关系、报文的时隙分配以及FlexRay网络参数。在动态带宽管理方面, CANape作为XCP主机,为每一个参与标定的ECU分配通信时隙,这些时隙已被保留为XCP使用。具体的时隙分配是根据当前测量任务的设置,在运行时自动动态完成的。这就有效地利用了XCP数据的带宽。在一些应用中,ECU采集的测量信号的频率可能会大于FlexRay基本周期的频率。在这种情况下,此信号的多次采样值在一个FlexRay报文中发送,时戳由ECU产生,这就实现了测量数据的精确跟踪。
在开发ECU的诊断功能时,CANape 7.0也支持OBD(车载诊断)。使得用户能够访问动力总成的诊断数据,观察和评价信号,甚至可以在脚本文件中使用它们。CANape能在一个方便的集成浏览器中显示ODX格式的诊断描述文件。
在ECU开发中,为了更好地利用基于模型的软件开发的优点,Vector进一步扩展了它的MATLAB/Simulink支持功能。用来在Simulink模型中导航、选择变量和模型参数的模型浏览器,现在也支持Stateflow模型。
图1、完全同步的实时数据采集和显示
(包括通过CCP/XCP获得的ECU内部信号,CAN、LIN和FlexRay总线通信信号,以及来自外部测量设备的数据)
图2、使用CANape测量、标定和诊断工具实现最佳的ECU参数调整