電池電量的獲取裝置和獲取方法
2023-04-26 09:28:26 2
專利名稱:電池電量的獲取裝置和獲取方法
技術領域:
本發明涉及電池監測技術,具體而言,涉及電池電量的獲取裝置和獲取方法。
背景技術:
對於現階段市場上的電量表,都是以電壓的高低來判斷電池容量的大小,並且是實時顯示的,即儀表顯示電壓為電池實時電壓u顯=U實。但電池有一個特性就是相同狀態的電池放電電流越大所造成的壓降也越大,也就是在電動設備啟動或加速時電流大壓降大,指示掉的多,所表現出來的就是電池的電量很快就耗盡。還有就是由於虛電,導致容量不足時還是顯示滿電,不能準確指示電池容量。因此,需要一種新的電池電量的獲取技術,可以避免由於啟動或加速時瞬間耗電過大,或由於電池虛電而造成電量顯示不準確。
發明內容
本發明正是基於上述問題,提出了一種新的電池電量的獲取技術,可以避免由於啟動或加速時瞬間耗電過大,或由於電池虛電而造成電量顯示不準確。有鑑於此,本發明提出了一種電池電量的獲取裝置,包括採集模塊,實時採集所述電池的電壓值;分析模塊,根據所述採集模塊採集到的所述電壓值,分析所述電池在第一預設時間段內的電壓變化值;比較模塊,將所述分析模塊得到的所述電壓變化值與預設的變化閾值進行比較;處理模塊,根據所述比較模塊的比較結果,在所述電壓變化值小於所述變化閾值的情況下,將所述採集模塊實時採集的所述電壓值作為顯示電壓,否則,將對所述電壓值進行補償處理得到補償電壓值作為所述顯示電壓;轉換模塊,將所述處理模塊得到的所述顯示電壓轉換為所述電池的剩餘電量。在該技術方案中,一方面不斷地對電池的電壓進行實時採集,另一方面對於電壓的變化量進行分析,其中,比如設定第一預設時間段為 5s,則每隔^對採集到的電壓的變化量進行分析,如果小於設定的變化閾值,說明電量消耗平穩,就根據採集到的實時電壓進行轉換為電量並顯示,如果超出了設定的變化閾值,說明電量的瞬間消耗過高,此時可能為啟動或加速的瞬間,需要按照特定的算法進行補償處理,則對於啟動時的電壓監測可以避免虛電的情況,而對於使用過程中的監測,則可以避免加速瞬間造成的電量下降過快,從而帶給用戶良好的體驗。在上述技術方案中,優選地,所述處理模塊具體包括選擇子模塊,選取在所述第一預設時間段內採集到的最大電壓值及對應的時間點,將所述最大電壓值作為起始電壓值及將所述對應的時間點作為起始點;設定子模塊,從所述選擇子模塊選取的所述起始點開始,以第二預設時間段為單位時間長度,在第三預設時間段內步進式地設定至少一個時間節點;獲取子模塊,對於所述設定子模塊設定的每個所述時間節點,獲取所述時間節點與所述起始點之間的時間長度;計算子模塊,將所述起始電壓值與補償變量的差值作為所述顯示電壓,其中,所述補償變量為所述時間長度與預設的補償常數的乘積。在該技術方案中, 如設定第三預設時間段為15s,那麼從起始點開始的15s內,都將按照補償處理的方式進行
4電量的顯示。在這段時間內,通過設定第二預設時間段的長度,從而確定選取的時間點的個數,然後分別在這些時間點上進行補償處理並得到對應的電壓值,利用這些電壓值轉換得到對應的電量值,從而提高電量顯示的準確度。在上述技術方案中,優選地,還包括獲取模塊,獲取所述電池的規格,並根據所述電池的規格獲取對應的處理參數,所述處理參數包括第一預設時間段、第三預設時間段、變化閾值和/或補償常數。在該技術方案中,對於不同規格的電池,如不同材料或不同容量的電池,都存在最適合某一種電池的處理參數,而選擇正確的處理參數顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,優選地,所述獲取模塊還用於根據所述電池的規格,獲取對應於所述電池的規格的轉換比例;以及所述轉換模塊利用所述獲取模塊獲取的所述轉換比例將所述顯示電壓轉換為所述電池的剩餘電量。在該技術方案中,採集到的電壓值和電池中的電量之間存在一定的比例關係,從而可以通過對電壓值的監測,實現對電量的了解。對於不同種類的電池,也存在不同的轉換比例,而正確選擇出對應的轉換比例顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,優選地,所述獲取模塊還用於獲取對應於所述電池的規格的校準因子及至少一個開關閾值,則校準開關閾值為所述開關閾值與所述校準因子的差值; 所述比較模塊還用於比較所述顯示電壓與所述校準開關閾值的大小;以及所述電池電量的獲取裝置還包括開關模塊,在所述比較模塊得到的比較結果為所述顯示電壓小於所述校準開關閾值的情況下,關閉對應於所述開關閾值的、用於顯示所述電池的電量的顯示裝置。在該技術方案中,在顯示電池的剩餘電量時,可以採用較為準確的顯示方式,如採用數字顯示的方式。當然,人們有時並不需要那麼準確地了解電量,此時,可以採用大致的電量狀況進行顯示,如在電池電量為總電量的一定百分比時,使用指示燈的開關等方式進行顯示。除了直接設定在電量小於如75^30^^10%時開關對應的指示燈等,還可以對特定種類的電池,獲取針對其特性的校準因子,並將該校準因子加入對開關閾值的計算,避免由於電池的衰退老化等造成電量顯示的不準確。根據本發明的又一方面,還提出了一種電池電量的獲取方法,包括步驟202,實時採集所述電池的電壓值;步驟204,根據所述電壓值,分析所述電池在第一預設時間段內的電壓變化值,將所述電壓變化值與預設的變化閾值比較,若所述電壓變化值小於所述變化閾值,則將實時採集的所述電壓值作為顯示電壓,否則,將經過補償處理得到的補償電壓值作為所述顯示電壓;步驟206,將所述顯示電壓轉換為所述電池的剩餘電量。在該技術方案中,一方面不斷地對電池的電壓進行實時採集,另一方面對於電壓的變化量進行分析,其中,比如設定第一預設時間段為5s,則每隔^對採集到的電壓的變化量進行分析,如果小於設定的變化閾值,說明電量消耗平穩,就根據採集到的實時電壓進行轉換為電量並顯示, 如果超出了設定的變化閾值,說明電量的瞬間消耗過高,此時可能為啟動或加速的瞬間,需要按照特定的算法進行補償處理,則對於啟動時的電壓監測可以避免虛電的情況,而對於使用過程中的監測,則可以避免加速瞬間造成的電量下降過快,從而帶給用戶良好的體驗。在上述技術方案中,優選地,在所述步驟204中,所述補償處理的過程包括選取在所述第一預設時間段內採集到的最大電壓值及對應的時間點,將所述最大電壓值作為起始電壓值及將所述對應的時間點作為起始點;從所述起始點開始,以第二預設時間段為單位時間長度,在第三預設時間段內步進式地設定至少一個時間節點;對於每個所述時間節點,獲取所述時間節點與所述起始點之間的時間長度,則補償變量為所述時間長度與預設的補償常數的乘積,且所述顯示電壓為所述起始電壓值與所述補償變量的差值。在該技術方案中,如設定第三預設時間段為15s,那麼從起始點開始的15s內,都將按照補償處理的方式進行電量的顯示。在這段時間內,通過設定第二預設時間段的長度,從而確定選取的時間點的個數,然後分別在這些時間點上進行補償處理並得到對應的電壓值,利用這些電壓值轉換得到對應的電量值,從而提高電量顯示的準確度。在上述技術方案中,優選地,在所述步驟202之前,還包括獲取所述電池的規格, 並根據所述電池的規格獲取對應的處理參數,所述處理參數包括第一預設時間段、第三預設時間段、變化閾值和/或補償常數。在該技術方案中,對於不同規格的電池,如不同材料或不同容量的電池,都存在最適合某一種電池的處理參數,而選擇正確的處理參數顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,優選地,在所述步驟206中,將所述顯示電壓轉換為所述電池的剩餘電量的過程具體包括根據所述電池的規格,獲取對應於所述電池的規格的轉換比例,並利用所述轉換比例將所述顯示電壓轉換為所述電池的剩餘電量。在該技術方案中,採集到的電壓值和電池中的電量之間存在一定的比例關係,從而可以通過對電壓值的監測, 實現對電量的了解。對於不同種類的電池,也存在不同的轉換比例,而正確選擇出對應的轉換比例顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,優選地,還包括獲取對應於所述電池的規格的校準因子及至少一個開關閾值,則校準開關閾值為所述開關閾值與所述校準因子的差值,若所述顯示電壓小於所述校準開關閾值,則關閉對應於所述開關閾值的顯示裝置。在該技術方案中,在顯示電池的剩餘電量時,可以採用較為準確的顯示方式,如採用數字顯示的方式。當然,人們有時並不需要那麼準確地了解電量,此時,可以採用大致的電量狀況進行顯示,如在電池電量為總電量的一定百分比時,使用指示燈的開關等方式進行顯示。除了直接設定在電量小於如75^30^^10%時開關對應的指示燈等,還可以對特定種類的電池,獲取針對其特性的校準因子,並將該校準因子加入對開關閾值的計算,避免由於電池的衰退老化等造成電量顯示的不準確。通過以上技術方案,可以避免由於啟動或加速時瞬間耗電過大,或由於電池虛電而造成電量顯示不準確。
圖1示出了根據本發明的實施例的電池電量的獲取裝置的框圖;圖2示出了根據本發明的實施例的電池電量的獲取方法的流程圖;圖3示出了根據本發明的實施例的電壓變化的示意圖;以及圖4示出了根據本發明的實施例的電量顯示儀表的結構示意圖。
具體實施例方式為了能夠更清楚地理解本發明的上述目的、特徵和優點,下面結合附圖和具體實施方式
對本發明進行進一步的詳細描述。
在下面的描述中闡述了很多具體細節以便於充分理解本發明,但是,本發明還可以採用其他不同於在此描述的其他方式來實施,因此,本發明並不限於下面公開的具體實施例的限制。圖1示出了根據本發明的實施例的電池電量的獲取裝置的框圖。如圖1所示,根據本發明的實施例的電池電量的獲取裝置100,包括採集模塊 102,實時採集電池的電壓值;分析模塊104,根據採集模塊102採集到的電壓值,分析電池在依次選取的第一預設時間段內的電壓變化值;比較模塊106,將分析模塊104得到的電壓變化值與預設的變化閾值進行比較;處理模塊108,根據比較模塊106的比較結果,在電壓變化值小於變化閾值的情況下,將採集模塊102實時採集的電壓值作為顯示電壓,否則,將對電壓值進行補償處理得到補償電壓值作為顯示電壓;轉換模塊110,將處理模塊108得到的顯示電壓轉換為電池的剩餘電量。在該技術方案中,一方面不斷地對電池的電壓進行實時採集,另一方面對於電壓的變化量進行分析,其中,比如設定第一預設時間段為5s,則每隔^對採集到的電壓的變化量進行分析,如果小於設定的變化閾值,說明電量消耗平穩, 就根據採集到的實時電壓進行轉換為電量並顯示,如果超出了設定的變化閾值,說明電量的瞬間消耗過高,此時可能為啟動或加速的瞬間,需要按照特定的算法進行補償處理,則對於啟動時的電壓監測可以避免虛電的情況,而對於使用過程中的監測,則可以避免加速瞬間造成的電量下降過快,從而帶給用戶良好的體驗。在上述技術方案中,處理模塊108具體包括選擇子模塊1080,選取在第一預設時間段內採集到的最大電壓值及對應的時間點,將最大電壓值作為起始電壓值及將對應的時間點作為起始點;設定子模塊1082,從選擇子模塊1080選取的起始點開始,以第二預設時間段為單位時間長度,在第三預設時間段內步進式地設定至少一個時間節點;獲取子模塊1084,對於設定子模塊1082設定的每個時間節點,獲取時間節點與起始點之間的時間長度;計算子模塊1086,將起始電壓值與補償變量的差值作為顯示電壓,其中,補償變量為時間長度與預設的補償常數的乘積。在該技術方案中,如設定第三預設時間段為15s,那麼從起始點開始的15s內,都將按照補償處理的方式進行電量的顯示。在這段時間內,通過設定第二預設時間段的長度,從而確定選取的時間點的個數,然後分別在這些時間點上進行補償處理並得到對應的電壓值,利用這些電壓值轉換得到對應的電量值,從而提高電量顯示的準確度。在上述技術方案中,還包括獲取模塊112,獲取電池的規格,並根據電池的規格獲取對應的處理參數,處理參數包括第一預設時間段、第三預設時間段、變化閾值和/或補償常數。在該技術方案中,對於不同規格的電池,如不同材料或不同容量的電池,都存在最適合某一種電池的處理參數,而選擇正確的處理參數顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,獲取模塊112還用於根據電池的規格,獲取對應於電池的規格的轉換比例;以及轉換模塊Iio利用獲取模塊112獲取的轉換比例將顯示電壓轉換為電池的剩餘電量。在該技術方案中,採集到的電壓值和電池中的電量之間存在一定的比例關係,從而可以通過對電壓值的監測,實現對電量的了解。對於不同種類的電池,也存在不同的轉換比例,而正確選擇出對應的轉換比例顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,獲取模塊112還用於獲取對應於電池的規格的校準因子及至少一個開關閾值,則校準開關閾值為開關閾值與校準因子的差值;比較模塊106還用於 比較顯示電壓與校準開關閾值的大小;以及電池電量的獲取裝置還包括開關模塊114,在比較模塊106得到的比較結果為顯示電壓小於校準開關閾值的情況下,關閉對應於開關閾值的、用於顯示電池的電量的顯示裝置。在該技術方案中,在顯示電池的剩餘電量時,可以採用較為準確的顯示方式,如採用數字顯示的方式。當然,人們有時並不需要那麼準確地了解電量,此時,可以採用大致的電量狀況進行顯示,如在電池電量為總電量的一定百分比時,使用指示燈的開關等方式進行顯示。除了直接設定在電量小於如75<%、40%、10%時開關對應的指示燈等,還可以對特定種類的電池,獲取針對其特性的校準因子,並將該校準因子加入對開關閾值的計算,避免由於電池的衰退老化等造成電量顯示的不準確。圖2示出了根據本發明的實施例的電池電量的獲取方法的流程圖。如圖2所示,根據本發明的實施例的電池電量的獲取方法,包括步驟202,實時採集電池的電壓值;步驟204,根據電壓值,分析電池在第一預設時間段內的電壓變化值,將電壓變化值與預設的變化閾值比較,若電壓變化值小於變化閾值,則將實時採集的電壓值作為顯示電壓,否則,將經過補償處理得到的補償電壓值作為顯示電壓;步驟206,將顯示電壓轉換為電池的剩餘電量。在該技術方案中,一方面不斷地對電池的電壓進行實時採集, 另一方面對於電壓的變化量進行分析,其中,比如設定第一預設時間段為5s,則每隔^對採集到的電壓的變化量進行分析,如果小於設定的變化閾值,說明電量消耗平穩,就根據採集到的實時電壓進行轉換為電量並顯示,如果超出了設定的變化閾值,說明電量的瞬間消耗過高,此時可能為啟動或加速的瞬間,需要按照特定的算法進行補償處理,則對於啟動時的電壓監測可以避免虛電的情況,而對於使用過程中的監測,則可以避免加速瞬間造成的電量下降過快,從而帶給用戶良好的體驗。在上述技術方案中,在步驟204中,補償處理的過程包括選取在第一預設時間段內採集到的最大電壓值及對應的時間點,將最大電壓值作為起始電壓值及將對應的時間點作為起始點;從起始點開始,以第二預設時間段為單位時間長度,在第三預設時間段內步進式地設定至少一個時間節點;對於每個時間節點,獲取時間節點與起始點之間的時間長度, 則補償變量為時間長度與預設的補償常數的乘積,且顯示電壓為起始電壓值與補償變量的差值。在該技術方案中,如設定第三預設時間段為15s,那麼從起始點開始的15s內,都將按照補償處理的方式進行電量的顯示。在這段時間內,通過設定第二預設時間段的長度,從而確定選取的時間點的個數,然後分別在這些時間點上進行補償處理並得到對應的電壓值, 利用這些電壓值轉換得到對應的電量值,從而提高電量顯示的準確度。在上述技術方案中,在步驟202之前,還包括獲取電池的規格,並根據電池的規格獲取對應的處理參數,處理參數包括第一預設時間段、第三預設時間段、變化閾值和/或補償常數。在該技術方案中,對於不同規格的電池,如不同材料或不同容量的電池,都存在最適合某一種電池的處理參數,而選擇正確的處理參數顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,在步驟206中,將顯示電壓轉換為電池的剩餘電量的過程具體包括根據電池的規格,獲取對應於電池的規格的轉換比例,並利用轉換比例將顯示電壓轉換為電池的剩餘電量。在該技術方案中,採集到的電壓值和電池中的電量之間存在一定的比例關係,從而可以通過對電壓值的監測,實現對電量的了解。對於不同種類的電池,也存在不同的轉換比例,而正確選擇出對應的轉換比例顯然有利於得到更為準確的電量顯示效果。在上述技術方案中,還包括獲取對應於電池的規格的校準因子及至少一個開關閾值,則校準開關閾值為開關閾值與校準因子的差值,若顯示電壓小於校準開關閾值,則關閉對應於開關閾值的顯示裝置。在該技術方案中,在顯示電池的剩餘電量時,可以採用較為準確的顯示方式,如採用數字顯示的方式。當然,人們有時並不需要那麼準確地了解電量, 此時,可以採用大致的電量狀況進行顯示,如在電池電量為總電量的一定百分比時,使用指示燈的開關等方式進行顯示。除了直接設定在電量小於如75<%、40%、10%時開關對應的指示燈等,還可以對特定種類的電池,獲取針對其特性的校準因子,並將該校準因子加入對開關閾值的計算,避免由於電池的衰退老化等造成電量顯示的不準確。圖3示出了根據本發明的實施例的電壓變化的示意圖。如圖3所示,是一輛電動車上的電池,在一次啟動或加速的過程中,其電壓隨時間的變化過程。在電池的使用過程中,電動車上的控制裝置將對電池的電壓值進行實時連續的監測,並對電壓值的變化量進行分析。由於電動車在啟動或加速的瞬間,往往會造成電池電量的顯示異常,如由於虛電而在短時間內掉電很快,或者由於瞬間加速,而通常電量顯示是基於電壓的實時監測的,因而造成電量瞬間下降,影響用戶對剩餘電量的判斷。在該圖中,電池的起始電壓值為Uft,且在時間為Tl之前,可以看到電壓的變化較為平緩。對於電壓的變化量,是通過對固定時間段如^之內的電壓值的變化進行分析得到的,當電壓的變化量較大、超過預設的變化閾值時,則取該^時間內的最大電壓為起始電壓,如圖中對應於Tl時間的Ua^,而Tl則作為起始點。從Tl這一點開始,在之後一段時間內,如設定為15S,將對實時採集的電壓進行補償處理後轉換為電量值,從而確保電量的準確,而在此之後,如T3點之後,則繼續對電壓變化值進行分析,若再出現超過變化閾值,則繼續進行補償處理。這裡對於T1、T3點的確定,或者說對於類似於k、lk這個時間段的確定,是根據對電池的規格進行分析得到的,因為不同材料或容量的電池,其對應著不同的特性,從而可以對不同規格的電池,採用不同的時間段,有利於更準確地進行電量的顯示。在進行補償處理時,需要遵循方程U 顯=U起始其中,Us是指在計算真正用於顯示的電量時使用的電壓值,是進行過補償處理後得到的補償電壓,β是與電池的規格相關的補償常量,是預先測量出來的,而At是指,在從Tl開始的15s(假定為15s)內,需要從測得的電壓值中選取一個或多個點,利用這個點的電壓值進行補償處理的計算,而這些點對應的時間與Tl之間的時間差,便是At。因此, 如果希望有更高的準確度,則連續取點,連續得到Δ t,則得到「連續」的Ua,進而得到「連續」的電量變化。同時,由於電池的放電電流、電壓、剩餘容量之間存在著一定的相互關係,因此,上述技術方案中通過對電壓的測量,從而確定了電池的剩餘電量。圖4示出了根據本發明的實施例的電量顯示儀表的結構示意圖。如圖4所示,通過電量顯示儀表404對電池402中的剩餘電量進行顯示。採樣電路410從電池402中對電壓值進行實時採樣,然後由CPU412對電壓值進行分析,得到在固定時間段如^內的電壓變化量,分析過程中用到的算法,存儲在RAM416中的算法存儲區4164,而對於時間的計算,則通過定時器414完成。而當分析得到,電壓變化量超過預設的、 存儲於RAM416的數據存儲區4162中的變化閾值時,開始對監測到的電壓值進行補償處理, 且通過定時器414進行計時,如1 (顯然可以自行設定)內,都進行補償處理,這裡的時間如&、1&等都是與電池的規格、特性相關的,在這些時間下,可以達到較好的處理效果。當然,這裡也可以在補償處理的同時,不進行計時,而是同時對實時監測到的電壓值的電壓變化量進行分析,直至電壓變化量不大於預設的變化閾值時,停止補償處理,而繼續採用實時監測到的電壓值進行剩餘電量的轉換。在分析發現電壓變化量超過變化閾值時,在發生這一結果的對應的進行電壓變化量分析的時間段內,如上述方案中提及每^進行一次電壓變化量的分析,則當發現電壓變化量超過變化閾值時,即可在對應的那個「5s」中,尋找電壓值最大的點,選取對應的電壓值為起始電壓,而對應的時間點為起始點。在進行補償處理時,需要遵循方程U 顯=U起始其中,Us是指在計算真正用於顯示的電量時使用的電壓值,是進行過補償處理後得到的補償電壓,Ua^即為上述起始電壓,β是與電池的規格相關的補償常量,是預先測量出來的,而At是指,在從起始點開始,利用定時器414進行定時,在15s (假定為15s)內, 需要從測得的電壓值中選取一個或多個點,利用這個點的電壓值進行補償處理的計算,而這些點對應的時間與起始點之間的時間差,便是At。因此,如果希望有更高的準確度,則連續取點,連續得到At,則得到「連續」的Us,進而得到「連續」的電量變化。對於上述方案得到的電量,可以通過對佔總容量的百分比進行精確地顯示,也可以採用一些更為簡便的方式,因而有時並不需要太精確,只需要能夠顯示出剩餘電量的基本狀況即可,這時可以採用如圖中所示的電量提示燈408的形式,上面的A、B、C、D代表4 個提示燈,當電量滿時,4個燈都亮,當電量下降到一定程度,如75%以下時,D燈滅而C、B、 A燈亮,當電量下降到一定程度,如40%以下時,D、C燈滅而B、A燈亮,當電量下降到一定程度,如10%以下時,D、C、B燈滅而A燈亮,再下降時,則所有燈等滅,或者將燈的顏色改變, 如從綠色變為紅色。對於電量提示燈408的控制,可以通過點亮控制器418完成。點亮控制器418通過將CPU412計算得到的補償電壓或是實時監測到的電壓,與預設的電壓閾值進行比較即可。這裡的電壓閾值是指,預先設定好的、與實際電池剩餘電量水平相關聯的電壓值,也就是說,對於電池中的實際電量,存在對應的相關聯的電壓值,從而只需要進行電壓值的比較,即可完成對電量的控制。以上結合附圖詳細說明了本發明的技術方案,考慮到相關技術中,無法較準確地顯示出電池中的剩餘電量,因此,本發明提供了一種電池電量的獲取裝置和一種電池電量的獲取方法,可以避免由於啟動或加速時瞬間耗電過大,或由於電池虛電而造成電量顯示不準確。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種電池電量的獲取裝置,其特徵在於,包括 採集模塊,實時採集所述電池的電壓值;分析模塊,根據所述採集模塊採集到的所述電壓值,分析所述電池在第一預設時間段內的電壓變化值;比較模塊,將所述分析模塊得到的所述電壓變化值與預設的變化閾值進行比較; 處理模塊,根據所述比較模塊的比較結果,在所述電壓變化值小於所述變化閾值的情況下,將所述採集模塊實時採集的所述電壓值作為顯示電壓,否則,將對所述電壓值進行補償處理得到補償電壓值作為所述顯示電壓;轉換模塊,將所述處理模塊得到的所述顯示電壓轉換為所述電池的剩餘電量。
2.根據權利要求1所述的電池電量的獲取裝置,其特徵在於,所述處理模塊具體包括 選擇子模塊,選取在所述第一預設時間段內採集到的最大電壓值及對應的時間點,將所述最大電壓值作為起始電壓值及將所述對應的時間點作為起始點;設定子模塊,從所述選擇子模塊選取的所述起始點開始,以第二預設時間段為單位時間長度,在第三預設時間段內步進式地設定至少一個時間節點;獲取子模塊,對於所述設定子模塊設定的每個所述時間節點,獲取所述時間節點與所述起始點之間的時間長度;計算子模塊,將所述起始電壓值與補償變量的差值作為所述顯示電壓,其中,所述補償變量為所述時間長度與預設的補償常數的乘積。
3.根據權利要求1或2所述的電池電量的獲取裝置,其特徵在於,還包括獲取模塊,獲取所述電池的規格,並根據所述電池的規格獲取對應的處理參數,所述處理參數包括第一預設時間段、第三預設時間段、變化閾值和/或補償常數。
4.根據權利要求3所述的電池電量的獲取裝置,其特徵在於,所述獲取模塊還用於 根據所述電池的規格,獲取對應於所述電池的規格的轉換比例;以及所述轉換模塊利用所述獲取模塊獲取的所述轉換比例將所述顯示電壓轉換為所述電池的剩餘電量。
5.根據權利要求4所述的電池電量的獲取裝置,其特徵在於,所述獲取模塊還用於獲取對應於所述電池的規格的校準因子及至少一個開關閾值,則校準開關閾值為所述開關閾值與所述校準因子的差值;所述比較模塊還用於比較所述顯示電壓與所述校準開關閾值的大小;以及所述電池電量的獲取裝置還包括開關模塊,在所述比較模塊得到的比較結果為所述顯示電壓小於所述校準開關閾值的情況下,關閉對應於所述開關閾值的、用於顯示所述電池的電量的顯示裝置。
6.一種電池電量的獲取方法,其特徵在於,包括 步驟202,實時採集所述電池的電壓值;步驟204,根據所述電壓值,分析所述電池在第一預設時間段內的電壓變化值,將所述電壓變化值與預設的變化閾值比較,若所述電壓變化值小於所述變化閾值,則將實時採集的所述電壓值作為顯示電壓,否則,將經過補償處理得到的補償電壓值作為所述顯示電壓;步驟206,將所述顯示電壓轉換為所述電池的剩餘電量。
7.根據權利要求6所述的電池電量的獲取方法,其特徵在於,在所述步驟204中,所述補償處理的過程包括選取在所述第一預設時間段內採集到的最大電壓值及對應的時間點,將所述最大電壓值作為起始電壓值及將所述對應的時間點作為起始點;從所述起始點開始,以第二預設時間段為單位時間長度,在第三預設時間段內步進式地設定至少一個時間節點;對於每個所述時間節點,獲取所述時間節點與所述起始點之間的時間長度,則補償變量為所述時間長度與預設的補償常數的乘積,且所述顯示電壓為所述起始電壓值與所述補償變量的差值。
8.根據權利要求6或7所述的電池電量的獲取方法,其特徵在於,在所述步驟202之前,還包括獲取所述電池的規格,並根據所述電池的規格獲取對應的處理參數,所述處理參數包括第一預設時間段、第三預設時間段、變化閾值和/或補償常數。
9.根據權利要求8所述的電池電量的獲取方法,其特徵在於,在所述步驟206中,將所述顯示電壓轉換為所述電池的剩餘電量的過程具體包括根據所述電池的規格,獲取對應於所述電池的規格的轉換比例,並利用所述轉換比例將所述顯示電壓轉換為所述電池的剩餘電量。
10.根據權利要求9所述的電池電量的獲取方法,其特徵在於,還包括獲取對應於所述電池的規格的校準因子及至少一個開關閾值,則校準開關閾值為所述開關閾值與所述校準因子的差值,若所述顯示電壓小於所述校準開關閾值,則關閉對應於所述開關閾值的顯示裝置。
全文摘要
本發明提供了一種電池電量的獲取裝置和獲取方法,其中,裝置包括採集模塊,實時採集電池的電壓值;分析模塊,根據採集到的電壓值,分析電池在第一預設時間段內的電壓變化值;比較模塊,將電壓變化值與預設的變化閾值進行比較;處理模塊,根據比較結果,在電壓變化值小於變化閾值的情況下,將實時採集的電壓值作為顯示電壓,否則,將對電壓值進行補償處理得到補償電壓值作為顯示電壓;轉換模塊,將顯示電壓轉換為電池的剩餘電量。通過對電池的電壓及電壓變化量的實時監測,在電壓變化量超過預設閾值時,採用特定的算法對實時監測到的電壓值進行補償計算,從而避免由於啟動或加速時瞬間耗電過大,或由於電池虛電而造成電量顯示不準確。
文檔編號G01R31/36GK102508169SQ20111034761
公開日2012年6月20日 申請日期2011年11月7日 優先權日2011年11月7日
發明者倪捷, 葉孝, 陳吉, 陳文勝 申請人:浙江綠源電動車有限公司