详细信息

与需要通过串行接口让ECU程序来执行数据获取和传输任务的替代方法相比,ETK、FETK和XETK对ECU计算方面的要求很少。例如,发动机ECU不需要压缩ECU计算空间就能轻松采集大量的测量值,即便发动机高转速带来额外计算负担时也是如此。

由于其结构特点,ETK、FETK和XETK的开发ECU不需要额外的串联接口来与开发工具相连。作为对ECU的功能性和物理性加以分离的额外功能,ETK、FETK和XETK有助于将开发ECU性能与其实际生产性能进行直接比较。采用ETK、FETK或XETK开发ECU,可以轻松校准系列生产软件并在后续利用生产ECU进行验证,而不必改变平台软件驱动程序。

并行和串口ECU接口

并行ECU接口

ECU的非易失性存储器(闪存/ROM)中包含参数化数据及/或ECU程序的区域被映射到ETK、FETK或XETK (CalRAM)上的RAM中。这是通过微控制器的数据/地址总线来访问CalRAM而得以实现的。对测量和实时应用来说,ETK、 FETK、XETK和微控制器之间的数据交换采用邮箱作为中间存储。这是通过采用来自ECU程序的触发信号来同步数据的方式实现的。开发和校准工具之间的连接为一条长30m的100 Mbit/s (ETK/XETK) / 1000 Mbit/s (FETK)以太网线。

串口ECU接口

当微控制器不能提供外部数据和地址总线时,通常一个配有扩展内存的同类型微控制器会用于ECU开发。在测试平台上和车载测试当中,ETK、FETK或XETK接口通过强大的测试或调试接口(如JTAG、NEXUS或AURORA)实现长距离访问微控制器。应用程序采用相同的串口和并口ECU接口,独立于ECU。