找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4745|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

想用STC15單片內(nèi)部ADC功能實(shí)時(shí)檢測鋰電池剩余電量,求大神指導(dǎo)!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:48813 發(fā)表于 2020-9-28 09:55 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:743654 發(fā)表于 2020-9-29 08:44 | 只看該作者
我也剛好在弄這個(gè),給你個(gè)思路參考,程序還沒寫,交流交流

單片機(jī)如何通過ADC檢測電壓來監(jiān)控電池電量.docx

14.2 KB, 下載次數(shù): 174

回復(fù)

使用道具 舉報(bào)

板凳
ID:767423 發(fā)表于 2020-9-29 08:46 | 只看該作者
最簡單的就是測電壓估算電池剩余電量。鋰電池電量對(duì)應(yīng)的電壓可以網(wǎng)上搜一下有的。
回復(fù)

使用道具 舉報(bào)

地板
ID:391730 發(fā)表于 2020-9-29 09:34 | 只看該作者
有這樣一個(gè)問題,首先你用的是VDD通道測試還是其它通道測試,這個(gè)與你的電路設(shè)計(jì)有關(guān),其次你的鋰電池輸出是大電流的?高頻的?如果又高頻又大電流,你不管用哪個(gè)通道測都可能測不準(zhǔn),尤其嚴(yán)重的是,通常芯片VDD引腳會(huì)有RC濾波電路,在高頻情況下RC電路相當(dāng)于一個(gè)電荷泵,使VDD引腳電壓高于鋰電池本身電壓,此時(shí)用VDD引腳的內(nèi)部通道測量電池電壓,測得的數(shù)據(jù)都是錯(cuò)誤的。當(dāng)然,如果是低頻的,那就最容易了。
回復(fù)

使用道具 舉報(bào)

5#
ID:810174 發(fā)表于 2020-9-29 16:09 | 只看該作者
首先,單片機(jī)的AD功能獲得的值是和VCC相對(duì)的值,所以自己測量自己是不可能的。但是可以使用升壓電路把電池電壓升到9v,然后再降壓到標(biāo)準(zhǔn)的5v。用這個(gè)標(biāo)準(zhǔn)的5v做為vcc,然后把電池進(jìn)行分壓,比如用電阻分壓,取一半的值,這樣就獲得了電池的電壓。
回復(fù)

使用道具 舉報(bào)

6#
ID:239055 發(fā)表于 2020-10-4 07:33 來自手機(jī) | 只看該作者
我覺得就是用adc測出電池當(dāng)前的電壓,然后和電池的初始電壓進(jìn)行比較吧
回復(fù)

使用道具 舉報(bào)

7#
ID:48813 發(fā)表于 2020-12-16 16:52 | 只看該作者
cheney03 發(fā)表于 2020-9-29 08:44
我也剛好在弄這個(gè),給你個(gè)思路參考,程序還沒寫,交流交流

謝謝,寫好程序后交流一下。
回復(fù)

使用道具 舉報(bào)

8#
ID:453198 發(fā)表于 2020-12-17 10:57 | 只看該作者
注意需要高精度的話要外接參考電壓源
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表