吴忠躺衫网络科技有限公司

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

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

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

使用Arduino的電池容量測試儀

王艷 ? 來源:blueshine ? 作者:blueshine ? 2022-07-28 08:02 ? 次閱讀

電池容量的真實測量對于許多情況都是必不可少的。容量測量設(shè)備也可以解決發(fā)現(xiàn)假電池的問題。如今,假冒的鋰電池和鎳氫電池隨處可見,無法滿足其宣傳的容量。有時很難區(qū)分真假電池。這個問題存在于備用電池市場,例如手機電池。此外,在許多情況下,必須確定二手電池(例如筆記本電腦電池)的容量。在本文中,我們將學(xué)習(xí)使用著名的 Arduino-Nano 板構(gòu)建電池容量測量電路。我為浸入式組件設(shè)計了 PCB 板。因此,即使是初學(xué)者也可以焊接和使用該設(shè)備。

特征:

識別假鋰離子/鋰聚合物/鎳鎘/鎳氫電池

可調(diào)恒流負(fù)載(也可由用戶修改)

能夠測量幾乎任何類型電池的容量(低于 5V)

易于焊接、構(gòu)建和使用,即使對于初學(xué)者也是如此(所有組件均為 Dip)

LCD 用戶界面

規(guī)格

電源:7V 至 9V(最大值)

電池輸入:0-5V(max) – 無反極性

恒流負(fù)載:37mA 至 540mA(max) – 16 步 – 可由用戶修改

電路分析

圖 1 顯示了該裝置的示意圖。電路的核心是一塊 Arduino-Nano 板。

圖1:電池容量測量裝置示意圖

IC1 是一個 LM358 [1] 芯片,包含兩個運算放大器。R5 和 C7 構(gòu)成一個低通濾波器,將 PWM 脈沖轉(zhuǎn)換為直流電壓。PWM 的頻率約為 500Hz。我使用了 Silent SDS1104X-E 示波器來檢查 PWM 和濾波器的行為。我將 CH1 連接到 PWM 輸出 (Arduino-D10),將 CH2 連接到濾波器的輸出(圖 2)。您甚至可以通過波特圖“在實踐中”檢查濾波器的頻率響應(yīng)及其截止頻率,這是 SDS1104X-E 的一個很好的引入功能。

圖2:PWM信號(CH1:2V/div)和經(jīng)過R5-C7 RC濾波器后的結(jié)果(CH2:50mV/div)

R5 是一個 1MΩ 電阻器,它極大地限制了電流,但是,濾波器的輸出通過電壓跟隨器配置中的運算放大器(IC1 的第二個運算放大器)。IC1、R7和Q2的第一個運放構(gòu)成恒流負(fù)載電路。至此,我們已經(jīng)搭建了一個PWM可控的恒流負(fù)載。

2*16 LCD用作用戶界面,使控制/調(diào)整變得容易。R4 電位器設(shè)置 LCD 對比度。R6 限制背光電流。P2 是一個 2 針 Molex 連接器,用于連接 5V 蜂鳴器。R1 和 R2 是輕觸開關(guān)的上拉電阻。C3 和 C4 用于消除按鈕的抖動。C1 和 C1 用于對電路電源電壓進(jìn)行濾波。C5 和 C6 用于濾除恒流負(fù)載電路噪聲,以免降低 ADC 轉(zhuǎn)換性能。R7 充當(dāng) Q2 MOSFET 的負(fù)載。

什么是恒流直流負(fù)載?

恒流負(fù)載是一種始終吸收恒定電流的電路,即使施加的輸入電壓發(fā)生變化也是如此。例如,如果我們將恒流負(fù)載連接到電源并將電流設(shè)置為 250mA,即使輸入電壓為 5V 或 12V 或其他任何值,電流消耗也不會改變。恒流負(fù)載電路的這一特性使我們能夠構(gòu)建電池容量測量裝置。如果我們使用一個簡單的電阻作為負(fù)載來測量電池容量,隨著電池電壓的降低,電流也會降低,這使得計算變得復(fù)雜和不準(zhǔn)確。

PCB板

圖 3 顯示了電路的設(shè)計 PCB 布局。板的兩側(cè)用于安裝組件。

