久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4464|回復(fù): 17
收起左側(cè)

單片機AD采樣鋰電池電量,數(shù)據(jù)如何轉(zhuǎn)化為百分比?

  [復(fù)制鏈接]
ID:941265 發(fā)表于 2023-3-22 12:00 | 顯示全部樓層 |閱讀模式
我用單片機AD采樣電池電量,內(nèi)部基準(zhǔn)電壓1.5V,AD是12位的,如何把AD采集的數(shù)據(jù)轉(zhuǎn)化為百分比。電池充滿4.2V為100%,標(biāo)準(zhǔn)是3.7V,低于3.3V是為0%。

望大佬解答下,指點思路。
回復(fù)

使用道具 舉報

ID:56665 發(fā)表于 2023-3-22 14:49 | 顯示全部樓層
3.3V-4.2V 映射到0%-100%
回復(fù)

使用道具 舉報

ID:857072 發(fā)表于 2023-3-22 14:53 來自觸屏版 | 顯示全部樓層
可以使用以下公式將AD采集的數(shù)據(jù)轉(zhuǎn)化為電池電壓:

V_bat = ADC_value * 1.5 / 4096

其中,ADC_value是AD采集的原始數(shù)據(jù),1.5V是內(nèi)部基準(zhǔn)電壓,4096是12位AD的量程。

接下來,可以使用以下公式將電池電壓轉(zhuǎn)化為電池電量百分比:

Battery_percentage = ((V_bat - 3.3) / (4.2 - 3.3)) * 100

其中,3.3V是電池電壓低于此值時的電量百分比,4.2V是電池充滿時的電壓。將計算結(jié)果乘以100即可得到電池電量百分比。

需要注意的是,由于電池電量與電壓之間的關(guān)系是非線性的,因此上述計算結(jié)果只是估算值,可能會存在一定誤差。為了提高精度,可以根據(jù)實際情況進(jìn)行校準(zhǔn)或使用一些電池管理芯片實現(xiàn)更精確的電量計算。
回復(fù)

使用道具 舉報

ID:56665 發(fā)表于 2023-3-22 15:09 | 顯示全部樓層
從數(shù)學(xué)角度來計算,A表示電池電壓3.3-4.2V范圍,B表示百分比0-100%,B=(100A-330)/0.9 ,可以驗算結(jié)果,絕對正確。用單片機C語言把這個公式寫出來,返回B結(jié)果就可以了。
回復(fù)

使用道具 舉報

ID:857072 發(fā)表于 2023-3-22 15:22 來自觸屏版 | 顯示全部樓層
看起來很高級不過我個人做的話我估計直接做個查表算了
回復(fù)

使用道具 舉報

ID:941265 發(fā)表于 2023-3-22 15:51 | 顯示全部樓層
a185980800 發(fā)表于 2023-3-22 14:53
可以使用以下公式將AD采集的數(shù)據(jù)轉(zhuǎn)化為電池電壓:

V_bat = ADC_value * 1.5 / 4096

多謝大佬,我參考下。看能不能實現(xiàn)。
回復(fù)

使用道具 舉報

ID:941265 發(fā)表于 2023-3-22 15:51 | 顯示全部樓層
m182892 發(fā)表于 2023-3-22 15:09
從數(shù)學(xué)角度來計算,A表示電池電壓3.3-4.2V范圍,B表示百分比0-100%,B=(100A-330)/0.9 ,可以驗算結(jié)果,絕對 ...

大佬,B=(100A-330)/0.9,0.9是怎么來的,這個是什么意思呢?
回復(fù)

使用道具 舉報

ID:857072 發(fā)表于 2023-3-22 16:06 來自觸屏版 | 顯示全部樓層
adad2 發(fā)表于 2023-3-22 15:51
多謝大佬,我參考下。看能不能實現(xiàn)。

