0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何改善便攜式項目中的電池指示燈

youyoulan ? 來源:youyoulan ? 作者:youyoulan ? 2022-08-10 11:34 ? 次閱讀

作者: SAMANTHA MOREHEAD,圣克拉拉大學 和 MOHAMED ISMAIL,應用技術(shù)高級成員 Maxim Integrated

我們最初項目中的幾乎所有東西都運行良好——我們能夠獲取 GPS 坐標、閃爍 NeoPixels 的不同顏色,并使用我們的 ISM 發(fā)射器廣播坐標。我們項目中唯一沒有按預期工作的部分是我們監(jiān)控電池充電狀態(tài) (SOC) 的方法。為了估算 SOC,我們使用了基于項目運行時測得的電池電壓的直線近似值。我們發(fā)現(xiàn) NeoPixels 在總運行時間的 25% 中不是紅色的,而是在總運行時間的 9% 中是紅色的。令人沮喪的是,我們沒有從當前系統(tǒng)中獲得準確的 SOC,因此我們決定對確定電池 SOC 的不同方法進行一些調(diào)查,以確定哪種方法最準確。

分壓器與電量計 IC確定電池電量的一種非常簡單的方法是測量電池兩端的電壓。在 Adafruit FLORA 平臺上,分壓器(圖 3)連接到板載微控制器ADC 輸入。這允許用戶獲取 ADC 讀數(shù)并計算其端子處的電池電壓。根據(jù)電池的特性和系統(tǒng)的關(guān)斷電壓,使用端電壓來估計電池的剩余電量。

pYYBAGLyXq-ALkWYAAAM6aHiLgc774.png

圖 3:用于確定 Adafruit FLORA 電池電量的分壓器。

這種計算 SOC 的方法的一個主要缺點是它經(jīng)常產(chǎn)生不一致的讀數(shù)。電池的端電壓取決于 SOC,但也取決于負載電流、溫度和使用年限。這三個參數(shù)的任何變化都可能導致結(jié)果不準確。如果負載電流發(fā)生變化或電池溫度發(fā)生偏差,則基于簡單的電阻分壓器估算電池 SOC 就會失去準確性。我們最初的設(shè)計有一個持續(xù)的脈沖負載,并且是為戶外設(shè)計的,這導致了一個非常誤導性的電池壽命指標。

分壓器方法的一種替代方法是使用電量計 IC。燃油計量方法非常復雜,因此更昂貴;然而,他們承諾的準確性使他們非常有吸引力。FLORA 上電阻分壓器的總電阻為 160 kΩ,這意味著它在連接到 Li+ 電池時消耗約 23 μA。我們猶豫要不要用消耗更多功率的東西來替換電阻分壓器,但 Maxim 提供了一款聲稱僅使用 7 μA 電流的電量計 IC!MAX17055使用Maxim的電量計算法ModelGauge m5,它結(jié)合了兩種最常用的電量計量方法——庫侖計數(shù)和開路電壓測量——以1%的誤差報告電池的SOC。ModelGauge m5 技術(shù)的另一個創(chuàng)新特性是它包含一個 EZ 配置功能,無需進行電池表征。這使您可以輕松地將芯片集成到您的設(shè)計中,而無需執(zhí)行大多數(shù)電量計 IC 所需的復雜電池表征任務。

poYBAGLyXrGACH69AADGSRs1XIw126.png

圖 4:Maxim 的 MAX17055 電量計 IC 利用 ModelGauge m5 技術(shù)來確定電池電量。

比較測試為了將 FLORA 上的原始分壓器與 Maxim 的電量計 IC 進行比較,我們進行了一系列測試。在進行電阻分壓器測量后,我們用 MAX17055 替換了這些元件。我們在所有測試中都使用了一節(jié) 150 mAh 電池,以保持每次測試的結(jié)果一致。首先,我們通過以恒定負載對電池進行放電來進行基線測試,同時觀察分壓器和電量計的結(jié)果。接下來,我們使用更真實的脈沖負載對電池進行放電,并觀察分壓器和電量計的精度。

使用電阻分壓器進行基線測試FLORA 上的分壓器輸出只是幫助您確定電池的端電壓;因此,必須進行一些計算才能將電壓讀數(shù)轉(zhuǎn)換為易于理解的百分比電荷。首先,我們使用 125 mA 的恒定負載將電池完全放電。以恒定的時間間隔報告電池電壓。圖 5 顯示了電池完全放電時五個放電循環(huán)的平均電池電壓。然后使用兩種不同的方法來確定電池在從分壓器輸出放電期間的 SOC。

圖 5:電池在恒流負載下放電時隨時間變化的平均電池電壓。

第一種方法是將電池電壓與剩余電量的某個百分比相關(guān)聯(lián)。用于測試的 150 mAh 電池最多可充電至 4.2 V,因此該電壓與 100% 充電相關(guān)。電池的最小放電電壓為 3.0 V,因此該電壓與 0% 充電相關(guān)。從這兩個估計中,可以使用線性方程將 FLORA 上的分壓器報告的電池電壓轉(zhuǎn)換為剩余電量的近似百分比。我們稱其為“線性”近似方法。雖然很容易形成電池電壓和SOC之間的關(guān)系,但它不是很準確,因為如圖5所示,電池電壓在放電過程中并沒有線性下降。

