[发明专利]一种纯电动汽车的整车控制器及系统引导方法有效
申请号: | 201210156951.9 | 申请日: | 2012-05-21 |
公开(公告)号: | CN102736586A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 李军华 | 申请(专利权)人: | 奇瑞汽车股份有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 深圳市百瑞专利商标事务所(普通合伙) 44240 | 代理人: | 杨大庆 |
地址: | 241000 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电动汽车 整车 控制器 系统 引导 方法 | ||
技术领域
本发明涉及纯电动汽车的整车控制器,特别涉及整车控制器的引导系统和应用程序以及系统引导方法。
背景技术
纯电动车整车控制器相当于汽车的大脑,纯电动汽车整车控制器软件开发过程中,经常需要做软件代码的修改、控制模型的更新等,从而造成整车控制器的软件经常需要重新刷写。
目前的整车控制器软件是由一个引导系统(Boot)和一些应用程序(App)代码组成。引导系统Boot具有引导应用程序App以及软件刷新的功能,能与上位机通讯更新App或引导系统自身软件。常用的刷新方法是通过BDM(Background Debugging Mode背景调试模式)接口刷入新的引导系统程序,然后将控制器装上外壳,以后的软件更新操作都是上位机通过PCAN、INCA或者刷新工具与整车控制器进行CAN通讯完成。这就要求具有刷新功能的引导系统必须是完整的,一旦引导系统被破坏,则不能与上位机建立通讯,只有用BDM重新刷新Boot程序。为了满足控制器密封性的要求,硬件设计将BDM接口设计到汽车整车控制器外壳内部。因此已装上外壳的整车控制器,若出现Boot软件更新失败,则必须拆开整车控制器外壳,才能重新用BDM接口刷新Boot。若已装上车的整车控制器引导系统本身的Boot刷新失败,拆整车控制器就更加困难,因此相当费时费力,效率低下。并且整车控制器若经常拆卸,势必影响控制器的密封性、接插件的可靠性等。
发明内容
本发明的目的在于提供一种不拆整车控制器外壳而能对引导系统进行刷新的整车控制器。
本发明为了完成其发明目的而采用的技术方案是:一种纯电动汽车的整车控制器,包括主引导系统和一套应用程序,所述的主引导系统引导所述的应用程序;还包括备份引导系统;所述的备份系统采用背景调试模式接口刷入,通过带有CAN接口的诊断线和整车相连,所述的备份引导系统对主引导系统完整性检测,若发现主引导系统完整,则跳转到主引导系统中一固定地址,开始执行主引导系统的程序;若检测发现主引导系统的完整性已被破坏,则继续执行备份引导系统代码,实现芯片RAM检测以判断芯片RAM是否损坏,若RAM检测发现RAM损坏,控制器自动复位;若RAM检测等正确完成,则执行后面的代码等待与上位机建立通讯,以完成主引导系统刷新;所述的主引导系统刷新完成,所述的整车控制器复位,执行主引导系统。
进一步的,上述的纯电动汽车的整车控制器中:所述的备份引导系统、主引导系统和所有的应用程序放置到不同的Flash区域。
进一步的,上述的纯电动汽车的整车控制器中:在所述的Flash中所述的备份引导系统、主引导系统和所有的应用程序依次存储。
本发明还提供了一种整车控制器的系统引导方法,所述的整车控制器的系统包括主引导系统和一整套应用程序,还包括有备份引导系统,整车控制器上电后,其引导过程包括以下步骤:
步骤A、程序自动运行备份引导系统;
步骤B、备份引导系统检测主引导系统是否完整,若主引导系统完整,则跳转到主引导系统中执行,否则,转向步骤C;
步骤C、继续运行备份引导系统,并对主引导系统进行刷新;
步骤D、完成对主引导系统进行刷新以后,对整车控制器进行复位,转向步骤A。
进一步的,上述的电动汽车整车控制器的系统引导方法中:所述的步骤C中,继续运行备份引导系统包括以下分步骤:
步骤C1、对整车控制器的RAM检测,判断芯片RAM是否损坏,若RAM检测发现RAM损坏,整车控制器自动复位;若RAM检测没有损坏,则执行后面的代码等待与上位机建立通讯,以完成主Boot刷新。
进一步的,上述的电动汽车整车控制器的系统引导方法中:所述的步骤B中,主引导系统中执行以下分步骤:
步骤B1、对RAM进行检测,若发现RAM损坏,控制器自动复位;若RAM检测正确完成,则转向步骤B2;
步骤B2、实现对应用程序的完整性检测以及项目一致性进行检测,若检测通过,则跳转到应用程序中一固定地址开始执行应用程序;若检测失败,则转向步骤B3;
步骤B3、继续执行主引导系统后面的代码等待与上位机建立通讯,以完成应用程序刷新;
步骤B4、应用程序刷新完成,控制器复位。
进一步的,上述的电动汽车整车控制器的系统引导方法中:所述的步骤B2中,执行应用程序包括以下步骤:实现外设初始化、子程序调用、与其他控制器通讯实现数据交换、故障诊断与存储、标定、输出控制、FLASH检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇瑞汽车股份有限公司,未经奇瑞汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210156951.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压缩机
- 下一篇:动力电池耐久性测试的方法和系统