我真的真心建議你直接做查表算了,因為你電壓直接轉(zhuǎn)電量的百分比的話,可以說,完全沒有精度可言,如果做擬合函數(shù)的話,太復(fù)雜了,雖然精度高點也不會特別高而且用電壓轉(zhuǎn)電量,他會受到電流的影響,做復(fù)雜了,其實沒什么用,所以干脆簡單的做查表,既有一點點精度又計算又不會很復(fù)雜。
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2023-3-22 16:08 | 顯示全部樓層
數(shù)學(xué)基礎(chǔ)不好人,不建議介入單片機行業(yè)。
回復(fù)

使用道具 舉報

ID:579397 發(fā)表于 2023-3-22 23:39 | 顯示全部樓層
m182892 發(fā)表于 2023-3-22 15:09
從數(shù)學(xué)角度來計算,A表示電池電壓3.3-4.2V范圍,B表示百分比0-100%,B=(100A-330)/0.9 ,可以驗算結(jié)果,絕對 ...

這個方法可行
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2023-3-23 10:03 | 顯示全部樓層
三元鋰電池的端電壓與容量是非線性的,查表吧。
如果是磷酸鐵鋰電池,則最好用庫侖計(就是要測電流,計算積分),因為磷酸鐵鋰的電壓變化很小。
回復(fù)

使用道具 舉報

ID:513213 發(fā)表于 2023-4-9 21:23 | 顯示全部樓層
用電壓計算法不準(zhǔn),最好用電流計算,加電壓校準(zhǔn)
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2023-4-10 13:37 | 顯示全部樓層
樓主,鋰電池的端電壓和容量有一條曲線的,根據(jù)曲線查出電量,用百分比表示就可以了。
三元鋰電池還好,要是磷酸鐵鋰電池,電壓變化不大,最好用庫侖計的方式來判斷電量,比較精確。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2023-4-10 23:29 | 顯示全部樓層
100%一定不是4.20V,因為充電器一拔下,電壓很快就下降到4.10V左右
3.3V也一定不是0%,至少是不低于5%的
想要相對準(zhǔn)確的百分比,就只能做放電測試,然后生成一個放電曲線,再查表
回復(fù)

使用道具 舉報

ID:460753 發(fā)表于 2023-4-11 08:32 | 顯示全部樓層
adad2 發(fā)表于 2023-3-22 15:51
大佬,B=(100A-330)/0.9,0.9是怎么來的,這個是什么意思呢?

列舉幾個數(shù)值,代進(jìn)去試一下就明白了
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2023-4-12 09:14 | 顯示全部樓層
這種關(guān)系不是線性的。 您可能需要使用查找表。
回復(fù)

使用道具 舉報

ID:295290 發(fā)表于 2023-4-13 15:57 | 顯示全部樓層
用AD方式不是很準(zhǔn),建議用MAX17055電量專用芯片,直接讀取內(nèi)部電量參數(shù)!
回復(fù)

使用道具 舉報

ID:811253 發(fā)表于 2023-4-13 18:12 | 顯示全部樓層
找電池電量,電壓的曲線表,用AD采樣轉(zhuǎn)化成電壓查曲線之后轉(zhuǎn)化成電量百分比
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品久久一区 | 成人高清在线视频 | 污污免费网站 | 欧美精品在线免费 | 亚洲精品乱码久久久久久9色 | 国产三级电影网站 | www.国产.com | 波多野结衣一区二区 | 欧美综合一区 | 久久新视频 | 国产亚洲精品综合一区 | 91网在线观看 | 亚洲欧美日韩中文字幕一区二区三区 | 91免费版在线 | 99re | 日本aⅴ中文字幕 | 国产美女免费视频 | 日本一区二区三区免费观看 | 欧美aaaaaaaa| 国产精品一区二区av | 亚洲视频在线观看免费 | 国产午夜精品一区二区三区四区 | 国产色网站 | 欧美理论片在线观看 | 超碰520 | 精久久久| 久久久久久亚洲 | 午夜视频一区二区 | 欧美亚洲第一区 | 97视频人人澡人人爽 | 午夜一区 | 日韩毛片播放 | 五月婷婷丁香 | 鲁大师一区影视 | 亚洲国产成人av好男人在线观看 | 亚洲av一级毛片 | 一级毛片中国 | 日韩免费一区 | 国产欧美一区二区在线观看 | 国产视频日韩 | 久久国产精品一区二区三区 |