當(dāng)我打算設(shè)計原理圖/PCB 時,我總是使用 SamacSys 組件庫,因為這些庫遵循工業(yè) IPC 標(biāo)準(zhǔn)并且都是免費的。我將這些庫用于 IC1 [2]、Q2 [3],甚至我還可以找到 Arduino-Nano (AR1) [4] 庫,它節(jié)省了很多設(shè)計時間。我使用 Altium Designer CAD 軟件,所以我使用 Altium 插件來安裝組件庫 [5]。圖 4 顯示了選定的組件。

圖3:電池容量測量電路PCB板

當(dāng)我打算設(shè)計原理圖/PCB 時,我總是使用 SamacSys 組件庫,因為這些庫遵循工業(yè) IPC 標(biāo)準(zhǔn)并且都是免費的。我將這些庫用于 IC1 [2]、Q2 [3],甚至我還可以找到 Arduino-Nano (AR1) [4] 庫,它節(jié)省了很多設(shè)計時間。我使用 Altium Designer CAD 軟件,所以我使用 Altium 插件來安裝組件庫 [5]。圖 4 顯示了選定的組件。

圖 4:從 SamacSys Altium 插件安裝的組件

PCB 板比 2*16 LCD 略大,以適應(yīng)三個觸覺按鈕。圖 5、6 和 7 顯示了電路板的 3D 視圖。

圖 5:組裝好的 PCB 板的 3D 視圖(頂部)

圖 6:組裝好的 PCB 板的 3D 視圖(側(cè)面)

圖7:組裝的PCB板的三維視圖(底部)

組裝和測試

我用一塊半自制的PCB板構(gòu)建了一個快速原型并測試了電路。圖8顯示了電路板的圖片。你不需要跟著我,只要把PCB訂給專業(yè)的PCB制造公司,然后制造設(shè)備就行了。您應(yīng)該為R4使用立式電位計類型,它允許您從板的側(cè)面調(diào)整LCD對比度。

在焊接組件并準(zhǔn)備好測試條件后,我們準(zhǔn)備測試電路。別忘了在MOSFET上安裝一個大散熱器(Q2)

我選擇R7作為3歐姆電阻。這允許我們產(chǎn)生高達(dá)750mA的恒定電流,但在代碼中,我將最大電流設(shè)置為500mA左右,這足以滿足我們的目的。降低電阻值(例如1.5歐姆)可以產(chǎn)生更高的電流,但是,您必須使用更強大的電阻并修改Arduino代碼。圖9顯示了電路板及其外部接線。

圖9:電池容量測量裝置的接線

為電源輸入準(zhǔn)備7V到9V左右的電壓。我使用了Arduino板的調(diào)節(jié)器來制作+5V軌道。因此,切勿向電源輸入施加高于9V的電壓,否則可能會損壞調(diào)節(jié)器芯片。

電路板將通電,您應(yīng)該在 LCD 上看到一個文本。如果您使用藍(lán)色背光 2*16 LCD,電路將消耗大約 75mA。

大約 3 秒后,文本將被清除,在下一個屏幕中,您可以通過上/下按鈕調(diào)整恒流值。

在將電池連接到設(shè)備并測量其容量之前,您可以使用電源檢查電路。為此,您應(yīng)該將 P3 連接器連接到電源。

重要提示:切勿向電池輸入施加任何高于 5V 或反極性的電壓,否則您將永久損壞 Arduino 的數(shù)字轉(zhuǎn)換器引腳。

設(shè)置您想要的電流限制(例如 100mA)并使用您的電源電壓(保持在 5V 以下)。正如您在任何輸入電壓下看到的那樣,電流保持不變。這正是我們想要的?。▓D 12)。

圖 12:即使在電壓變化之前電流也保持恒定(用 4.3V 和 2.4V 輸入測試)

第三個按鈕是復(fù)位。這意味著它只是重新啟動電路板。當(dāng)您計劃重新啟動程序以測試不同的黃油時,它很有用。

無論如何,現(xiàn)在您確信您的設(shè)備可以完美運行。您可以斷開電源并將電池連接到電池輸入并設(shè)置所需的電流限制。

為了開始我自己的測試,我選擇了一個全新的 8,800mA 額定鋰離子電池。這看起來是一個驚人的速度,不是嗎?!但我無法以某種方式相信這一點:-),所以讓我們測試一下。

