一种汽车气囊ECU修复方法、设备和存储介质与流程

文档序号:32793191发布日期:2023-01-03 21:40阅读:51来源:国知局
一种汽车气囊ECU修复方法、设备和存储介质与流程
一种汽车气囊ecu修复方法、设备和存储介质
技术领域
1.本发明涉及汽车气囊修复的领域,尤其是涉及一种汽车气囊ecu修复方法、设备和存储介质。


背景技术:

2.ecu(electronic control unit)是电子控制单元,又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微机控制器,也叫汽车专用单片机。它和普通的单片机一样,由微处理器、存储器、输入/输出接口、模数转换器以及整形、驱动等大规模集成电路组成。
3.目前,车辆在有气囊故障时,通常需要更换安全气囊等零件,然而,若在更换完成后,气囊ecu中仍存储碰撞数据,则会导致出现ecu无法正常工作的问题。因此,通常需要通过拆卸气囊ecu或通过obd与气囊ecu进行通信等方式,将气囊ecu中存储的气囊碰撞数据等信息重置为出厂状态。
4.发明人发现上述技术至少存在以下问题:若采用拆卸ecu的方式,操作复杂,容易出错,若采用obd与气囊ecu通信的方式,需要工作人员通过多种步骤分别对ecu生产商、存储芯片类型、车辆信息、车型信息等进行选择,才能确定气囊ecu的类型,由于市面上流通的气囊ecu种类较多,对应的生产商较多,存储芯片的型号更是繁多,对工作人员的知识储备的要求很高,而无论是哪种方法,对气囊ecu的修复效率都很低。


技术实现要素:

