電池電壓電魚門檻電壓時關鍵性的迴圈充電log:
[
114275
][check_bat_protect_status]
: check vbat=
3447 mv with 3450 mv, start charging...
[114298
][battery] charging current=
607 charger volt=
4882
[114305
][battery] charging current=
607 charger volt=
4882
[114312
][battery] charging current=
607 charger volt=
4882
[114320
][battery] charging current=
607 charger volt=
4882
[114327
][battery] charging current=
607 charger volt=
4882
[114334
][battery] charging current=
607 charger volt=
4882
[114341
][battery] charging current=
607 charger volt=
4882
[114348
][battery] charging current=
607 charger volt=
4882
[114356
][battery] charging current=
625 charger volt=
4882
[119393
][check_bat_protect_status]
: check vbat=
3454 mv
充到大於門檻電壓跳出迴圈log:
[
119393
][check_bat_protect_status]
: check vbat=
3454 mv with 3450 mv, stop charging.
..
在lk階段的mt_battery.c檔案
mt65xx_bat_init
if
(bat_vol < battery_lowvol_thresold) 判斷門檻電壓,這個值是3450
} chr_volt=
get_charger_volt(1
);if(chr_volt>v_charger_max)
/* pmic_set_register_value(pmic_baton_tdet_en, 1); */
pmic_set_register_value
(pmic_rg_baton_en,1)
;if(pmic_get_register_value
(pmic_rgs_baton_undet)==1
)dprintf
(critical,
"[%s]: check vbat=%d mv with %d mv, start charging... \n"
, __function__, bat_val, battery_lowvol_thresold)
;// 迴圈列印
is_charging =1;
pchr_turn_on_charging
(kal_true)
;#if defined(swchr_power_path)
thread_sleep
(5000);
#else
cnt=0;
for(i=
0; i<
10; i++
)else}if
(cnt>=8)
}thread_sleep
(5000);
#endif
#if defined(swchr_power_path)
bat_val =
get_i_sense_volt(5
);#else
bat_val =
get_bat_sense_volt(5
);#endif
dprintf
(critical,
"[%s]: check vbat=%d mv \n"
, __function__, bat_val);}
mtk_wdt_restart()
;dprintf
(critical,
"[%s]: check vbat=%d mv with %d mv, stop charging... \n"
, __function__, bat_val, battery_lowvol_thresold)
;// 電壓大於3.45v後跳出while迴圈
}
總結:當插入充電器後電池電壓還是小於3.45v就會在while迴圈裡面充電,直到電池電壓大於門檻電壓才會進入linux核心。 電池電壓容量關係
首先宣告,此文是炒冷飯之作.三年前,曾在younet發表一篇關於 如何判斷電池的剩餘容量 的文章 三年後,隨著電池技術和測試技術的發展,原文中的許多資料已經不能適應現在的要求.特此進行更新.當然會附上一些圖表進行必要的說明.1.新電池的電壓對容量的關係 測試物件 國產和日產電芯各一種 都是主流電芯生...
關於電池電壓檢測
1s電池電壓是3.7v,2s電池就是有兩塊電池,電壓是3.7 2 7.4v,以此類推,鋰離子電池一般3.7v 4.2v 百分比 電壓 分壓係數 測得值 轉換為數字 0 255 1s 100 4.2v 2 3 2.8v 216 80 3.98v 2 3 2.65v 205 60 3.87v 2 3 2...
電池電壓與電量的關係
目前 2012 6 人們主要使用兩種監測方法 1 電流積分 current integration 為基礎 前者依據一種穩健的思想,即如果對所有電池的充 放電流進行積分,就可以得出剩餘電量的大小。當電池剛充好電並且已知是完全充電時,使用電流積分方法效果非常好。這種方法被成功地運用於當今眾多的電池電量...