亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電池管理系統(tǒng)及方法與流程

文檔序號:11431506閱讀:276來源:國知局
電池管理系統(tǒng)及方法與流程

本發(fā)明涉及電池技術(shù)領(lǐng)域,尤其涉及一種電池管理系統(tǒng)及方法。



背景技術(shù):

現(xiàn)有技術(shù)中,對電池組剩余電量、電流、電壓、溫度等參數(shù)的測量主要依托于專用的儀器設(shè)備,對于普通的測量儀器,如示波器,則無法顯示,但是專用測量儀器由于價(jià)格昂貴,其推廣能力受到較大的限制,對于個(gè)人、實(shí)驗(yàn)室、小企業(yè)來說,非常不適合于普遍性的使用。

因此,現(xiàn)有技術(shù)需要改進(jìn)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問題是:提供一種電池管理方法及系統(tǒng),以解決現(xiàn)有技術(shù)中存在的問題。

根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供的一種電池管理系統(tǒng),包括:

中斷處理模塊和主程序模塊;

所述中斷處理模塊與所述主程序模塊和用戶檢測儀表連接,根據(jù)用戶檢測儀表的請求,建立與用戶檢測儀表的通訊,并將主程序模塊發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)至用戶檢測儀表顯示;

所述主程序模塊與電池組連接,用于檢測電池組的剩余電量、電壓電流參數(shù),并將電池組容量的電流信息轉(zhuǎn)換為pwm方波發(fā)送到中斷處理模塊。

基于本發(fā)明上述電池管理系統(tǒng)的另一個(gè)實(shí)施例中,所述中斷處理模塊包括:uart中斷模塊和timer中斷模塊;

所述uart中斷模塊通過接收用戶檢測儀表的請求幀而觸發(fā)請求事件,或者通過接收主程序模塊的發(fā)送指令幀而觸發(fā)數(shù)據(jù)發(fā)送請求事件;

所述timer中斷模塊根據(jù)設(shè)定的時(shí)間閾值,觸發(fā)設(shè)定的狀態(tài)事件,使中斷處理模塊或主程序模塊進(jìn)入相應(yīng)的狀態(tài)。

基于本發(fā)明上述電池管理系統(tǒng)的另一個(gè)實(shí)施例中,所述uart中斷模塊包括:讀取主程序模塊系統(tǒng)信息、讀取電池組電壓信息、讀取電池組溫度信息、讀取電池組電流信息、讀取用戶檢測儀表請求幀信息。

基于本發(fā)明上述電池管理系統(tǒng)的另一個(gè)實(shí)施例中,所述timer中斷模塊包括:喚醒主程序模塊mcu。

基于本發(fā)明上述電池管理系統(tǒng)的另一個(gè)實(shí)施例中,所述主程序模塊包括:主控mcu模塊、電池容量計(jì)量模塊、電池狀態(tài)檢測模塊、pwm輸出模塊、watchdog模塊、時(shí)基處理模塊;

所述主控mcu模塊與所述電池容量計(jì)量模塊、電池狀態(tài)檢測模塊、pwm輸出模塊、watchdog模塊、時(shí)基處理模塊連接,用于實(shí)現(xiàn)接收各模塊的檢測數(shù)據(jù),并向各模塊發(fā)送控制指令;

所述電池容量計(jì)量模塊用于檢測電池組剩余電量;

所述電池狀態(tài)檢測模塊用于檢測電池組的電壓、電流、溫度信息,所述電池狀態(tài)檢測模塊檢測的電壓、電流、溫度信息與基準(zhǔn)儀表檢測的電壓、電流、溫度信息對比,檢驗(yàn)誤差情況;

pwm輸出模塊用于將電池容量計(jì)量模塊和電池狀態(tài)檢測模塊檢測的電池組參數(shù)輸出為pwm信號,并定義pwm信號類型;

所述watchdog模塊用于防止程序運(yùn)行中由于外界干擾,導(dǎo)致程序進(jìn)入不正常工作狀態(tài),watchdog模塊溢出,程序自動重起;

所述時(shí)基處理模塊為主程序模塊提供基準(zhǔn)計(jì)時(shí)器。

基于本發(fā)明上述電池管理系統(tǒng)的另一個(gè)實(shí)施例中,所述電池容量計(jì)量模塊采用impedancetrack算法對電池組進(jìn)行剩余容量的計(jì)量。

基于本發(fā)明的另一個(gè)方面,本發(fā)明公開了一種電池管理方法,包括:

中斷處理模塊的uart接口與用戶檢測儀表連接,并接收用戶檢測儀表的請求幀;

中斷處理模塊的uart中斷模塊接收用戶檢測儀表的請求幀,并向用戶檢測儀表響應(yīng),建立與用戶檢測儀表的uart通訊;

主程序模塊檢測電池組的剩余電量,電壓、電流、溫度參數(shù),并把電池組容量電流信息轉(zhuǎn)換為pwm方波到led燈板。

基于本發(fā)明上述電池管理方法的另一個(gè)實(shí)施例中,所述主程序模塊檢測電池組的剩余電量使用impedancetrack算法。

與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):