下一種方法是基于通過測量電池放電時間消耗的電量。在負載電流恒定的情況下,經(jīng)過的時間量與消耗的電荷量成正比(庫侖/秒 * 秒 = 庫侖);因此,SOC(庫侖)。在這種情況下,100% 充電與測試的開始時間相關(guān),即首次將負載放在電池上時。零電量與設(shè)備關(guān)閉的時間相關(guān)。為了使用這種方法形成一個準確的模型,我們發(fā)現(xiàn)了五次放電測試的平均值。從那里,我們?yōu)槠骄?SOC 創(chuàng)建了四階趨勢線。計算每個電池電壓樣本的高階多項式將變得不切實際。該趨勢線方程用于將電池電壓與 SOC 關(guān)聯(lián)起來。圖6中的實線 顯示平均 SOC 曲線,而虛線代表趨勢線。我們稱之為“多項式”逼近方法,趨勢線的方程如圖 6 所示。

pYYBAGLyXrWAZSfNAABQeYANaP4388.png

圖 6:可用于將電池電壓近似為剩余電量百分比的四階多項式。

使用 MAX17055 進行基線測試最后,我們將這兩個近似值與 Maxim 的電量計 IC MAX17055 的輸出進行了比較。MAX17055 輸出許多結(jié)果,包括電池電壓、負載電流、壽命和溫度。它還使用 ModelGauge m5 算法來估算電池的 SOC。以恒定負載對電池進行放電的結(jié)果會隨著時間的推移產(chǎn)生 SOC 的線性下降,這是我們希望看到的結(jié)果。您可以通過圖 7中的紫色圖表查看電量計 IC 的讀數(shù),以及上述線性和多項式近似值。

pYYBAGLyXreAd3UgAABab1aWgtk809.png

圖 7:基于分壓器的線性模型、分壓器的多項式模型和電量計的 SOC 以恒定電流放電時的電池充電。

當查看圖 7中的結(jié)果時,很明顯,每個近似值都假設(shè)電池在不同時間充滿 50% 和 25%。圖 8 顯示了電池放電時 NeoPixels 的顏色。右側(cè)的條形圖將我們使用的每個模型的運行時間百分比與我們期望看到的期望結(jié)果進行了比較。線性模型的條形圖顯示,當電池電量接近 25% 時,NeoPixels 保持綠色,表示電量 》50%!

poYBAGLyXrmALMyoAAA0v0LUgaM927.png

圖 8:左圖顯示了使用每個模型放電期間的 NeoPixel 顏色。右側(cè)的圖表以易于與所需結(jié)果進行比較的形式說明了相同的數(shù)據(jù)。

在這種情況下,多項式模型和電量計都報告了相當準確的結(jié)果。然而,實際設(shè)計并未使用恒定負載電流。即使模型可以用于恒流負載,但在切換到更現(xiàn)實的脈沖負載時它也可能會損壞。

使用所有方法進行脈沖負載測試為了真正測試所有三種電量計方法的功能,我們必須在系統(tǒng)中放置一個真實的脈沖負載電流來運行另一個實驗。負載在 125 mA 4 分鐘和 60 mA 2 分鐘之間交替。我們使用了與上述基線測試相同的三種方法——基于分壓器的線性模型、基于分壓器的多項式模型以及 MAX17055 報告的 SOC。脈沖負載測試的結(jié)果見圖9。紫線是電量計報告的一段時間內(nèi)的 SOC。藍線是使用線性模型從分壓器得到的近似 SOC,而綠線是使用多項式模型近似的。圖 10 顯示放電期間 NeoPixels 的顏色。

pYYBAGLyXryAK8xfAAB7Mp2FmW4181.png

圖 9:基于分壓器的線性模型、分壓器的多項式模型和電量計的 SOC 以恒定電流放電時的電池充電。

poYBAGLyXsKAY9TBAAA_hKtkons198.png

圖 10:當電池在脈動負載下放電時,每個型號的 NeoPixels 的顏色。

使用分壓器的結(jié)果來近似剩余電池容量的兩種方法都在其輸出中引入了錯誤脈沖。這些結(jié)果顯然是不準確的,并且會產(chǎn)生令人困惑的結(jié)果,在綠色和黃色以及黃色和紅色之間交替出現(xiàn)。這證明了負載變化對電池端電壓的影響。Maxim 電量計中的復雜算法顯示了對負載效應的抗擾度,并繼續(xù)輸出與電池實際 SOC 匹配的 SOC 線性下降??紤]到應用中的負載電流不斷變化,而不僅僅是每隔幾分鐘一次,這些發(fā)現(xiàn)只強調(diào)了使用像 MAX17055 這樣的電量計 IC 的重要性。

結(jié)論

