控制器标定数据的上传方法、上传装置和上传系统制造方法及图纸

技术编号:34270868 阅读:37 留言:0更新日期:2022-07-24 15:59
本申请提供了一种控制器标定数据的上传方法、上传装置和上传系统,该方法包括:获取多个检验数据组和多个标定数据组,检验数据组包括多个检验数据,标定数据组包括多个标定数据;根据检验数据组和标定数据组确定至少一个目标标定数据组,目标标定数据组为标定数据组中的一个且目标标定数据组的校验和与目标标定数据组对应的检验数据组的校验和不相同;根据目标标定数据组,确定至少一个第二目标标定数据,第二目标标定数据为第一目标标定数据中的一个且第二目标标定数据的校验和与第二目标标定数据对应的检验数据的校验和不相同;将所有的第二目标标定数据上传到标定软件。该方法解决了现有技术中控制器的标定数据上传效率低的问题。率低的问题。率低的问题。

Uploading method, uploading device and uploading system of controller calibration data

【技术实现步骤摘要】
控制器标定数据的上传方法、上传装置和上传系统


[0001]本申请涉及控制器标定
,具体而言,涉及一种控制器标定数据的上传方法、上传装置、计算机可读存储介质、处理器和控制器标定数据的上传系统。

技术介绍

[0002]使用软件标定ECU时,首先要导入A2L文件和数据文件到软件中,之后需要检验ECU中的数据和导入的数据是否一致,若一致可以进行下一步操作,若不一致,使用者可以选择把ECU里的数据上传到软件中,形成新的数据文件。
[0003]现有技术中,INCA软件在初始化时会计算校验和,显示存在差异的数据集,INCA的上传功能是不区分存在差异的数据集,把RP、WP都上传。WICAS软件在初始化时会计算校验和,显示存在差异数据集,WICAS的上传功能可以只上传存在差异的数据集,例如,WICAS软件计算出WP的校验和不一致,则保留RP的文件,只上传WP。WICAS软件与INCA软件相比有所进步,上传的步骤更简单,所需的时间也更少,但是如果使用者标定的变量比较少,而没有发生变化的变量非常多,这时候WICAS软件的只上传存在差异的数据集也会有些繁琐,对于同样的数据文件来说,使用者修改了个别变量的等待时间,和修改了非常多变量的等待时间几乎没有什么差别,会降低使用者对软件的体验感。
[0004]在
技术介绍
部分中公开的以上信息只是用来加强对本文所描述技术的
技术介绍
的理解,因此,
技术介绍
中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。

技术实现思路

