[发明专利]一种汽车控制器的刷新方法及装置有效
申请号: | 201310344675.3 | 申请日: | 2013-08-08 |
公开(公告)号: | CN103412561A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 王志全;王聪;朱正龙;王飞;王平 | 申请(专利权)人: | 奇瑞汽车股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 罗建民;邓伯英 |
地址: | 241006 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 汽车 控制器 刷新 方法 装置 | ||
技术领域
本发明属于汽车自动化技术领域,具体涉及一种汽车控制器的刷新方法及装置。
背景技术
在汽车的整车研发试验阶段,经常发现汽车控制器(ECU)内存在Bug,需要更新其内部的应用程序;或在车辆售后服务中,若发现ECU内部程序存在问题,也需要更新内部应用程序。以往需要把ECU整体从整车上拆卸下来,打开外壳,把新的应用程序烧写进去。繁琐的拆卸和代码烧写过程,给开发人员和售后人员带来了很多不便,而且在拆卸过程中还容易对其它关联件造成损坏。由于只有ECU生产商自己才能刷新应用程序,所以使用者很难对ECU内部软件进行更新和维护。
随着车载网络总线的发展,开始探索通过CAN总线通讯数据刷新ECU应用程序,车载诊断服务的逐步完善使其成为了现实。将一段代码(Bootloader)注入到ECU存储器内,利用诊断功能将汽车控制器软件程序下载到控制器内存区域。汽车控制器开发了诊断刷新功能,即可在整车网络中借助诊断设备通过车载诊断接口完成整车相关控制器软件程序下载,无需拆卸控制器硬件。但是在对汽车控制器进行刷新过程中存在很多问题,例如缺乏对汽车控制器刷新的安全保护功能,刷新应用程序数据与汽车控制器不匹配,刷新应用程序数据不可靠等。上述问题都是汽车控制器刷新过程中存在的安全隐患,会影响到汽车整车的安全性和稳定性。
发明内容
本发明所要解决的技术问题是针对现有技术中存在的上述不足,提供一种汽车控制器的刷新方法和装置,该方法可以加强对汽车控制器刷新的安全保护,使得刷新应用程序数据与汽车控制器匹配,提高刷新应用程序数据的可靠性,大大提高了汽车整车的安全性和稳定性。
解决本发明技术问题所采用的技术方案是提供一种汽车控制器的刷新方法,所述汽车控制器上电或复位后运行的第一段代码为Boatloader,Boatloader可分为PBL和SBL两部分,其中,所述PBL驻留在所述汽车控制器的ROM内,所述汽车控制器的刷新方法包括以下步骤:
(1)所述汽车控制器诊断预刷新,其包括:所述汽车控制器信息和/或所述汽车控制器内应用程序版本信息的安全校验认证;
(2)所述汽车控制器诊断刷新。
优选的是,所述步骤(1)中的所述汽车控制器信息安全校验认证的内容包括:所述汽车控制器内的Bootloader的软件版本信息、所述汽车的厂信息、所述汽车的车辆VIN码信息中的任意一项或几项。
优选的是,所述步骤(1)中的所述汽车控制器诊断预刷新包括所述汽车状态检查。
优选的是,所述步骤(1)中的所述汽车控制器诊断预刷新包括所述汽车状态检查内容包括:所述汽车的电源电压信息、所述汽车的运动状态信息、所述汽车的发动机运行状态信息、所述汽车的防盗状态信息中的任意一项或几项。
优选的是,所述步骤(2)中所述汽车控制器诊断刷新前,对所述汽车控制器进行解锁验证。
优选的是,所述步骤(2)中的汽车控制器诊断刷新包括驻留在所述汽车控制器的ROM内的PBL将所述SBL下载到所述汽车控制器的RAM中。
优选的是,所述步骤(2)中的所述汽车控制器诊断刷新包括下载应用程序数据,并对所述应用程序数据进行检查校验。
优选的是,所述步骤(2)中的所述汽车控制器诊断刷新还包括将Boatloader中的中断向量表在应用程序中重构。
本发明还提供一种汽车控制器的刷新装置,包括:汽车控制器诊断预刷新单元,用于安全校验认证所述汽车控制器信息和/或所述汽车控制器内应用程序版本信息;和汽车控制器诊断刷新单元,用于诊断刷新所述汽车控制器。
优选的是,所述汽车控制器诊断刷新单元中还包括所述汽车控制器应用程序检查校验单元,用于对汽车控制器下载的应用程序进行检查校验。
本发明的汽车控制器的刷新方法可以加强对汽车控制器刷新的安全保护,使得刷新应用程序数据与汽车控制器匹配,提高刷新应用程序数据的可靠性,大大提高了汽车整车的安全性和稳定性。
附图说明
图1是本发明实施例1中的汽车控制器内的Boatload软件存储分布;
图2是本发明实施例2中的汽车控制器启动及刷新状态时序图。
具体实施方式
为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。
实施例1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇瑞汽车股份有限公司,未经奇瑞汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310344675.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种火星捕获过程自主管理方法
- 下一篇:一种用于生物肥生产的智能控制系统