汽车软件刷写设备、软件刷写控制方法及存储介质技术

技术编号:36397350 阅读:14 留言:0更新日期:2023-01-18 10:03
本申请提供一种汽车软件刷写设备、软件刷写控制方法及存储介质。汽车软件刷写设备包括:设置有处理器和存储器的主板、M个刷写控制开关、软件烧录接口及输出接口。存储器中存储有N个不同的汽车软件,软件烧录接口用于与上位机连接,上位机用于通过软件烧录接口向存储器中烧录汽车软件;当汽车软件刷写设备运行时,输出接口与汽车的车载自动诊断系统OBD接口电连接,M个刷写控制开关中的任一个刷写控制开关被开启时,处理器用于通过OBD接口向汽车刷写与任一个刷写控制开关对应的汽车软件。如此,无需在刷写现场携带上位机进行操作,简化刷写流程,有利于提升刷写效率,降低对操作人员的专业要求。人员的专业要求。人员的专业要求。

【技术实现步骤摘要】
汽车软件刷写设备、软件刷写控制方法及存储介质


[0001]本专利技术涉及汽车
,具体而言,涉及一种汽车软件刷写设备、软件刷写控制方法及存储介质。

技术介绍

[0002]随着新能源汽车行业的高速发展,汽车更新迭代越来越快,伴随着产品开发呈现短、频、快的趋势,这往往会带来产品验证周期不够充足、整车因为控制器存在软件BUG问题无法正常使用等问题。在汽车领域中,在汽车或汽车的系统软件未大规模投放到市场中时,通常需要人为对汽车的软件进行刷写,以进行汽车软件的测试或优化。当前软件刷写采用电脑(带软件的上位机)、CAN(Controller Area Network,控制器域网)刷写工具、带连接导线的插件,通过电脑与CAN刷写工具的供电端相连,CAN刷写工具的CAN接口端与带连接导线的插件相连,然后,连接整车OBD接口进行汽车软件刷写。该刷写方案需要人为的连接多个接口,同时,刷写过程还要操作上位机,以选取相应的软件程序来进行刷写,使得刷写前准备工作繁琐,对操作人员的专业要求高,刷写过程复杂,导致刷写的效率低。一旦某个环节操作失误,会带来软件更新失败,给后续的整车调试及交付带来影响。

技术实现思路

[0003]有鉴于此,本申请实施例的目的在于提供一种汽车软件刷写设备、软件刷写控制方法及存储介质,能够改善汽车软件刷写的操作复杂、效率低、对操作人员的专业要求高的问题。
[0004]为实现上述技术目的,本申请采用的技术方案如下:
[0005]第一方面,本申请实施例提供了一种汽车软件刷写设备,包括:设置有处理器和存储器的主板、M个刷写控制开关、软件烧录接口及输出接口,M为大于等于2的整数;
[0006]其中,所述存储器、所述M个刷写控制开关、所述软件烧录接口及所述输出接口均与所述处理器电连接,所述存储器中存储有N个不同的汽车软件,N为大于等于1且小于等于M的整数;
[0007]所述软件烧录接口用于与上位机连接,所述上位机用于通过所述软件烧录接口向所述存储器中烧录汽车软件;
[0008]当所述汽车软件刷写设备运行时,所述输出接口与汽车的车载自动诊断系统OBD接口电连接,所述M个刷写控制开关中的任一个刷写控制开关被开启时,所述处理器用于通过所述OBD接口向汽车刷写与所述任一个刷写控制开关对应的汽车软件。
[0009]结合第一方面,在一些可选的实施方式中,所述汽车软件刷写设备还包括电源模块,所述电源模块与所述处理器电连接,用于为所述处理器供电。
[0010]结合第一方面,在一些可选的实施方式中,所述汽车软件刷写设备还包括电源开关,所述电源开关设置在所述电源模块的供电线路上,用于控制所述电源模块供电的通断。
[0011]结合第一方面,在一些可选的实施方式中,所述M个刷写控制开关中的每个刷写控
制开关均为按钮开关。
[0012]结合第一方面,在一些可选的实施方式中,所述N个不同的汽车软件为N个不同版本的充电机软件。
[0013]结合第一方面,在一些可选的实施方式中,所述处理器还用于通过所述OBD接口向汽车的充电机刷写与所述任一个刷写控制开关对应的充电机软件。
[0014]结合第一方面,在一些可选的实施方式中,所述汽车软件刷写设备还包括用于容纳所述主板的壳体,所述壳体开设有与所述M个刷写控制开关、所述软件烧录接口及所述输出接口对应的通孔。
[0015]结合第一方面,在一些可选的实施方式中,所述壳体包括底板及罩体,所述主板固定设置在所述底板上,所述罩体盖设于所述底板上。
[0016]第二方面,本申请实施例还提供一种软件刷写控制方法,应用于上述的汽车软件刷写设备,所述方法包括:
[0017]接收所述汽车软件刷写设备中M个刷写控制开关中的任一个刷写控制开关被开启时生成的控制信号,所述控制信号具有标识;
[0018]从所述汽车软件刷写设备的存储器中获取与所述控制信号的标识对应的汽车软件,作为当前欲烧录的目标软件;
[0019]将所述目标软件通过所述汽车软件刷写设备的输出接口刷写入汽车中相应的硬件模块内。
[0020]第三方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。
[0021]采用上述技术方案的专利技术,具有如下优点:
[0022]在本申请提供的技术方案中,当汽车软件刷写设备运行时,汽车软件刷写设备的输出接口与汽车的OBD接口电连接,M个刷写控制开关中的任一个刷写控制开关被开启时,处理器可以通过OBD接口向汽车刷写与任一个刷写控制开关对应的汽车软件。如此,操作人员在进行汽车软件的刷写操作过程中,只需要将汽车软件刷写设备的输出接口与汽车的OBD接口相连接,然后打开相应的刷写控制开关,便可以实现汽车软件的刷写,从而无需在刷写现场携带上位机进行操作,简化刷写流程,降低操作人员的专业要求。另外,存储器中存储有N个不同的汽车软件,可以支持多个版本的刷写,有利于提高软件刷写的适用范围及效率。
附图说明
[0023]本申请可以通过附图给出的非限定性实施例进一步说明。应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0024]图1为本申请实施例提供的汽车软件刷写设备的模块示意图。
[0025]图2为本申请实施例提供的汽车软件刷写设备与充电机的连接示意图。
[0026]图3为本申请实施例提供的软件刷写控制方法的流程示意图。
[0027]图标:10

