与ECU校准相关的方法和装置以及计算机程序产品与流程

摘要: 本公开的示例性的实施方式涉及与ecu校准相关的方法和装置以及计算机程序产品。背景技术:1、在相关技术中,车辆的电子控制单元(ecu)可能具有在内部被配置为对车辆...
与ECU校准相关的方法和装置以及计算机程序产品与流程

本公开的示例性的实施方式涉及与ecu校准相关的方法和装置以及计算机程序产品。

背景技术:

1、在相关技术中,车辆的电子控制单元(ecu)可能具有在内部被配置为对车辆进行控制的固件或参数。为此,工程师或机械工可能会意图通过对该ecu进行校准来对特定的值例如与节气门控制关联的参数进行调整。例如,用户可能会(例如考虑有效载荷限制等)将编码消息发送至ecu,ecu可能会遵循过程以便对消息进行解码以进行校准。

2、考虑到存在基于格式、结构以及含义的不同的较大的参数多样性从而对操作者要求特定的知识以便进行校准,相关技术中的系统可能会苦于需要组入多个类型的参数。此外,与之相关地,有时会缺乏标准化。

3、此外,消息/有效载荷的编码和解码可能会仅由用户提供/仅基于用户获得(可能会使用委托模型来委托给用户),因此起因于用户的错误的可能性高。此外,相关技术系统可能会苦于较大的有效载荷尺寸(payload size),此外,可能会变慢。因此,关于ecu校准,需要更牢靠且高效的方法。

技术实现思路

1、与本公开匹配的示例性的实施方式提供一种与电子控制单元(ecu)校准相关的方法。方法可以包括:利用ecu功能来接收第一集合的校准参数和对应的动作;利用ecu功能,基于ecu协议,将第一集合的校准参数和对应的动作编码为编码消息;以及利用ecu功能来将编码消息发送至ecu,ecu被配置为进行以下动作:对编码消息进行解码来获取多个批次,其中,多个批次的各批次具备第一集合的校准参数中的校准参数和对应的动作;以及通过执行各批次来对ecu进行校准。

2、基于上述内容,可以实现更多样的集合的参数。而且,有效载荷可以因包含批次的列表而变得比通常大,因此校准的整体的速度可以因消息的数量在客户端设备与目标ecu之间减少而改善。并且,架构能使客户端设备例如基于可以实现图形用户界面的用户设备,因此可以实现对数据进行校准的、更用户友好且更不易发生错误的方法。

3、根据示例性的实施方式,写入的编码消息可以包含头部和有效载荷,其中,该有效载荷包含第一多个批次,头部包含ecu协议的至少一个版本号、动作的类型以及第一多个批次的长度。各批次的批次头部可以包含参数标识符、要执行的动作的数量以及动作的列表,各动作包含相对于参数基地址的偏移量值、数据的长度以及要写入至ecu的数据。

4、根据示例性的实施方式,方法还可以包括:利用ecu功能来接收基于校准是否成功的应答。方法还可以包括:利用ecu功能来接收第二集合的参数;利用ecu功能,基于ecu协议,将第二集合的校准参数编码为读取的编码消息;利用ecu功能来将读取的编码消息发送至ecu,其中,ecu被配置为进行以下动作:对读取的编码消息进行解码来获取第二多个批次,其中,第二多个批次的各批次具备与第二集合的参数对应的多个动作;以及基于多个动作,对ecu进行读取,获取与第二集合的参数对应的请求参数数据;以及利用ecu功能来接收请求参数数据。多个动作的各动作可以包含相对于参数基地址的偏移量值和请求参数数据的长度。第一集合的校准参数和对应的动作可以从用户设备获取。

5、进一步的方案将部分地在以下的说明中被记载并部分地根据说明而变得显而易见,或者可以通过本公开的所呈现的实施方式的实施来实现。

1.一种与电子控制单元ecu校准相关的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,

3.根据权利要求2所述的方法,其中,

4.根据权利要求1至3中任一项所述的方法,其中,

5.根据权利要求1至4中任一项所述的方法,其中,所述方法还包括:

6.根据权利要求5所述的方法,其中,

7.根据权利要求1至6中任一项所述的方法,其中,

8.一种与电子控制单元ecu校准相关的装置,所述装置被配置为:

9.根据权利要求8所述的装置,其中,

10.根据权利要求9所述的装置,其中,

11.根据权利要求8至10中任一项所述的装置,其中,

12.根据权利要求8至11中任一项所述的装置,其中,所述装置还被配置为:

13.根据权利要求12所述的装置,其中,

14.根据权利要求8至13中任一项所述的装置,其中,

15.一种计算机程序产品,包括计算机程序,所述计算机程序包括执行与电子控制单元ecu校准相关的方法的指令,所述方法包括:

16.根据权利要求15所述的计算机程序产品,其中,

17.根据权利要求16所述的计算机程序产品,其中,

18.根据权利要求15至17中任一项所述的计算机程序产品,其中,

19.根据权利要求15至18中任一项所述的计算机程序产品,其中,

20.根据权利要求19所述的计算机程序产品,其中,