[發明專利]一種汽車控制器的刷新方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201310344675.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種火星捕獲過程自主管理方法
- 下一篇:一種用于生物肥生產的智能控制系統





