欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2929|回復: 7
收起左側

怎么用STC8A8K64D4單片機檢測電池電壓?

[復制鏈接]
ID:446175 發表于 2022-6-10 11:49 | 顯示全部樓層 |閱讀模式
做了個小玩意,充電用的是LP4060,5V放電用的是LP3120,3V放電用的是RT9193, 使用時電池電壓低到一定程度后,屏幕背光就亮不起來了,但可以黑屏使用,感覺怪怪的,想做個電池電壓檢測功能,電壓過低時就自動關機,象手機那樣。
不知道檢測電池電壓要用到IO口嗎,用那個比較合適
回復

使用道具 舉報

ID:401564 發表于 2022-6-10 14:46 | 顯示全部樓層
STC8A8K64D4可以使用2.0-5.0V電壓供電
它有內部參考電壓,可以用于測量電源電壓
如果是鋰電壓,就不需要單獨的IO去測量電壓的,也不需要LDO
鋰電池直接給STC8A8K64D4供電,通過計算16通道的數字量,就可以知道電池電壓是多少了
實際測試的精度和用單獨IO測量結果是沒有區別的
回復

使用道具 舉報

ID:446175 發表于 2022-6-10 18:07 | 顯示全部樓層
Y_G_G 發表于 2022-6-10 14:46
STC8A8K64D4可以使用2.0-5.0V電壓供電
它有內部參考電壓,可以用于測量電源電壓
如果是鋰電壓,就不需要單 ...

謝謝,網上找到一個測內部電壓的方法,不過我這個因為MCU 的IO有輸出5V的需求,所以才升壓到5V的,其實3V也能用,我試過,但沒有5V效果好,用到的IO比較多40多個,不想給每個IO做上拉,只好找其他方法了,網上關于STC8測電壓的不多,暫時沒找到方法,我也是新手,好多東西還不懂,要和前輩們多學學
回復

使用道具 舉報

ID:401564 發表于 2022-6-10 18:19 | 顯示全部樓層
szwlxj 發表于 2022-6-10 18:07
謝謝,網上找到一個測內部電壓的方法,不過我這個因為MCU 的IO有輸出5V的需求,所以才升壓到5V的,其實3 ...

40個IO的上拉不就是幾條語句而已的嗎?這有什么難度嗎?
如果是已經升壓到5V,那就直接測量電池的電壓就可以了,串聯一個電阻直接接到ADC端口,測量電壓就可以了
回復

使用道具 舉報

ID:944118 發表于 2022-6-10 18:34 | 顯示全部樓層
設置ADC端口, 啟動轉換, 如果轉換完成,ADC中斷標志置位, 檢測ADC中斷標志, 如果中斷標志置位,取出ADC寄存器值, 和你的設置值比較, 點燈或滅燈
回復

使用道具 舉報

ID:446175 發表于 2022-6-10 19:47 | 顯示全部樓層
Y_G_G 發表于 2022-6-10 18:19
40個IO的上拉不就是幾條語句而已的嗎?這有什么難度嗎?
如果是已經升壓到5V,那就直接測量電池的電壓就可 ...

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

使用道具 舉報

ID:401564 發表于 2022-6-10 21:55 | 顯示全部樓層
szwlxj 發表于 2022-6-10 19:47
如果MPU用電池直接供電的話,上拉不是要外部加電阻到5V才可以嗎,我學了沒多久,還不太懂。ADC我還沒搞過 ...

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

使用道具 舉報

ID:446175 發表于 2022-6-13 16:16 | 顯示全部樓層
Y_G_G 發表于 2022-6-10 21:55
STC8A8K有內置的上拉電阻,不用另外加的,軟件設置就可以了
ADC的話,你要有這方面的知識才行的
這兩個知 ...

好的,謝謝

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表