本發(fā)明通過中斷處理模塊與用戶檢測儀表連接,并建立通訊,通過主程序檢測模塊檢測電池組的剩余電量,電壓、電流、溫度參數(shù),并把電池組容量電流信息轉(zhuǎn)換為pwm方波到led燈板,實(shí)現(xiàn)了普通的測量儀表也能對電池組的參數(shù)進(jìn)行檢測,同時(shí)滿足在電池組正常使用的情況下,監(jiān)測電池組的靜態(tài)功耗,延長電池組的使用壽命。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明的電池管理系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。

圖2是本發(fā)明的電池管理方法的一個(gè)實(shí)施例的流程圖。

圖中:1中斷處理模塊、11uart中斷模塊、12timer中斷模塊、2主程序模塊、21主控mcu模塊、22電池容量計(jì)量模塊、23電池狀態(tài)檢測模塊、24pwm輸出模塊、25watchdog模塊、26時(shí)基處理模塊。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例只是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

下面結(jié)合附圖和實(shí)施例對本發(fā)明提供的一種電池管理方法及系統(tǒng)進(jìn)行更詳細(xì)地說明。

圖1是本發(fā)明的電池管理系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖1所示,該實(shí)施例的電池管理系統(tǒng)包括:

中斷處理模塊1和主程序模塊2;

所述中斷處理模塊1與所述主程序模塊2和用戶檢測儀表連接,根據(jù)用戶檢測儀表的請求,建立與用戶檢測儀表的通訊,并將主程序模塊2發(fā)送的數(shù)據(jù)轉(zhuǎn)發(fā)至用戶檢測儀表顯示;

所述主程序模塊2與電池組連接,用于檢測電池組的剩余電量、電壓電流參數(shù),并將電池組容量的電流信息轉(zhuǎn)換為pwm方波發(fā)送到中斷處理模塊1。

所述中斷處理模塊1包括:uart中斷模塊11和timer中斷模塊12;

所述uart中斷模塊11通過接收用戶檢測儀表的請求幀而觸發(fā)請求事件,或者通過接收主程序模塊2的發(fā)送指令幀而觸發(fā)數(shù)據(jù)發(fā)送請求事件;

所述timer中斷模塊12根據(jù)設(shè)定的時(shí)間閾值,觸發(fā)設(shè)定的狀態(tài)事件,使中斷處理模塊1或主程序模塊2進(jìn)入相應(yīng)的狀態(tài)。

所述uart中斷模塊11包括:讀取主程序模塊2系統(tǒng)信息、讀取電池組電壓信息、讀取電池組溫度信息、讀取電池組電流信息、讀取用戶檢測儀表請求幀信息。

所述timer中斷模塊12包括:喚醒主程序模塊2mcu。

所述主程序模塊2包括:主控mcu模塊21、電池容量計(jì)量模塊22、電池狀態(tài)檢測模塊23、pwm輸出模塊24、watchdog模塊25、時(shí)基處理模塊26;

所述主控mcu模塊21與所述電池容量計(jì)量模塊22、電池狀態(tài)檢測模塊23、pwm輸出模塊24、watchdog模塊25、時(shí)基處理模塊26連接,用于實(shí)現(xiàn)接收各模塊的檢測數(shù)據(jù),并向各模塊發(fā)送控制指令;

所述電池容量計(jì)量模塊22用于檢測電池組剩余電量;

所述電池狀態(tài)檢測模塊23用于檢測電池組的電壓、電流、溫度信息,所述電池狀態(tài)檢測模塊23檢測的電壓、電流、溫度信息與基準(zhǔn)儀表檢測的電壓、電流、溫度信息對比,檢驗(yàn)誤差情況;

pwm輸出模塊24用于將電池容量計(jì)量模塊22和電池狀態(tài)檢測模塊23檢測的電池組參數(shù)輸出為pwm信號,并定義pwm信號類型;

所述watchdog模塊25用于防止程序運(yùn)行中由于外界干擾,導(dǎo)致程序進(jìn)入不正常工作狀態(tài),watchdog模塊23溢出,程序自動重起;

所述時(shí)基處理模塊25為主程序模塊2提供基準(zhǔn)計(jì)時(shí)器。

所述電池容量計(jì)量模塊22采用impedancetrack算法對電池組進(jìn)行剩余容量的計(jì)量。

圖2是本發(fā)明的電池管理方法的一個(gè)實(shí)施例的流程圖,如圖2所示,所述電池管理方法包括:

10,中斷處理模塊1的uart接口與用戶檢測儀表連接,并接收用戶檢測儀表的請求幀;

20,中斷處理模塊1的uart中斷模塊11接收用戶檢測儀表的請求幀,并向用戶檢測儀表響應(yīng),建立與用戶檢測儀表的uart通訊;

30,主程序模塊2檢測電池組的剩余電量,電壓、電流、溫度參數(shù),并把電池組容量電流信息轉(zhuǎn)換為pwm方波到led燈板。

所述主程序模塊2檢測電池組的剩余電量使用impedancetrack算法。

以上對本發(fā)明所提供的一種電池管理系統(tǒng)及方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1