當我使用我最喜歡的便攜式電子設(shè)備時,我希望對電池剩余電量的準確性充滿信心。雖然有一些簡單、廉價的方法可以估計充電狀態(tài),但它們的結(jié)果遠非準確。FLORA 上使用的分壓器等方法報告的數(shù)據(jù)隨負載變化很大。這可能會讓我認為我還有足夠的電池容量可以再走 10 分鐘,只是在我找到她之前關(guān)閉了我的狗的追蹤器。更先進的電量計 IC,如 MAX17055,提供了我可以信賴的精度。我的實驗結(jié)果有助于證明電量計 IC 物有所值。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7396

    瀏覽量

    150633
  • adc
    adc
    +關(guān)注

    關(guān)注

    97

    文章

    6347

    瀏覽量

    543359
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4066

    瀏覽量

    217553
收藏 人收藏

    評論

    相關(guān)推薦

    汽車電池指示燈電路

    汽車電池指示燈電路
    發(fā)表于 12-16 09:12

    CANopen指示燈規(guī)范

    CANopen指示燈規(guī)范 指示燈的通常功能是幫助服務人員不需要檢查每個器件的手冊而快速識別通訊錯誤。這份建議書的目的是定義在CANopen器件上狀態(tài)LED(Light Emittin
    發(fā)表于 03-27 13:42 ?42次下載

    簡易的閃光指示燈

    簡易的閃光指示燈
    發(fā)表于 09-07 22:33 ?554次閱讀
    簡易的閃光<b class='flag-5'>指示燈</b>

    按鈕指示燈電路

    按鈕指示燈電路
    發(fā)表于 02-18 22:24 ?1907次閱讀
    按鈕<b class='flag-5'>指示燈</b>電路

    電容啟動、電池供電指示燈電路圖

    電容啟動、電池供電指示燈電路圖
    發(fā)表于 03-24 10:05 ?1123次閱讀
    電容啟動、<b class='flag-5'>電池</b>供電<b class='flag-5'>指示燈</b>電路圖

    雙色指示燈

    雙色指示燈
    的頭像 發(fā)表于 09-18 15:06 ?6035次閱讀
    雙色<b class='flag-5'>指示燈</b>

    白熾指示燈

    白熾指示燈 白熾指示燈的照明件為自熾燈泡,它們的結(jié)構(gòu)形式有矩形、方形及圓形等,如圖1025所示。白熾
    發(fā)表于 09-19 17:46 ?1171次閱讀

    氖燈指示燈

    氖燈指示燈指示燈又叫電源指示燈,主要用于交流電源指示,它的結(jié)構(gòu)如圖10-26 所示。一般燈座與燈罩合為一體,采用透明有色材料制成,在
    發(fā)表于 09-19 17:47 ?1710次閱讀

    網(wǎng)卡LED指示燈的作用是什么?

    網(wǎng)卡LED指示燈的作用是什么?網(wǎng)卡LED指示燈,典型的LED指示燈有Link/Act、Full、 Power 一般來講,每塊網(wǎng)卡都具有1個以上的LED(Light Em
    發(fā)表于 11-13 10:33 ?2469次閱讀

    基于海為PLC指示燈的說明

    POW:電源指示燈,綠色,常亮,電源正常,不亮,電源異常,LINK:多狀態(tài)指示燈,三色(紅色、黃色、綠色)。
    發(fā)表于 10-16 11:04 ?5次下載
    基于海為PLC<b class='flag-5'>指示燈</b>的說明

    LED電源指示燈電路

    用普通LED制作的電源指示燈,其發(fā)光角度較小,在指示燈的正前方亮度較高,側(cè)面亮度就顯著降低,并且這種普通LED指示燈的工作電流也較大(多在mA級)。
    發(fā)表于 10-30 15:33 ?2w次閱讀
    LED電源<b class='flag-5'>指示燈</b>電路

    LM324電池指示燈

    電子發(fā)燒友網(wǎng)站提供《LM324電池指示燈.zip》資料免費下載
    發(fā)表于 07-26 11:22 ?19次下載
    LM324<b class='flag-5'>電池</b><b class='flag-5'>指示燈</b>

    可充電電池指示燈開源項目

    電子發(fā)燒友網(wǎng)站提供《可充電電池指示燈開源項目.zip》資料免費下載
    發(fā)表于 08-05 09:38 ?3次下載
    可充電<b class='flag-5'>電池</b><b class='flag-5'>指示燈</b>開源<b class='flag-5'>項目</b>

    三菱PLC指示燈的含義,如何根據(jù)指示燈判斷PLC故障

    ;標有“BATT.V”的指示燈為PLC內(nèi)部鋰電池欠壓指示燈,當鋰電池電壓降低到需要更換時,該指示燈亮;FX2系列PLC的錯誤
    的頭像 發(fā)表于 01-07 14:01 ?2.6w次閱讀

    PLC指示燈的含義都是什么?

    PLC指示燈的含義通常包括以下幾種: (1)RUN指示燈: 表示PLC正在運行,如果RUN指示燈不亮,則說明PLC沒有正常啟動或者出現(xiàn)了故障。 (2)ERR指示燈: 表示PLC出現(xiàn)了錯
    的頭像 發(fā)表于 06-14 08:15 ?3.3w次閱讀