一种汽车电子控制器的烧写方法及装置制造方法

文档序号:6293355阅读:222来源:国知局
一种汽车电子控制器的烧写方法及装置制造方法
【专利摘要】本发明涉及汽车领域,公开了一种汽车电子控制器的烧写方法,所述方法包括以下步骤:步骤一:计算机与汽车电子控制器连接,并将计算机连接至互联网数据库;步骤二:利用计算机内的烧写支持软件对汽车电子控制器的整车ECU状态进行扫描并得到扫描结果;步骤三:根据所述扫描结果判断汽车电子控制器的当前ECU程序是否需要刷新,如需要刷新执行下一步骤,如不需要刷新则结束操作;步骤四:所述烧写支持软件从互联网数据库中下载所需要刷新的ECU程序加密文件,并进行烧写操作;步骤五:所述烧写支持软件将烧写信息上传至互联网数据库。还公开了汽车电子控制器的烧写装置。通过访问互联网数据库对汽车电子控制器进行烧写,操作方便,成本低。
【专利说明】—种汽车电子控制器的烧写方法及装置【技术领域】
[0001]本发明涉及汽车领域,具体涉及一种汽车电子控制器的烧写方法及装置。
【背景技术】
[0002]汽车的EQJ (electronic control unit,电子控制器)对整车的管理及各部件的协调运作起着至关重要的作用。在监控汽车的工作状态时,通常需要对ECU中的控制软件进行重新的标定、诊断和更新。传统的调试、更新ECU中软件的方法,或者借助于JTAG (JointTest Action Group,联合测试行动小组)接口或BDM(Background Debug Mode,背景调试模式)接口进行在线烧写,或者将ECU拆卸下来烧写再安装回去。
[0003]目前现有的ECU程序的烧写方法主要采用单机模式,或者是使用PC单独对ECU程序进行刷新,或者是使用一些手持设备对ECU程序进行刷新。显然,在对ECU程序进行刷新时,需要专门的操作人员到ECU所在地对ECU程序进行刷新,且需要人为的判断ECU程序刷新版本及类型。如果需要刷新的ECU非常多且分布地域广,就会大量增加成本,操作起来非常不方便,而且人为去判断ECU程序刷新版本及类型又容易出错,出错后会造成非常严重的后果及影响。

【发明内容】

