System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及一種固件的更新方法,尤其是指一種電池模塊及其電池固件的更新方法。
技術介紹
1、電池的固件(firmware)有時需要升級以擴充功能,因此若欲將新版本的固件更新至電池時,必須先行確認電池的固件內容以及新版本的固件,以防止燒錄到一個硬件不兼容的固件內容,造成電池固件燒錯,將造成電池無法正常使用,將進一步造成裝置無法動作。因此為了要防止此問題發生,進行更新電池固件可說是一個相當重要的程序,目前為了防止使用者將錯誤的固件更新到電池上,現有方法是通過裝置讀取欲更新的固件更新檔檔名或內容,再通過通訊讀取電池信息,進而由電子裝置判斷電池固件是否可進行更新。然而,僅仰賴電子裝置進行判斷是否可更新并非周全的方式,一旦裝置端的檢測軟件產生漏洞(bug),或者裝置端完全沒有防呆機制時,恐導致與電池不兼容的硬件固件被更新到電池上,進而導致電池功能失效。
2、因此,本申請針對上述現有技術的問題,進一步提出一種電池模塊及其電池固件的更新方法,以解決現有所產生的問題。
技術實現思路
1、有鑒于上述問題,本申請的主要目的是在提供一種電池模塊及其電池固件的更新方法,由電池模塊判斷是否更新電池固件,防止將不正確的固件更新到電芯組,避免造成電池模塊的功能異常。
2、為達上述目的,本申請提供一種電池固件的更新方法,應用于電池模塊,電池模塊具有硬件信息,電池固件的更新方法包括以下步驟:
3、接收新電池固件;
4、比對新電池固件是否具有對應硬件信息的關鍵信息;以及<
...【技術保護點】
1.一種電池固件的更新方法,應用于一電池模塊,所述電池模塊具有一硬件信息,其特征在于,所述電池固件的更新方法包括以下步驟:
2.根據權利要求1所述的電池固件的更新方法,其特征在于,所述關鍵信息包括一電池電路板版本與一電芯種類。
3.根據權利要求1所述的電池固件的更新方法,其特征在于,所述硬件信息包括一硬件電路板版本與一硬件電芯種類。
4.根據權利要求1所述的電池固件的更新方法,其特征在于,當所述關鍵信息與所述硬件信息不匹配時,所述電池模塊拒絕進行更新所述新電池固件,并進入一電池工作模式。
5.一種電池模塊,其特征在于,通訊連接一電子裝置,所述電池模塊包括:
6.根據權利要求5所述的電池模塊,其特征在于,所述關鍵信息包括一電池電路板版本與一電芯種類。
7.根據權利要求5所述的電池模塊,其特征在于,所述硬件信息包括一硬件電路板版本與所述電芯組的一硬件電芯種類。
8.根據權利要求5所述的電池模塊,其特征在于,所述電子裝置包含一電動腳踏車的一表頭或一固件燒錄器。
9.根據權利要求5所述的電池模
...【技術特征摘要】
1.一種電池固件的更新方法,應用于一電池模塊,所述電池模塊具有一硬件信息,其特征在于,所述電池固件的更新方法包括以下步驟:
2.根據權利要求1所述的電池固件的更新方法,其特征在于,所述關鍵信息包括一電池電路板版本與一電芯種類。
3.根據權利要求1所述的電池固件的更新方法,其特征在于,所述硬件信息包括一硬件電路板版本與一硬件電芯種類。
4.根據權利要求1所述的電池固件的更新方法,其特征在于,當所述關鍵信息與所述硬件信息不匹配時,所述電池模塊拒絕進行更新所述新電池固件,并進入一電池工作模式。
5.一種電池...
【專利技術屬性】
技術研發人員:黃朝群,
申請(專利權)人:太普動力新能源常熟股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。