一种汽车控制器软件刷写方法及系统技术方案

技术编号:31708187 阅读:21 留言:0更新日期:2022-01-01 11:11
本发明专利技术涉及一种汽车控制器软件刷写方法及系统,包括计算机、刷写工具、至少两个控制器刷写设备、电源,计算机与刷写工具相连,计算机存储有用于控制刷写工具的软件及控制器软件刷写包;每个控制器刷写设备的线束总成的DB9串口皆与刷写工具相连,每个控制器刷写设备的线束总成的控制器接插件与每个待刷写控制器一一对应相连,且每个控制器刷写设备上设置有开关;电源用于为待刷写控制器供电;用于控制刷写工具的软件控制刷写工具将存储于计算机中的控制器软件刷写包刷写至待刷写控制器中。本发明专利技术支持对不同种类的控制器书写,通过开关的打开或者闭合即可实现快速响应;本发明专利技术同时支持对多个同种类的控制器的刷写,提高工作效率。率。率。

【技术实现步骤摘要】
一种汽车控制器软件刷写方法及系统


[0001]本专利技术涉及控制器软件刷写
,具体涉及汽车控制器软件刷写方法及系统。

技术介绍

[0002]随着汽车新四化的快速发展,尤其是智能化网联化的发展,一辆汽车上的控制器数量也越来越多,比如发送机,需要有EMS控制器,变速箱需要有TCU控制器,车身模块的各类开关、门舱控制,需要有车身控制器BCM;不同的控制器,硬件不同,功能不同,其搭载的控制软件也是各有千秋。
[0003]在整车研发阶段,一个控制器的硬件开发相对比较简单,基本都是选用的比较成熟平台化的硬件,但是为了实现不同的功能配置,控制器软件的开发过程漫长,并不是一蹴而就,需要开展各种规范、功能测试、整车搭载测试、标定等工作。在各项测试过程中,由于软件自身的特定,一旦过程中出现一个问题,测试终止,无法单次进行完整验证,因此软件版本要经过不断迭代,每一版软件要进行不断的整改和循环测试,才能验证充分,每一次软件刷写都需要控制器开发工程师协调软件刷写资源,如电源设备、软件刷写设备、接口线等工具,这无疑是一个耗时耗力的过程。当前在整车研发阶段,各个控制器的软件刷写都是由相应的控制器产品工程师与其供应商协同完成,工程师常常要耗费很多精力协调软件刷写工具和设备,造成软件迟迟得不到更新,从而影响后续工作开展。从整车开发的整体角度来看,不利于资源集中利用、管理,效率低。

技术实现思路

