[發明專利]車載程序升級系統在審
| 申請號: | 201710444352.X | 申請日: | 2017-06-13 |
| 公開(公告)號: | CN109086058A | 公開(公告)日: | 2018-12-25 |
| 發明(設計)人: | 周瑞娟 | 申請(專利權)人: | 榮成華泰汽車有限公司;天津華泰汽車車身制造有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉丹;黃健 |
| 地址: | 264300 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 車載控制器 升級文件 升級系統 車載程序 上位機 平臺移植 升級程序 系統升級 解析 升級 | ||
本發明提供一種車載程序升級系統。該升級系統包括:車載控制器、CAN卡和上位機;所述車載控制器通過CAN總線與所述CAN卡連接;所述CAN卡與所述上位機連接;所述上位機,用于獲取升級文件,并將所述升級文件通過所述CAN卡發送給所述車載控制器;所述車載控制器,用于接收所述升級文件,并解析所述升級文件,根據所述升級文件完成升級。本發明提供的車載程序升級系統,解決了車載控制器升級程序的平臺移植性差問題,使車載程序升級系統具有一定的通用性,穩定、快速、便捷地實現了車載控制器的系統升級。
技術領域
本發明涉及汽車電子控制技術,尤其涉及一種車載程序升級系統。
背景技術
在現代汽車的使用中,電子控制系統的應用越發廣泛,隨著網絡化汽車電子控制系統的普及,目前已可通過控制器局域網絡(Controller Area Network,簡稱CAN)這種專有網絡實現對汽車電子控制單元的控制,完成對汽車電子控制系統的調試、維護和升級,使得汽車電子控制系統逐漸形成網絡化,而在線系統升級作為汽車電子控制系統升級的一部分,也逐步得到了應用和發展。
現有技術中,對于車載控制器來說,進行電子控制單元(Electronic ControlUnit,簡稱ECU)程序升級可以通過在ECU上留出串口,增加額外的硬件輔助設備對ECU進行程序升級;也可以通過CAN總線與ECU進行通信,應用基于CAN總線的引導加載程序(Bootloader)對ECU進行系統升級,其中,對應不同型號的芯片使用不同的Bootloader。
但是,利用ECU預留的串口對ECU進行系統升級則會造成時間和人工的浪費,效率低下;而對于具有相同體系結構的ECU,在進行ECU程序升級時,由于不同型號芯片的閃存容量不同,一款型號的芯片需要與之相對應的一版Bootloader程序,造成了ECU程序升級系統的平臺移植性差,提高了系統升級的成本。
發明內容
本發明提供一種車載程序升級系統,以解決車載控制器的升級程序的平臺移植性差的問題。
本發明提供一種車載程序升級系統,包括:
車載控制器、CAN卡和上位機;
所述車載控制器通過CAN總線與所述CAN卡連接;
所述CAN卡與所述上位機連接;
所述上位機,用于獲取升級文件,并將所述升級文件通過所述CAN卡發送給所述車載控制器;
所述車載控制器,用于接收所述升級文件,并解析所述升級文件,根據所述升級文件完成升級。
可選地,所述上位機,具體用于將所述升級文件通過所述CAN卡逐行發送給所述車載控制器;
所述車載控制器,具體用于逐行接收所述升級文件。
可選地,所述車載控制器,具體用于依次解析接收到的每行升級文件,并依次將接收到的每行升級文件寫入閃存,在接收完所述升級文件后,完成升級。
可選地,所述上位機,還用于通過所述CAN卡向所述車載控制器發送種子請求命令;
所述車載控制器,還用于根據所述種子請求命令獲取隨機種子,并將所述隨機種子通過所述CAN卡發送給所述上位機;
所述上位機,還用于采用預設算法對所述隨機種子進行處理,獲取待確認密鑰,并將所述待確認密鑰通過所述CAN卡發送給所述車載控制器;
所述車載控制器,還用于對所述待確認密鑰進行驗證,并通過所述CAN卡向所述上位機發送驗證結果。
可選地,所述上位機,具體用于在所述驗證結果為驗證成功時,將所述升級文件通過所述CAN卡發送給所述車載控制器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于榮成華泰汽車有限公司;天津華泰汽車車身制造有限公司,未經榮成華泰汽車有限公司;天津華泰汽車車身制造有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710444352.X/2.html,轉載請聲明來源鉆瓜專利網。





