㈠ stc15單片機用自帶的ad檢測3.7v鋰電池電壓,問題是vcc是變動的,就是電池電量多少,vcc
電池電壓和電量不是線性關系,而且會隨壽命變化,所以你這問題不是一般的難解決
再看看別人怎麼說的。
㈡ stc15單片機用自帶的ad檢測3.7v鋰電池電壓,問題是vcc是變動的,就是電池電量多少,vcc
當然要增加基準電源,無論測量什麼都要有基準,對於用3.7v鋰電池供電的單回片機,當然不能用電池電壓為答基準,雖然該單片機AD基準電壓不能單獨設定,但AD模塊有多個輸入端子,可以在一個輸入端接基準電壓,如TL431或其它兩端穩壓源,在電源電壓已知的情況下,測基準電壓,得到一個數字量,將此值寫入程序中或存入EEPROM中(批量生產,校正採用統一的電壓,但基準源有離散性),以後每次測量前,測一下基準電壓,獲得另一個數字量,就可推算出電源電壓
由於電池的電壓不能突變,所以緊接著的其它測量(不只是求電源電壓)就可以按已知的電源電壓作為基準,也可以直接和穩壓源的數字量對比得到真實值
如已知電源電壓5V,測基準電壓源獲得數字量400(也可算出基準源的電壓),若電源電壓變動後測同一基準源得數字量500,則可知電源電壓是4V,此時馬上用AD的另一個端子測第三個輸入電壓得數字量得200,可推算此電壓便是2V
因所測實際電壓=測得數字量/滿量程數字量*電源電壓
實測電壓就是基準源是一定的,那麼電源電壓與所測數字量成反比關系
㈢ 怎樣用AD晶元去檢測移動設備中的鋰電池電壓整個系統的供電電源只有一塊鋰電池,怎樣保證AD的基準電壓
保證AD的基準來電壓有專門自的基準電壓源(集成IC)。
但你所說的監控鋰電池電量就這單一功能的晶元難找啊,大都是鋰電池充電管理晶元。我最近也在弄這塊。目前我看網上關於電量檢測這塊,有賣做好的帶LED顯示的模塊,你可以直接買來用。
也可以用運放電路(LM324)來做,不過具體怎麼搞,我也還沒弄清楚。