[0004]本发明所要解决的技术问题是克服现有技术的不足,从而提供了一种可以通过互联网对汽车电子控制器进行烧写的方法及装置。
[0005]为解决上述技术问题,本发明提供如下技术方案:` 一种汽车电子控制器的烧写方法,所述方法包括以下步骤:步骤一:计算机与汽车电子控制器连接,并将计算机连接至互联网数据库;步骤二:利用计算机内的烧写支持软件对汽车电子控制器的整车ECU状态进行扫描并得到扫描结果;步骤三:根据所述扫描结果判断汽车电子控制器的当前ECU程序是否需要刷新,如需要刷新执行下一步骤,如不需要刷新则结束操作;步骤四:所述烧写支持软件从互联网数据库中下载所需要刷新的ECU程序加密文件,并进行烧写操作;步骤五:所述烧写支持软件将烧写信息上传至互联网数据库。
[0006]一种汽车电子控制器的烧写装置,包括:互联网数据库模块,用于存储最新的E⑶程序以及汽车电子控制器烧写完成后的烧写信息;计算机内的烧写支持软件模块,连接汽车电子控制器并对汽车电子控制器的整车ECU状态进行扫描,判断当前ECU程序是否需要刷新,如需要刷新则从互联网数据库模块中下载所需要刷新的ECU程序加密文件,并进行烧写操作,烧写完成后将烧写信息上传至互联网数据库模块。
[0007]与现有技术相比,本发明具有如下有益效果:本发明提供的汽车电子控制器的烧写方法及装置,通过计算机内的烧写支持软件判断汽车电子控制器当前的ECU程序是否需要刷新,并且在需要刷新时,烧写支持软件会从互联网数据库中下载所需要刷新的ECU程序加密文件,并进行烧写操作;通过访问互联网数据库对汽车电子控制器进行烧写,操作方便,成本低,安全稳定。
【专利附图】

【附图说明】
[0008]图1是本发明实施例汽车电子控制器的烧写方法流程图。
[0009]图2是本发明实施例汽车电子控制器的烧写装置示意图。
【具体实施方式】
[0010]为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0011]图1是本发明实施例汽车电子控制器的烧写方法流程图;公开了一种汽车电子控制器的烧写方法,所述方法包括以下步骤:步骤一:计算机与汽车电子控制器连接,并将计算机连接至互联网数据库;步骤二:利用计算机内的烧写支持软件对汽车电子控制器的整车ECU状态进行扫描并得到扫描结果;步骤三:根据所述扫描结果判断汽车电子控制器的当前ECU程序是否需要刷新,如需要刷新执行下一步骤,如不需要刷新则结束操作;步骤四:所述烧写支持软件从互联网数据库中下载所需要刷新的ECU程序加密文件,并进行烧写操作;步骤五:所述烧写支持软件将烧写信息上传至互联网数据库。通过访问互联网数据库对汽车电子控制器进行烧写,操作方便,成本低,安全稳定。
[0012]本实施例中,上述步骤四中的烧写操作具体包括:烧写支持软件对所述需要刷新的ECU程序加密文件进行解析为配置文件和数据文件,根据配置文件进行程序的刷新,通过固定协议将ECU程序数据发送给ECU,ECU内部程序将获取的数据写入到存储设备中。本实施中上述的固定协议为ISO 15765协议,ISO 15765作为一种基于CAN总线的汽车网络诊断协议,因其在传输机制、时间制约、错误检测等方面的优点,目前在汽车网络诊断中得到广泛应用;IS0 15765网络诊断协议对网络层的通讯时间制约较为严格,在应用层提供了较为全面的诊断服务。在其他实施例中也可以采用CCP (CAN Calibration Protocol,CAN标定协议)协议,CCP协议是一个基于CAN总线的标定协议,CCP协议采用主从方式通讯,系统中只有一个主设备,它通过CAN总线连接一个或多个从设备,主设备与从设备间通过会话实现数据传送等功能,这些功能的实现是进行标定、监控、诊断等工作的基础,CCP协议己在某些E⑶标定中得到应用。
[0013]上述的存储设备优选为FLASH,也可以是其他存储设备。上述计算机与汽车电子控制器通过汽车通讯端口设备连接;所述汽车通讯端口设备与计算机采用USB、WIFI或蓝牙中的一种连接。所述汽车通讯端口设备与汽车电子控制器采用标准的OBD (on-boarddiagnostics,在线监控器)接口,并且通讯方式采用采用CAN通讯或者K通讯。
[0014]以下详述汽车电子控制器的烧写方法:
步骤一:计算机与汽车电子控制器连接,并将计算机连接至互联网数据库。操作人员将汽车通信端口设备一端与汽车电子控制器连接,另一端与计算机连接,并将计算机连接至互联网数据库。
[0015]步骤二:利用计算机内的烧写支持软件对汽车电子控制器的整车ECU状态进行扫描并得到扫描结果;当步骤一中的部件均连接完成后,利用计算机内的烧写支持软件对汽车电子控制器进行扫描,所扫描的信息包括整车信息、当前ECU程序版本信息、当前ECU程序烧写完成日期等。
[0016]步骤三:根据所述扫描结果判断汽车电子控制器的当前ECU程序是否是最新版本,是否需要刷新,如果不是最新版本,那么则需要刷新执行下一步骤,如是最新版本,那么不需要刷新则结束操作。
[0017]步骤四:所述烧写支持软件从互联网数据库中下载所需要刷新的ECU程序加密文件,主要是ECU程序刷新的一些配置指导信息和程序数据,并进行烧写操作。烧写支持软件对所述需要刷新的程序进行解析为配置文件和数据文件,根据配置文件进行程序的刷新,通过固定协议将ECU程序数据发送给ECU,ECU内部程序将获取的数据写入到存储设备中。
[0018]步骤五:所述烧写支持软件将烧写信息上传至互联网数据库;上述的烧写信息主要是整车信息,烧写完成单位信息,烧写完成日期,烧写完成的ECU程序版本信息等,以方便后期检索使用。
[0019]上述ECU程序烧写操作均由计算机烧写支持软件自动完成,减少了人为操作可能会出现的错误;并且可以节省大量的人力物力成本,使得ECU程序刷新可以在本地4S店等授权维修点进行,而不必派遣专门的操作人员进行程序刷新。在客户方面,客户可以随时选择4S店进行ECU程序刷新,时间完全由自己安排,可以选择在4S店等维修点进行烧写操作,方便对ECU程序的刷新;在企业方面,可以提升企业服务质量及整体形象,并可以很方便的对客户进行服务。
[0020]本发明还提供了一种汽车电子控制器的烧写装置,包括:互联网数据库模块30,用于存储最新的ECU程序以及汽车电子控制器10烧写完成后的烧写信息;计算机20内的烧写支持软件模块21,连接汽车电子控制器10并对汽车电子控制器10的整车ECU状态进行扫描,判断当前ECU程序是否需要刷新,如需要刷新则从互联网数据库模块30中下载所需要刷新的ECU程序加密文件,并进行烧写操作,烧写完成后将烧写信息上传至互联网数据库模块30。通过访问互联网数据库模块对汽车电子控制器进行烧写,操作方便,成本低;
上述的固定协议为ISO 15765协议,ISO 15765作为一种基于CAN总线的汽车网络诊断协议,因其在传输机制、时间制约、错误检测等方面的优点,目前在汽车网络诊断中得到广泛应用;上述的存储设备优选为FLASH,也可以是其他存储设备。上述计算机20与汽车电子控制器10通过汽车通讯端口设备连接。所述汽车通讯端口设备与计算机采20用USB、WIFI或蓝牙中的一种连接。所述汽车通讯端口设备与汽车电子控制器10采用标准的OBD(on-board diagnostics,在线监控器)接口,并且通讯方式采用采用CAN通讯或者K通讯。汽车电子控制器的烧写装置采用的烧写方法上述已经描述,此处不再赘述。
[0021]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种汽车电子控制器的烧写方法,其特征在于,所述方法包括以下步骤: 步骤一:计算机与汽车电子控制器连接,并将计算机连接至互联网数据库; 步骤二:利用计算机内的烧写支持软件对汽车电子控制器的整车ECU状态进行扫描并得到扫描结果; 步骤三:根据所述扫描结果判断汽车电子控制器的当前ECU程序是否需要刷新,如需要刷新执行下一步骤,如不需要刷新则结束操作; 步骤四:所述烧写支持软件从互联网数据库中下载所需要刷新的ECU程序加密文件,并进行烧写操作; 步骤五:所述烧写支持软件将烧写信息上传至互联网数据库。
2.根据权利要求1所述的汽车电子控制器的烧写方法,其特征在于,所述步骤三具体为:判断汽车电子控制器的当前ECU程序是否是最新版本,如果不是最新版本,那么需要刷新执行下一步骤,如果是最新版本则不需要刷新。
3.根据权利要求1所述的汽车电子控制器的烧写方法,其特征在于,所述步骤四中的烧写操作包括:烧写支持软件对所述需要刷新的ECU程序加密文件进行解析为配置文件和数据文件,根据配置文件进行程序的刷新,通过固定协议将ECU程序数据发送给ECU,ECU内部程序将获取的数据写入到存储设备中。
4.根据权利要求3所述的汽车电子控制器的烧写方法,其特征在于,所述固定协议为ISO 15765 协议。
5.根据权利要求3所述的汽车电子控制器的烧写方法,其特征在于,所述存储设备为FLASH。
6.根据权利要求1-5任一项所述的汽车电子控制器的烧写方法,其特征在于,所述计算机与汽车电子控制器通过汽车通讯端口设备连接。
7.根据权利要求6所述的汽车电子控制器的烧写方法,其特征在于,所述汽车通讯端口设备与计算机采用USB、WIF或蓝牙中的一种连接。
8.根据权利要求6所述的汽车电子控制器的烧写方法,其特征在于,所述汽车通讯端口设备与汽车电子控制器采用CAN通讯或者K通讯。
9.一种汽车电子控制器的烧写装置,其特征在于,包括: 互联网数据库模块,用于存储最新的ECU程序以及汽车电子控制器烧写完成后的烧写信息; 计算机内的烧写支持软件模块,连接汽车电子控制器并对汽车电子控制器的整车ECU状态进行扫描,判断当前ECU程序是否需要刷新,如需要刷新则从互联网数据库模块中下载所需要刷新的ECU程序加密文件,并进行烧写操作,烧写完成后将烧写信息上传至互联网数据库模块。
10.根据权利要求9所述的汽车电子控制器的烧写装置,其特征在于,所述计算机与汽车电子控制器通过汽车通讯端口设备连接。
【文档编号】G05B19/04GK103631156SQ201210309091
【公开日】2014年3月12日 申请日期:2012年8月28日 优先权日:2012年8月28日
【发明者】杜雷鸣, 蔡成剑 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1