车载控制器的刷写方法及装置制造方法及图纸

技术编号:29052597 阅读:23 留言:0更新日期:2021-06-26 06:19
本发明专利技术提供了一种车载控制器的刷写方法及装置,应用于车载控制器的刷写装置中的控制模块,在刷写装置中设置电源模块,电源模块不仅能为刷写装置供电,在控制模块检测到启动刷写指令的情况下,还能在控制模块的控制下向车载控制器供电,实现刷写装置对车载控制器供电的自动控制。在刷写过程中,车载控制器不需要移动以及人工启动供电,避免现有技术中将车载控制器搬运至供电电源附近以及人工启动供电所导致的人力和时间的浪费,提高了车载控制器的刷写效率。的刷写效率。的刷写效率。

【技术实现步骤摘要】
车载控制器的刷写方法及装置


[0001]本专利技术涉及电动车
,更具体的,涉及一种车载控制器的刷写方法及装置。

技术介绍

[0002]为了纠正软件漏洞或优化车载控制器的性能,在研发、生产、售后等多个环节,都有可能需要对车载控制器的软件进行刷写升级。
[0003]目前,对车载控制器进行刷写一般需要将车载控制器搬运至供电电源附近,接上插头,人工启动供电,人工启动刷写流程,最后人工断开供电,拔掉插头,再将车载控制器搬运回原位置。若在生产阶段发现批量的软件漏洞,尤其是在生产仓库中累积了成千上台的车载控制器时,需要逐个刷写升级之时,工作人员需要完成大量的搬运,通电,刷写的工作。占用了大量的劳动时间,消耗大量的劳动体力。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种车载控制器的刷写方法及装置,实现刷写装置对车载控制器供电的自动控制,提高了车载控制器的刷写效率。
[0005]为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:
[0006]一种车载控制器的刷写方法,应用于车载控制器的刷写装置中的控制模块,所述刷写装置还包括电源模块,所述方法包括:
[0007]在检测到启动刷写指令的情况下,控制所述电源模块向车载控制器供电;
[0008]通过与车载控制器进行CAN通信,执行刷写流程。
[0009]可选的,所述控制所述电源模块向车载控制器供电,包括:
[0010]判断是否检测到输出电压设置指令;
[0011]若是,将所述电源模块输出的电压转换为所述输出电压设置指令携带的目标电压,并向车载控制器输出所述目标电压;
[0012]若否,将所述电源模块输出的电压转换为默认电压,并向车载控制器输出所述默认电压。
[0013]可选的,所述方法还包括:
[0014]在检测到刷写成功或刷写失败的情况下,控制所述电源模块断开对车载控制器的供电。
[0015]可选的,所述执行刷写流程,包括:
[0016]检测车载控制器初始化是否完成;
[0017]在检测到车载控制器初始化完成的情况下,执行刷写流程。
[0018]可选的,所述检测车载控制器初始化是否完成,包括:
[0019]检测是否接收到车载控制器发送的应用报文;
[0020]若是,判定车载控制器初始化已完成;
[0021]若否,判定车载控制器初始化未完成。
[0022]可选的,所述检测车载控制器初始化是否完成,包括:
[0023]在控制所述电源模块向车载控制器供电之后,开始计时;
[0024]当计时时长达到预设值时,确定车载控制器初始化已完成。
[0025]可选的,所述方法还包括:
[0026]获取对车载控制器的刷写进度信息;
[0027]显示所述刷写进度信息。
[0028]一种车载控制器的刷写装置,包括:电源模块、至少一个控制模块和至少一个CAN通信模块;
[0029]所述控制模块,用于执行上述实施例公开的所述的车载控制器的刷写方法;
[0030]所述电源模块,用于为所述刷写装置供电,并在所述控制模块的控制下为车载控制器供电;
[0031]所述CAN通信模块,用于在所述控制模块的控制下通过CAN总线,与车载控制器进行CAN通信。
[0032]可选的,所述装置还包括:
[0033]启动触发模块,用于接收启动刷写指令,并将所述启动刷写指令发送到所述控制模块。
[0034]可选的,所述装置还包括:
[0035]电压设置模块,用于接收输出电压设置指令,并将所述输出电压设置指令发送到所述控制模块。
[0036]可选的,所述装置还包括:
[0037]刷写指示模块,用于在所述控制模块的控制下,显示刷写进度信息。
[0038]可选的,所述装置包括一个所述控制模块和一个所述CAN通信模块;
[0039]所述电源模块包括多个电源输出接口,在所述装置分别通过多个电源输出接口与多个车载控制器相连的情况下,所述电源模块分别通过多个电源输出接口为多个车载控制器供电;
[0040]所述CAN通信模块,用于在所述控制模块的控制下通过CAN总线,分别与多个车载控制器进行CAN通信;
[0041]所述控制模块,用于按照预设顺序依次对多个车载控制器执行如上述实施例公开的车载控制器的刷写方法。
[0042]可选的,所述装置包括多个所述控制模块和多个所述CAN通信模块,所述控制模块与所述CAN通信模块一一对应;
[0043]所述电源模块包括多个电源输出接口,在所述装置分别通过多个电源输出接口与多个车载控制器相连的情况下,所述电源模块分别通过多个电源输出接口为多个车载控制器供电;
[0044]所述CAN通信模块,用于在对应的所述控制模块的控制下通过CAN总线,与其通信连接的车载控制器进行CAN通信;
[0045]所述控制模块,用于向对应的车载控制器执行如权利要求1~7中任意一项所述的车载控制器的刷写方法。
[0046]相对于现有技术,本专利技术的有益效果如下:
[0047]本专利技术公开的一种车载控制器的刷写方法,应用于车载控制器的刷写装置中的控制模块,在刷写装置中设置电源模块,电源模块不仅能为刷写装置供电,在控制模块检测到启动刷写指令的情况下,还能在控制模块的控制下向车载控制器供电,实现刷写装置对车载控制器供电的自动控制。在刷写过程中,车载控制器不需要移动以及人工启动供电,避免现有技术中将车载控制器搬运至供电电源附近以及人工启动供电所导致的人力和时间的浪费,提高了车载控制器的刷写效率。
附图说明
[0048]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0049]图1为本专利技术实施例公开的一种车载控制器的刷写装置的结构示意图;
[0050]图2为本专利技术实施例公开的一种车载控制器的刷写方法的流程示意图;
[0051]图3为本专利技术实施例公开的另一种车载控制器的刷写方法的流程示意图;
[0052]图4为本专利技术实施例公开的车载控制器的刷写装置的刷写进度显示界面示意图;
[0053]图5为本专利技术实施例公开的另一种车载控制器的刷写方法的流程示意图;
[0054]图6为本专利技术实施例公开的另一种车载控制器的刷写装置的结构示意图;
[0055]图7为本专利技术实施例公开的另一种车载控制器的刷写装置的结构示意图;
[0056]图8为本专利技术实施例公开的另一种车载控制器的刷写装置的结构示意图。
具体实施方式
[0057]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载控制器的刷写方法,其特征在于,应用于车载控制器的刷写装置中的控制模块,所述刷写装置还包括电源模块,所述方法包括:在检测到启动刷写指令的情况下,控制所述电源模块向车载控制器供电;通过与车载控制器进行CAN通信,执行刷写流程。2.根据权利要求1所述的方法,其特征在于,所述控制所述电源模块向车载控制器供电,包括:判断是否检测到输出电压设置指令;若是,将所述电源模块输出的电压转换为所述输出电压设置指令携带的目标电压,并向车载控制器输出所述目标电压;若否,将所述电源模块输出的电压转换为默认电压,并向车载控制器输出所述默认电压。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到刷写成功或刷写失败的情况下,控制所述电源模块断开对车载控制器的供电。4.根据权利要求1所述的方法,其特征在于,所述执行刷写流程,包括:检测车载控制器初始化是否完成;在检测到车载控制器初始化完成的情况下,执行刷写流程。5.根据权利要求4所述的方法,其特征在于,所述检测车载控制器初始化是否完成,包括:检测是否接收到车载控制器发送的应用报文;若是,判定车载控制器初始化已完成;若否,判定车载控制器初始化未完成。6.根据权利要求4所述的方法,其特征在于,所述检测车载控制器初始化是否完成,包括:在控制所述电源模块向车载控制器供电之后,开始计时;当计时时长达到预设值时,确定车载控制器初始化已完成。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取对车载控制器的刷写进度信息;显示所述刷写进度信息。8.一种车载控制器的刷写装置,其特征在于,包括:电源模块、至少一个控制模块和至少一个CAN通信模块;所述控制模块,用于执行如权利要求1~7中任意一项所述的车载控制器的刷写方法;所述电源模块,用于为所述刷写装置供电,...

【专利技术属性】
技术研发人员:张明龙武玉婷常新亚吴文胜
申请(专利权)人:合肥阳光电动力科技有限公司
类型:发明
国别省市:

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

1