[發(fā)明專利]一種汽車電控件數(shù)據(jù)版本號升級方法在審
| 申請?zhí)枺?/td> | 202110022624.3 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112783549A | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計)人: | 鄭杭;何正偉;郭啟翔;吳明瞭;林凌;危波;李特定;尹思維;白鵑 | 申請(專利權(quán))人: | 東風汽車股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/654;H04L12/40 |
| 代理公司: | 武漢市首臻知識產(chǎn)權(quán)代理有限公司 42229 | 代理人: | 高琴 |
| 地址: | 441058 湖北省*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 汽車 控件 數(shù)據(jù) 版本號 升級 方法 | ||
1.一種汽車電控件版本號升級方法,其特征在于:
所述升級方法依次包括以下步驟:
S1、根據(jù)電控系統(tǒng)、ECU零部件號生成電控件數(shù)據(jù)版本號,其中,所述電控件數(shù)據(jù)版本號包括電控系統(tǒng)軟件版本號,所述電控系統(tǒng)軟件版本號由A區(qū)、B區(qū)及C區(qū)數(shù)據(jù)組成,且A區(qū)數(shù)據(jù)為電控系統(tǒng)縮寫,B區(qū)數(shù)據(jù)為ECU零部件號,C區(qū)數(shù)據(jù)包括版本標示符、主版本號和副版本號,主版本號和次版本號的初始值均為001;
S2、啟動升級程序后,讀取當前電控件數(shù)據(jù)版本號中的A區(qū)、B區(qū)及C區(qū)數(shù)據(jù);
S3、將A區(qū)和 B區(qū)數(shù)據(jù)更新為刷寫的新數(shù)據(jù);
S4、判斷讀取的C區(qū)數(shù)據(jù)與即將寫入的C區(qū)數(shù)據(jù)是否一致,若一致,則不進行升級,若不一致,則進入步驟S5;
S5、判斷讀取的C區(qū)數(shù)據(jù)中次版本號是否達到最大數(shù)值,若達到,進入步驟S6,若未達到,則保持當前主版本號,并判斷是否升級軟件,若升級,則將當前次版本號+001后寫入控制器內(nèi)的存儲器,若不升級,則保持當前次版本號;
S6、根據(jù)讀取的C區(qū)數(shù)據(jù)中主版本號判斷當前生產(chǎn)階段是否為ET階段,若是,則將主版本號更新為PT、將次版本號更新為001后寫入控制器內(nèi)的存儲器,若不是,則進入S7;
S7、根據(jù)讀取的C區(qū)數(shù)據(jù)中主版本號判斷當前生產(chǎn)階段是否為PT階段,若是,則將主版本號更新為SOP、將次版本號更新為001后寫入控制器內(nèi)的存儲器,若不是,則進入S8;
S8、判斷主版本號為SOP,將次版本號更新為001后寫入控制器內(nèi)的存儲器。
2.根據(jù)權(quán)利要求1所述的一種汽車電控件版本號升級方法,其特征在于:
步驟S5-S8中,所述寫入控制器內(nèi)的存儲器是指:基于CAN網(wǎng)絡(luò)并根據(jù)UDS協(xié)議將A區(qū)、B區(qū)及C區(qū)數(shù)據(jù)寫入存儲器。
3.根據(jù)權(quán)利要求2所述的一種汽車電控件版本號升級方法,其特征在于:
所述寫入存儲器的方式為:
DID1:A區(qū)標示符
DID2:B區(qū)標示符
DID3:C區(qū)標示符
DID4:硬件版本號
DID5:底層軟件版本號。
4.根據(jù)權(quán)利要求3所述的一種汽車電控件版本號升級方法,其特征在于:
所述步驟S2基于CAN網(wǎng)絡(luò)并根據(jù)UDS協(xié)議讀取當前電控件數(shù)據(jù)版本號中的A區(qū)、B區(qū)及C區(qū)數(shù)據(jù),依次包括以下步驟:
S2-1、打開默認會話模式;
S2-2、打開擴展會話模式;
S2-3、判斷DID是否為F195,若是,則讀取C區(qū)數(shù)據(jù),若不是,則進入步驟S2-4;
S2-4、判斷DID是否為F187,若是,則讀取B區(qū)數(shù)據(jù),若不是,則進入步驟S2-5;
S2-5、判斷DID是否為F197,若是,則讀取A區(qū)數(shù)據(jù),若不是,則結(jié)束讀取。
5.根據(jù)權(quán)利要求1-4中任一項所述的一種汽車電控件版本號升級方法,其特征在于:所述電控系統(tǒng)軟件版本號中,C區(qū)數(shù)據(jù)包括應用程序版本號數(shù)據(jù)和標定數(shù)據(jù)版本號數(shù)據(jù),所述應用程序版本號數(shù)據(jù)由B區(qū)數(shù)據(jù)、應用程序版本標識符、主版本號和次版本號組成,所述標定數(shù)據(jù)版本號數(shù)據(jù)由B區(qū)數(shù)據(jù)、標定數(shù)據(jù)版本標識符、主版本號和次版本號組成。
6.根據(jù)權(quán)利要求5所述的一種汽車電控件版本號升級方法,其特征在于:
所述步驟S2通過獲取整車報文的方式讀取當前電控件數(shù)據(jù)版本號中的應用層軟件版本號數(shù)據(jù)及標定數(shù)據(jù)版本號數(shù)據(jù),所述整車報文的發(fā)送方法依次包括以下步驟:
S2.1、若控制器接收到數(shù)據(jù)版本號請求指令,則進入步驟S2.2,若控制器發(fā)生故障,則故障控制器將數(shù)據(jù)版本號發(fā)送至CAN總線;
S2.2、根據(jù)發(fā)出請求指令的ID判斷是以物理尋址還是功能尋址的方式發(fā)出請求指令,若是物理尋址方式,則指定ID的控制器以周期報文的方式將數(shù)據(jù)版本號發(fā)送至CAN總線,若是功能尋址方式,則進入S2.3;
S2.3、循環(huán)檢測總線負載率,直至總線負載率≤C;
S2.4、所有控制器將數(shù)據(jù)版本號以報文的方式發(fā)送至CAN總線。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東風汽車股份有限公司,未經(jīng)東風汽車股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110022624.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 一種獲取操作系統(tǒng)版本信息的方法、裝置及電子設(shè)備
- 分布式服務(wù)配置系統(tǒng)及版本號分配方法
- 用于發(fā)送應用信息的方法和裝置
- 版本號比較的測試方法、裝置、可讀存儲介質(zhì)及設(shè)備
- 基于分布式存儲的ACL設(shè)置方法、裝置、終端及存儲介質(zhì)
- 一種漏洞組件查找方法、系統(tǒng)、介質(zhì)和電子設(shè)備
- 游戲地圖的管理方法、裝置、設(shè)備及存儲介質(zhì)
- 多模塊系統(tǒng)代碼版本的管理方法、裝置和計算機設(shè)備
- 軟件產(chǎn)品版本號合并及升級方法、設(shè)備及存儲介質(zhì)
- 一種數(shù)據(jù)庫操作的實現(xiàn)方法及裝置





