《CANape培训手册2020(最新版)》是一份详尽的技术文档,旨在为工程师和开发者提供关于CANape软件的全面指导。该手册涵盖了从基础设置到高级应用的各种功能与操作技巧,是ECU开发过程中不可或缺的学习资料。
CANape基础培训分为五个部分:测量&标定(第3至9页),CANape简介(第10至24页),数据采集与记录(第25至46页),离线评估与数据挖掘(第47至65页)以及标定和CDM studio(第66至88页)。在测量&标定部分,重点探讨了ECU内部控制算法中大量参数的设定需求。软件开发工程师专注于实现这些算法本身,而无法确定所有需要的具体数值。通常情况下,在软件完成后,由专门负责调优工作的标定工程师来决定最佳参数值。
为了找到最合适的设置,标定工程师必须多次调整和测试不同参数组合的效果,并通过这种反复的过程优化车辆性能。测量&标定部分还详细介绍了如何从ECU的RAM中读取或写入数据以进行上述操作。例如,在控制算法每次循环时,可以监测PWM信号的具体数值(如在特定内存位置0x1011处),或者修改影响这些值的关键参数(比如将新的PWM_Level值写入地址为0x2052的RAM单元中)。
此外,CANape遵循ASAM标准中的某些协议,例如用于标定过程的CCP和XCP。这有助于实现高效的数据传输速率:通过CAN接口可达约10kB/s的速度;使用私有CAN通道时可提升到大约50kB/s;而FlexRay网络则能提供高达100kB/s的数据交换速度。
在测量&标定过程中,可以采用两种主要方法来获取数据:
- RAM data copy(RAM数据拷贝):允许以每秒2MB的速度读取大量信息;
- Data Trace(数据跟踪):能够实现更高速度的追踪记录,最高可达30MB/s。
这些技术对于确保快速且准确地完成标定工作至关重要。