[發明專利]一種利用協處理器提高BMS系統性能的方法在審
| 申請號: | 201510384200.6 | 申請日: | 2015-06-30 |
| 公開(公告)號: | CN105022669A | 公開(公告)日: | 2015-11-04 |
| 發明(設計)人: | 劉飛;文鋒;阮旭松;龔敏明;李錦華 | 申請(專利權)人: | 惠州市億能電子有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 廣州市天河區倪律專利代理事務所(普通合伙) 44348 | 代理人: | 倪小敏 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 處理器 提高 bms 系統 性能 方法 | ||
技術領域
?本發明涉及一種提高BMS系統性能的方法,尤其是利用協處理器提高BMS系統性能的方法。
背景技術
目前的BMS沒有利用協處理器XGATE執行進程。缺點和不足:其一:對于利用霍爾傳感器測量電流的情況下,BMS對于充放電的AH積分,只能通過主處理器按照一定時間周期對電流進行積分,在這種情況下,因為電流是瞬間變化的,為了保證AH積分精度,就只能減短進行AH積分的時間周期,比如1毫秒進行一次積分,而需要在這么短的時間周期內進行處理而且還要保證時間的精度,就只能利用主處理器進行1毫秒的定時中斷來進行AH積分,這是一個需要頻繁進行中斷處理的事件。其二:對于方波信號的周期和占空比的計算,比如國標中的CP信號的檢測,1MS的周期性方波,只能利用CPU自帶的捕捉功能利用跳變沿的中斷來進行處理,也就是說在1MS內要捕捉兩個跳變沿的時間點,而這兩個時間點是要觸發中斷的,也就是另一個需要頻繁進行中斷處理的事件。對于這兩種頻繁發生的中斷,MCU只能利用主處理器對中斷進行處理,而處理中斷服務程序需要花費一定的時間,而且又是頻繁發生,會導致主處理器花費大量時間在中斷服務程序上,這就影響了主處理器處理主進程的時間,降低了主處理器處理主進程的效率,亦即降低了BMS整個系統的整體性能,不僅如此,假如在某些情況下,為保證主進程數據的完整性,有可能會在某些條件下關閉中斷,一旦關閉了中斷,當以上某一中斷條件觸發了,也無法進行中斷程序的執行,從而使以上的兩種需要高精度的中斷時間無法得到保證,也就會影響AH積分的精度和捕捉信號的精度。
發明內容
針對上述問題,本發明提出一種利用協處理器提高BMS系統性能的方法,其步驟為:
(1)配置外部功能模塊與BMS系統中的MCU芯片,使外部功能模塊產生的中斷信號指向協處理器;
(2)配置中斷信號在協處理器中的優先權等級;
當中斷發生時,BMS系統中MCU芯片的主處理器停止當前進程,將中斷路由到協處理器,然后立即返回原進程,由協處理器執行中斷服務程序,有多個中斷發生時,協處理器優先執行優先權等級高的中斷服務程序。
采用本發明的提供的方法,可以提高BMS系統的整體性能,尤其可用于需要頻繁進行中斷處理的事件,比如提高BMS對于充放電的AH積分的精度,以及提高BMS計算方波信號的周期和占空比時捕捉信號的精度。
附圖說明
圖1是利用協處理器處理中斷的流程圖;
圖2是未利用協處理器處理中斷的流程圖。
具體實施方式
為使本領域技術人員更好的理解本發明,下面結合附圖對本發明的實施方式作進一步的說明。
首先配置外部功能模塊與BMS系統中的MCU芯片,使外部功能模塊產生的中斷信號指向協處理器;然后配置中斷信號在協處理器中的優先權等級;當中斷發生時,BMS系統中MCU芯片的主處理器停止當前進程,將中斷路由到協處理器,然后立即返回原進程,由協處理器執行中斷服務程序,有多個中斷發生時,協處理器優先執行優先權等級高的中斷服務程序。
優選的,協處理器采用MCU芯片自帶的XGATE協處理器。
如圖1所示,處理BMS對于充放電的AH積分時,主處理器停止當前進程,將周期性的中斷,如1MS的定時中斷,路由到協處理器,之后立即返回處理原進程,繼續主進程的循環執行。協處理器進行1MS定時中斷服務程,計算瞬間電流,并利用當前電流進行1MS的AH積分。
如圖1所示,BMS計算方波信號的周期和占空比時,如國標中的CP信號的檢測,1MS的周期性方波,在跳變沿的中斷觸發時,主處理器中斷當前進程的執行,把中斷路由到協處理器上,主處理器馬上返回原被打斷的程序繼續執行。協處理器處理中斷服務程序,切換中斷捕捉方式,計算方波信號高低電平時間,從而計算信號的周期和占空比。
如圖1所示,在有協處理器的情況下,中斷服務程序由協處理器進行執行,主處理器只需要消耗把中斷路由到協處理器就可以返回繼續執行主進程。
而沒有協處理器的情況下,如圖2所示,需要主處理器執行完整個中斷服務程序后才返回原進程繼續執行,由此對比可知,有協處理器處理頻繁中斷,可以明顯提高主處理器處理主進程的效率,明顯提高系統性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市億能電子有限公司,未經惠州市億能電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510384200.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬機數據備份的方法和裝置
- 下一篇:一種嵌入式裝置業務邏輯可視化展示方法