在將鋰電池連接到板子之前,我們必須對其進(jìn)行充電,所以請準(zhǔn)備一個固定的4.20V(500mA CC限制或更低)的電源(例如,使用上一篇文章中的可變開關(guān)電源)并充電電池直到電流達(dá)到低水平。不要用大電流給未知電池充電,因為我們不確定它的真實容量!高充電電流可能會導(dǎo)致電池爆炸!當(dāng)心。結(jié)果,我遵循了這個程序,我們的 8,800mA 電池已準(zhǔn)備好進(jìn)行容量測量。

我使用電池座將電池連接到電路板。確保使用引入低電阻的粗而短的電線,因為電線中的功耗會導(dǎo)致電壓下降和不準(zhǔn)確。

讓我們將電流設(shè)置為 500mA 并長按“UP”按鈕。然后您應(yīng)該會聽到一聲嗶聲,程序開始(圖 14)。我已將截止電壓(低電池閾值)設(shè)置為 3.2V。如果您愿意,可以在代碼中修改此閾值。

圖 14:電池容量計算程序

基本上,我們應(yīng)該計算電池在其電壓達(dá)到低電平閾值之前的“壽命”。圖 15 顯示了設(shè)備從電池 (3.2V) 斷開直流負(fù)載并進(jìn)行計算的時間。該設(shè)備還會發(fā)出兩聲長嗶聲以指示程序結(jié)束。正如您在 LCD 屏幕上看到的,真正的電池容量為 1,190mAh,與聲稱的容量相去甚遠(yuǎn)!您可以按照相同的程序測試任何電池(低于 5V)。

圖 15:8.800mA 額定鋰離子電池的真實計算容量

圖 16 顯示了該電路的材料清單。

圖 16:物料清單

審核編輯:郭婷

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

    關(guān)注

    4326

    文章

    23160

    瀏覽量

    399965
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187821
  • 電池
    +關(guān)注

    關(guān)注

    84

    文章

    10675

    瀏覽量

    131324