5.为了提高气囊ecu的修复效率,本技术提供一种汽车气囊ecu修复方法、设备和存储介质。
6.第一方面,本技术提供一种汽车气囊ecu修复方法,采用如下的技术方案:一种汽车气囊ecu修复方法,所述方法包括:在接收到开始指令后,与目标气囊ecu建立通信连接;当接收到零件号获取指令后,读取所述目标气囊ecu中的存储数据;基于所述存储数据,分析得到目标零件号;基于所述目标零件号,确定所述目标气囊ecu的生产厂商和芯片类型;基于所述目标气囊ecu的生产厂商和芯片类型,从预设有的所有执行菜单中选取出对应的目标执行菜单;基于所述目标执行菜单,从所述目标气囊ecu中读取版本信息和故障码信息;基于所述故障码信息,判断所述目标气囊ecu是否存在故障;当判断结果为是时,读取对应于所述版本信息的出厂数据,并基于所述出厂数据修复所述目标气囊ecu。
7.通过采用上述技术方案,在通过检修设备对目标气囊ecu进行修复的过程中,检修设备可以获取该目标气囊ecu的存储数据,并对存储数据进行分析得到目标零件号。在得到目标零件号之后,检修设备基于目标零件号确定目标气囊ecu的生产厂商和芯片类型。之后
检修设备基于目标气囊ecu的生产厂商和芯片类型,在预设有的若干个执行菜单中选取出对应的目标执行菜单,并通过目标执行菜单得到目标气囊ecu的版本信息和故障码信息,检修设备读取故障码信息并判断目标气囊ecu是否存在故障,若目标气囊ecu存在故障,检修设备读取对应于版本信息的出厂数据,并对目标气囊ecu进行修复。目标气囊ecu在上述对目标气囊ecu进行修复的过程中,大部分操作均由检修设备自动完成,无需工作人员的过多参与,节省检修时间,有利于提高目标气囊ecu的修复效率。
8.可选的,所述在接收到开始指令后,与目标气囊ecu建立通信连接,具体包括:在接收到开始指令后,依次使用预设有的各种通信协议尝试连接所述目标气囊ecu,直至成功与所述目标气囊ecu建立通信连接。
9.可选的,所述基于所述存储数据,分析得到目标零件号,具体包括:基于所述存储数据,分析得到初级零件号;基于所述初级零件号,查询与其匹配的备选零件号;通过预设有的显示设备显示所有所述备选零件号以备选取;基于接收到的零件号选取指令,从所有所述备选零件号中选取出目标零件号。
10.可选的,在所述当接收到零件号获取指令后,读取所述目标气囊ecu中的存储数据之后,所述方法还包括:若未读取到所述存储数据,则返回所述依次使用预设有的各种通信协议尝试连接所述目标气囊ecu,直至成功与所述目标气囊ecu建立通信连接的步骤。
11.可选的,所述当判断结果为是时,读取对应于所述版本信息的出厂数据,并基于所述出厂数据修复所述目标气囊ecu,具体包括:当判断结果为是时,基于所述版本信息校验所述目标零件号是否准确;若校验结果为是,则读取对应于所述版本信息的出厂数据;基于所述出厂数据修复所述目标气囊ecu。
12.可选的,在所述当判断结果为是时,基于所述版本信息校验所述目标零件号是否准确之后,所述方法还包括:若校验结果为否,则从所述备选零件号中去除当前的目标零件号,并返回所述通过预设有的显示设备显示所有所述备选零件号以备选取的步骤。
13.可选的,在所述若校验结果为是,读取对应于所述版本信息的出厂数据之后,所述方法还包括:将所述版本信息和所述故障码信息发送至预设有的显示设备以供显示。
14.通过采用上述技术方案,检修设备可以将版本信息和故障码信息发送给预设有的显示设备,显示设备在接收到版本信息和故障码信息后,将版本信息和故障码信息的内容进行显示,便于工作人员进行查看。
15.第二方面,本技术提供一种检修设备,采用如下的技术方案:一种检修设备,所述检修设备包括:通讯模块,用于在接收到开始指令后,与目标气囊ecu建立通信连接;数据读取模块,用于当接收到零件号获取指令后,读取所述目标气囊ecu中的存储数据;目标零件号分析模块,用于基于所述存储数据,分析得到目标零件号;ecu类型确认模块,用于基于所述目标零件号,确定所述目标气囊ecu的生产厂商
和芯片类型;执行菜单选择模块,用于基于所述目标气囊ecu的生产厂商和芯片类型,从预设有的所有执行菜单中选取出对应的目标执行菜单;ecu信息获取模块,用于基于所述目标执行菜单,从所述目标气囊ecu中读取版本信息和故障码信息;故障诊断模块,用于基于所述故障码信息,判断所述目标气囊ecu是否存在故障;故障修复模块,用于当判断结果为是时,读取对应于所述版本信息的出厂数据,并基于所述出厂数据修复所述目标气囊ecu。
16.第三方面,本技术提供一种智能终端,采用如下的技术方案:一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如第一方面所述方法的计算机程序。
17.第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,包括存储有能够被处理器加载并执行如第一方面所述方法的计算机程序。
18.综上所述,本技术包括以下至少一种有益技术效果:1.在通过检修设备对目标气囊ecu进行修复的过程中,检修设备可以获取该目标气囊ecu的存储数据,并对存储数据进行分析得到目标零件号。在得到目标零件号之后,检修设备基于目标零件号确定目标气囊ecu的生产厂商和芯片类型。之后检修设备基于目标气囊ecu的生产厂商和芯片类型,在预设有的所有执行菜单中选取出对应的目标执行菜单,并通过目标执行菜单得到目标气囊ecu的版本信息和故障码信息,检修设备读取故障码信息并判断目标气囊ecu是否存在故障,若目标气囊ecu存在故障,检修设备读取对应于版本信息的出厂数据,并对目标气囊ecu进行修复。目标气囊ecu在上述对目标气囊ecu进行修复的过程中,大部分操作均由检修设备自动完成,无需工作人员的过多参与,节省检修时间,有利于提高目标气囊ecu的修复效率。
19.2.检修设备可以将版本信息和故障码信息发送给预设有的显示设备,显示设备在接收到版本信息和故障码信息后,将版本信息和故障码信息的内容进行显示,便于工作人员进行查看。
附图说明
20.图1是本技术实施例中用于体现一种汽车气囊ecu修复方法的流程示意图;图2是本技术实施例中用于体现分析得到目标零件号过程的流程示意图;图3是本技术实施例中用于体现修复目标气囊ecu过程的流程示意图;图4是本技术实施例中用于体现检修设备的结构框图。
21.附图标记说明:11、通讯模块;12、数据读取模块;13、目标零件号分析模块;14、ecu类型确认模块;15、执行菜单选择模块;16、ecu信息获取模块;17、故障诊断模块;18、故障修复模块。
具体实施方式
22.以下结合附图1-4对本技术作进一步详细说明。
23.本技术实施例公开一种汽车气囊ecu修复方法,该方法可以基于一种检修设备,主要用于对可能存在故障或需要进行修复的气囊ecu进行修复。
24.下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:s10:在接收到开始指令后,与目标气囊ecu建立通信连接。
25.其中,目标气囊ecu指需要进行检修或者修复处理的气囊ecu。
26.在实施中,检修设备可以配置有操作面板。当需要对目标气囊ecu进行检修时,工作人员可以手动将检修设备连接至目标气囊ecu,并通过操作面板向检修设备发出开始指令,使得检修设备与目标气囊ecu建立通信连接,即访问目标气囊ecu的系统。
27.s20:当接收到零件号获取指令后,读取目标气囊ecu中的存储数据。
28.在实施中,工作人员可以通过操作面板向检修设备发出零件号获取指令,使得检修设备读取目标气囊ecu中的存储数据。
29.s30:基于存储数据,分析得到目标零件号。
30.在实施中,由于不同类型的气囊ecu中的数据会存在各自的数据特征,因此,通过对存储数据的分析,检修设备可以识别出目标气囊ecu的类型,即识别出目标气囊ecu所对应的目标零件号。
31.s40:基于目标零件号,确定目标气囊ecu的生产厂商和芯片类型。
32.在实施中,检修设备中记录有常用的零件号各自所对应的生产厂商和芯片类型;检修设备可以基于目标零件号和上述的对应关系,识别出目标气囊ecu所对应的生产厂商和芯片类型。
33.s50:基于目标气囊ecu的生产厂商和芯片类型,从预设有的所有执行菜单中选取出对应的目标执行菜单。
34.在实施中,检修设备中可以预存有若干个执行菜单,每个执行菜单均对应于确定的生产厂商和芯片类型。检修设备基于目标气囊ecu的生产厂商和芯片类型,在所有执行菜单中选取出对应于目标气囊ecu的目标执行菜单。
35.s60:基于目标执行菜单,从目标气囊ecu中读取版本信息和故障码信息。
36.在实施中,检修设备基于目标执行菜单与目标气囊ecu进行通信,最终从目标气囊ecu中读取出对应版本信息和故障码信息。
37.其中,版本信息中可以包括零件号信息,故障码信息可以包括故障代码和对应的故障描述。
38.s70:基于故障码信息,判断目标气囊ecu是否存在故障。
39.在实施中,检修设备基于故障码信息判断目标气囊ecu是否存在故障。
40.s80:当判断结果为是时,读取对应于上述版本信息的出厂数据,并基于出厂数据修复目标气囊ecu。
41.在实施中,检修设备中预先存储有若干个对应于不同版本信息的出厂数据,当判断目标气囊ecu存在故障时,检修设备读取对应于目标气囊ecu的版本信息的出厂数据,并将该出厂数据写入目标气囊ecu中,以将目标气囊ecu中存储的当前信息重置为出厂数据,从而完成对目标气囊ecu的修复。
42.可选的,在另一实施例中,上述s10具体可以包括以下内容:在接收到开始指令后,依次使用预设有的各种通信协议尝试连接目标气囊ecu,直
至成功与目标气囊ecu建立通信连接。
43.在实施中,检修设备中预设有若干个通信协议,检修设备在接收到开始指令后可以基于预设有的尝试顺序,依次使用不同的通信协议尝试与目标气囊ecu进行通信,直到成功与目标气囊ecu建立通信连接。
44.可选的,在另一实施例中,参照图2,上述s30具体可以包括以下内容:s301:基于存储数据,分析得到初级零件号。
45.在实施中,检修设备通过对存储数据的分析,得出存储数据的数据特征,其中数据特征包括准确特征和模糊特征,检修设备基于准确特征和模糊特征识别出目标气囊ecu所对应的初级零件号。
46.s302:基于初级零件号,查询与其匹配的备选零件号。
47.在实施中,检修设备中预设有零件号库,零件号库中包括若干个零件号,检修设备基于得到的初级零件号在零件号库中查询与其匹配的若干个备选零件号,其中,匹配的条件可以是备选零件号具有与初级零件号相同的准确特征。
48.s303:通过预设有的显示设备显示所有备选零件号以备选取。
49.在实施中,检修设备外接有显示设备,检修设备将查询到的若干个备选零件号发送至显示设备,以使显示设备进行显示,供工作人员查看。
50.s304:基于接收到的零件号选取指令,从所有备选零件号中选取出目标零件号。
51.在实施中,工作人员可以通过操作面板向检修设备发送针对目标零件号的零件号选取指令,检修设备基于接收到的零件号选取指令在所有备选零件号中选出目标零件号。
52.可选的,在另一实施例中,在上述s20之后,上述方法还可以包括以下内容:若未读取到存储数据,则返回上述依次使用预设有的各种通信协议尝试连接目标气囊ecu,直至成功与目标气囊ecu建立通信连接的步骤。
53.在实施中,检修设备预设有读取存储数据的等待时长,若在预设的等待时长内,检修设备始终未读取到目标气囊ecu的存储数据,则代表检修设备所使用的当前通信协议不准确,此时,检修设备可以返回上述依次使用预设有的各种通信协议尝试连接目标气囊ecu,直至成功与目标气囊ecu建立通信连接的步骤。为了节约时间,检修设备在再次进行尝试之前,可以先排除当前通信协议。
54.可选的,在另一实施例中,参照图3,上述s108具体可以包括以下内容:s801:当判断结果为是时,基于版本信息校验目标零件号是否准确。
55.在实施中,当判断目标气囊ecu存在故障时,检修设备可以将版本信息中的零件号与目标零件号进行对比,校验目标零件号是否准确。
56.s802:若校验结果为是,则读取对应于版本信息的出厂数据。
57.s803:基于出厂数据修复目标气囊ecu。
58.在实施中,检修设备将出厂数据写入目标气囊ecu中,并将目标气囊ecu中现有的存储数据覆盖,以完成对目标气囊ecu的修复。
59.可选的,在另一实施例中,在上述s801之后,上述方法还可以包括以下内容:若校验结果为否,则从备选零件号中去除当前的目标零件号,并返回上述s303。
60.可选的,在另一实施例中,在上述s802之后,上述方法还可以包括以下内容:将版本信息和故障码信息发送至预设有的显示设备以供显示。
61.在实施中,检修设备可以将版本信息和故障码信息发送给显示设备,显示设备在接收到版本信息和故障码信息后进行显示。
62.其中,版本信息可以包括如表1所示的内容:版本信息值零件号xxxxvinxxxx
…………
表1其中,vin是指车辆识别码。
63.故障码信息可以包含如表2所示的内容:故障代码故障描述b1193xxxxb1246xxxx
…………
表2本技术实施例的实施原理为:在通过检修设备对目标气囊ecu进行修复的过程中,检修设备可以获取该目标气囊ecu的存储数据,并对存储数据进行分析得到目标零件号。在得到目标零件号之后,检修设备基于目标零件号确定目标气囊ecu的生产厂商和芯片类型。之后检修设备基于目标气囊ecu的生产厂商和芯片类型,在预设有的若干个执行菜单中选取出对应的目标执行菜单,并通过目标执行菜单得到目标气囊ecu的版本信息和故障码信息,检修设备读取故障码信息并判断目标气囊ecu是否存在故障,若目标气囊ecu存在故障,检修设备读取对应于版本信息的出厂数据,并对目标气囊ecu进行修复。目标气囊ecu在上述对目标气囊ecu进行修复的过程中,大部分操作均由检修设备自动完成,无需工作人员的过多参与,节省检修时间,有利于提高目标气囊ecu的修复效率。
64.基于上述方法,本技术实施例还公开一种检修设备,参照图4,检修设备包括:通讯模块11,用于在接收到开始指令后,与目标气囊ecu建立通信连接。
65.数据读取模块12,用于当接收到零件号获取指令后,读取目标气囊ecu中的存储数据。
66.目标零件号分析模块13,用于基于存储数据,分析得到目标零件号。
67.ecu类型确认模块14,用于基于目标零件号,确定目标气囊ecu的生产厂商和芯片类型。
68.执行菜单选择模块15,用于基于目标气囊ecu的生产厂商和芯片类型,从预设有的所有执行菜单中选取出对应的目标执行菜单。
69.ecu信息获取模块16,用于基于目标执行菜单,从目标气囊ecu中读取版本信息和故障码信息。
70.故障诊断模块17,用于基于故障码信息,判断目标气囊ecu是否存在故障。
71.故障修复模块18,用于当判断结果为是时,读取对应于版本信息的出厂数据,并基于出厂数据修复目标气囊ecu。
72.可选的,通讯模块具体可以用于在接收到开始指令后,依次使用预设有的各种通
信协议尝试连接目标气囊ecu,直至成功与目标气囊ecu建立通信连接。
73.可选的,目标零件号分析模块包括:初级零件号分析子模块,用于基于存储数据,分析得到初级零件号。
74.备选零件号查询子模块,用于基于初级零件号,查询与其匹配的备选零件号。
75.检修设备还包括备选零件号传输模块,用于通过预设有的显示设备显示所有备选零件号以备选取。
76.目标零件号分析模块还包括目标零件号选取子模块,用于基于接收到的零件号选取指令,从所有备选零件号中选取出目标零件号。
77.可选的,通讯模块还用于在未读取到存储数据时,用于依次使用预设有的各种通信协议尝试连接目标气囊ecu,直至成功与目标气囊ecu建立通信连接。
78.可选的,检修设备还包括信息校验模块,用于在判断结果为是时,基于版本信息校验目标零件号是否准确。
79.数据读取模块还用于在校验结果为是时,读取对应于版本信息的出厂数据。
80.故障修复模块具体用于基于出厂数据修复目标气囊ecu。
81.可选的,目标零件号分析模块还用于在校验结果为否时,从备选零件号中去除当前的目标零件号。
82.通讯模块还用于通过预设有的显示设备显示所有备选零件号以备选取。
83.可选的,检修设备还包括数据传输模块,用于将版本信息和故障码信息发送至预设有的显示设备以供显示。
84.本技术实施例还公开一种智能终端,智能终端包括存储器和处理器,存储器上存储有能够被处理器加载并执行如上述的汽车气囊ecu修复方法的计算机程序。
85.本技术实施例还公开一种计算机可读存储介质,其存储有能够被处理器加载并执行如上述的汽车气囊ecu修复方法的计算机程序,该计算机可读存储介质例如包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
86.以上实施例仅用以说明本技术的技术方案,而非对申请的保护范围进行限制。显然,所描述的实施例仅仅是本技术部分实施例,而不是全部实施例。基于这些实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术所要保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1