CN114217836B 气囊控制器的软件刷写方法和装置 (奇瑞汽车股份有限公司)_第1页
CN114217836B 气囊控制器的软件刷写方法和装置 (奇瑞汽车股份有限公司)_第2页
CN114217836B 气囊控制器的软件刷写方法和装置 (奇瑞汽车股份有限公司)_第3页
CN114217836B 气囊控制器的软件刷写方法和装置 (奇瑞汽车股份有限公司)_第4页
CN114217836B 气囊控制器的软件刷写方法和装置 (奇瑞汽车股份有限公司)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(19)国家知识产权局(12)发明专利(10)授权公告号CN114217836B(65)同一申请的已公布的文献号(73)专利权人奇瑞汽车股份有限公司地址241006安徽省芜湖市经济技术开发区长春路8号(72)发明人张海平张盈盈许群高中扩李玉坤王小飞王存峰(74)专利代理机构北京三高永信知识产权代理有限责任公司11138专利代理师贾敏审查员邹孝杰(54)发明名称气囊控制器的软件刷写方法和装置本申请实施例提供了一种气囊控制器软件刷写方法,根据目标车车辆的车辆识别号码获取对应的标定刷写包,将用于实现对气囊控制功能的标定刷写包刷写到气囊控制器上;在刷写完成后,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果;显示所述匹配结果。在本申请中,通过目标车车辆的车辆识别号码获取对应的标定刷写包,从而能够自动的获取到与车辆相匹配的标定刷写包并刷写到气囊控制器上,并且,在刷写完成后,可以对刷写完后的标定刷写包与目标车辆进行匹配验证,从而确定刷写到气囊控21.一种气囊控制器软件刷写方法,其特征在于,所获取目标车辆的车辆识别号码;根据所述车辆识别号码,判断所述目标车辆是否需要刷写;当所述目标车辆需要刷写时,判断所述气囊控制器是否符合刷写条件,所述刷写条件包括以下项中的至少一种:车辆的电压正常、当前车速小于预设值和气囊控制器没有碰撞当所述气囊控制器符合刷写条件时,根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包,所述标定刷写包用于实现对气囊的控制功能;根据所述标定刷写包对所述气囊控制器进行刷写;显示所述匹配结果;其中所述判断所述标定刷写包与所述目标车辆是否匹配,包括:从所述标定刷写包中获取所述气囊控制器的标定配置信息和所述目标车辆的标定车型信息,所述标定配置信息用于表示所述气囊控制器的软硬件信息;所述标定配置信息包括:气囊控制器的硬件信息、气囊控制器的软件信息和气囊控制器的零件号,所述气囊控制器的零件号用于标识配置有对应的高中低配的配置信息的控制器;所述标定车型信息包根据所述目标车辆的车辆识别号码,从远程服务平台的第二对应关系表中获取所述目标车辆对应的目标配置信息,所述远程服务平台至少存储有指示车辆识别号码与目标配置信息对应关系的第二对应关系表;判断所述标定配置信息与所述目标配置信息是否一致;若所述标定配置信息与所述目标配置信息一致,则获取所述目标车辆发送的配置帧,判断所述标定车型信息与所述目标车型信息是否一致;若一致,则确定所述标定刷写包与所述目标车辆匹配。2.根据权利要求1所述的方法,其特征在于,所述根据所述车辆识别号码,获取所述目根据所述车辆识别号码,从远程服务平台的第一对应关系表中获取所述目标车辆对应的标定刷写包的版本信息,所述远程服务平台中存储有指示车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表;根据所述标定刷写包的版本信息,获取所述版本信息对应的所述标定刷写包。3.根据权利要求1所述的方法,其特征在于,所述根据所述车辆识别号码,判断所述目根据所述车辆识别码,从远程服务平台的第三对应关系表中获取所述目标车辆对应的气囊控制器的装配信息和气囊控制器的刷写信息,其中,所述远程服务平台至少存储有指示车辆识别号码、装配信息和刷写信息的对应关系的第三对应关系表,所述气囊控制器的装配信息用于表示所述目标车辆是否装配有所述气囊控制器,所述气囊控制器的刷写信息用于表示所述气囊控制器是否需要进行刷写;3根据所述装配信息和所述刷写信息来确定所述目标车辆是否需要刷写。4.一种气囊控制器软件刷写装置,其特征在于,所第一获取模块,用于获取目标车辆的车辆识别号码;第二获取模块,用于根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包,所述标定刷写包用于实现对气囊的控制功能;刷写模块,用于根据所述标定刷写包对所述气囊控制器进行刷写;第一判断模块,用于在刷写完成后,判断所述标定刷写包与所述目标车辆是否匹配并生成对应的匹配结果;第二获取子模块,用于从所述标定刷写包中获取所述气囊控制器的标定配置信息和所述目标车辆的标定车型信息,所述标定配置信息用于表示所述气囊控制器的软硬件信息;所述标定配置信息包括:气囊控制器的硬件信息、气囊控制器的软件信息和气囊控制器的零件号,所述气囊控制器的零件号用于标识配置有对应的高中低配的配置信息的控制器;所述标定车型信息包括:标定车辆类型和标定车辆的型号;第三获取子模块,用于根据所述目标车辆的车辆识别号码,从远程服务平台的第二对应关系表中获取所述目标车辆对应的目标配置信息,所述远程服务平台至少存储有指示车辆识别号码与目标配置信息对应关系的第二对应关系表;第一判断子模块,用于判断所述标定配置信息与所述目标配置信息是否一致;第四获取子模块,用于若所述标定配置信息与所述目标配置信息一致,则获取所述目第二判断子模块,用于判断所述标定车型信息与所述目标车型信息是否一致;第二确定子模块,用于若一致,则确定所述标定刷写包与所述目标车辆匹配;所述装置还包括:第二判断模块,用于根据所述车辆识别号码,判断所述目标车辆是否需要刷写;第三判断模块,用于当所述目标车辆需要刷写时,判断所述气囊控制器是否符合刷写条件,所述刷写条件包括以下项中的至少一种:车辆的电压正常、当前车速小于预设值、气囊控制器没有碰撞故障;执行模块,用于当所述气囊控制器符合刷写条件时,开始执行所述根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包的步骤。第一获取子模块,用于根据所述车辆识别号码,从远程服务平台的第一对应关系表中获取所述目标车辆对应的标定刷写包的版本信息,所述远程服务平台中存储有指示车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表;第一确定子模块,用于根据所述标定刷写包的版本信息,获取所述版本信息对应的所述标定刷写包。第五获取子模块,用于根据所述车辆识别码,从远程服务平台的第三对应关系表中获取所述目标车辆对应的气囊控制器的装配信息和气囊控制器的刷写信息,其中,所述远程3/3页3/3页4服务平台至少存储有指示车辆识别号码、装配信息和刷写信息的对应关系的第三对应关系表,所述气囊控制器的装配信息用于表示所述目标车辆是否装配有所述气囊控制器,所述气囊控制器的刷写信息用于表示所述气囊控制器是否需要进行刷写;第三确定子模块,用于根据所述装配信息和所述刷写信息来确定所述目标车辆是否需要刷写。5气囊控制器的软件刷写方法和装置技术领域[0001]本发明涉及汽车技术领域,特别涉及一种气囊控制器的软件刷写方法和装置。背景技术[0002]随着汽车安全技术的快速发展,对被动安全系统的配置要求越来越高。气囊控制器作为车辆被动安全系统控制模块的组成之一,也发挥着越来越重要的作用。对于具备相同硬件结构的气囊控制器,根据不同的车型在气囊控制器上刷写有对应的控制程序,通过该控制程序实现不停车型对应的控制功能。但是在该控制程序进行更新后,需要对气囊控制器进行重新的刷写。[0003]相关技术中,工作人员选择对应的控制程序,将该控制程序刷写到气囊控制器中。[0004]由于具备相同硬件结构的控制模块需要应用在不同的车型的车辆上,因此需要根据车型刷写对应的控制程序到气囊控制器上,这样使得具备相同硬件结构的控制模块上需要刷写不同的控制程序,因而工作人员不能从控制模块的硬件结构上快速识别出该控制模块需要刷写的对应的控制程序,导致刷写容易出现错误。发明内容[0005]本申请实施例提供了一种气囊控制器的软件刷写方法和装置,可提高刷写的准确[0006]本申请提供了一种气囊控制器软件刷写方法,所述方法包括:[0007]获取目标车辆的车辆识别号码;[0008]根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包,所述标定刷写包用于实现对气囊的控制功能;[0009]根据所述标定刷写包对所述气囊控制器进行刷写;[0010]在刷写完成后,判断所述标定刷写包与所述目标车辆是否匹配并生成对应的匹配结果;[0011]显示所述匹配结果。[0012]可选的,所述根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包,包[0013]根据所述车辆识别号码,从远程服务平台的第一对应关系表中获取所述目标车辆对应的标定刷写包的版本信息,所述远程服务平台中存储有指示车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表;[0014]根据所述标定刷写包的版本信息,获取所述版本信息对应的所述标定刷写包。[0016]从所述标定刷写包中获取所述气囊控制器的标定配置信息和所述目标车辆的标定车型信息,所述标定配置信息用于表示所述气囊控制器的软硬件信息;[0017]根据所述目标车辆的车辆识别号码,从远程服务平台的第二对应关系表中获取所6述目标车辆对应的目标配置信息,所述远程服务平台至少存储有指示车辆识别号码与目标配置信息对应关系的第二对应关系表;[0018]判断所述标定配置信息与所述目标配置信息是否一致;[0019]若所述标定配置信息与所述目标配置信息一致,则获取所述目标车辆发送的配置[0020]判断所述标定车型信息与所述目标车型信息是否一致;[0021]若一致,则确定所述标定刷写包与所述目标车辆匹配。[0023]根据所述车辆识别号码,判断所述目标车辆是否需要刷写;[0024]当所述目标车辆需要刷写时,判断所述气囊控制器是否符合刷写条件,所述刷写条件包括以下项中的至少一种:车辆的电压正常、当前车速小于预设值、气囊控制器没有碰撞故障。[0025]当所述气囊控制器符合刷写条件时,开始执行所述根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包的步骤。[0027]根据所述车辆识别码,从远程服务平台的第三对应关系表中获取所述目标车辆对应的气囊控制器的装配信息和气囊控制器的刷写信息,其中,所述远程服务平台至少存储有指示车辆识别号码、装配信息和刷写信息的对应关系的第三对应关系表,所述气囊控制器的装配信息用于表示所述目标车辆是否装配有所述气囊控制器,所述气囊控制器的刷写信息用于表示所述气囊控制器是否需要进行刷写;[0028]根据所述装配信息和所述刷写信息来确定所述目标车辆是否需要刷写。[0029]本申请提供了一种气囊控制器软件刷写装置,所述装置包括:[0030]第一获取模块,用于获取目标车辆的车辆识别[0031]第二获取模块,用于根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包,所述标定刷写包用于实现对气囊的控制功能;[0032]刷写模块,用于根据所述标定刷写包对所述气囊控制器进行刷写;[0033]第一判断模块,用于在刷写完成后,判断所述标定刷写包与所述目标车辆是否匹配并生成对应的匹配结果;[0036]第一获取子模块,用于根据所述车辆识别号码,从远程服务平台的第一对应关系表中获取所述目标车辆对应的标定刷写包的版本信息,所述远程服务平台中存储有指示车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表;[0037]第一确定子模块,用于根据所述标定刷写包的版本信息,获取所述版本信息对应的所述标定刷写包。[0039]第二获取子模块,用于从所述标定刷写包中获取所述气囊控制器的标定配置信息和所述目标车辆的标定车型信息,所述标定配置信息用于表示所述气囊控制器的软硬件信7[0040]第三获取子模块,用于根据所述目标车辆的车辆识别号码,从远程服务平台的第二对应关系表中获取所述目标车辆对应的目标配置信息,所述远程服务平台至少存储有指示车辆识别号码与目标配置信息对应关系的第二对应关系表;[0041]第一判断子模块,用于判断所述标定配置信息与所述目标配置信息是否一致;[0042]第四获取子模块,用于若所述标定配置信息与所述目标配置信息一致,则获取所述目标车辆发送的配置帧,所述配置帧包括:目标车型信息;[0043]第二判断子模块,用于判断所述标定车型信息与所述目标车型信息是否一致;[0044]第二确定子模块,用于若一致,则确定所述标定刷写包与所述目标车辆匹配。[0046]第二判断模块,用于根据所述车辆识别号码,判断所述目标车辆是否需要刷写;[0047]第三判断模块,用于当所述目标车辆需要刷写时,判断所述气囊控制器是否符合刷写条件,所述刷写条件包括以下项中的至少一种:车辆的电压正常、当前车速小于预设值、气囊控制器没有碰撞故障。[0048]执行模块,用于当所述气囊控制器符合刷写条件时,开始执行所述根据所述车辆识别号码,获取所述目标车辆对应的标定刷写包的步骤。[0050]第五获取子模块,用于根据所述车辆识别码,从远程服务平台的第三对应关系表中获取所述目标车辆对应的气囊控制器的装配信息和气囊控制器的刷写信息,其中,所述远程服务平台至少存储有指示车辆识别号码、装配信息和刷写信息的对应关系的第三对应关系表,所述气囊控制器的装配信息用于表示所述目标车辆是否装配有所述气囊控制器,所述气囊控制器的刷写信息用于表示所述气囊控制器是否需要进行刷写;[0051]第三确定子模块,用于根据所述装配信息和所述刷写信息来确定所述目标车辆是否需要刷写。[0052]本申请实施例提供的技术方案带来的有益效果至少包括:[0053]本申请实施例提供了一种气囊控制器软件刷写方法,根据目标车车辆的车辆识别号码获取对应的标定刷写包,将用于实现对气囊控制功能的标定刷写包刷写到气囊控制器上;在刷写完成后,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果;显示所述匹配结果。在本申请中,通过目标车车辆的车辆识别号码获取对应的标定刷写包,从而能够自动的获取到与车辆相匹配的标定刷写包并刷写到气囊控制器上,并且,在刷写完成后,可以对刷写完后的标定刷写包与目标车辆进行匹配验证,从而确定刷写到气囊控制中的标定刷写包是否与目标车辆相匹配,因此,提高了对气囊控制器刷写的准确性。附图说明[0054]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0055]图1是根据一示例性实施例示出的一种气囊控制器的软件刷写方法所涉及的实施环境的示意图;8[0056]图2是根据一示例性实施例示出的一种气囊控制器的软件刷写方法的流程图;[0057]图3是根据一示例性实施例示出的另一种气囊控制器的软件刷写方法的流程图;[0058]图4是根据一示例性实施例示出的判断标定刷写包与目标车辆是否匹配的流程[0059]图5是根据一示例性实施例示出的一种气囊控制器的软件刷写装置的框图。具体实施方式[0060]除非另有定义,本发明实施例所用的所有技术术语均具有与本领域技术人员通常理解的相同的含义。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。[0061]图1是根据一示例性实施例示出的一种车辆的控制方法所涉及的实施环境的示意远程服务平台140,该目标终端可以为手机、智能穿戴设备等移动终端。该目标车辆110与远程服务平台或文件传输协议系统可以通过无线方式进行连接,目标车辆110和目标终端120可通过有线或无线方式进行连接。[0062]目标终端120用于将获取到的标定刷写包刷写到目标车辆110的气囊控制器上,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果;显示所述匹配结果。[0063]文件传输协议系统130用于存储多个标定刷写包。[0064]远程服务平台140用于存储车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表、车辆识别号码与目标配置信息对应关系的第二对应关系表和车辆识别号码、装配信息和刷写信息的对应关系的第三对应关系表。[0065]图2是根据一示例性实施例示出的一种气囊控制器的软件刷写方法的流程图。如[0066]步骤S201,获取目标车辆的车辆识别号码。[0067]步骤S202,根据车辆识别号码,获取目标车辆对应的标定刷写包,标定刷写包用于实现对气囊的控制功能。[0068]步骤S203,根据标定刷写包对气囊控制器进行刷写。[0069]步骤S204,在刷写完成后,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果。[0070]步骤S205,显示匹配结果。[0071]本申请实施例提供了一种气囊控制器软件刷写方法,根据目标车车辆的车辆识别号码获取对应的标定刷写包,将用于实现对气囊控制功能的标定刷写包刷写到气囊控制器上;在刷写完成后,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果;显示匹配结果。在本申请中,可以对刷写完后的标定刷写包与目标车辆进行匹配验证,从而确定刷写到气囊控制中的标定刷写包是否正确,因此,提高了对气囊控制器刷写的准确性。[0073]根据车辆识别号码,从远程服务平台的第一对应关系表中获取目标车辆对应的标定刷写包的版本信息,远程服务平台中存储有指示车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表;9[0074]根据标定刷写包的版本信息,获取版本信息对应的标定刷写包。[0076]从标定刷写包中获取气囊控制器的标定配置信息和目标车辆的标定车型信息,标定配置信息用于表示气囊控制器的软硬件信息;[0077]根据目标车辆的车辆识别号码,从远程服务平台的第二对应关系表中获取目标车辆对应的目标配置信息,远程服务平台至少存储有指示车辆识别号码与目标配置信息对应关系的第二对应关系表;[0078]判断标定配置信息与目标配置信息是否一致;[0079]若标定配置信息与目标配置信息一致,则获取目标车辆发送的配置帧,配置帧包[0080]判断标定车型信息与目标车型信息是否一致;[0084]当目标车辆需要刷写时,判断气囊控制器是否符合刷写条件,刷写条件包括以下项中的至少一种:车辆的电压正常、当前车速小于预设值、气囊控制器没有碰撞故障。[0085]当气囊控制器符合刷写条件时,开始执行根据车辆识别号码,获取目标车辆对应的标定刷写包的步骤。[0087]根据车辆识别码,从远程服务平台的第三对应关系表中获取目标车辆对应的气囊控制器的装配信息和气囊控制器的刷写信息,其中,远程服务平台至少存储有指示车辆识别号码、装配信息和刷写信息的对应关系的第三对应关系表;气囊控制器的装配信息用于表示目标车辆是否装配有气囊控制器,气囊控制器的刷写信息用于表示气囊控制器是否需要进行刷写;[0088]根据装配信息和刷写信息来确定目标车辆是否需要刷写。[0089]图3是根据一示例性实施例示出的一种气囊控制器软件刷写方法的流程图。如附[0090]步骤S301,获取目标车辆的车辆识别号码。[0091]其中,车辆识别号码用于标识目标车辆,该车辆识别号码可以标识在车卡、风挡下方的车辆钣金上。[0092]本申请中,通过目标终端对该车辆识别号码进行扫描的方式来获取目标车辆对应的车辆识别号码。[0093]步骤S302,根据车辆识别号码,判断目标车辆是否需要刷写,当目标车辆需要刷写[0094]在本申请中,根据车辆识别号码,判断目标车辆是否需要刷写,包括:根据车辆识别码,从远程服务平台的第三对应关系表中获取目标车辆对应的气囊控制器的装配信息和气囊控制器的刷写信息,根据装配信息和刷写信息来确定目标车辆是否需要刷写。[0095]其中,远程服务平台至少存储有指示车辆识别号码、装配信息和刷写信息的对应关系的第三对应关系表,气囊控制器的装配信息用于表示目标车辆是否装配有气囊控制器,气囊控制器的刷写信息用于表示气囊控制器是否需要进行刷写。[0096]远程服务平台可以为制造执行系统,该制造执行系统是用于维护车辆的信息。[0097]本申请中,当目标车辆装配有气囊控制器且气囊控制器需要进行刷写时,则确定目标车辆需要刷写;当目标车辆没有装配有气囊控制器或气囊控制器不需要进行刷写时,则确定目标车辆不需要刷写。[0098]步骤S303,判断气囊控制器是否符合刷写条件,当气囊控制器符合刷写条件时,执行步骤S304,当气囊控制器符合不刷写条件时,执行步骤S309。[0099]其中,刷写条件包括以下项中的至少一种:车辆的电压正常、当前车速小于预设值、气囊控制器没有碰撞故障。[0100]在本申请中,气囊控制器会获取车辆的电压并发送给目标终端,从而使得目标终端获取车辆的电压。[0101]当前车速是通过车辆上安装的车速传感器实时获取并存储在车辆控制器中,目标终端从车辆控制器中获取该当前车速。[0103]在本申请中,车辆的B柱下部的钣金上和气囊控制器上分别安装有加速度传感器,通过该加速度传感器获取车辆的加速度,并将获取的加速度上传至气囊控制器,通过气囊控制器判断获取的加速度值是否大于预设值的方式来确定车辆对应的故障码,并将该故障码进行存储,从而使目标终端从车辆控制器中获取该故障码,通过该故障码可以确定气囊控制器是否有碰撞故障。[0104]其中,目标终端中可以存储有指示故障码与故障信息的对应关系,通过获取到的故障码就可以得到对应的故障信息,从而通过故障信息确定气囊控制器是否有碰撞故障。[0105]需要说明的是,当目标车辆的电压不正常和气囊控制器存在碰撞故障时,均会点亮组合仪表上的气囊报警灯,并会存储该碰撞故障对应的故障码。但是由于气囊报警灯只会对当前的故障进行报警,并不会对历史故障进行报警,因此,为了保证故障信息与气囊报警灯报警同步,当气囊控制器中存储有历史故障信息时,需要在车辆出厂之前将该历史故障信息清除。[0106]步骤S304,根据车辆识别号码,从远程服务平台的第一对应关系表中获取目标车辆对应的标定刷写包的版本信息。[0107]其中,远程服务平台中存储有指示车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表。[0108]需要说明的是,由于车型信息不同,因此需要根据车型信息来实现对应的控制功能,从而不同车辆对应的气囊控制器所需要进行刷写的软件不同。[0109]在本申请中,工作人员为不同车型信息开发对应的标定刷写包,将开发得到的不同车型信息对应的标定刷写包上传至整车数据管理系统,并对多个标定刷写包进行数据发布,在数据发布成功后,由整车数据管理系统自动地下载至文件传输协议系统中。[0110]需要说明的是,数据发布成功后,该数据只能用于下载并不能被修改。[0111]为了对数据进行归纳,整车数据管理系统会将多个标定刷写包下载至文件传输协议系统的对应文档中,该文档是用于存储与气囊控制器有关的文档,例如,该文档可以为气囊控制器对应的标定刷写包。在一种可能的实施方式中,将标定刷写包下载至文件传输协11议系统的对应文档中,可以通过以下方式实现:通过对标定刷写包的名称进行分析,将该标定刷写包存储到包含有该标定刷写包名称的文档中。[0112]步骤S305,根据标定刷写包的版本信息,获取版本信息对应的标定刷写包。[0113]在本申请中,标定刷写包用于实现对气囊的控制功能。[0114]当文件传输协议系统中会预先存储有多个标定刷写包时,每个标定刷写包有其对应的版本信息,目标终端通过版本信息就可以查找到对应的标定刷写包并获取该标定刷写[0115]步骤S306,根据标定刷写包对气囊控制器进行刷写。[0116]其中,气囊控制器的刷写可以在气囊控制器中的安装有气囊的控制功能的软件,可以对气囊控制器上的已安装的软件的升级。[0117]需要说明的是,本申请在进行刷写包刷写之前,该气囊控制器已经完成了配置词典的配置,该配置词典是用于对同一车型内高中低配的信息进行配置。因此,在本申请中,只需要在气囊控制器上刷写对应的起爆算法。[0118]在本申请中,标定刷写包中包含有用于进行刷写的驱动程序和用于气囊爆破的起爆算法,目标终端可将该标定刷写包发送到气囊控制器中,并通过气囊控制器中的驱动程序将标定刷写包中的起爆算法刷写到对应的气囊控制器中。[0119]步骤S307,在刷写完成后,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果。[0120]在本申请中,如图4所示,判断标定刷写包与目标车辆是否匹配包括以下步骤[0121]步骤S3071,从标定刷写包中获取气囊控制器的标定配置信息和目标车辆的标定车型信息,标定配置信息用于表示气囊控制器的软硬件信息。[0122]需要说明的是,标定刷写包中的标定配置信息和标定车型信息是工作人员在开发该标定刷写包时写入到标定刷写包中的。[0123]其中,标定配置信息包括:气囊控制器的硬件信息、气囊控制器的软件信息、气囊控制器的零件号,气囊控制器的零件号用于标识配置有对应的高中低配的配置信息的控制[0124]在本申请中,标定车型信息用于标识不同车辆的,标定车型信息包括:标定车辆类型和标定车辆的型号,标定车辆类型包括:标定电动车类型和标定燃油车类型,标定车辆的型号用于表示是哪个名称的车辆。[0125]同一型号的车辆且不同的车辆类型所对应的标定刷写包也不同。[0126]步骤S3072,根据目标车辆的车辆识别号码,从远程服务平台的第二对应关系表中获取目标车辆对应的目标配置信息。[0127]其中,远程服务平台至少存储有指示车辆识别号码与目标配置信息对应关系的第二对应关系表。[0128]目标配置信息可以包括:气囊控制器的目标硬件信息、气囊控制器的目标软件信息、气囊控制器的目标零件号,气囊控制器的目标零件号用于标识配置有对应的高中低配的配置信息的控制器。[0129]在本申请中,在获取到目标车辆的车辆识别号码后,就可以通过该第二对应关系表来查找到对应的目标配置信息。[0130]步骤S3073,判断标定配置信息与目标配置信息是否一致,若标定配置信息与目标配置信息一致,执行步骤S3074,若标定配置信息与目标配置信息不一致,则执行步骤[0131]在本申请中,判断标定配置信息与目标配置信息是否一致时,需要将标定配置信息中所包含的信息分别与对应的目标配置信息中包含的信息分别对比,当所有比对结果都一致时,则确定标定配置信息与目标配置信息一致。[0132]例如:标定硬件信息与目标硬件信息对比,标定软件信息与目标软件信息对比、标定零件号与目标零件号对比,当比对结果都一致时,则确定标定配置信息与目标配置信息一致。[0133]步骤S3074,获取目标车辆发送的配置帧。[0134]其中,配置帧包括:目标车型信息,目标车型信息包括:目标车辆类型和目标车辆的型号,目标车辆类型包括:目标电动车类型和目标燃油车类型,目标车辆的型号用于表示是哪个名称的车辆。[0135]在本申请中,该配置帧的内容是工作人员根据需要配置的车辆的信息进行预先设置的。整车控制器在通电后,会周期的发送配置帧,在对目标车辆进行刷写完成后,目标车辆可以获取该整车控制器发送的配置帧,从而获取到配置帧中的目标车型信息。[0136]需要说明的是,该配置帧中也可以设置有其他信息,配置帧中所包含的内容可以根据实际情况进行设定。在本申请的一种实施方式中,该配置帧中可以包括:气囊的数量,从而获取配置帧中的气囊的数量,然后根据气囊的数据确定所需要配置的气囊的数量。[0137]步骤S3075,判断标定车型信息与目标车型信息是否一致;若一致,则执行步骤[0138]在本申请中,判断标定车型信息与目标车型信息是否一致时,需要将标定车型信息中所包含的信息分别与对应的目标车型信息中包含的信息分别对比,当所有比对结果都一致时,则确定标定车型信息与目标车型信息一致。[0139]例如:标定车辆类型信息与目标车辆类型信息对比、标定车辆的型号与目标车辆的型号对比,当比对结果都一致时,则确定标定车型信息与目标车型信息一致。[0140]步骤S3076,确定标定刷写包与目标车辆匹配。[0141]在本申请中,当标定配置信息与目标配置信息一致且标定车型信息与目标车型信息一致时,则可以认为标定刷写包与目标车辆相匹配。[0142]当标定配置信息与目标配置信息不一致或标定车型信息与目标车型信息不一致时,则确定标定刷写包与目标车辆不匹配。[0143]步骤S3077,确定标定刷写包与目标车辆不匹配。[0144]步骤S308,显示匹配结果。[0145]在本申请中,当标定配置信息与目标配置信息不一致或标定车型信息与目标车型信息不一致时,显示标定刷写包与目标车辆不匹配的匹配结果;当标定配置信息与目标配置信息一致且标定车型信息与目标车型信息一致时,显示标定刷写包与目标车辆匹配的匹配结果。[0146]为了区分标定配置信息与目标配置信息不一致还是标定车型信息与目标车型信失败,标定刷写包的版本不匹配”的匹配结果;当标定车型信息与目标车型信息不一致时,[0148]本申请实施例提供了一种气囊控制器软件刷写方法,根据目标车车辆的车辆识别号码获取对应的标定刷写包,将用于实现对气囊控制功能的标定刷写包刷写到气囊控制器上;在刷写完成后,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果;显示匹配结果。在本申请中,通过目标车车辆的车辆识别号码获取对应的标定刷写包,从而能够自动的获取到与车辆相匹配的标定刷写包并刷写到气囊控制器上,并且,在刷写完成后,可以对刷写完后的标定刷写包与目标车辆进行匹配验证,从而确定刷写到气囊控制中的标定刷写包是否与目标车辆相匹配,因此,提高了对气囊控制器刷写的准确性。[0149]图5是根据一示例性实施例示出的一种气囊控制器的软件刷写装置的框图,如图5[0150]第一获取模块501,用于获取目标车辆的车辆识别号码;[0151]第二获取模块502,用于根据车辆识别号码,获取目标车辆对应的标定刷写包,标定刷写包用于实现对气囊的控制功能;[0152]刷写模块503,用于根据标定刷写包对气囊控制器进行刷写;[0153]第一判断模块504,用于在刷写完成后,判断标定刷写包与目标车辆是否匹配并生成对应的匹配结果;[0154]显示模块505,用于显示匹配结果。[0156]第一获取子模块,用于根据车辆识别号码,从远程服务平台的第一对应关系表中获取目标车辆对应的标定刷写包的版本信息,远程服务平台中存储有指示车辆识别号码与标定刷写包的版本信息对应关系的第一对应关系表;[0157]第一确定子模块,用于根据标定刷写包的版本信息,获取版本信息对应的标定刷写包。[0159]第二获取子模块,用于从标定刷写包中获取气囊控制器的标定配置信息和目标车辆的标定车型信息,标定配置信息用于表示气囊控制器的软硬件信息;[0160]第三获取子模块,用于根据目标车辆的车辆识别号码,从远程服务平台的第二对应关系表中获取目标车辆对应的目标配置信息,远程服务平台至少存储有指示车辆识别号码与目标配置信息对应关系的第二对应关系表;[0161]第一判断子模块,用于判断标定配置信息与目标配置信息是否一致;[0162]第四获取子模块,用于若标定配置信息与目标配置信息一致,则获取目标车辆发[0163]第二判断子模块,用于判断标定车型信息与目标车型信息是否一致;[0164]第二确定子模块,用于若一致,则确定标定刷写包与目标车辆匹配。[0166]第二判断模块,用于根据车辆识别号码,判断目标车辆是否需要刷写;[0167]第三判断模块,用于当目标车辆需要刷写时,判断气囊控制器是否符合刷写条件,刷写条件包括以下项中的至少一种:车辆的电压正常、当前车速小于预设值、气囊控制器没有碰撞故障。[0168]执行模块,用于当气囊控制器符合刷写条件时,开始执行根据车辆识别号码,获

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论