收藏 人收藏

    評論

    相關(guān)推薦

    高級電池電導(dǎo)容量測試儀

    高級電池電導(dǎo)容量測試儀 功能特點:● 
    發(fā)表于 11-19 14:14 ?1105次閱讀

    充電電池容量測試儀實現(xiàn)方案

    電池容量是衡量電池質(zhì)量的重要指標(biāo)。充電電池容量測試有很多的方法。可以依據(jù)電池的放電曲線,進(jìn)行短
    發(fā)表于 11-09 15:16 ?3774次閱讀
    充電<b class='flag-5'>電池容量</b><b class='flag-5'>測試儀</b>實現(xiàn)方案

    買什么型號的電池容量測試儀

    想買個電池容量測試儀,180 元左右的,主要測各種鋰電,馬云那邊不少,100以下的沒外殼,300以上的,不想要,貧民啊,求薦
    發(fā)表于 10-30 16:59

    基于單片機鋰電池容量測試儀的設(shè)計資料分享

    不多說,先上實物圖工作原理時:此設(shè)計是用萬能板搭建,顯示用12864字庫屏,主板與屏幕分開,這個單片機電池容量測試儀對于鋰電/鎳氫程序?qū)崿F(xiàn)自動識別。該設(shè)備會自動識別電池類型(鋰電池還是
    發(fā)表于 12-03 07:55

    【開源分享】Arduino電池容量測試儀

    描述Arduino電池容量測試儀現(xiàn)在假冒的鋰電池和鎳氫電池隨處可見,通過廣告銷售的容量比真實
    發(fā)表于 06-30 16:24

    每周精選 | Arduino設(shè)計開源分享,每日一芯RISC-V設(shè)計應(yīng)用例程

    大家好,電子發(fā)燒友精選一周社區(qū)好帖推送給大家,同時歡迎大家留言推薦更多好帖子,一旦入選將獲得電子發(fā)燒友月度vip獎勵!1、【開源分享】Arduino電池容量測試儀推薦理由:電源電路由一個直流插孔
    發(fā)表于 07-01 10:17

    充電電池容量測試儀設(shè)計

    容量是衡量電池質(zhì)量的重要指標(biāo)。充電電池容量測試有很多的方法??梢砸罁?jù)電池的放電曲線,進(jìn)行短時
    發(fā)表于 10-10 14:09 ?1794次閱讀
    充電<b class='flag-5'>電池容量</b><b class='flag-5'>測試儀</b>設(shè)計

    電池容量測試儀原理及使用方法

    電池容量測試儀是一種功能齊全、智能化的高新技術(shù)產(chǎn)品;應(yīng)用了先進(jìn)的嵌入式微處理器技術(shù),并采用LCD液晶顯示屏,全中文顯示界面,實時監(jiān)控放電過程中的蓄電池電壓、放電電流、放電時間、放電容量
    發(fā)表于 01-28 11:13 ?3.4w次閱讀
    <b class='flag-5'>電池容量</b><b class='flag-5'>測試儀</b>原理及使用方法

    用于灼智的電池容量測試儀ED測試軟件詳細(xì)資料免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是用于灼智的電池容量測試儀ED測試軟件詳細(xì)資料免費下載。
    發(fā)表于 10-11 08:00 ?23次下載

    電池容量測試儀功能_蓄電池容量測試儀技術(shù)參數(shù)

    電池容量測試儀是一種很實用的測試儀器,它的作用是監(jiān)控每節(jié)電池的放電過程,避免了紅熱現(xiàn)象。且蓄電池容量
    的頭像 發(fā)表于 03-01 06:46 ?5744次閱讀
    蓄<b class='flag-5'>電池容量</b><b class='flag-5'>測試儀</b>功能_蓄<b class='flag-5'>電池容量</b><b class='flag-5'>測試儀</b>技術(shù)參數(shù)

    電池容量放電測試儀的技術(shù)參數(shù)

    電池容量放電測試儀用于電廠、電站、等后備電源電池系統(tǒng)檢測 。
    發(fā)表于 03-19 10:56 ?3116次閱讀

    Arduino真實電池容量測試儀資料合集

    用Ariduino制作的電池容量測試儀,可以自行識別電池類型,壓縮包中有源碼。
    發(fā)表于 12-30 09:23 ?14次下載

    簡單的Arduino電池容量測試儀

    電子發(fā)燒友網(wǎng)站提供《簡單的Arduino電池容量測試儀.zip》資料免費下載
    發(fā)表于 11-07 09:29 ?6次下載
    簡單的<b class='flag-5'>Arduino</b><b class='flag-5'>電池容量</b><b class='flag-5'>測試儀</b>

    基于Arduino電池容量測試儀

    方案介紹我一直想知道廢舊電池容量。不是充電狀態(tài),不是內(nèi)阻,而是電池實際可以容納多少 Ah 。部分磨損的電池顯然可以包含低于額定 Ah 的電量。評估新
    發(fā)表于 12-14 17:21 ?4次下載

    深度剖析精確的電池容量測試儀電路

     本文中解釋的精確電池容量測試儀電路可用于實時測試任何可充電電池的最大備用容量。
    的頭像 發(fā)表于 05-17 17:15 ?3597次閱讀
    深度剖析精確的<b class='flag-5'>電池容量</b><b class='flag-5'>測試儀</b>電路
    百家乐官网必赢法软件| 百家乐官网小音箱| 华硕百家乐官网的玩法技巧和规则| 百家乐真人荷官网| 新星娱乐城| 现金百家乐官网攻略| 永利百家乐娱乐平台| 大发888有哪些| 真人百家乐官网海立方| 百家乐官网国际娱乐场开户注册 | 百家乐书包| 澳客网比分直播| 红宝石百家乐官网的玩法技巧和规则| 百家乐bp| 那曲县| 博天堂百家乐官网官网| 红树林百家乐的玩法技巧和规则| 手机棋牌游戏平台| 百家乐官网剁手| 新天地百家乐的玩法技巧和规则| 优博网站| 做生意门口朝向| 大发888 今日头条| 百家乐官网的注码技巧| 波音百家乐现金网投注平台排名导航| 大发888游戏网站| 博彩百家乐官网后一预测软件| 水果机技巧| 百家乐官网投注方法网| 百家乐专业豪华版| 富蕴县| 网络百家乐赌博视频| 佳豪娱乐| 做生意住房买什么朝向| 联博娱乐| 网络百家乐的破解| 兴国县| 百家乐赌博器| 赌场百家乐官网攻略| 大发888真钱娱乐平台| 百家乐代理龙虎|