[0005]本申请的主要目的在于提供一种控制器标定数据的上传方法、上传装置、计算机可读存储介质、处理器和控制器标定数据的上传系统,以解决现有技术中控制器的标定数据上传效率低的问题。
[0006]根据本专利技术实施例的一个方面,提供了一种控制器标定数据的上传方法,包括:获取多个检验数据组和多个标定数据组,所述检验数据组包括多个检验数据,所述标定数据组包括多个标定数据,所述检验数据为控制器的标定软件的导入数据,所述标定数据为所述控制器的存储数据,所述检验数据组与所述标定数据组一一对应,一个所述检验数据与一个所述标定数据对应;根据所述检验数据组和所述标定数据组确定至少一个目标标定数据组,所述目标标定数据组为所述标定数据组中的一个且所述目标标定数据组的校验和与所述目标标定数据组对应的所述检验数据组的校验和不相同,所述目标标定数据组中的所述标定数据为第一目标标定数据;根据所述目标标定数据组,确定至少一个第二目标标定数据,所述第二目标标定数据为所述第一目标标定数据中的一个且所述第二目标标定数据的校验和与所述第二目标标定数据对应的所述检验数据的校验和不相同;将所有的所述第二目标标定数据上传到所述标定软件,以替换对应的所述检验数据。
[0007]可选地,根据所述检验数据组和所述标定数据组确定至少一个目标标定数据组,
包括:第一计算步骤,计算所述检验数据组的校验和,得到第一校验和;第二计算步骤,计算所述检验数据组对应的所述标定数据组的校验和,得到第二校验和;第一确定步骤,在所述第一校验和与所述第二校验和不相同的情况下,确定所述第二校验和对应的所述标定数据组为所述目标标定数据组;依次重复所述第一计算步骤、所述第二计算步骤和所述第一确定步骤至少一次,完成对所有所述标定数据组的确定工作。
[0008]可选地,根据所述目标标定数据组,确定多个第二目标标定数据,包括:获取步骤,获取所有的第一地址和所有的第二地址,所述第一地址为所述检验数据的地址,所述第二地址为所述第一目标标定数据的地址;第二确定步骤,在满足预设条件的情况下,确定检验地址存在,所述预设条件为存在与所述第二地址相同的所述第一地址,所述检验地址为与所述第二地址相同的所述第一地址;第三确定步骤,在所述检验地址存在且第三校验和与第四校验和不相同的情况下,确定所述第二地址对应的所述第一目标标定数据为所述第二目标标定数据,所述第三校验和为所述第二地址对应的所述第一目标标定数据的校验和,所述第四校验和为检验地址对应的所述检验数据的校验和;依次重复所述第二确定步骤和所述第三确定步骤至少一次,得到多个所述第二目标标定数据。
[0009]可选地,将所有的所述第二目标标定数据上传到所述标定软件,以替换对应的所述检验数据,包括:获取所有的所述第二目标标定数据的地址,得到多个标定地址,所述标定地址与所述检验地址一一对应;采用各所述标定地址的所述第二目标标定数据替换对应的所述检验地址的所述检验数据。
[0010]可选地,在将所有所述第二目标标定数据上传到所述标定软件,以替换对应的所述检验数据之后,所述方法还包括:在不满足所述预设条件的情况下,将所述第二地址对应的所述第一目标标定数据上传到目标检验数据组,所述目标检验数据组为与所述目标标定数据组对应的所述检验数据组。
[0011]可选地,在获取多个检验数据组和多个标定数据组之后,所述方法还包括:在所有的所述标定数据组的校验和均与所述标定数据组对应的所述检验数据组的校验和相同的情况下,确定无需替换所述检验数据组的所述检验数据。
[0012]根据本专利技术实施例的另一方面,还提供了一种控制器标定数据的上传装置,包括:获取单元,用于获取多个检验数据组和多个标定数据组,所述检验数据组包括多个检验数据,所述标定数据组包括多个标定数据,所述检验数据为控制器的标定软件的导入数据,所述标定数据为所述控制器的存储数据,所述检验数据组与所述标定数据组一一对应,一个所述检验数据与一个所述标定数据对应;第一确定单元,用于根据所述检验数据组和所述标定数据组确定至少一个目标标定数据组,所述目标标定数据组为所述标定数据组中的一个且所述目标标定数据组的校验和与所述目标标定数据组对应的所述检验数据组的校验和不相同,所述目标标定数据组的所述标定数据为第一目标标定数据;第二确定单元,用于根据所述目标标定数据组,确定至少一个第二目标标定数据,所述第二目标标定数据为所述第一目标标定数据中的一个且所述第二目标标定数据的校验和与所述第二目标标定数据对应的所述检验数据的校验和不相同;上传单元,用于将所有的所述第二目标标定数据上传到所述标定软件,以替换对应的所述检验数据。
[0013]根据本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
[0014]根据本专利技术实施例的又一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的方法。
[0015]根据本专利技术实施例的一方面,还提供了一种控制器标定数据的上传系统,包括:一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。
[0016]在本专利技术实施例中,上述控制器标定数据的上传方法中,首先,获取多个检验数据组和多个标定数据组,上述检验数据组包括多个检验数据,上述标定数据组包括多个标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制器标定数据的上传方法,其特征在于,包括:获取多个检验数据组和多个标定数据组,所述检验数据组包括多个检验数据,所述标定数据组包括多个标定数据,所述检验数据为控制器的标定软件的导入数据,所述标定数据为所述控制器的存储数据,所述检验数据组与所述标定数据组一一对应,一个所述检验数据与一个所述标定数据对应;根据所述检验数据组和所述标定数据组确定至少一个目标标定数据组,所述目标标定数据组为所述标定数据组中的一个且所述目标标定数据组的校验和与所述目标标定数据组对应的所述检验数据组的校验和不相同,所述目标标定数据组中的所述标定数据为第一目标标定数据;根据所述目标标定数据组,确定至少一个第二目标标定数据,所述第二目标标定数据为所述第一目标标定数据中的一个且所述第二目标标定数据的校验和与所述第二目标标定数据对应的所述检验数据的校验和不相同;将所有的所述第二目标标定数据上传到所述标定软件,以替换对应的所述检验数据。2.根据权利要求1所述的方法,其特征在于,根据所述检验数据组和所述标定数据组确定至少一个目标标定数据组,包括:第一计算步骤,计算所述检验数据组的校验和,得到第一校验和;第二计算步骤,计算所述检验数据组对应的所述标定数据组的校验和,得到第二校验和;第一确定步骤,在所述第一校验和与所述第二校验和不相同的情况下,确定所述第二校验和对应的所述标定数据组为所述目标标定数据组;重复所述第一计算步骤、所述第二计算步骤和所述第一确定步骤至少一次,完成对所有所述标定数据组的确定工作。3.根据权利要求1所述的方法,其特征在于,根据所述目标标定数据组,确定多个第二目标标定数据,包括:获取步骤,获取所有的第一地址和所有的第二地址,所述第一地址为所述检验数据的地址,所述第二地址为所述第一目标标定数据的地址;第二确定步骤,在满足预设条件的情况下,确定检验地址存在,所述预设条件为存在与所述第二地址相同的所述第一地址,所述检验地址为与所述第二地址相同的所述第一地址;第三确定步骤,在所述检验地址存在且第三校验和与第四校验和不相同的情况下,确定所述第二地址对应的所述第一目标标定数据为所述第二目标标定数据,所述第三校验和为所述第二地址对应的所述第一目标标定数据的校验和,所述第四校验和为检验地址对应的所述检验数据的校验和;依次重复所述第二确定步骤和所述第三确定步骤至少一次,得到至少一个所述第二目标标定数据。4.根据权利要求3所述的方法,其特征在于,将所有的所述第二目标标定数据上传到所述标定软件,以替换对应的所述...

【专利技术属性】
技术研发人员:王婉婷马光伟于鑫蕾
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1