[發明專利]功率轉換控制器的引導程序的升級方法和裝置有效
| 申請號: | 202111567605.5 | 申請日: | 2021-12-21 |
| 公開(公告)號: | CN113946360B | 公開(公告)日: | 2022-04-19 |
| 發明(設計)人: | 陳申;黃羽西;朱選才;沈旦立;俞先鋒 | 申請(專利權)人: | 萬幫數字能源股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/4401 |
| 代理公司: | 常州佰業騰飛專利代理事務所(普通合伙) 32231 | 代理人: | 陳紅橋 |
| 地址: | 213000 江蘇省常州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 功率 轉換 控制器 引導 程序 升級 方法 裝置 | ||
1.一種功率轉換控制器的引導程序的升級方法,所述引導程序設置于控制器內的引導程序區,并且所述控制器還設有應用程序區,此外對應所述控制器還設有狀態指示燈、儲能單元和存儲器,其特征在于,所述升級方法包括以下步驟:
獲取并校驗程序升級包,其中,所述程序升級包設置于所述存儲器中,并且所述程序升級包包括文件頭、應用程序包和中轉程序包,其中,所述文件頭包括所述程序升級包的版本、大小和校驗碼;
判斷所述應用程序區中存儲的應用程序是否需要更新;
若是,則運行所述引導程序區中存儲的待升級引導程序,以將所述中轉程序包加載至所述應用程序區;
判斷所述引導程序區中存儲的待升級引導程序是否需要更新;
若是,則利用所述中轉程序包對所述引導程序區中的待升級引導程序進行升級更新,其中,所述中轉程序包包括:
中轉程序代碼,所述中轉程序代碼用于控制所述待升級引導程序升級過程;
中轉程序數據,所述中轉程序數據包括待加載到所述引導程序區的升級版本引導程序。
2.根據權利要求1所述的功率轉換控制器的引導程序的升級方法,其特征在于,所述若是,則運行所述引導程序區中存儲的待升級引導程序,以將所述中轉程序包加載至所述應用程序區,具體包括以下步驟:
若是,則運行所述引導程序區中存儲的待升級引導程序并輸出第一引導態信號,其中,所述第一引導態信號用于點亮引導指示燈;
運行所述待升級引導程序訪問所述中轉程序包,并判斷是否需要更新所述應用程序區的代碼;
若是,則將所述中轉程序代碼加載至所述應用程序區并輸出中轉態信號,其中,所述中轉態信號用于點亮中轉指示燈。
3.根據權利要求2所述的功率轉換控制器的引導程序的升級方法,其特征在于,所述判斷所述引導程序區中存儲的待升級引導程序是否需要更新,具體包括以下步驟:
提取所述中轉程序數據中待加載到所述引導程序區的升級版本引導程序的版本信息;
根據所述版本信息判斷所述引導程序區中存儲的待升級引導程序是否需要升級。
4.根據權利要求3所述的功率轉換控制器的引導程序的升級方法,其特征在于,所述若是,則利用所述中轉程序包對所述引導程序區中的待升級引導程序進行升級更新,具體包括以下步驟:
若是,則判斷所述控制器的運行電量是否滿足升級電量閾值;
若是,則對所述引導程序區進行分頁并編號;
根據分頁結果得到待更新頁列表;
根據所述待更新頁列表對所述引導程序區進行逐頁更新;
運行升級后的引導程序并輸出第二引導態信號,其中,所述第二引導態信號用于點亮所述引導指示燈。
5.根據權利要求4所述的功率轉換控制器的引導程序的升級方法,其特征在于,還包括以下步驟:
運行升級后的引導程序訪問所述中轉程序包;
判斷所述應用程序區中的中轉程序代碼是否完成更新;
若是,則檢查所述應用程序包;
判斷所述應用程序區的代碼是否完整;
若是,則運行所述應用程序區中存儲的應用程序并輸出應用態信號,其中,所述應用態信號用于點亮應用指示燈。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于萬幫數字能源股份有限公司,未經萬幫數字能源股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111567605.5/1.html,轉載請聲明來源鉆瓜專利網。





