The invention discloses an ECU data calibration method and device, which includes: generating a corresponding table of variable relations according to the first data version and the second data version, in which the first data version represents the mature ECU data version, the second data version represents the ECU data version to be calibrated, and calculating and obtaining the first data version according to the internal value of variables in the data file of the first data version. The actual value of the variables in this data version is determined as the actual value of the variables in the second data version according to the corresponding table of variable relations; the internal value of the variables in the second data version is obtained by calculating the actual value of the variables in the second data version and the variable information in the second data version; and the internal value of the variables in the second data version is written into the second data version. This data file. The automatic calibration of ECU data is realized by the invention, and the calibration efficiency and accuracy of data are improved.
【技术实现步骤摘要】
一种ECU数据标定方法及装置
本专利技术涉及数据处理
,特别是涉及一种ECU数据标定方法及装置。
技术介绍
汽车电子控制单元(ElectronicControlUnit,ECU)根据其内存的程序和数据对外部各种传感器输入的信息进行运算、处理、判断,然后输出指令,以达到控制汽车各种部件和执行器的联合正常工作。柴油发动机ECU实时检测和控制柴油发动机以及外部传感器的各种电子元器件,使发动机和外围电子元器件运作处于最佳状态。一般情况下,柴油车在出厂之前已经将内部ECU程序和数据进行了刷写和标定,以保证其工作状态处于最佳状态。常规的ECU数据标定是使用INCA等标定工具进行数据合成和手动标定,即在有成熟版ECU数据的情况下,进行新版ECU数据标定时,变量的变量名、类型、维度、转换因子等都与成熟版相同的变量可以直接使用成熟版的DCM文件合成到待标定版本ECU基础数据中,而与成熟版本不完全相同的变量需要进行手动标定。在常规的ECU数据进行标定的过程中,需筛选哪些变量是可以直接进行合成的,容易出现遗漏现象,并且不能直接合成的变量需要相关人员逐个进行手动标定,使得效率较低并 ...
【技术保护点】
1.一种ECU数据标定方法,其特征在于,该方法包括:根据第一数据版本和第二数据版本,生成变量关系对应表,其中,所述第一数据版本表征成熟版ECU数据版本,所述第二数据版本表征待标定的ECU数据版本;根据第一数据版本的数据文件中的变量内部值,计算获得第一数据版本的变量实际值;根据所述变量关系对应表,将所述第一数据版本的变量实际值,确定为所述第二数据版本的变量实际值;根据所述第二数据版本的变量实际值和所述第二数据版本的变量信息进行计算,获得所述第二数据版本的变量内部值;将所述第二数据版本的变量内部值,写入到所述第二数据版本的数据文件中。
【技术特征摘要】
1.一种ECU数据标定方法,其特征在于,该方法包括:根据第一数据版本和第二数据版本,生成变量关系对应表,其中,所述第一数据版本表征成熟版ECU数据版本,所述第二数据版本表征待标定的ECU数据版本;根据第一数据版本的数据文件中的变量内部值,计算获得第一数据版本的变量实际值;根据所述变量关系对应表,将所述第一数据版本的变量实际值,确定为所述第二数据版本的变量实际值;根据所述第二数据版本的变量实际值和所述第二数据版本的变量信息进行计算,获得所述第二数据版本的变量内部值;将所述第二数据版本的变量内部值,写入到所述第二数据版本的数据文件中。2.根据权利要求1所述的方法,其特征在于,所述变量信息包括:地址、变量类型、数据类型、变量布局、计算方法和维度。3.根据权利要求2所述的方法,其特征在于,在将所述第一数据版本的变量实际值,确定为所述第二数据版本的变量实际值之前,该方法还包括:根据所述第二数据版本的变量信息,判断是否需要对变量进行维度处理,其中,所述维度处理包括缩维处理和扩维处理;若是,则对所述变量的第一数据版本的变量实际值进行维度处理,获得处理后的变量实际值。4.根据权利要求3所述的方法,其特征在于,当维度处理为扩维处理时,所述对所述变量进行维度处理,包括:计算获得第一数据版本变量的X轴第一个轴点到最后一个轴点的第一斜率值;计算获得第一数据版本变量的Y轴第一轴点到最后一个轴点的第二斜率值;根据所述第二数据版本对应变量的X轴的维数,确定需要在第一数据版本X轴上增加的轴点个数,并计算获得X轴需增加的轴点的轴点值;根据所述第二数据版本对应变量的Y轴的维数,确定需要在第一数据版本Y轴上增加的轴点个数,并计算获得Y轴需增加的轴点的轴点值;根据第一数据版本变量Z轴数据和第二数据版本Z轴数据,确定需要在第一数据版本Z轴上增加的轴点个数,并计算获得Z轴需增加的轴点的轴点值;根据所述X轴、Y轴和Z轴分别对应的需增加的轴点的轴点值,对所述第一数据版本中的变量进行扩维处理,并计算获得扩维变量的实际值。5.根据权利要求3所述的方法,其特征在于,当维度处理为缩维处理时,所述对所述变量进行缩度处理,包括:计算获得第一数据版本变量每个轴点Z轴数据变化的斜率之和,并将每个轴点对应的斜率之和进行排序,筛选获得需要删减的轴点和Z轴数据;根据所述需要删减的轴点和Z轴数据,对所述第一数据版本变量进行缩维处理,并计算获得缩维变量的实际值。6.一种ECU数据标定装置,其特征在于,该装置包括:生成单元,用于根据第一数据版本和第...
【专利技术属性】
技术研发人员:马光伟,刘月美,王欣伟,王洪云,武志鹏,张良,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。