[0004]本专利技术的目的是提供一种汽车控制器软件刷写系统,解决的技术问题:目前没有一种通用的汽车控制器软件刷写平台,效率低,软件开发验证周期长。
[0005]为解决上述技术问题,本专利技术采用下述技术方案:一种汽车控制器软件刷写系统,包括计算机、刷写工具、至少两个控制器刷写设备、电源,所述计算机与所述刷写工具相连,所述计算机存储有用于控制所述刷写工具的软件及控制器软件刷写包;每个控制器刷写设备的线束总成的DB9串口皆与所述刷写工具相连,每个所述控制器刷写设备的线束总成的控制器接插件与每个待刷写控制器一一对应相连,且每个所述控制器刷写设备上设置有开关;所述电源用于为所述待刷写控制器供电;用于控制所述刷写工具的软件控制所述刷写工具将存储于所述计算机中的所述控制器软件刷写包刷写至所述待刷写控制器中。
[0006]优选地,所述控制器刷写设备还包括电源适配器和工装夹具,所述电源适配器连接所述电源与所述控制器,所述工装夹具用于放置及固定控制器。
[0007]优选地,所述电源为可调直流稳压电源,所述可调直流稳压电源与各个所述控制器刷写设备串联连接。
[0008]优选地,所述计算机通过USB数据线与所述刷写工具相连。
[0009]优选地,所述刷写工具为CANoe。
[0010]本专利技术还提供一种汽车控制器软件刷写方法,由上述的汽车控制器软件刷写系统实现,该方法包括以下步骤:S01,首先判断多个待刷写控制器是否为同种类,如果是同种类的所述待刷写控制器,执行S02;S02,将多个待刷写控制器对应的多个控制器刷写设备上的开关一一全部闭合,使得多个待刷写设备与刷写工具皆形成通路;S03,将存储于计算机上的控制器软件刷写包刷写进多个所述待刷写控制器。
[0011]优选地,在所述S01中,如果是不同种类的所述待刷写控制器,则执行以下步骤:S04,首先将一部分同种类的待刷写控制器对应的控制器刷写设备上的开关闭合,将不需要本次刷写的待刷写控制器对应的控制器刷写设备上的开关打开;S05,,将存储于计算机上的控制器软件刷写进本次刷写的待刷写控制器;S06,将已经刷写的待刷写控制器对应的控制器刷写设备上的开关打开,然后将另一部分同种类的待刷写控制器对应的控制器刷写设备上的开关闭合;S07,将存储于计算机上的控制器软件刷写包刷写进所述另一部分同种类的待刷写控制器;S08,将所有待刷写控制器全部刷写完毕。
[0012]通过采用上述技术方案,本专利技术可达到的有益技术效果陈述如下:第一,本专利技术提供了一套通用的刷写系统,提升了刷写效率,缩短软件开发验证周期;第二,如果有多个不同种类的控制器需要刷写软件,可以先将多个同种类的需要刷写的控制器至刷写工具之间的线路接通,其他种类的暂时不需要刷写的控制器至刷写工具之间的线路断开,然后在计算机上操作控制器刷写工具的软件,将存储在计算机上的控制器软件刷写包刷写至相应的控制器内;如果需要同时刷写多个同种类的控制器,则可以视具体情况进行扩展。例如,待刷写控制器1与控制器刷写设备之间设置开关k1,待刷写控制器2与控制器刷写设备之间设置的是开关k2,待刷写控制器3与控制器刷写设备之间设置的是开关k3,现在待刷写控制器1与待刷写控制器2是同种类的待刷写控制器(需要刷写系统的软件),但是待刷写控制器3需要刷写的软件与待刷写控制器1和待刷写控制器2都不同,因此,将开关k1和开关k2闭合,将开关k3打开,但通过计算机执行刷写任务时,相同种类的待刷写控制器1和待刷写控制器2的软件被刷写,而待刷写控制器3没有被刷写。当待刷写控制器1和待刷写控制器2被刷写完毕之后,然后再刷写待刷写控制器3,将k1和k2打开,将k3闭合,此时,刷写待刷写控制器3,待刷写控制器1和待刷写控制器2不被刷写。上述过程完成了不同种类的待刷写控制器的刷写;另外如果有多个同种类的待刷写控制器需要刷写,则可扩展控制器刷写设备。例如,假设还有待刷写控制器N需要刷写,那么可多增加待刷写控制器N刷写通道,控制器刷写设备(与待刷写控制器N对应)与刷写工具连接,并在待刷写控制器N与刷写工具之间的控制器刷写设备上设置kn,设置有kn的控制器刷写设备与分别设置有k1、k2及k3的控制器刷写设备相互并联,设置有kn的控制器刷写设备与待刷写控制器N连接,当刷写各个待刷写控制器时,将k1、k2、k3及kn都闭合,待刷写控制器1、待刷写控制器2、待刷写控制器3及待刷写控制器N被同时刷写。
附图说明
[0013]图1为本专利技术的系统框图;图2为本专利技术的实施例的流程图。
具体实施方式
[0014]下面结合附图对本专利技术作进一步说明。
[0015]目前还没有一种通用的汽车控制器软件刷写平台,效率低,软件开发验证周期长。
[0016]参见图1,本专利技术提供了一种汽车控制器软件刷写系统,包括计算机、刷写工具、至少两个控制器刷写设备、电源,计算机与刷写工具相连,计算机存储有用于控制刷写工具的软件及控制器软件刷写包;每个控制器刷写设备的线束总成的DB9串口皆与刷写工具相连,每个控制器刷写设备的线束总成的控制器接插件与每个待刷写控制器一一对应相连,且每个控制器刷写设备上设置有开关;电源用于为待刷写控制器供电;用于控制刷写工具的软件控制刷写工具将存储于计算机中的控制器软件刷写包刷写至待刷写控制器中;通过控制开关的打开或者闭合,实现对相同或不同种类的待刷写控制器的刷写。可选地,控制器刷写设备还包括电源适配器和工装夹具,电源适配器连接电源与控制器,工装夹具用于放置及固定控制器。
[0017]可选地,电源为可调直流稳压电源,可调直流稳压电源与各个控制器刷写设备串联连接。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车控制器软件刷写系统,其特征在于,包括计算机、刷写工具、至少两个控制器刷写设备、电源,所述计算机与所述刷写工具相连,所述计算机存储有用于控制所述刷写工具的软件及控制器软件刷写包;每个控制器刷写设备的线束总成的DB9串口皆与所述刷写工具相连,每个所述控制器刷写设备的线束总成的控制器接插件与每个待刷写控制器一一对应相连,且每个所述控制器刷写设备上设置有开关;所述电源用于为所述待刷写控制器供电;用于控制所述刷写工具的软件控制所述刷写工具将存储于所述计算机中的所述控制器软件刷写包刷写至所述待刷写控制器中;通过控制开关的打开或者闭合,实现对相同或不同种类的待刷写控制器的刷写。2.根据权利要求1所述的汽车控制器软件刷写系统,其特征在于,所述控制器刷写设备还包括电源适配器和工装夹具,所述电源适配器连接所述电源与所述控制器,所述工装夹具用于放置及固定控制器。3.根据权利要求1所述的汽车控制器软件刷写系统,其特征在于,所述电源为可调直流稳压电源,所述可调直流稳压电源与各个所述控制器刷写设备串联连接。4.根据权利要求1所述的汽车控制器软件刷写系统,其特征在于,所述计算机通过USB数据线与所述刷写工具相连。5.根据权利要求1所述的汽车...

【专利技术属性】
技术研发人员:徐彬李增强
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1