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

QQ登錄

只需一步,快速開始

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

怎么用STC8A8K64D4單片機(jī)檢測(cè)電池電壓?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:446175 發(fā)表于 2022-6-10 11:49 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
做了個(gè)小玩意,充電用的是LP4060,5V放電用的是LP3120,3V放電用的是RT9193, 使用時(shí)電池電壓低到一定程度后,屏幕背光就亮不起來了,但可以黑屏使用,感覺怪怪的,想做個(gè)電池電壓檢測(cè)功能,電壓過低時(shí)就自動(dòng)關(guān)機(jī),象手機(jī)那樣。
不知道檢測(cè)電池電壓要用到IO口嗎,用那個(gè)比較合適
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:401564 發(fā)表于 2022-6-10 14:46 | 只看該作者
STC8A8K64D4可以使用2.0-5.0V電壓供電
它有內(nèi)部參考電壓,可以用于測(cè)量電源電壓
如果是鋰電壓,就不需要單獨(dú)的IO去測(cè)量電壓的,也不需要LDO
鋰電池直接給STC8A8K64D4供電,通過計(jì)算16通道的數(shù)字量,就可以知道電池電壓是多少了
實(shí)際測(cè)試的精度和用單獨(dú)IO測(cè)量結(jié)果是沒有區(qū)別的
回復(fù)

使用道具 舉報(bào)

板凳
ID:446175 發(fā)表于 2022-6-10 18:07 | 只看該作者
Y_G_G 發(fā)表于 2022-6-10 14:46
STC8A8K64D4可以使用2.0-5.0V電壓供電
它有內(nèi)部參考電壓,可以用于測(cè)量電源電壓
如果是鋰電壓,就不需要單 ...

謝謝,網(wǎng)上找到一個(gè)測(cè)內(nèi)部電壓的方法,不過我這個(gè)因?yàn)镸CU 的IO有輸出5V的需求,所以才升壓到5V的,其實(shí)3V也能用,我試過,但沒有5V效果好,用到的IO比較多40多個(gè),不想給每個(gè)IO做上拉,只好找其他方法了,網(wǎng)上關(guān)于STC8測(cè)電壓的不多,暫時(shí)沒找到方法,我也是新手,好多東西還不懂,要和前輩們多學(xué)學(xué)
回復(fù)

使用道具 舉報(bào)

地板
ID:401564 發(fā)表于 2022-6-10 18:19 | 只看該作者
szwlxj 發(fā)表于 2022-6-10 18:07
謝謝,網(wǎng)上找到一個(gè)測(cè)內(nèi)部電壓的方法,不過我這個(gè)因?yàn)镸CU 的IO有輸出5V的需求,所以才升壓到5V的,其實(shí)3 ...

40個(gè)IO的上拉不就是幾條語句而已的嗎?這有什么難度嗎?
如果是已經(jīng)升壓到5V,那就直接測(cè)量電池的電壓就可以了,串聯(lián)一個(gè)電阻直接接到ADC端口,測(cè)量電壓就可以了
回復(fù)

使用道具 舉報(bào)

5#
ID:944118 發(fā)表于 2022-6-10 18:34 | 只看該作者
設(shè)置ADC端口, 啟動(dòng)轉(zhuǎn)換, 如果轉(zhuǎn)換完成,ADC中斷標(biāo)志置位, 檢測(cè)ADC中斷標(biāo)志, 如果中斷標(biāo)志置位,取出ADC寄存器值, 和你的設(shè)置值比較, 點(diǎn)燈或滅燈
回復(fù)

使用道具 舉報(bào)

6#
ID:446175 發(fā)表于 2022-6-10 19:47 | 只看該作者
Y_G_G 發(fā)表于 2022-6-10 18:19
40個(gè)IO的上拉不就是幾條語句而已的嗎?這有什么難度嗎?
如果是已經(jīng)升壓到5V,那就直接測(cè)量電池的電壓就可 ...

如果MPU用電池直接供電的話,上拉不是要外部加電阻到5V才可以嗎,我學(xué)了沒多久,還不太懂。ADC我還沒搞過,試一下,謝謝
回復(fù)

使用道具 舉報(bào)

7#
ID:401564 發(fā)表于 2022-6-10 21:55 | 只看該作者
szwlxj 發(fā)表于 2022-6-10 19:47
如果MPU用電池直接供電的話,上拉不是要外部加電阻到5V才可以嗎,我學(xué)了沒多久,還不太懂。ADC我還沒搞過 ...

STC8A8K有內(nèi)置的上拉電阻,不用另外加的,軟件設(shè)置就可以了
ADC的話,你要有這方面的知識(shí)才行的
這兩個(gè)知識(shí)點(diǎn),有數(shù)據(jù)手冊(cè)上都是有說明的,你要看一下數(shù)據(jù)手冊(cè)
這個(gè)IC在STC中還算是比較好用的了,功能也很多
回復(fù)

使用道具 舉報(bào)

8#
ID:446175 發(fā)表于 2022-6-13 16:16 | 只看該作者
Y_G_G 發(fā)表于 2022-6-10 21:55
STC8A8K有內(nèi)置的上拉電阻,不用另外加的,軟件設(shè)置就可以了
ADC的話,你要有這方面的知識(shí)才行的
這兩個(gè)知 ...

好的,謝謝

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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