在之前的文章里咱们给咱们介绍了标定的规范与协议,侧重介绍了CCP与XCP,今日咱们就来说说进行标定前咱们需求预备什么。
首要让咱们来介绍一下CCP标定体系构成,主要有以下几个部分构成:
-
ECU
-
CCP协议栈驱动(CCP driver)
-
A2L文件
-
ECU标定和测验东西
接下来咱们介绍一下XCP/CCP标定前的预备东西。
用XCP/CCP监控和改动ECU内存的预备:
1.XCP/CCP上位机标定软件,数据记载设备(比方Vehicle Spy和neoVI产品)
2.在ECU中完成并运转XCP/CCP driver驱动(stack)
3.ASAP2描绘文件,描绘ECU内存中变量的散布,变量名(物理含义),地址,换算公式等。
预备1.东西
上位机标定软件和通讯适配器/数据记载仪
其间,常用的CCP标定东西有Vector – CANape;ETAS – INCA;ATI – Vision。我司署理的标定东西Intrepidcs – Vehicle Spy。
CCP典型体系所需的硬件可参阅下图:
预备2.ECU驱动/协议栈
英特佩斯免费供给C的言语的XCP协议栈的完成的代码,包含培训文档,比如,设置过程等,并可供给开发服务将CCP/XCP协议栈代码融入到ECU中。
预备3.ASAP2文件
ASAP2是一个工业规范文件,描绘XCP / CCP参数,ECU代码信息,变量地址,信号量和变量之间的换算公式等。
Vspy标定东西与ECU间的通讯需求一个描绘文件ASAP2支撑,对ECU的参数标定和数据丈量都是依据这个文件,该文件记载了控制器中各参数的详细信息。
ASAP2文件经过东西软件来生成:英特佩斯供给ASAP2生成/编辑器软件(与Vehicle Spy软件一同)
ASAP2文件界说了变量在控制器中的
• 存储地址
• 存储结构
• 数据类型
• 转化公式
每个标定参数和丈量数据都会有一个变量名,如发动机温度、冷却水温度。当需求拜访某个变量,就在ASAP2描绘文件中依据变量名,找到该变量在控制器中的存储地址、数据长度等信息,然后进行操作。
每次生成ECU的履行文件时,需求更新相应的A2L文件中变量的地址和类型,以确保A2L表中的变量地址与类型和ECU中的完全一致。
下图所示为ASAP2文件生成的过程: