[發明專利]一種汽車EPS控制器程序自動化下載系統及方法有效
| 申請號: | 201710482954.4 | 申請日: | 2017-06-22 |
| 公開(公告)號: | CN107346244B | 公開(公告)日: | 2019-09-10 |
| 發明(設計)人: | 張成才;余奎;過學迅;潘浩 | 申請(專利權)人: | 武漢理工大學 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/445 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 魏波 |
| 地址: | 430070 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 汽車 eps 控制器 程序 自動化 下載 系統 方法 | ||
1.一種汽車EPS控制器程序自動化下載系統,其特征在于:包括上位機(1)、USB-CAN盒(2)、功能板(3)、EPS控制器(4)、掃碼槍(5);
所述功能板(3)用于存儲部分Bootloader數據,實現Bootloader更新模式與應用程序更新模式自動切換、EPS控制器(4)的自動上下電;所述上位機與所述USB-CAN盒(2)通過USB接口連接,所述USB-CAN盒(2)分別通過CAN總線與所述功能板(3)、EPS控制器(4)連接,所述功能板(3)與EPS控制器(4)相互通過串口和CAN總線連接;所述掃碼槍(5)掃描所述EPS控制器(4)上的二維碼,獲取數據后通過導線送入所述上位機(1)中。
2.一種汽車EPS控制器程序自動化下載方法,其特征在于,包括以下步驟:
步驟1:配置EPS控制器(4)信息;
步驟2:測試人員通過掃碼槍(5)掃描EPS控制器(4)上的二維碼,當上位機(1)檢測到EPS控制器(4)上的二維碼信息發生改變時,功能板(3)自動設置程序更新模式為Bootloader更新模式;
步驟3:離線下載Bootloader程序;
步驟4:在線下載應用程序;
步驟5:當EPS控制器(4)的離線下載和在線下載完成后,上位機(1)將程序下載的關鍵信息記錄在txt文件中,并通過局域網上傳到后臺服務器的數據庫中。
3.根據權利要求2所述的汽車EPS控制器程序自動化下載方法,其特征在于:步驟1中所述EPS控制器(4)信息包括控制器應用程序文件信息、測試人員信息。
4.根據權利要求2所述的汽車EPS控制器程序自動化下載方法,其特征在于:步驟2中,EPS控制器(4)二維碼信息是否改變的判斷方法是:上位機(1)存儲上一次EPS控制器(4)的二維碼信息,當通過掃碼槍(5)獲得當前EPS控制器(4)的二維碼信息,將兩者進行對比;若EPS控制器(4)的程序下載失敗,上位機(1)則不會儲存該二維碼信息。
5.根據權利要求2所述的汽車EPS控制器程序自動化下載方法,其特征在于:步驟3中所述離線下載Bootloader程序,具體實現包括以下子步驟:
步驟3.1:功能板(3)給EPS控制器(4)發送一字節由EPS控制器(4)決定的特定數據,EPS控制器(4)根據接收數據的時間,判斷功能板(3)的串口通訊的波特率;
步驟3.2:功能板(3)通過串口給EPS控制器(4)發送數據,用于初始化EPS控制器(4)的CAN模塊;當串口數據發送完成后,EPS控制器(4)若成功接收數據,EPS控制器(4)發出燒錄成功的信號;
步驟3.3:功能板(3)通過CAN模塊給EPS控制器(4)發送數據,此數據是Bootloader程序。
6.根據權利要求5所述的汽車EPS控制器程序自動化下載方法,其特征在于:步驟3.3中,離線下載過程若出現下載錯誤,功能板(3)通過指示燈進行報警,并通過USB-CAN盒(2)將錯誤信息上傳到上位機(1)中,中止離線下載進程。
7.根據權利要求2所述的汽車EPS控制器程序自動化下載方法,其特征在于:步驟4中所述在線下載應用程序,具體實現包括以下子步驟:
步驟4.1:當離線下載完成后,功能板(3)對EPS控制器(4)進行一次下電與上電操作,并設置程序更新模式為應用程序更新模式;
步驟4.2:EPS控制器(4)發出應用程序下載起始信號,上位機(1)接收到該信號后,通過USB-CAN盒(2)開始下載應用程序。
8.根據權利要求7所述的汽車EPS控制器程序自動化下載方法,其特征在于:步驟4.2中,在線下載過程若出現下載錯誤,功能板(3)通過指示燈進行報警,并通過USB-CAN盒(2)將錯誤信息上傳到上位機(1)中,中止在線下載進程。
9.根據權利要求2所述的汽車EPS控制器程序自動化下載方法,其特征在于,步驟5中所述關鍵信息包括:控制器ID號、Bootloader版本號、應用程序版本號、程序下載時間、操作員、Bootloader程序與應用程序是否下載成功信息。
10.根據權利要求2-9任意一項所述的汽車EPS控制器程序自動化下載方法,其特征在于:Bootloader程序文件與應用程序文件均是以HEX文件格式進行存儲的,且都是加密文件;啟動離線下載前,需對Bootloader程序文件與應用程序文件進行解析;
對于Bootloader程序文件,先解密得到HEX文件,根據HEX文件格式逐行進行數據解讀,轉化為十六制數據,并進行數據校驗;數據校驗無誤后,對有效數據封裝組包,得到若干個數據包,并將其存儲在功能板(3)的FLASH區;
對于應用程序文件,采用Bootloader程序文件解析方法進行數據解析,然后對封裝組包的每個數據包進行CRC校驗;解析后的數據包將存儲在上位機(1)中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢理工大學,未經武漢理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710482954.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種健身用壓腿裝置
- 下一篇:一種上肢外骨骼康復臂





