利用單點LED變色簡化電池電量指示

2021-01-20 EDN電子設計技術

隨著嵌入式系統(尤其是IoT設備)的迅猛發展,業界越來越要求對為它們供電的可充電電池系統進行改進。特別是,有許多應用都可以從既高性價比又準確的電池電量指示當中受益。儘管大多數汽車、醫療和軍事應用都需要提供完整的電池管理系統(BMS),但許多其他產品也可以通過更簡單的電池電量指示來實現很好的服務,也即只需要利用它來告訴用戶,可以為設備供電的電量是多少。RXTednc

本設計實例是一個單點LED變色指示燈,相比於通常的四LED條形圖電池電量指示[1],它提供了一種簡單、緊湊、低成本和低功耗的替代方案。 它包括一個表貼(SMD)式的RGB LED,並通過一個超小尺寸的MCU驅動——在本例中為6引腳封裝的Microchip PIC10F220或PIC10F222。最終的解決方案可以在面積僅為3.1×3.2mm2的PCB上實現,也可以輕鬆集成到現有設計中(圖1)。RXTednc

RXTednc

圖1:1點式條形圖顯示器為通常的條形圖電池電量提供了緊湊的低功耗替代方案。RXTednc

原型板的尺寸很小,因此可很容易地添加到目前沒有電池電量指示的現有產品中。在本例中,它安裝在鋰離子電池移動電源的外殼內,在此,PIC使用其內部0.6V帶隙基準來測量電池電壓(在其自身的Vdd引腳上檢測)。ADC進行的測量將0.6V基準表示為在Vdd輸入上所檢測的電壓的百分比。隨著Vdd的增加,得到的數字將會減少,反之亦然,這樣就可以得到被測電壓與A/D輸出值之間的「1/x」關係。Microchip應用筆記AN1072中提供了通過A/D輸出推導出被測電壓實際值的計算[2]。RXTednc

與任何電量指示器一樣,在選擇MCU顯示顏色(紅、黃、綠或藍色,與電池荷電狀態對應)所對應的閾值電壓時,本設計必須考慮鋰離子電池所呈現的非線性電壓與荷電狀態關係曲線[3]。為了避免在每次測量Vdd時使用PIC有限的數學功能來計算充電狀態時所遇到的麻煩,我們創建了一張查找表,可以將它存儲在PIC的程序存儲器中。這張表(可點此獲取)是使用Microsoft Excel創建的,僅涵蓋了預期的電池組電壓範圍,在本例中為2.9至4.3V。用PIC的8位ADC測量時,這些電壓會產生52到35之間的輸出值。RXTednc

RXTednc

圖2:使用查找表可以簡化荷電狀態的計算。RXTednc

為了使功耗最小,本設計使用了高亮度RGB LED[4],並將MCU配置為保持睡眠模式,直到它從其看門狗定時器接收到周期性中斷(大約每秒一次)為止。從睡眠模式喚醒後,MCU會測量其Vdd引腳上的電壓,並通過驅動與最新測量值相對應的相關顏色的LED引腳,使相應的LED短暫閃爍(每0.25s發送1ms脈衝)。RXTednc

點擊此處可下載兩個版本的MCU彙編程序原始碼清單,藉此,本設計就能驅動共陽極和共陰極RGB LED中的任何一種情況。代碼清單進行了完全注釋,大小也進行了優化,並使用了宏來簡化閱讀過程。此外,它們非常緊湊,僅需要85個程序字和3個數據字節,從而使得在幾乎任何其他引腳有限的PICmicro MCU上都可以輕鬆實現該應用。請注意,再做一點試驗,應該可以修改此處提供的程序,在閾值之間插值,從而根據電池的荷電狀態按比例點亮兩個LED。RXTednc

Benabadji Mohammed Salim在阿爾及利亞奧蘭科技大學攻讀計算機科學碩士學位。RXTednc

參考文獻RXTednc

Novel technology to accurately gauge battery state-of-charge, EDN, May 3, 2017. Application Note AN1072: Measuring Vdd using the 0.6V reference, Microchip Technology Inc, 2007 Discharge Characteristics of Li-ion, Battery University OSTA71A1D-A OPTOSUPPLY Superflux Tri-Color LED

(原文刊登於EDN美國版,參考連結:Simplify the battery gauge with a 1-dot bar graph display)RXTednc

