System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及車輛控制,具體而言,涉及一種ecu刷寫數據的匹配性驗證方法、裝置、設備及介質。
技術介紹
1、電子控制單元ecu為電控發動機的核心部件之一,隨著發動機各種電控技術的廣泛使用,ecu重要性也日漸突出。由于ecu中存儲著不同的控制程序代碼和各種類型的數據,且其所控制的部件的特性數據均不相同,因此在電控發動機研發和生產的過程中,經常要對ecu的數據進行刷寫。
2、在利用刷寫軟件對ecu進行刷寫時,由于人工熟練度不同,選擇的數據文件與控制器刷寫流程prof文件不匹配會導致ecu刷寫失敗甚至刷死。
技術實現思路
1、本申請實施例提供了一種ecu刷寫數據的匹配性驗證方法、裝置、設備及介質,以至少解決相關技術中在利用刷寫軟件對ecu進行刷寫時,選擇的數據文件與控制器刷寫流程prof文件不匹配,導致ecu刷寫失敗甚至刷死的技術問題。
2、根據本申請實施例的一個方面,提供了一種ecu刷寫數據的匹配性驗證方法,包括:
3、獲取待刷寫的ecu數據文件與用戶預選的prof文件;
4、解析所述待刷寫的ecu數據文件中預先存入的目標prof文件的校驗和;
5、計算所述預選的prof文件的校驗和,驗證所述目標prof文件的校驗和與所述預選的prof文件的校驗和是否一致;
6、在所述校驗和一致的情況下,基于用戶預選的prof文件進行ecu數據刷寫。
7、在一種實施方式中,獲取待刷寫的ecu數據文件之前,還包括:
< ...【技術保護點】
1.一種ECU刷寫數據的匹配性驗證方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,獲取待刷寫的ECU數據文件之前,還包括:
3.根據權利要求1或2所述的方法,其特征在于,計算prof文件的校驗和,包括:
4.根據權利要求1所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,在所述校驗和不一致的情況下還包括:
6.根據權利要求5所述的方法,其特征在于,調用預先生成的prof文件校驗表之前,還包括:
7.一種ECU刷寫數據的匹配性驗證裝置,其特征在于,包括:
8.根據權利要求7所述的裝置,其特征在于,還包括:
9.一種電子設備,其特征在于,包括處理器和存儲有程序指令的存儲器,所述處理器被配置為在執行所述程序指令時,執行如權利要求1至6任一項所述的ECU刷寫數據的匹配性驗證方法。
10.一種計算機可讀介質,其特征在于,其上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行以實現如權利要求1至6任一項所述的一種ECU刷寫數據的匹配性驗證
...【技術特征摘要】
1.一種ecu刷寫數據的匹配性驗證方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,獲取待刷寫的ecu數據文件之前,還包括:
3.根據權利要求1或2所述的方法,其特征在于,計算prof文件的校驗和,包括:
4.根據權利要求1所述的方法,其特征在于,還包括:
5.根據權利要求1所述的方法,其特征在于,在所述校驗和不一致的情況下還包括:
6.根據權利要求5所述的方法,其特征在于,調用預先生成的prof文件校驗表之前,還包括...
【專利技術屬性】
技術研發人員:秦玉軍,宮加輝,王奕,龐燁,
申請(專利權)人:濰柴動力股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。