當然要增加基準電源,無論測量什麼都要有基準,對於用3.7v鋰電池供電的微控制器,當然不能用電池電壓為基準,雖然該微控制器AD基準電壓不能單獨設定,但AD模組有多個輸入端子,可以在一個輸入端接基準電壓,如TL431或其它兩端穩壓源,在電源電壓已知的情況下,測基準電壓,得到一個數字量,將此值寫入程式中或存入EEPROM中(批次生產,校正採用統一的電壓,但基準源有離散性),以後每次測量前,測一下基準電壓,獲得另一個數字量,就可推算出電源電壓
由於電池的電壓不能突變,所以緊接著的其它測量(不只是求電源電壓)就可以按已知的電源電壓作為基準,也可以直接和穩壓源的數字量對比得到真實值
如已知電源電壓5V,測基準電壓源獲得數字量400(也可算出基準源的電壓),若電源電壓變動後測同一基準源得數字量500,則可知電源電壓是4V,此時馬上用AD的另一個端子測第三個輸入電壓得數字量得200,可推算此電壓便是2V
因 所測實際電壓=測得數字量/滿量程數字量*電源電壓
實測電壓就是基準源是一定的,那麼電源電壓與所測數字量成反比關係
當然要增加基準電源,無論測量什麼都要有基準,對於用3.7v鋰電池供電的微控制器,當然不能用電池電壓為基準,雖然該微控制器AD基準電壓不能單獨設定,但AD模組有多個輸入端子,可以在一個輸入端接基準電壓,如TL431或其它兩端穩壓源,在電源電壓已知的情況下,測基準電壓,得到一個數字量,將此值寫入程式中或存入EEPROM中(批次生產,校正採用統一的電壓,但基準源有離散性),以後每次測量前,測一下基準電壓,獲得另一個數字量,就可推算出電源電壓
由於電池的電壓不能突變,所以緊接著的其它測量(不只是求電源電壓)就可以按已知的電源電壓作為基準,也可以直接和穩壓源的數字量對比得到真實值
如已知電源電壓5V,測基準電壓源獲得數字量400(也可算出基準源的電壓),若電源電壓變動後測同一基準源得數字量500,則可知電源電壓是4V,此時馬上用AD的另一個端子測第三個輸入電壓得數字量得200,可推算此電壓便是2V
因 所測實際電壓=測得數字量/滿量程數字量*電源電壓
實測電壓就是基準源是一定的,那麼電源電壓與所測數字量成反比關係