汽车电子技术高快发展,涉及到的电控ECU数量急剧增长,节造的对象也纷繁多样,节造的难度显著增长=谠斓某尚б环矫嫒【鲇诮谠焖惴ǖ纳杓,另一方面则更多的取决于参数的标定调试。
TSMaster是一款面向汽车电子利用的标定工具软件,将为宽大的汽车电子研发工程师和标定工程师提供一个全新的选择。本章节我们重要介绍若何使用TSMaster进行标定。
一、DAQ配置
当无法从 A2L 中直接获取 DAQ 有关配置的时辰,能够参考已有工程,手动增长 DAQ的描述配置,其重要蕴含两部门: Event Channel + DAQ。过程如下所示。
1、Event Channel
事务通路是开发 ECU CCP ?榈墓讨芯徒缢岛玫氖挛翊シ⒒。因而,能够凭据描述文件,手动增长事务通路。事务通路重要蕴含以下几个属性:
? 通路名称:这个名称是用户肆意定名的,重要不要沉复,拥有明确的提醒性即可。
? 事务通路:该通路编号是 ECU 设计的时辰确定的,跟触发快率是匹配的。好比ECU 中界说了通路为 0 的事务对应的是 10ms 触发快率,他们俩的对应关系不能有误。
? 触发快率:选择跟通路编号对应的快率。
? 单元:选择 1ms 即可。
增长步骤:
(1)通过 ECU->和谈->事务设置
(2)右键增长一个事务
(3)输入名称,选择事务通路,触发快率和单元即可
2、DAQ
当无法从 ECU 配置中自动读取 DAQ 列表的时辰,用户必要手动增长 DAQ 列表描述,如下所示:
(1)通过蹊径 ECU->和谈->DAQ 设置,进入设置界面:
(2)去掉自动检测的勾,如下:
若是不去掉勾选,则 ODT 列表是 ECU 鄙人载过程中,通过号令动态从 ECU 中获取 ODT列表的描述,并且动态分配 ODT 列表,这里的属性就不必要手动配置了,因而也就无法配置属性。
(3)空缺地位处右键,能够增长和删除 ODT 列表描述:
(4)设置 ODT 列表属性:
若是不明显 ODT 列表具体寓意,参照现有工程,把上述描述表配成一样即可。
(5)当苦衷项:
事务设置中设置了通路过后,必要保留工程,沉启一下软件,在 DAQ 设置的下拉框中能力看到相应的事务通路属性。
二、RAM和ROM切换
1、原因
有些 ECU 中,标按时辰必要切换内存地址映射,好比必要切换到 RAM 中进行标定(跟ECU 内部 CCP 架构有关系,并不是所有都必要此机造)。如下所示:
如上图所示,ECU 中设置了内存映射,那么标定 0x08D0000-0x08DFFFF 地点的 Flash地址的时辰,现实直接标定的是内存地址为 0x02D0000-0x02DFFFF 的 RAM 地址。在标定实现后,PC 端会形成一个 Hex 文件,而后通过 Bootloader 把此 Hex 文件烧录到 Flash 地址处即可。
若是不切换,ECU 的 CCP ?槭盏奖甓ǖ刂饭,就直接去该 Flash 地址处进行标定。由于Flash 分歧于 RAM,不能随机写入,会触发 Flash 写入硬件谬误,造成 ECU 标定?直接异常退出。
2、现实操作
ECU 第一次上电的时辰,在实现 TSMaster 衔接过后,若是 ECU 当前还处于 Flash 标定状态,则只必重点击标定治理器上面的切换按钮,通过 CCP 号令让 ECU 切换到 RAM 标定即可。如下图所示:
三、A2L文件
1、载入新的A2L文件
实现上述配置过后,保留一个基础模板工程。当后续 A2L 产生变动的时辰,只必要在此基础工程上更新 A2L 文件即可。如下图所示:
2、更新A2L文件
更新 A2L 文件内部地址。
四、使用CAN FD通路
五、ECU衔接失败
设置沉连ECU
在衔接 ECU 的过程中,可能出现这种情况。ECU 节点收到第一帧 Connect 号令过后,不回复,收到第二帧衔接号令才回复,如下图所示:
?
若是标定没有没有配置沉连机造,就会造成软件只尝试一次衔接过后,即返回衔接失败的谬误。解决法子,就是配置 ECU 的沉连机造,从 ECU->和谈->和谈设置,如下图所示:
经过如上图所示的设置过后,软件会再尝试 2 次衔接,如下图所示:


