汽车控制器的程序刷写方法、装置、系统及终端制造方法及图纸

技术编号:13323434 阅读:73 留言:0更新日期:2016-07-11 10:26
本发明专利技术公开了一种汽车控制器的程序刷写方法、装置、系统及终端,其中,该系统包括:终端,用于获取与硬件刷写工具对应的通信协议,并根据通信协议与硬件刷写工具进行通信,以及接收汽车控制器组通过硬件刷写工具发送的汽车控制器组的基础信息,并根据基础信息获取汽车控制器组中相应的控制器所对应的程序文件;硬件刷写工具,用于接收汽车控制器组的基础信息,并将基础信息发送至终端,以及接收终端根据基础信息返回的程序文件,并将程序文件刷写至汽车控制器组中相应的控制器中。该实施例的系统,方便用户对汽车控制器的程序进行刷写或者更新,减少刷写车辆所有控制器的程序所消耗的时间,提高程序刷写效率,进而可提高整车生产效率。

【技术实现步骤摘要】

本专利技术涉及汽车
,尤其涉及一种汽车控制器的程序刷写方法、装置、系统及终端
技术介绍
基于环境、能源和技术发展的因素,新能源汽车是当前和未来汽车发展的趋势,其中,纯电动汽车是主流产品。为了适应时代和客户的需求,新能源汽车上的控制器(即,ECU(ElectronicControlUnit)电子控制单元)越来越多,在生产或者使用汽车的过程中,通常需要向汽车中的多个控制器中刷写程序或者更新程序。每个ECU的功能不同,其内置的应用程序也不同,故需要对每个ECU刷写不同的应用程序。相关基于UDS(UnifieddiagnosticServices,统一诊断服务)的CAN总线控制器刷写控制方法的过程为:对于某一个待刷写的控制器,首先控制该待刷写的控制器进入预编程阶段,并获取可向该待刷写的控制器刷写程序的硬件刷写工具,然后,获取与该硬件刷写工具对应的上位机软件,上位机软件获取适合该控制器的程序文件,硬件刷写工具将程序文件刷写入该待刷写的控制器。然而,由于汽车中的控制器数量较多,并且供应商开发的不同的刷写工具和刷写方法只适用于各自控制器,例如,控制器支持的硬件刷写工具为A,如果硬件刷写工具A不在时,则用户无法通过其他的硬件刷写工具完成对该控制器的程序刷写或者更新,这对于整车厂来说造成了很大的困扰,极易引起刷写工具的混乱,从而造成使用不便,工作效率较低。因此,汽车控制器的程序刷写技术仍需改进。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种汽车控制器的程序刷写系统,该系统方便了用户对汽车控制器的程序进行刷写或者更新,减少刷写车辆所有控制器的程序所消耗的时间,提高程序刷写效率,进而可提高整车生产效率。本专利技术的第二个目的在于提出一种汽车控制器的程序刷写方法。本专利技术的第三个目的在于提出一种汽车控制器的程序刷写装置。本专利技术的第四个目的在于提出一种终端。为了实现上述目的,本专利技术第一方面提出的汽车控制器的程序刷写系统,所述系统包括汽车控制器组、硬件刷写工具和终端,所述汽车控制器组通过高速通信链路与所述硬件刷写工具连接,所述硬件刷写工具与所述终端连接,其中:所述终端,用于获取与所述硬件刷写工具对应的通信协议,并根据所述通信协议与所述硬件刷写工具进行通信,以及接收所述汽车控制器组通过所述硬件刷写工具发送的所述汽车控制器组的基础信息,并根据所述基础信息获取所述汽车控制器组中相应的控制器所对应的程序文件;所述硬件刷写工具,用于接收所述汽车控制器组发送的所述基础信息,并将所述基础信息发送至所述终端,以及接收所述终端根据所述基础信息返回的程序文件,并将所述程序文件刷写至所述汽车控制器组中相应的控制器中。根据本专利技术实施例的汽车控制器的程序刷写系统,终端获取与硬件刷写工具对应的通信协议,并根据通信协议与硬件刷写工具进行通信,以及接收汽车控制器组通过硬件刷写工具发送的汽车控制器组的基础信息,并根据汽车控制器组的基础信息获取汽车控制器组中相应的控制器所对应的程序文件,并控制硬件刷写工具将对应的程序文件刷写至控制器组中相应的控制器中,由此,方便用户对汽车控制器的程序进行刷写或者更新,减少刷写车辆所有控制器的程序所消耗的时间,提高程序刷写效率,进而可提高整车生产效率。在本专利技术的一个实施例中,所述汽车控制器组挂接在集线器上,所述集线器一端与所述硬件刷写工具的接口相连,另一端与所述汽车控制器组的各个控制器的接口相连。在本专利技术的一个实施例中,所述汽车控制器组通过诊断串行接口与所述硬件刷写工具相连。在本专利技术的一个实施例中,所述硬件刷写工具包括PCAN-USB硬件刷写工具、英特佩斯硬件刷写工具、Kvaser硬件刷写工具、Vector硬件刷写工具和周立功硬件刷写工具。在本专利技术的一个实施例中,所述程序文件的格式包括HEX文件、S19文件、BIN文件和MOT文件。为了实现上述目的,本专利技术第二方面提出的汽车控制器的程序刷写方法,汽车控制器组与所述硬件刷写工具连接,所述硬件刷写工具与所述终端连接,所述方法包括以下步骤:所述终端获取所述硬件刷写工具的通信协议,并根据所述通信协议与所述硬件刷写工具进行通信;所述终端接收所述汽车控制器组通过所述硬件刷写工具发送的所述汽车控制器组的基础信息,并根据所述基础信息获取所述汽车控制器组中相应的控制器所对应的程序文件;所述终端向所述硬件刷写工具发送所述程序文件,以使所述硬件刷写工具将所述程序文件刷写至所述汽车控制器组中相应的控制器中。根据本专利技术实施例的汽车控制器的程序刷写方法,终端获取与硬件刷写工具对应的通信协议,并根据通信协议与硬件刷写工具进行通信,以及接收汽车控制器组通过硬件刷写工具发送的汽车控制器组的基础信息,并根据汽车控制器组的基础信息获取汽车控制器组中相应的控制器所对应的程序文件,并控制硬件刷写工具将对应的程序文件刷写至控制器组中相应的控制器中,由此,方便用户对汽车控制器的程序进行刷写或者更新,减少刷写车辆所有控制器的程序所消耗的时间,提高程序刷写效率,进而可提高整车生产效率。在本专利技术的一个实施例中,所述终端获取所述硬件刷写工具的通信协议,包括:所述终端获取所述硬件刷写工具的型号信息,并根据所述型号信息确定所述硬件刷写工具所支持的通信协议,并获取所述通信协议。在本专利技术的一个实施例中,所述硬件刷写工具包括PCAN-USB硬件刷写工具、英特佩斯硬件刷写工具、Kvaser硬件刷写工具、Vector硬件刷写工具和周立功硬件刷写工具。在本专利技术的一个实施例中,所述程序文件的格式包括HEX文件、S19文件、BIN文件和MOT文件。为了实现上述目的,本专利技术第三方面提出的汽车控制器的程序刷写装置,第一获取模块,用于获取硬件刷写工具的通信协议;通信模块,用于根据所述通信协议与所述硬件刷写工具进行通信;接收模块,用于接收所述硬件刷写工具发送的汽车控制器组的基础信息;第二获取模块,用于根据所述基础信息获取所述汽车控制器组中相应的控制器所对应的程序文件;发送模块,用于向所述硬件刷写工具发送所述程序文件,以使所述硬件刷写工具将所述程序文件刷写至所述汽车控制器组中相应的控制器中。根据本专利技术实施例的汽车控制器的程序刷写装置,通过第一获取模块获取与硬件刷写工具对应的通信协议,并通信模块根据通信协议与硬件刷写工具进行通信,以及接收模块接收硬件刷写工具发送的汽车控制器组的基础信息,并第二获取模块根据汽车控制器组的基础信息获取汽车控制器组中相应的控制器所对应本文档来自技高网...

【技术保护点】
一种汽车控制器的程序刷写系统,其特征在于,所述系统包括汽车控制器组、硬件刷写工具和终端,所述汽车控制器组通过高速通信链路与所述硬件刷写工具连接,所述硬件刷写工具与所述终端连接,其中:所述终端,用于获取与所述硬件刷写工具对应的通信协议,并根据所述通信协议与所述硬件刷写工具进行通信,以及接收所述汽车控制器组通过所述硬件刷写工具发送的所述汽车控制器组的基础信息,并根据所述基础信息获取所述汽车控制器组中相应的控制器所对应的程序文件;所述硬件刷写工具,用于接收所述汽车控制器组发送的所述基础信息,并将所述基础信息发送至所述终端,以及接收所述终端根据所述基础信息返回的程序文件,并将所述程序文件刷写至所述汽车控制器组中相应的控制器中。

【技术特征摘要】
1.一种汽车控制器的程序刷写系统,其特征在于,所述系统包括汽车控制器组、硬件
刷写工具和终端,所述汽车控制器组通过高速通信链路与所述硬件刷写工具连接,所述硬
件刷写工具与所述终端连接,其中:
所述终端,用于获取与所述硬件刷写工具对应的通信协议,并根据所述通信协议与所
述硬件刷写工具进行通信,以及接收所述汽车控制器组通过所述硬件刷写工具发送的所述
汽车控制器组的基础信息,并根据所述基础信息获取所述汽车控制器组中相应的控制器所
对应的程序文件;
所述硬件刷写工具,用于接收所述汽车控制器组发送的所述基础信息,并将所述基础
信息发送至所述终端,以及接收所述终端根据所述基础信息返回的程序文件,并将所述程
序文件刷写至所述汽车控制器组中相应的控制器中。
2.如权利要求1所述的汽车控制器的程序刷写系统,其特征在于,所述汽车控制器组
挂接在集线器上,所述集线器一端与所述硬件刷写工具的接口相连,另一端与所述汽车控
制器组的各个控制器的接口相连。
3.如权利要求1所述的汽车控制器的程序刷写系统,其特征在于,所述汽车控制器组
通过诊断串行接口与所述硬件刷写工具相连。
4.如权利要求1所述的汽车控制器的程序刷写系统,其特征在于,所述硬件刷写工具
包括PCAN-USB硬件刷写工具、英特佩斯硬件刷写工具、Kvaser硬件刷写工具、Vector硬
件刷写工具和周立功硬件刷写工具。
5.如权利要求1-4任一所述的汽车控制器的程序刷写系统,其特征在于,所述程序文
件的格式包括HEX文件、S19文件、BIN文件和MOT文件。
6.一种汽车控制器的程序刷写方法,其特征在于,汽车控制器组与所述硬件刷写工具
连接,所述硬件刷写工具与所述终端连接,所述方法包括以下步骤:
所述终端获取所述硬件刷写工具的通信协议,并根据所述通信协议与所述硬件刷写工
具进行通信;
所述终端接收所述汽车控制器组通过所述硬件刷写工具发送的所述汽车控制器组的基
础信息,并根据所述基础信息获取所述汽车控制器组中相应的控制器所对应的程序文件;
所述终端向所述硬件刷写工具发送所述程序文件,以使所述硬件刷写工具将所述程序...

【专利技术属性】
技术研发人员:郑轶
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:北京;11

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

1