一种车辆电子控制单元ECU的寻址方法及装置制造方法及图纸

技术编号:21771583 阅读:21 留言:0更新日期:2019-08-03 21:32
一种车辆电子控制单元ECU的寻址方法及装置,用于在数据库中自动实现车辆ECU版本的确定,减少了开发人员针对每个版本的ECU进行开发编程的工作量,提升了用户车辆ECU通信指令获取的便捷性。本申请实施例方法包括:加载通用数据库,以获取ECU通信指令中的通用指令;加载与所述通用数据库关联存储的差异化数据库,以获取不同车型配置对应的ECU差异化通信指令;获取车辆的车型配置,及与所述车型配置匹配的通用指令及差异化通信指令,以得到与所述车型配置对应的完整ECU通信指令。

An Addressing Method and Device for the Control Unit of Vehicle Electronic Control Unit

【技术实现步骤摘要】
一种车辆电子控制单元ECU的寻址方法及装置
本申请涉及车辆数据处理
,尤其涉及一种车辆电子控制单元ECU的寻址方法及装置。
技术介绍
随着汽车电子技术的不断发展,电子控制单元(ECU)在现代汽车中得到了广泛的应用。电子控制单元在提高汽车动力性、经济性、舒适性和安全性的同时,也使得车辆中的电子电气系统越来越复杂,这也促使汽车诊断技术有了更大的发展。出于工艺和市场考虑,往往同一款汽车ECU有高配低配之分,也可能相同配置ECU出于不同的供应商。这些差别,对于诊断软件而言,都只是通讯过程中诊断指令的不同,或者ECU回复数据的不同之别。现有技术的处理方式是通过Word或Excel方式,将ECU各种版本通讯协议交给软件开发人员。而诊断软件往往是以选择列表的形式向用户展示ECU版本,使得用户选择了具体的ECU版本后,再进行诊断通讯。这样的处理方式至少具有以下缺点:其一、诊断软件需要基于特定的ECU进行编程,这使得工作量增大,并且开发出来的诊断软件没有通用性和可移植性。其二、用户在进行诊断时,必须事先知道所测试的测量的ECU属于哪个特定版本。如果用户不知道ECU的版本,只能在列表中逐一选择,尝试。从而降低了用户对ECU的使用体验。
技术实现思路
本申请实施例提供了一种车辆电子控制单元ECU的寻址方法及装置,用于在数据库中自动实现车辆ECU版本的确定,减少了开发人员针对每个版本的ECU进行开发编程的工作量,提升了用户车辆ECU通信指令获取的便捷性。本申请实施例第一方面提供了一种电子控制单元ECU的寻址方法,所述方法包括:加载通用数据库,以获取ECU通信指令中的通用指令;加载与所述通用数据库关联存储的差异化数据库,以获取不同车型配置对应的ECU差异化通信指令;获取车辆的车型配置,获取与所述车型配置匹配的通用指令及差异化通信指令,以得到与所述车型配置对应的完整ECU通信指令。优选的,在所述加载通用数据库之前,所述方法还包括:统计所有车型配置对应的ECU通信指令,建立电子控制单元ECU的通用数据库,所述通用数据库用于存储所有车型ECU通信指令中的相同指令;建立电子控制单元ECU的差异化数据库,所述差异化数据库用于存储适应于不同ECU的差异化通信指令;将所述通用数据库和所述差异化数据库执行关联存储,使得关联后的数据库适应于不同的车型配置。优选的,所述方法还包括:当出现新的车型配置时,读取所述新车型配置中的第一ECU通信指令;判断所述通用数据库及所述差异化数据库中是否存在所述第一ECU通信指令;若无,则获取所述第一ECU通信指令中的通用指令及差异化通信指令;将所述第一ECU通信指令中的通用指令及差异化通信指令对应存储在所述通用化数据库及所述差异化数据库中,并建立所述通用化数据库及所述差异化数据库之间的关联关系,使得关联后的数据库适应于所述新的车型配置。优选的,所述差异化数据库中的通信指令关联于车辆的车型配置;所述读取车辆的车型配置,获取与所述车型配置匹配的通用指令及差异化通信指令,包括:获取通用数据库中的通用指令;读取所述车辆的车型配置,根据所述车辆的车型配置从所述差异化数据库中获取对应的差异化通信指令。优选的,所述差异化数据库中包括多个差异化数据包及对应标识ECU信息的数据集合,所述数据集合中至少包括与车型配置对应的特定诊断指令及对应的回复指令;所述读取车辆的车型配置,获取与所述车型配置匹配的通用指令及差异化通信指令,包括:获取通用数据库中的通用指令;向车辆的ECU发送所述数据集合中的特定诊断指令,并接收由所述车辆ECU发送的回复指令;将所述车辆ECU发送的回复指令与所述数据集合中对应的回复指令相匹配;若匹配成功,则所述数据集合对应的差异化数据包即为与所述车型配置对应的差异化通信指令。优选的,所述差异化数据库通过属性设置关联于所述通用数据库。本申请实施例第二方面提供了一种车辆电子控制单元ECU的寻址装置,所述装置包括:第一加载单元,用于加载通用数据库,以获取ECU通信指令中的通用指令;第二加载单元,用于加载与所述通用数据库关联存储的差异化数据库,以获取不同车型配置对应的ECU差异化通信指令;获取单元,用于获取车辆的车型配置,及与所述车型配置匹配的通用指令及差异化通信指令,以得到与所述车型配置对应的完整ECU通信指令。优选的,所述装置还包括:第一建立单元,用于统计所有车型配置对应的ECU通信指令,建立电子控制单元ECU的通用数据库,所述通用数据库用于存储所有车型ECU通信指令中的相同指令;第二建立单元,用于建立电子控制单元ECU的差异化数据库,所述差异化数据库用于存储适应于不同ECU的差异化通信指令;关联单元,用于将所述通用数据库和所述差异化数据库执行关联存储,使得关联后的数据库适应于不同的车型配置。优选的,所述装置还包括更新单元,用于:当出现新的车型配置时,读取所述新车型配置中的第一ECU通信指令;判断所述通用数据库及所述差异化数据库中是否存在所述第一ECU通信指令;若无,则获取所述第一ECU通信指令中的通用指令及差异化通信指令;将所述第一ECU通信指令中的通用指令及差异化通信指令对应存储在所述通用化数据库及所述差异化数据库中,并建立所述通用化数据库及所述差异化数据库之间的关联关系,使得关联后的数据库适应于所述新的车型配置。优选的,所述差异化数据库中的通信指令关联于车辆的车型配置;所述获取单元具体用于:获取通用数据库中的通用指令;读取所述车辆的车型配置,根据所述车辆的车型配置从所述差异化数据库中获取对应的差异化通信指令。优选的,所述差异化数据库中包括多个差异化数据包及对应标识ECU信息的数据集合,所述数据集合中至少包括与车型配置对应的特定诊断指令及对应的回复指令;所述获取单元具体用于:获取通用数据库中的通用指令;向车辆的ECU发送所述数据集合中的特定诊断指令,并接收由所述车辆ECU发送的回复指令;将所述车辆ECU发送的回复指令与所述数据集合中对应的回复指令相匹配;若匹配成功,则所述数据集合对应的差异化数据包即为与所述车型配置对应的差异化通信指令。优选的,所述差异化数据库通过属性设置关联于所述通用数据库。本申请实施例第三方面提供了一种行车车辆,包括本申请实施例第二方面提供的车辆电子控制单元ECU的寻址装置。本申请实施例还提供了一种计算机装置,包括处理器,处理器在执行存储于存储器上的计算机程序时,用于实现本申请实施例第一方面提供的车辆电子控制单元ECU的寻址方法。本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时,用于实现本申请实施例第一方面提供的车辆电子控制单元ECU的寻址方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,车辆ECU先加载通用数据库,以获取ECU通信指令中的通用指令;再加载与所述通用数据库关联存储的差异化数据库,以获取不同车型配置对应的ECU差异化通信指令;然后获取车辆的车型配置,获取与所述车型配置匹配的通用指令及差异化通信指令,以得到与所述车型配置对应的完整ECU通信指令。本申请实施例,通过预先配置的通用数据库和差异化数据库,实现了车辆ECU自动配置ECU版本及通信指令的便捷性,提升了ECU通信指令获取的便捷性。附图说明图1为本本文档来自技高网...

