[发明专利]一种ECU程序智能下载方法有效

专利信息
申请号: 201210539072.4 申请日: 2012-12-14
公开(公告)号: CN103257869A 公开(公告)日: 2013-08-21
发明(设计)人: 刘飞;文锋;阮旭松;刘忠其 申请(专利权)人: 惠州市亿能电子有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 任海燕
地址: 516006 广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ecu 程序 智能 下载 方法
【说明书】:

技术领域

发明涉及一种ECU程序智能下载方法。 

背景技术

随着电动汽车不断的发展,作为电动汽车核心部件之一的BMS(即电池管理系统)也得到了长足的发展,其实际被应用的数量急剧增加,这也导致BMS的升级维护工作不断增加。具有移动性且数量庞大的电动汽车,其BMS整体程序升级将非常困难,这在一定程度上限制了BMS大批量应用,阻碍了电动汽车的发展。 

BMS在开发中难免需要对其功能进行升级优化,因BMS多集成在电池箱中,每次更新程序时打开电池箱是很费力费时的事,因此更新程序不能借助直接的编程接口,需要设计一种便捷的程序下载的方法,一方面为前期的开发提供方便,另一方面对后期的升级维护提供支持。 

传统汽车上的ECU(电子控制单元)也需要对其软件进行下载升级,一般传统车辆借助K线的方式对其维护,这同电动汽车上采用的CAN总线通讯方式不同;而BMS因电池的分布排布需求,BMS多采用离散结构,其内部都有独立的CAN网络,内部一般由多个相似的ECU组成。传统汽车上的程序下载方式主要对单一的ECU进行升级,而对BMS来说,需要对其包含的多个相似的ECU进行升级,各控制单元的通讯方式一般都设计一致,传统的下载方法无法保证对这些类似单元进行程序下载,因此需要设计方法区别多个类似单元。 

目前ECU的程序下载都需要保持ECU的供电可靠性,若出现断电情况则会导致下载失败,更有可能在下载失败后无法再进行下载,此时只有打开相应的ECU盒盖或者返回原厂进行升级程序。  

发明内容

为了解决上述电池管理系统中ECU程序下载更新过程中存在的不足,本发明提供一种ECU程序智能下载的设计方案。 

一种ECU程序智能下载方法,包括以下步骤: 

(1)将PC机与电池管理系统BMS内部CAN网络连接;(2)电池管理系统BMS中的各相似ECU设置有引导单元,各引导单元能产生随机识别码;(3)PC机随机选择某个待升级的ECU,PC机根据请求向电池管理系统BMS发送更新程序,其他的ECU则进入等待状态;(4)当一个ECU将更新程序下载成功后,PC机可选择下一个等待更新的ECU进行程序更新步骤。

具体的,还包括程序校验步骤: 

(1)电池管理系统BMS中各相似ECU接收到更新程序后,对该更新程序进行完整性的校验,判断程序是否有效;(2)若程序无效,则不向ECU写入当前所下载的程序,停止更新流程,但保持重新向PC机请求下载程序的接口;(3)若程序完整有效,则向ECU写入当前所下载的程序。

更具体的, PC机通过随机地址算法选择及匹配待升级的ECU,并选择匹配成功的ECU进行程序更新。 

更具体的,随机地址算法的步骤为:PC机将各个ECU的引导单元产生的随机的识别码排序,并按照排序顺序向各个ECU发送包含随机识别码的信息,各个ECU接收到此信息后,与自己产生的随机识别码比对,若相同则请求下载程序,若不同则进入等待状态。 

优选的,所述PC机通过USB-CAN转换单元与电池管理系统BMS内部CAN网络进行连接。 

进一步的,所述对该更新程序进行完整性的校验方法为:ECU的引导单元将写入ECU中的程序读取与接收到的程序对比,若没有错误则判断程序完整有效。 

    综上所述,本发明具有以下有益效果:(1)提高了电池管理系统BMS程序升级的便利性,可不用打开电池箱,即可对BMS程序进行升级;(2)在多个相似ECU节点同时存在的情况,能一一进行程序升级;(3)能够进行程序有效性校验,防止下载异常,并能对BMS进行多次重新下载,保证更新成功性。 

具体实施方式

为了让本领域的技术人员能够更好地了解本发明的技术方案,下面对本发明作进一步的阐述。 

本发明揭示了一种类似ECU程序智能下载方法,其实施流程为:首先将PC机通过USB-CAN转换单元(通常使用USB-CAN转换卡)直接连接到电池管理系统BMS的内部CAN网络;电池管理系统BMS所包含的多个相似的ECU设置有引导单元并能为PC机提识别各个相似的ECU的随机识别码;然后PC机通过随机地址选择算法选择某个待升级的ECU,即:PC机将各个ECU的引导单元产生的随机的识别码排序,并按照排序顺序向所各个ECU发送包含随机识别码的信息,各个ECU接收到此信息后,与自己产生的随机识别码比对,若相同则请求下载程序,若不同则进入等待状态。收到匹配成功的ECU请求下载程序后,对其更新程序,其他的ECU则进入等待状态。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市亿能电子有限公司,未经惠州市亿能电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210539072.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top