汽车软件刷写设备;11

处理器;12

存储器;13

刷写控制开关;14

软件
烧录接口;15

输出接口;20

充电机;21

OBD接口。
具体实施方式
[0028]以下将结合附图和具体实施例对本申请进行详细说明,需要说明的是,在附图或说明书描述中,相似或相同的部分都使用相同的图号,附图中未绘示或描述的实现方式,为所属
中普通技术人员所知的形式。在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0029]请参照图1,本申请实施例提供一种汽车软件刷写设备10。汽车软件刷写设备10可以作为软件刷写盒。当需要对汽车中的硬件模块(如,控制器、充电机)进行软件刷写时,操作人员只需将汽车软件刷写设备10携带到现场,直接利用汽车软件刷写设备10对汽车的相应软件进行刷写,可以简化汽车软件刷写的操作流程,无需如现有的在软件刷写时携带上位机及其他工具(如CAN刷写工具)。
[0030]汽车软件刷写设备10可以包括主板、M个刷写控制开关13、软件烧录接口14及输出接口15,M为大于等于2的整数。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车软件刷写设备,其特征在于,包括:设置有处理器和存储器的主板、M个刷写控制开关、软件烧录接口及输出接口,M为大于等于2的整数;其中,所述存储器、所述M个刷写控制开关、所述软件烧录接口及所述输出接口均与所述处理器电连接,所述存储器中存储有N个不同的汽车软件,N为大于等于1且小于等于M的整数;所述软件烧录接口用于与上位机连接,所述上位机用于通过所述软件烧录接口向所述存储器中烧录汽车软件;当所述汽车软件刷写设备运行时,所述输出接口与汽车的车载自动诊断系统OBD接口电连接,所述M个刷写控制开关中的任一个刷写控制开关被开启时,所述处理器用于通过所述OBD接口向汽车刷写与所述任一个刷写控制开关对应的汽车软件。2.根据权利要求1所述的汽车软件刷写设备,其特征在于,所述汽车软件刷写设备还包括电源模块,所述电源模块与所述处理器电连接,用于为所述处理器供电。3.根据权利要求2所述的汽车软件刷写设备,其特征在于,所述汽车软件刷写设备还包括电源开关,所述电源开关设置在所述电源模块的供电线路上,用于控制所述电源模块供电的通断。4.根据权利要求1所述的汽车软件刷写设备,其特征在于,所述M个刷写控制开关中的每个刷写控制开关均为按钮开关。5.根据权利要求1所述的汽车软件刷写设备,其特征在于,所述N个不同的汽车软件为N个不同...

【专利技术属性】
技术研发人员:陈西睿唐德钱秦攀
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1