【技术保护点】
1.一种车辆电子控制单元ECU的寻址方法,其特征在于,所述方法包括:加载通用数据库,以获取ECU通信指令中的通用指令;加载与所述通用数据库关联存储的差异化数据库,以获取不同车型配置对应的ECU差异化通信指令;获取车辆的车型配置,及与所述车型配置匹配的通用指令及差异化通信指令,以得到与所述车型配置对应的完整ECU通信指令。

【技术特征摘要】
1.一种车辆电子控制单元ECU的寻址方法,其特征在于,所述方法包括:加载通用数据库,以获取ECU通信指令中的通用指令;加载与所述通用数据库关联存储的差异化数据库,以获取不同车型配置对应的ECU差异化通信指令;获取车辆的车型配置,及与所述车型配置匹配的通用指令及差异化通信指令,以得到与所述车型配置对应的完整ECU通信指令。2.根据权利要求1所述的方法,其特征在于,在所述加载通用数据库之前,所述方法还包括:统计所有车型配置对应的ECU通信指令,建立电子控制单元ECU的通用数据库,所述通用数据库用于存储所有车型ECU通信指令中的相同指令;建立电子控制单元ECU的差异化数据库,所述差异化数据库用于存储适应于不同ECU的差异化通信指令;将所述通用数据库和所述差异化数据库执行关联存储,使得关联后的数据库适应于不同的车型配置。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当出现新的车型配置时,读取所述新车型配置中的第一ECU通信指令;判断所述通用数据库及所述差异化数据库中是否存在所述第一ECU通信指令;若无,则获取所述第一ECU通信指令中的通用指令及差异化通信指令;将所述第一ECU通信指令中的通用指令及差异化通信指令对应存储在所述通用化数据库及所述差异化数据库中,并建立所述通用化数据库及所述差异化数据库之间的关联关系,使得关联后的数据库适应于所述新的车型配置。4.根据权利要求1所述的方法,其特征在于,所述差异化数据库中的通信指令关联于车辆的车型配置;所述读取车辆的车型配置,获取与所述车型配置匹配的通用指令及差异化通信指令,包括:获取通用数据库中的通用指令;读取所述车辆的车型配置,根据所述车辆的车型配置从所述差异化数据库中获...

【专利技术属性】
技术研发人员:刘均李河金
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1