本文為《電子技術設計》2020年6月刊雜誌文章,版權所有,禁止轉載。免費雜誌訂閱申請點擊這裡。RXTednc

相關焦點

  • 電池剩餘電量顯示 手機是如何做到的?
    因此手機電量功能極為重要,它一方面為我們提供電量提醒,另一方面還起到了保護電池的功能,因為過度放電和過度充電對電池都是有損害的。 手機是如何知道電池剩餘多少電量呢?其實在電池的內部有一個電量計,用於指示可充電電池中的剩餘電量以及在特定工作條件下電池還能持續供電的時間。 現在設備中大概有三種類型監測方法的電量計: 電壓測試法 也 就是說電池的電量通過簡單的監控電池的電壓而得來的。
  • 使用電量計IC能監測鋰離子電池的充電狀態
    採用其他技術時,開路電壓 (OCV) 用來可靠指示充電狀態。 不過,採用如 Panasonic VI 系列等鋰離子電池時,這些電池的電壓輸出曲線相對平坦,使得這種方法更加難以實現(圖 1)。 相反,鋰離子電池的監視方法通常依靠庫倫計數或者阻抗測量完成,前者會隨時間跟蹤放電電流,而後者則利用了 SOC 和電池內部阻抗之間的關係。
  • 利用阻抗跟蹤TM電量計改善電池備用系統的LiFePO4電池平衡
    圖1顯示了TI經過約10年的分析所得出的所有鋰離子電池的單電池、開路電壓(OCV)電壓密度曲線圖與放電深度(DOD)的對比情況。(DOD剛好為1/SOC。)您可以看到,SOC曲線的很大一部分,LiFePO4電池的電壓均非常扁平。這種電壓扁平,導致很難通過阻抗跟蹤算法精確地估算電池平衡所需的SOC。
  • 手機是如何知道電池剩餘多少電量?
    智慧型手機時代,電池都不怎麼給力,出門前必須要先瞧一瞧,如果一半都不夠,那很有可能幾個小時後手機便自動關機,從此成為了失蹤人士。因此手機電量功能極為重要,它一方面為我們提供電量提醒,另一方面還起到了保護電池的功能,因為過度放電和過度充電對電池都是有損害的。
  • 乾電池電量檢測 - CSDN
    不同的電池模型有不同的自放電速度,這取決於充電狀(SOC)、溫度以及電池的充放電循環歷史等因素。創建自放電的精確模型需要花費相當長的時間進行數據搜集,即便這樣仍不能保證結果的準確性。 該方法還存在另外一個問題,那就是只有在完全充電後立即完全放電,才能夠更新總電量值。如果在電池壽命期內進行完全放電的次數很少,那麼在電量監測計更新實際電量值以前,電池的真實容量可能已經開始大幅下降。
  • 利用庫侖計的設計方案解決電量顯示不準確的問題
    01前言在設計電子產品時,經常會遇到電量指示的問題。很多帶電池的產品,都需要有電量指示的功能,大多數人在設計電量指示時,都是通過採集電池的電壓,然後顯示電池電量。最常見的做法就是,用4顆LED做電量指示。
  • 怎麼用萬用表檢測電池剩餘電量_如何給萬用表換電池
    萬用表的表頭為磁電系測量機構,它只能通過直流,利用二極體將交流變為直流,從而實現交流電的測量。 萬用表 萬用表的基本原理是利用一隻靈敏的磁電式直流電流表(微安表)做表頭。當微小電流通過表頭,就會有電流指示。
  • 電池電量計的原理與計算
    圖1 簡化的電池電量計框圖最早應用的方法是通過監視電池開路電壓來獲得剩餘容量。這是因為電池端電壓和剩餘容量之間有一個確定的關係,測量電池端電壓即可估算其剩餘容量。在補償電池自放電、不同溫度下的容量變化等因素後,這種方法可以獲得令人滿意的精度,因此廣泛運用於筆記本電腦等高端應用中。電池電量計工作原理電池電量計對流入/流出電池的總電流持續進行積分,並將積分得到的淨電荷數作為剩餘容量。簡化的電池電量計如圖1所示。其中,RSNS為mΩ級檢流電阻,RL為負載電阻。
  • 電池電量計的原理與計算(圖)
    充電電池容量估算方法在多數便攜應用中,都需要隨時了解電池剩餘容量以估算電池使用時間。圖1 簡化的電池電量計框圖最早應用的方法是通過監視電池開路電壓來獲得剩餘容量。  電池電量計工作原理電池電量計對流入/流出電池的總電流持續進行積分,並將積分得到的淨電荷數作為剩餘容量。簡化的電池電量計如圖1所示。其中,RSNS為mΩ級檢流電阻,RL為負載電阻。
  • 智能電池電量計,如何有效改進動態血糖監視儀的電池使用壽命
    圖1:動態血糖監測儀(CGM)此傳感器單元使用紐扣電池或硬幣電池,在一定時間段內與人體連接(例如,8到10天)。聚合器單元是由電池供電的手持單元,可以利用如近場通信等無線射頻(RF)技術來讀取血糖數據。
  • 電池電量檢測晶片
    打開APP 電池電量檢測晶片 本站 發表於 2010-05-22 07:58:07 電池電量檢測原理電池電量監測計就是一種自動監控電池電量的
  • 讓電池電量計更精確
    當市場耐心等待電池技術的改進(或事實上不甘現狀),設備設計工程師構思日益複雜的電源管理方案,以節省每一個可能報廢的電池電量時,電量計為用戶提供準確的讀數,同時它本身消耗儘可能少的電池電量是極其重要的。
  • AVR單片機在蓄電池剩餘電量測試儀中的應用
    摘要:利用一代AVR單片機(AT90S8515)實現蓄電池剩餘電量在線測量。該方法通過實時測量蓄電池內阻,推算出剩餘電量。最後給出了實驗結果。
  • 樟樹led貼片燈帶多種型號規格
    樟樹led貼片燈帶多種型號規格福特電子 · 專注3C產品指示專用貼片LED燈珠 東莞市福特電子有限公司隸屬於福特工業股份有限公司,已經是一家擁有多項LED相關技術的封裝及製造商,採用先進的LED自動化生產設備,主要生產貼片LED、側發光led 、雙色led 、三色led 燈珠;新研發小尺寸0201貼片
  • 電池電量指示器
    電池電量指示器 系統安全 大小: 3.31M 版本: 9.0.2
  • LED變色燈泡電路
    市場上出售的一種220V電壓直徑約4釐米的圓形變色燈泡,很吸引人的眼球,而其內部電路並不複雜。筆者根據實物繪製如附圖。 DIY機械鍵盤相關社區:機械鍵盤DIY led燈相關文章:led燈原理
  • 剩餘電量為啥測不準-電池,電動車,電瓶,電量...
    具體而言,電池在放電中,電壓會隨著放電過程的持續而下降,電池生產商便可以依據此繪製出放電曲線,電壓值的變化直接對應了電池當前的放電程度,以此得出當前剩餘電量。需要注意的是,儘管鉛酸電池電壓隨電量變化較大,但變化區間實際上還是非常小的,加之在車輛行駛過程中負載不斷變化,尤其是在起步和急加速時,電池需要瞬間輸出大電流。
  • 關於電池電量計的設計分析和介紹
    只要有機會,我就會對手機進行充電,因為不想面對手機沒電的情況,也不想電池被過度使用,想盡力延長它的壽命。即使這麼關心它,我前段時間還是發現手機電池的消耗速度明顯加快了,於是決定將電池電量耗盡以糾正電量計算的誤差,然後就發現電量計量數據在到了 1% 以後就長時間不變了,我讓手機死命工作好久以後才使它實現了自動關機。
  • 電池電壓和電量百分比的那些事
    2、在飛機上加裝OSD和圖傳,直接在屏幕上顯示電壓,飛手根據電壓判斷電量,多見於自組航拍機和FPV機型。3、利用遙控器內置的計時器,每一分鐘發出蜂鳴和振動提醒飛手用去的時間,飛手根據經驗判斷電池剩餘量。4、利用電池放電後期動力變軟的特性,當操縱手感變軟時降落,經驗豐富的直升機3D老司機有時會用這個來判斷是否必須降落。
  • 筆記本電量尿崩?比X大師靠譜的Win10電池檢測
    Windows系統能夠實時監測電量的變化,從而判斷電池的實際容量,也能讓你徹底了解電量的消耗情況,電池有沒有衰減,一目了然,這可比X大師這類的第三方軟體靠譜多了。利用Windows自帶功能檢查電池的方法,在玩家群體中已經流行很久了,但普通用戶仍對其知之甚少,下面就來給大家介紹一下吧。生成電池電量報告以Windows 10為例。