[发明专利]一种基于以太网电动汽车控制器程序远程升级方法在审
| 申请号: | 201811429061.4 | 申请日: | 2018-11-27 |
| 公开(公告)号: | CN109714315A | 公开(公告)日: | 2019-05-03 |
| 发明(设计)人: | 周虎;刘杰;佟炳然;刘越佳;林仪玮 | 申请(专利权)人: | 安徽华盈汽车技术有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F8/654 |
| 代理公司: | 天津企兴智财知识产权代理有限公司 12226 | 代理人: | 李成运 |
| 地址: | 239400 安徽省滁州市明光市紫阳*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 外部FLASH存储器 电动汽车控制器 汽车控制单元 远程升级 以太网 远程程序升级 远程服务器 升级程序 通信连接 因特网 | ||
本发明创造提供了一种基于以太网电动汽车控制器程序远程升级方法,包括远程服务器和汽车控制单元,所述汽车控制单元内包括WiFi模块,外部FLASH存储器及DSP数字处理器,WiFi模块与外部FLASH存储器、DSP数字处理器依次通信连接;本发明通过因特网、WIFI模块和控制单元即可实现远程程序升级,解决了去现场升级程序的问题。
技术领域
本发明创造属于汽车控制领域,尤其是涉及一种基于以太网电动汽车控制器程序远程升级方法。
背景技术
目前电动汽车上运用的电控设备越来越多,整车通过CAN网络对各个电控设备进行控制。车辆任何一个电控设备需要进行程序升级,整车厂家或零部件厂家需要通过移动设备到需要升级的电动车上进行软件升级烧录。车辆大部分时间处于运行状态,分布范围较广,这给电控设备软件升级造成困难。因此,需要采用一种方便、可靠性高的软件升级方法来进行电动汽车控制器进行软件升级。
目前程序升级的方法有:
(1)通过仿真器和CCS开发环境通过JTAG口下载,这种方式需要接触DSP 目标板,并连接JTAG仿真接口;
(2)通过CAN总线烧写,这种烧写方式需要用USBCAN代替仿真器;3、通过无线网络实现远程程序升级。
以上两种方式都需要去现场进行软件升级,不仅费时费力,而且会影响车辆正常运行。
而对于采用远程程序的升级方式,文件数据传递的安全性有待通过有效手段来确保。此外,针对在升级过程中出现异常的处理手段不完善。
发明内容
有鉴于此,本发明创造旨在提出一种实现数据安全稳定传输的基于以太网电动汽车控制器程序远程升级方法。
为达到上述目的,本发明创造的技术方案是这样实现的:
一种基于以太网电动汽车控制器程序远程升级方法,包括远程服务器和汽车控制单元,所述汽车控制单元内包括WiFi模块,外部FLASH存储器及 DSP数字处理器,WiFi模块、外部FLASH存储器分别与DSP数字处理器通信连接,其特征在于,包括如下步骤:
(1)升级开始,服务器端系统初始化;
(2)服务器端执行升级程序,并向汽车控制单元的WIFI模块发送请求升级程序信号;
(3)同时,服务器端根据数据加密算法对传输的升级数据进行加密;
(4)服务器端向汽车控制单元上的WIFI模块发送请求解锁FLASH的信号,由DSP处理器判断是否解锁成功,当解锁成功,进入步骤(5);请求解锁不成功,则服务器端执行步骤(2),向WIFI模块重新发送请求升级程序信号;
(5)擦除汽车控制单元其外部FLASH存储器上原数据文件;
(6)服务器端开始发送加密之后的数据文件,下载到汽车控制单元上的外部FLASH存储器上;
(7)服务端升级数据文件完成。
进一步,步骤(2)所述数据加密算法包括如下步骤:
(21)服务器端执行加密程序,输入参数为工作模式、64位明文数据块、 56位密钥以及前缀码;
(22)对64位明文数据块进行初始置换,输出结果;
(23)将步骤(22)所得结果与56位密钥所生成的子密钥进行异或运算,然后迭代,输出结果;
(24)将步骤(23)所得结果进行逆置换,输出结果为64位密文数据块;
(25)生成加密之后的数据文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽华盈汽车技术有限公司,未经安徽华盈汽车技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811429061.4/2.html,转载请声明来源钻瓜专利网。





