專利名稱:電池電量的檢測方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電池領(lǐng)域,具體而言,涉及一種電池電量的檢測方法及裝置。
背景技術(shù):
目前,對麻醉機電池容量的判斷通常是基于硬件ADC(Analog to DigitalConverter模數(shù)轉(zhuǎn)換器,簡稱ADC)電路進行量化,將電池端的模擬電壓量轉(zhuǎn)換為數(shù)字電壓量,以得到對應(yīng)的電池容量,進而提供給用戶。當麻醉機工作在較高的呼吸頻率時,各種電磁閥頻繁動作,麻醉機處于大電流放電狀態(tài),大電流放電導(dǎo)致電池端電壓瞬間急速下降,導(dǎo)致ADC量化后的數(shù)字電壓量也發(fā)生變化,進而提供給用戶的電池容量發(fā)生變化。但是,當麻醉機大電流工作結(jié)束后恢復(fù)小電流時,電池端的電壓又會回升到某個電壓值,此時,將會造成用戶下一時刻得到的電池容量值提升,出現(xiàn)已經(jīng)判斷為低容量狀態(tài)的電池又出現(xiàn)顯示高容量的狀態(tài),導(dǎo)致對電池容量的變化判斷不準確,如圖1所示,示出了在相關(guān)技術(shù)中的電池放電曲線。針對相關(guān)技術(shù)中在對電池容量進行檢測時,往往出現(xiàn)電池電量檢測值反復(fù)變化的問題,目如尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中在對電池容量進行檢測時,往往出現(xiàn)電池電量檢測值反復(fù)變化的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種電池電量的檢測方法及裝置,以解決上述問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種電池電量的檢測方法。該電池電量的檢測方法包括獲取電池的第一電壓值,第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍;檢測電池放電過程中的第二電壓值;以及在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量,其中,第二電量對應(yīng)第二預(yù)設(shè)電壓范圍,臨界值為第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍之間的臨界值。進一步地,根據(jù)電池電壓將電池電量劃分為多個值包括將電池電量劃分為電池電量的 0%、25%、50%、75%和 100%。進一步地,在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量包括判斷第二電壓值是否位于第二預(yù)設(shè)電壓范圍之內(nèi);在第二電壓值位于第二預(yù)設(shè)電壓范圍之內(nèi)時,判斷第二電壓值與第一電壓范圍的臨界值的差值是否超過預(yù)設(shè)值;以及在第二電壓值與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量。進一步地,第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍為相鄰的兩個預(yù)設(shè)電壓范圍。進一步地,在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量包括在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否大于臨界值和預(yù)設(shè)值的和,其中,第二電壓范圍的電壓平均值大于第一電壓范圍的電壓平均值;以及在第二電壓值大于臨界值和預(yù)設(shè)值的和時,確定電池的電量為第二電量。進一步地,在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量包括在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否小于臨界值和預(yù)設(shè)值的差,其中,第二電壓范圍的電壓平均值小于第一電壓范圍的電壓平均值;以及在第二電壓值小于臨界值和預(yù)設(shè)值的差時,確定電池的電量為第二電量。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種電池電量的檢測裝置。該電池電量的檢測裝置包括獲取模塊,用于獲取電池的第一電壓值,第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍;檢測模塊,用于檢測電池放電過程中的第二電壓值;以及確定模塊,用于在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量,其中,第二電量對應(yīng)第二預(yù)設(shè)電壓范圍,臨界值為第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍之間的臨界值。進一步地,確定模塊包括第一判斷子模塊,用于判斷第二電壓值是否位于第二預(yù)設(shè)電壓范圍之內(nèi);第二判斷子模塊,用于在第二電壓值位于第二預(yù)設(shè)電壓范圍之內(nèi)時,判斷第二電壓值與第一電壓范圍的臨界值的差值是否超過預(yù)設(shè)值;以及第一確定子模塊,用于在第二電壓值與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量。進一步地,確定模塊包括第三判斷子模塊,用于在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否大于臨界值和預(yù)設(shè)值的和,其中,第二電壓范圍的電壓平均值大于第一電壓范圍的電壓平均值;以及第二確定子模塊,用于在第二電壓值大于臨界值和預(yù)設(shè)值的和時,確定電池的電量為第二電量。進一步地,確定模塊包括第四判斷子模塊,用于在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否小于臨界值和預(yù)設(shè)值的差,其中,第二電壓范圍的電壓平均值小于第一電壓范圍的電壓平均值;以及第三確定子模塊,用于在第二電壓值小于臨界值和預(yù)設(shè)值的差時,確定電池的電量為第二電量。通過本發(fā)明,采用獲取電池的第一電壓值,第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍;檢測電池放電過程中的第二電壓值;以及在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量,其中,第二電量對應(yīng)第二預(yù)設(shè)電壓范圍,臨界值為第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍之間的臨界值的方法,由于在電壓值超過其所屬的預(yù)設(shè)電壓范圍一定的范圍時,才確定電量發(fā)生變化,從而解決了相關(guān)技術(shù)中在對電池容量進行檢測時,往往出現(xiàn)電池電量檢測值反復(fù)變化的問題,進而達到了使得電池容量檢測結(jié)果更穩(wěn)定的效果。
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)的電池放電曲線圖的示意圖;圖2是根據(jù)本發(fā)明實施例的電池電量的檢測裝置的示意圖;圖3是根據(jù)本發(fā)明第一優(yōu)選實施例的電池電量的檢測裝置的示意圖;圖4是根據(jù)本發(fā)明第二優(yōu)選實施例的電池電量的檢測裝置的示意圖;圖5是根據(jù)本發(fā)明第三優(yōu)選實施例的電池電量的檢測裝置的示意圖;圖6是根據(jù)本發(fā)明實施例的電池電量的檢測方法的流程圖;圖7是根據(jù)本發(fā)明實施例的電池容量檢測滯回濾波算法的示意圖;以及圖8是根據(jù)本發(fā)明實施例的電池容量初始化算法的示意圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。圖2是根據(jù)本發(fā)明實施例的電池電量的檢測裝置的示意圖。如圖2所示,該電池電量的檢測裝置包括獲取模塊22、檢測模塊24和確定模塊26。獲取模塊22用于獲取電池的第一電壓值,第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍。檢測模塊24用于檢測電池放電過程中的第二電壓值。確定模塊26用于在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量,其中,第二電量對應(yīng)第二預(yù)設(shè)電壓范圍,臨界值為第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍之間的臨界值。在該電池電量的檢測裝置中,由于確定模塊26在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,才確定電池的電量由第一電量變化為第二電量,即,該電池電量的檢測裝置在檢測到電壓值的變化,即第一電壓值到第二電壓值的變化超過其所原始的預(yù)設(shè)電壓范圍,即第一預(yù)設(shè)電壓范圍一定的范圍時,才確定電量發(fā)生變化,因而避免了在對電池容量進行檢測時,往往出現(xiàn)電池電量檢測值反復(fù)變化的問題,進而使得電池容量檢測結(jié)果更穩(wěn)定。圖3是根據(jù)本發(fā)明第一優(yōu)選實施例的電池電量的檢測裝置的示意圖。該檢測裝置包括獲取模塊22、檢測模塊24和確定模塊26,其中的確定模塊26包括第一判斷子模塊261、第二判斷子模塊262和第一確定子模塊263。第一判斷子模塊261用于判斷第二電壓值是否位于第二預(yù)設(shè)電壓范圍之內(nèi);第二判斷子模塊262用于在第二電壓值位于第二預(yù)設(shè)電壓范圍之內(nèi)時,判斷第二電壓值與第一電壓范圍的臨界值的差值是否超過預(yù)設(shè)值;第一確定子模塊263用于在第二電壓值與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量。在該實施例中,通過先判斷第二電壓值是否位于第二預(yù)設(shè)電壓范圍之內(nèi),在確定第二電壓值位于第二預(yù)設(shè)電壓范圍之內(nèi)時,判斷第二電壓值與第一電壓范圍的臨界值的差值是否超過預(yù)設(shè)值,能夠使得電量檢測的速度更快。圖4是根據(jù)本發(fā)明第二優(yōu)選實施例的電池電量的檢測裝置的示意圖。該檢測裝置包括獲取模塊22、檢測模塊24和確定模塊26,其中的確定模塊26包括第三判斷子模塊264和第二確定子模塊265。第三判斷子模塊264用于在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否大于臨界值和預(yù)設(shè)值的和,其中,第二電壓范圍的電壓平均值大于第一電壓范圍的電壓平均值;第二確定子模塊265用于在第二電壓值大于臨界值和預(yù)設(shè)值的和時,確定電池的
電量為第二電量。在該實施例中,通過在第二電壓范圍的電壓平均值大于第一電壓范圍的電壓平均值時,通過判斷第二電壓值是否大于臨界值和預(yù)設(shè)值的和來判斷電池的電量是否變化,能夠使得電量檢測的速度更快。圖5是根據(jù)本發(fā)明第三優(yōu)選實施例的電池電量的檢測裝置的示意圖。該檢測裝置包括獲取模塊22、檢測模塊24和確定模塊26,其中的確定模塊26包括第四判斷子模塊266和第三確定子模塊267。第四判斷子模塊266用于在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否小于臨界值和預(yù)設(shè)值的差,其中,第二電壓范圍的電壓平均值小于第一電壓范圍的電壓平均值;第三確定子模塊267用于在第二電壓值小于臨界值和預(yù)設(shè)值的差時,確定電池的電量為第二電量。在該實施例中,通過在第二電壓范圍的電壓平均值小于于第一電壓范圍的電壓平均值時,通過判斷第二電壓值是否小于臨界值和預(yù)設(shè)值的差來判斷電池的電量是否變化,能夠使得電量檢測的速度更快。需要說明的是,本發(fā)明實施例中在確定電量是否發(fā)生變化時,可以采用不同的判斷模塊,即第一判斷子模塊261、第二判斷子模塊262、第三判斷子模塊264和第四判斷子模塊265,以及不同的確定模塊,即,第一確定子模塊263、第二確定子模塊265以及第三確定子模塊267來實現(xiàn),也可以采用同一確定模塊26來實現(xiàn)。圖6是根據(jù)本發(fā)明實施例的電池電量的檢測方法的流程圖。需要說明的是,本發(fā)明實施例的電池電量的檢測方法可以通過但不限于通過本發(fā)明實施例提供的電池電量的檢測裝置來實現(xiàn)。如圖6所示,該電池電量的檢測方法包括以下步驟步驟S602,獲取電池的第一電壓值,第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍;步驟S604,檢測電池放電過程中的第二電壓值;以及步驟S606,在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量,其中,第二電量對應(yīng)第二預(yù)設(shè)電壓范圍,臨界值為第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍之間的臨界值的方法,由于在電壓值超過其所屬的預(yù)設(shè)電壓范圍一定的范圍時,才確定電量發(fā)生變化,從而解決了相關(guān)技術(shù)中在對電池容量進行檢測時,往往出現(xiàn)電池電量檢測值反復(fù)變化的問題,進而達到了使得電池容量檢測結(jié)果更穩(wěn)定的效果。優(yōu)選地,根據(jù)電池電壓將電池電量劃分為多個值包括將電池電量劃分為電池電量的 0%、25%、50%、75%和 100%。優(yōu)選地,在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量包括判斷第二電壓值是否位于第二預(yù)設(shè)電壓范圍之內(nèi);在第二電壓值位于第二預(yù)設(shè)電壓范圍之內(nèi)時,判斷第二電壓值與第一電壓范圍的臨界值的差值是否超過預(yù)設(shè)值;以及在第二電壓值與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量。優(yōu)選地,第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍為相鄰的兩個預(yù)設(shè)電壓范圍。優(yōu)選地,在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量包括在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否大于臨界值和預(yù)設(shè)值的和,其中,第二電壓范圍的電壓平均值大于第一電壓范圍的電壓平均值;以及在第二電壓值大于臨界值和預(yù)設(shè)值的和時,確定電池的電量為第二電量。優(yōu)選地,在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量包括在第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷第二電壓值是否小于臨界值和預(yù)設(shè)值的差,其中,第二電壓范圍的電壓平均值小于第一電壓范圍的電壓平均值;以及在第二電壓值小于臨界值和預(yù)設(shè)值的差時,確定電池的電量為第二電量。圖7是根據(jù)本發(fā)明實施例的電池容量檢測滯回濾波算法的示意圖。如圖7所示,不同的預(yù)設(shè)電壓范圍對應(yīng)不同的電量值,且不同的預(yù)設(shè)電壓范圍之間存在重合部分,也即,上述的第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍可以重疊的,對于重合部分的電量值,可以根據(jù)電壓的變化趨勢來確定電量。本發(fā)明實施例提供的電池電量的檢測方法可以包括以下步驟步驟S701,獲取電池的電壓值,步驟S702,在獲取的電壓值位于第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍的重合部分時,判斷獲取的電壓值的變化趨勢;在電壓值由第一預(yù)設(shè)電壓范圍向第二預(yù)設(shè)電壓范圍變化且與所述第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定所述電池的電量為第二電量,其中,所述第二電量對應(yīng)所述第二預(yù)設(shè)電壓范圍,所述臨界值為所述第一預(yù)設(shè)電壓范圍和所述第二預(yù)設(shè)電壓范圍之間的臨界值。根據(jù)斯密特觸發(fā)器良好抗干擾性,設(shè)計了具有滯回特性的電池容量判斷算法,如圖 7 所示,圖中 BATTERY_V0LTAGE_0、BATTERY_V0LTAGE_25、BATTERY_V0LTAGE_50 和BATTERY_V0LTAGE_75分別為電池容量O %、25 %、50 %和75 %對應(yīng)的電池電壓臨界值,BATTERY_VOLTAGE_TH為滯回電壓。以50%容量判斷為例,當電池電壓升高至或超過BATTERY_V0LTAGE_50+BATTERY_V0LTAGE_TH時,才確定電池電量改變?yōu)?5 %,若此時電壓開始下降,當電池電壓下降至或小于BATTERY_V0LTAGE_50-BATTERY_V0LTAGE_TH時,才確定電池電量改變?yōu)?0%,否則保持75%不變。加入滯回濾波可有效避免因電池電壓不穩(wěn)導(dǎo)致的電池容量頻繁跳變的問題。與斯密特觸發(fā)器相同,本滯回算法必須對電池容量進行初始化。電池容量初始化算法如圖8所示,各常量含義如前所述。BatteryCapacity O用于實現(xiàn)電池容量的檢測。宏定義BATTERY_V0LTAGE_0、BATTERY_V0LTAGE_25、BATTERY_V0LTAGE_50、BATTERY_V0LTAGE_75 和 BATTERY_VOLTAGE_TH如前所述,全局變量g_VoItageBattery為電池電壓,靜態(tài)局部變量InitFlag為電池容量初始化標志位,靜態(tài)局部變量capacity為電池容量。宏定義BATTERY_CAPACITY_0、BATTERY_CAPACITY_25、BATTERY_CAPACITY_50、BATTERY_CAPACITY_75 和 BATTERY_CAPACITY_100 分別表示電池電量0%、25%、50%、75%和100%。
unsigned char BatteryCapacity(void)
{
static bit InitFlag;
static unsigned char capacity;
if(!InitFlag)
{
if(g—VoltageBattery < BATTERY—VOLTAGE—0) {
capacity = BATTERY—CAPACITY—0;
}else if(g_VoltageBattery < BATTERY VOLTAGE 25)
{
capacity = B ATTERYC APACIT Y_2 5;
}
else if(g_VoltageBattery < BATTERY V0LTAGE 50)
{
capacity = BATTERY—CAPACITY—50;
}
else if(g_VoltageBattery < BATTERY VOLTAGE 75)
{
capacity = B ATTERYC APACTT Y_7 5;
}
else
{
capacity = BATTERY—CAPACITY—100;
}
InitFlag = I;
I
else
{
if(g—VoltageBattery<BATTERYVOLTAGEO-
BATTERYVOLTAGETH)
{
capacity = BATTERY—CAPACITY—0;
}
else if(g—VoltageBattery < BATTERYVOLTAGEO +BATTERYVOLTAGETH)
{ //capacity = capacity;
}
else if(g_VoltageBattery < BATTERY VOLTAGE 25 -BATTERYVOLTAGETH)
{
capacity = BATTERY CAPACITY 25;
}
else if(g_VoltageBattery < BATTERY VOLTAGE 25 +BATTERYVOLTAGETH)
{
//capacity = capacity;
}
else if(g_VoltageBattery < BATTERYVOLTAGE50 -BATTERY VOLTAGE TH)
{
capacity = BATTERYCAPACTTY50;
}
else if(g_VoltageBattery < B ATTERYVOLTAGE5 0 +BATTERYVOLTAGETH)
{
//capacity = capacity;
}
else if(g_VoltageBattery < BATTERYVOLTAGE75 -BATTERYVOLTAGETH)
{
capacity = BATTERY CAPACITY 75;
}
else if(g_VoltageBattery < BATTERYVOLTAGE75 +BATTERY VOLTAGE TH)
{
//capacity = capacity;
}
else
{
capacity = BATTERY—CAPACITY—100;
}
}
return capacity;
}顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含 在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種電池電量的檢測方法,其特征在于包括 獲取電池的第一電壓值,所述第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),所述第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍; 檢測電池放電過程中的第二電壓值;以及 在所述第二電壓值位于第二預(yù)設(shè)電壓范圍且與所述第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定所述電池的電量為第二電量,其中,所述第二電量對應(yīng)所述第二預(yù)設(shè)電壓范圍,所述臨界值為所述第一預(yù)設(shè)電壓范圍和所述第二預(yù)設(shè)電壓范圍之間的臨界值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)電池電壓將電池電量劃分為多個值包括將所述電池電量劃分為所述電池電量的O %、25 %、50 %、75 %和100 %。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第二電壓值位于第二預(yù)設(shè)電壓范圍且與所述第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定所述電池的電量為第二電量包括 判斷所述第二電壓值是否位于所述第二預(yù)設(shè)電壓范圍之內(nèi); 在所述第二電壓值位于所述第二預(yù)設(shè)電壓范圍之內(nèi)時,判斷所述第二電壓值與所述第一電壓范圍的臨界值的差值是否超過預(yù)設(shè)值;以及 在所述第二電壓值與所述第一電壓范圍的臨界值的差值超過所述預(yù)設(shè)值時,確定所述電池的電量為所述第二電量。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一預(yù)設(shè)電壓范圍和所述第二預(yù)設(shè)電壓范圍為相鄰的兩個預(yù)設(shè)電壓范圍。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第二電壓值位于第二預(yù)設(shè)電壓范圍且與所述第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定所述電池的電量為第二電量包括 在所述第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷所述第二電壓值是否大于所述臨界值和所述預(yù)設(shè)值的和,其中,所述第二電壓范圍的電壓平均值大于所述第一電壓范圍的電壓平均值;以及 在所述第二電壓值大于所述臨界值和所述預(yù)設(shè)值的和時,確定所述電池的電量為所述第二電量。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第二電壓值位于第二預(yù)設(shè)電壓范圍且與所述第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定所述電池的電量為第二電量包括 在所述第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷所述第二電壓值是否小于所述臨界值和所述預(yù)設(shè)值的差,其中,所述第二電壓范圍的電壓平均值小于所述第一電壓范圍的電壓平均值;以及 在所述第二電壓值小于所述臨界值和所述預(yù)設(shè)值的差時,確定所述電池的電量為所述第二電量。
7.一種電池電量的檢測裝置,其特征在于包括 獲取模塊,用于獲取電池的第一電壓值,所述第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),所述第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍; 檢測模塊,用于檢測電池放電過程中的第二電壓值;以及 確定模塊,用于在所述第二電壓值位于第二預(yù)設(shè)電壓范圍且與所述第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定所述電池的電量為第二電量,其中,所述第二電量對應(yīng)所述第二預(yù)設(shè)電壓范圍,所述臨界值為所述第一預(yù)設(shè)電壓范圍和所述第二預(yù)設(shè)電壓范圍之間的臨界值。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊包括 第一判斷子模塊,用于判斷所述第二電壓值是否位于所述第二預(yù)設(shè)電壓范圍之內(nèi); 第二判斷子模塊,用于在所述第二電壓值位于所述第二預(yù)設(shè)電壓范圍之內(nèi)時,判斷所述第二電壓值與所述第一電壓范圍的臨界值的差值是否超過預(yù)設(shè)值;以及 第一確定子模塊,用于在所述第二電壓值與所述第一電壓范圍的臨界值的差值超過所述預(yù)設(shè)值時,確定所述電池的電量為所述第二電量。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊包括 第三判斷子模塊,用于在所述第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷所述第二電壓值是否大于所述臨界值和所述預(yù)設(shè)值的和,其中,所述第二電壓范圍的電壓平均值大于所述第一電壓范圍的電壓平均值;以及 第二確定子模塊,用于在所述第二電壓值大于所述臨界值和所述預(yù)設(shè)值的和時,確定所述電池的電量為所述第二電量。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊包括 第四判斷子模塊,用于在所述第二電壓值位于第二預(yù)設(shè)電壓范圍內(nèi)時,判斷所述第二電壓值是否小于所述臨界值和所述預(yù)設(shè)值的差,其中,所述第二電壓范圍的電壓平均值小于所述第一電壓范圍的電壓平均值;以及 第三確定子模塊,用于在所述第二電壓值小于所述臨界值和所述預(yù)設(shè)值的差時,確定所述電池的電量為所述第二電量。
全文摘要
本發(fā)明公開了一種電池電量的檢測方法及裝置。該電池電量的檢測方法包括獲取電池的第一電壓值,第一電壓值位于第一預(yù)設(shè)電壓范圍內(nèi),第一預(yù)設(shè)電壓范圍對應(yīng)第一電量,其中,根據(jù)電池電壓將電池的電量劃分為多個值,一個電量對應(yīng)一個預(yù)設(shè)電壓范圍;檢測電池放電過程中的第二電壓值;以及在第二電壓值位于第二預(yù)設(shè)電壓范圍且與第一電壓范圍的臨界值的差值超過預(yù)設(shè)值時,確定電池的電量為第二電量,其中,第二電量對應(yīng)第二預(yù)設(shè)電壓范圍,臨界值為第一預(yù)設(shè)電壓范圍和第二預(yù)設(shè)電壓范圍之間的臨界值。通過本發(fā)明,能夠使得電池容量檢測結(jié)果更穩(wěn)定。
文檔編號G01R31/36GK103064025SQ20111031947
公開日2013年4月24日 申請日期2011年10月19日 優(yōu)先權(quán)日2011年10月19日
發(fā)明者黃發(fā)乾 申請人:北京誼安醫(yī)療系統(tǒng)股份有限公司