ADC 採集電池電量

2021-08-01 06:58:53 字數 528 閱讀 6214

微控制器內部的多路adc採集之間可能會相互影響,使用的時候需要參考datasheet,在nuc100中,adc7 比較與adc6同時使用時,adc6的取樣就會出問題,採集的電量值一直保持不變。

其次,adc採集電路的設計也要注意,電阻、電阻引數的選取要配合微控制器內部的adc結構。

通常情況,ad採集到的電量值是實際電池電壓的1/2分壓,這樣的話以12位ad為例,測得電壓值 = 測得值 /4096  *  參考電壓  ;實際電壓值 = 測得電壓值 * 2,這裡的二就是取樣電路的分壓比。

實際情況下,取樣電路的元器件誤差,以及與mcu內部取樣電路的阻抗匹配問題,使得實際的分壓比與理論計算的分壓比可能會有誤差,因此要做到精確地採集,首先應該確定採集電路的實際分壓比。

有上面的公式可以看出,測得電壓值得最大值為參考電壓,常用的微控制器都是3.3或5v供電,所以如果要採集的模擬量比較大,比如12v、24v,就需要通過改變取樣電路的分壓比來實現。

幹電池電量採集 一種電池電量採集方法與流程

本發明涉及電池引數採集技術領域,尤其涉及一種電池電量採集方法。背景技術 目前,在使用電池的產品上,通常使用電量計來獲取電池電量的精確數值。而由於電量計的成本較高,還有一些低成本的產品上,還會通過採集電池的電壓來獲取電量的形式,比如,在使用鋰電池的嵌入式移動支付終端上,但是,這種方法,由於是利用經驗直...

c Windows CE讀取電池電量

c windows ce讀取電池電量的實現是如何的呢?讓我們來看看 dllimport coredll.dll publicstaticexternuint getsystempowerstatu 2 refsystem power status ex2 psystempowerstatu 2,in...

iOS開發獲取電池電量

方法一 通過蘋果官方文件裡面uidevice public api來獲取,如下 uidevice currentdevice batterymonitoringenabled yes nsnotificationcenter defaultcenter addobserverforname uide...