[發(fā)明專利]內(nèi)存恢復(fù)方法、電池管理系統(tǒng)、電池包以及用電裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202110982718.5 | 申請(qǐng)日: | 2021-08-25 |
| 公開(kāi)(公告)號(hào): | CN113687970A | 公開(kāi)(公告)日: | 2021-11-23 |
| 發(fā)明(設(shè)計(jì))人: | 余前富;袁虎 | 申請(qǐng)(專利權(quán))人: | 東莞新能安科技有限公司 |
| 主分類號(hào): | G06F11/07 | 分類號(hào): | G06F11/07;G06F9/4401 |
| 代理公司: | 深圳市賽恩倍吉知識(shí)產(chǎn)權(quán)代理有限公司 44334 | 代理人: | 薛曉偉 |
| 地址: | 523000 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 內(nèi)存 恢復(fù) 方法 電池 管理 系統(tǒng) 以及 用電 裝置 | ||
本申請(qǐng)?zhí)峁┮环N內(nèi)存恢復(fù)方法、電池管理系統(tǒng)、電池包以及用電裝置。該方法包括(1)校驗(yàn)第一引導(dǎo)程序;(2)當(dāng)接收到中斷信號(hào)時(shí),跳轉(zhuǎn)到第二引導(dǎo)程序;(3)運(yùn)行所述第二引導(dǎo)程序;(4)復(fù)制所述第二引導(dǎo)程序,并覆蓋所述第一引導(dǎo)程序。本申請(qǐng)?zhí)峁┑膬?nèi)存恢復(fù)方法,在第一引導(dǎo)程序校驗(yàn)不通過(guò)時(shí),可跳轉(zhuǎn)到第二引導(dǎo)程序,以提高電池管理系統(tǒng)的穩(wěn)定性。
技術(shù)領(lǐng)域
本申請(qǐng)涉及電池技術(shù)領(lǐng)域,尤其涉及一種內(nèi)存恢復(fù)方法、應(yīng)用該內(nèi)存恢復(fù)方法的電池管理系統(tǒng)、電池包以及用電裝置。
背景技術(shù)
為了智能化管理及維護(hù)電池模組,現(xiàn)有的電池包通常會(huì)設(shè)置電池管理系統(tǒng)(Battery Management System,BMS)。電池管理系統(tǒng)包括處理器及存儲(chǔ)器。在電池管理系統(tǒng)的開(kāi)機(jī)或升級(jí)過(guò)程中,需要通過(guò)處理器將相關(guān)的程序代碼燒錄到存儲(chǔ)器上。如果在該過(guò)程中,存儲(chǔ)器發(fā)生位翻轉(zhuǎn),可能使存于存儲(chǔ)器上的引導(dǎo)程序的數(shù)據(jù)發(fā)生改變,進(jìn)而在電池管理系統(tǒng)開(kāi)機(jī)時(shí),使電池管理系統(tǒng)進(jìn)入未定義狀態(tài),阻止電池管理系統(tǒng)正常開(kāi)機(jī)。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種內(nèi)存恢復(fù)方法、電池管理系統(tǒng)、電池包以及用電裝置,以提高電池管理系統(tǒng)在開(kāi)機(jī)或升級(jí)過(guò)程中的穩(wěn)定性。
本申請(qǐng)一實(shí)施方式提供了一種內(nèi)存恢復(fù)方法,包括:校驗(yàn)第一引導(dǎo)程序,當(dāng)接收到中斷信號(hào)時(shí),跳轉(zhuǎn)到第二引導(dǎo)程序,運(yùn)行第二引導(dǎo)程序,復(fù)制第二引導(dǎo)程序,并覆蓋第一引導(dǎo)程序。
上述設(shè)計(jì)中,通過(guò)設(shè)置校驗(yàn)第一引導(dǎo)程序的步驟,以在運(yùn)行第一引導(dǎo)程序之前,判斷是否出現(xiàn)異常,并在接收到中斷信號(hào)時(shí),跳轉(zhuǎn)到第二引導(dǎo)程序,使電池管理系統(tǒng)得以正常開(kāi)機(jī),降低電池管理系統(tǒng)的不穩(wěn)定性。
根據(jù)本申請(qǐng)的一些實(shí)施方式,內(nèi)存恢復(fù)方法還包括:校驗(yàn)第一引導(dǎo)程序的同時(shí)開(kāi)始計(jì)時(shí),當(dāng)在第一預(yù)設(shè)時(shí)間內(nèi)第一引導(dǎo)程序校驗(yàn)不通過(guò)時(shí),接收中斷信號(hào)。
上述設(shè)計(jì)中,通過(guò)判斷第一引導(dǎo)程序的校驗(yàn)時(shí)間,以判斷第一引導(dǎo)程序是否校驗(yàn)通過(guò)。其中,當(dāng)?shù)谝灰龑?dǎo)程序在第一預(yù)設(shè)時(shí)間內(nèi)未校驗(yàn)通過(guò)時(shí),則接收到中斷信號(hào),以跳轉(zhuǎn)到第二引導(dǎo)程序,以使電池管理系統(tǒng)正常開(kāi)機(jī)。
根據(jù)本申請(qǐng)的一些實(shí)施方式,內(nèi)存恢復(fù)方法還包括:當(dāng)內(nèi)存運(yùn)行故障時(shí),接收中斷信號(hào)。
上述設(shè)計(jì)中,當(dāng)內(nèi)存運(yùn)行故障時(shí),亦可接收到中斷信號(hào),并跳轉(zhuǎn)到第二引導(dǎo)程序。如此,可在內(nèi)存運(yùn)行故障時(shí),通過(guò)跳轉(zhuǎn)到第二引導(dǎo)程序,使電池管理系統(tǒng)得以正常開(kāi)機(jī)。
根據(jù)本申請(qǐng)的一些實(shí)施方式,內(nèi)存恢復(fù)方法還包括:校驗(yàn)第一引導(dǎo)程序,當(dāng)未接收到中斷信號(hào)時(shí),運(yùn)行第一引導(dǎo)程序。在運(yùn)行完第一引導(dǎo)程序或第二引導(dǎo)程序后,校驗(yàn)第一應(yīng)用程序,當(dāng)?shù)谝粦?yīng)用程序校驗(yàn)不通過(guò)時(shí),跳轉(zhuǎn)到第二應(yīng)用程序,運(yùn)行第二應(yīng)用程序。復(fù)制第二應(yīng)用程序,并覆蓋第一應(yīng)用程序。
上述設(shè)計(jì)中,通過(guò)校驗(yàn)第一應(yīng)用程序,以判斷第一應(yīng)用程序是否出現(xiàn)異常,并在第一應(yīng)用程序出現(xiàn)異常時(shí),跳轉(zhuǎn)到第二應(yīng)用程序,以使電池管理系統(tǒng)正常開(kāi)機(jī)。
根據(jù)本申請(qǐng)的一些實(shí)施方式,內(nèi)存恢復(fù)方法還包括:當(dāng)?shù)谝粦?yīng)用程序校驗(yàn)通過(guò)時(shí),運(yùn)行第一應(yīng)用程序。運(yùn)行第一應(yīng)用程序或第二應(yīng)用程序后,每隔第二預(yù)設(shè)時(shí)間,校驗(yàn)第一引導(dǎo)程序或第一應(yīng)用程序,當(dāng)?shù)谝灰龑?dǎo)程序及/或第一應(yīng)用程序校驗(yàn)不通過(guò)時(shí),發(fā)出告警信號(hào),并將第二引導(dǎo)程序覆蓋第一引導(dǎo)程序,及/或?qū)⒌诙?yīng)用程序覆蓋第一應(yīng)用程序。
上述設(shè)計(jì)中,通過(guò)在電池管理系統(tǒng)開(kāi)機(jī)后,定時(shí)校驗(yàn)第一引導(dǎo)程序及第一應(yīng)用程序,提高電池管理系統(tǒng)的穩(wěn)定性,降低電池管理系統(tǒng)無(wú)法正常開(kāi)機(jī)的頻率。
根據(jù)本申請(qǐng)的一些實(shí)施方式,上述中斷信號(hào)為不可屏蔽中斷信號(hào)。
上述設(shè)計(jì)中,通過(guò)觸發(fā)不可屏蔽中斷,以使電池管理系統(tǒng)在開(kāi)機(jī)過(guò)程中遇到問(wèn)題時(shí),自動(dòng)跳轉(zhuǎn)到第二引導(dǎo)程序,進(jìn)而正常開(kāi)機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于東莞新能安科技有限公司,未經(jīng)東莞新能安科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110982718.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種機(jī)器人控制方法及系統(tǒng)
- 下一篇:一種基于區(qū)塊鏈的數(shù)字貨幣網(wǎng)絡(luò)的交易節(jié)點(diǎn)的真實(shí)性驗(yàn)證方法和系統(tǒng)
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





