99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

MTK平臺(tái)電池管理優(yōu)化:放電曲線標(biāo)定與庫倫值校準(zhǔn)實(shí)戰(zhàn)

MTK平臺(tái)電池管理優(yōu)化:放電曲線標(biāo)定與庫倫值校準(zhǔn)實(shí)戰(zhàn) 1. 電池管理優(yōu)化的整體設(shè)計(jì)思路1.1 為什么MTK平臺(tái)的電池管理值得單獨(dú)拿出來講做Android底層開發(fā)的人都有一個(gè)共識(shí)電池管理是用戶體驗(yàn)最敏感、但調(diào)試信息最不透明的模塊之一。尤其是MTK平臺(tái)它的電池管理框架和原生Android的Healthd/HAL層有比較大的差異很多在Qualcomm平臺(tái)上跑得很順的調(diào)試方法換到MTK上就完全對(duì)不上號(hào)。MTK的電池管理核心邏輯集中在mtk_battery.c、mtk_charger.c以及fuel_gauge相關(guān)的驅(qū)動(dòng)里上層通過healthd或battery service讀取/sys/class/power_supply/battery/下的節(jié)點(diǎn)。問題在于MTK的Fuel Gauge電量計(jì)算法是半封閉的很多參數(shù)以二進(jìn)制表的形式燒錄在NV分區(qū)里你沒法直接改源碼就完事。這就導(dǎo)致一個(gè)很現(xiàn)實(shí)的問題電量跳變、放電曲線非線性、關(guān)機(jī)電壓不準(zhǔn)、庫倫值累積誤差這些毛病在MTK機(jī)器上出現(xiàn)的概率明顯偏高。我接觸過的項(xiàng)目里最常見的就是用戶反饋“20%電量突然關(guān)機(jī)”或者“充到100%拔掉線兩分鐘就掉到95%”。這類問題追根溯源八成以上都指向兩個(gè)東西放電曲線Discharge Curve標(biāo)定不準(zhǔn)和庫倫值Coulomb Counter校準(zhǔn)偏移。這兩個(gè)概念聽起來很專業(yè)但說白了就是電池在不同溫度、不同負(fù)載下電壓和剩余電量的對(duì)應(yīng)關(guān)系變了而系統(tǒng)還在用一套老舊的映射表去估算自然算不準(zhǔn)。這篇內(nèi)容適合誰看如果你是Android系統(tǒng)工程師、BSP工程師、或者做電池驅(qū)動(dòng)調(diào)試的同行尤其是手上正好有MTK平臺(tái)的項(xiàng)目那這篇東西應(yīng)該能幫你省下不少翻vendor文檔和試錯(cuò)的時(shí)間。如果你只是對(duì)電池管理好奇也可以看看我會(huì)盡量用生活化的類比把原理講清楚。1.2 放電曲線和庫倫值到底在管什么先打個(gè)比方。放電曲線就像一張“電壓-電量對(duì)照表”。你拿一塊電池從滿電開始以恒定電流放電每隔一段時(shí)間記錄電壓和剩余容量最后畫出一條曲線。系統(tǒng)運(yùn)行時(shí)Fuel Gauge讀到當(dāng)前電壓是3.7V就去查這張表告訴你“還剩45%”。但這張表是在實(shí)驗(yàn)室25°C、0.2C放電條件下測(cè)的你實(shí)際用手機(jī)時(shí)可能在零下10°C室外拍照也可能在40°C車?yán)飳?dǎo)航這時(shí)候電壓和電量的對(duì)應(yīng)關(guān)系完全變了。如果系統(tǒng)還按25°C的表去查就會(huì)出現(xiàn)“電壓看著還有3.6V但實(shí)際電量已經(jīng)快空了”的情況于是突然關(guān)機(jī)。庫倫值則是另一種思路。它不查表而是直接“數(shù)電流”。電池放電時(shí)電流流過采樣電阻Fuel Gauge芯片比如MTK常用的bq27541、da9150或者M(jìn)TK自家的mt6357內(nèi)置FG會(huì)以很高的頻率對(duì)電流做積分累加出“已經(jīng)放出了多少mAh”。理論上如果初始電量是1000mAh你放出了600mAh那剩余就是400mAh。聽起來很準(zhǔn)對(duì)吧但問題在于積分會(huì)漂移。采樣電阻有溫漂ADC有零點(diǎn)偏移靜態(tài)電流估計(jì)不準(zhǔn)時(shí)間一長(zhǎng)庫倫值累積的誤差可能達(dá)到10%甚至更多。這時(shí)候就需要“校準(zhǔn)”——用電壓查表的結(jié)果去修正庫倫值或者反過來。MTK的框架里這兩者是互補(bǔ)的。庫倫值負(fù)責(zé)短時(shí)間內(nèi)的精確跟蹤放電曲線負(fù)責(zé)長(zhǎng)時(shí)間尺度的絕對(duì)錨定。任何一個(gè)出問題電量顯示就會(huì)“發(fā)瘋”。所以優(yōu)化電池管理本質(zhì)上就是讓這兩套機(jī)制協(xié)同工作而不是各跑各的。1.3 整體優(yōu)化方案的選型考量在MTK平臺(tái)上做電池管理優(yōu)化有三條路可以走純軟件層修正在healthd或BatteryService里加濾波、做平滑改battery_profile表。優(yōu)點(diǎn)是改動(dòng)小、不用動(dòng)NV缺點(diǎn)是治標(biāo)不治本底層FG算錯(cuò)了上層再怎么平滑也只是“看起來穩(wěn)”。驅(qū)動(dòng)層參數(shù)調(diào)優(yōu)改mtk_battery.c里的CAR_TUNE_VALUE、Q_MAX、SHUTDOWN_VOLTAGE等參數(shù)配合MTK提供的battery_log工具抓數(shù)據(jù)。這是最常用的路子能解決大部分精度問題。NV項(xiàng)重標(biāo)定用MTK的Meta工具或者nvram接口重新寫入放電曲線表、內(nèi)阻表、溫度補(bǔ)償系數(shù)。這是最徹底的但需要實(shí)驗(yàn)室設(shè)備電子負(fù)載、恒溫箱和MTK的授權(quán)工具門檻最高。我的建議是先做驅(qū)動(dòng)層參數(shù)調(diào)優(yōu)把能改的軟件參數(shù)改到位再根據(jù)實(shí)測(cè)數(shù)據(jù)決定要不要?jiǎng)覰V。大部分項(xiàng)目做完第二步電量精度就能從“能用”提升到“好用”。NV重標(biāo)定是最后的手段除非你的電池供應(yīng)商換了電芯或者硬件設(shè)計(jì)有重大變更否則沒必要大動(dòng)干戈。下面這張表對(duì)比了三種方案的核心差異方案改動(dòng)位置所需工具精度提升幅度風(fēng)險(xiǎn)軟件層修正healthd/BatteryService無特殊低5%以內(nèi)低驅(qū)動(dòng)層調(diào)優(yōu)mtk_battery.c / dtsbattery_log、adb中可到2-3%中NV重標(biāo)定NV分區(qū)Meta工具、電子負(fù)載高可到1%高選哪條路取決于你的項(xiàng)目階段和手頭資源。量產(chǎn)前的機(jī)器建議直接上NV重標(biāo)定已經(jīng)出貨的機(jī)器驅(qū)動(dòng)層調(diào)優(yōu)更現(xiàn)實(shí)。2. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)2.1 MTK Fuel Gauge的工作機(jī)制拆解MTK平臺(tái)的Fuel Gauge有兩種形態(tài)一種是內(nèi)置在PMIC里的FG比如MT6357、MT6358、MT6359另一種是外置的獨(dú)立FG芯片比如bq27541。內(nèi)置FG成本低但精度和靈活性差一些外置FG精度高但需要額外的I2C通信和驅(qū)動(dòng)適配。以MT6357為例它的FG模塊核心是一個(gè)16位ADC采樣電池電壓和電流。電流采樣靠的是一個(gè)10mΩ的采樣電阻有些設(shè)計(jì)用5mΩADC讀到的電壓差除以電阻就是電流。然后FG內(nèi)部有一個(gè)累加器以大約1Hz的頻率對(duì)電流做積分得到庫倫值。關(guān)鍵參數(shù)有這么幾個(gè)CAR_TUNE_VALUE庫倫值的校準(zhǔn)系數(shù)。默認(rèn)值通常是1000代表“實(shí)際容量/理論容量”的比例。如果你發(fā)現(xiàn)電量掉得比實(shí)際快可以適當(dāng)調(diào)大這個(gè)值。Q_MAX電池的最大化學(xué)容量單位是mAh。這個(gè)值如果設(shè)得比實(shí)際容量大電量會(huì)“虛高”設(shè)小了電量會(huì)“虛低”。SHUTDOWN_VOLTAGE關(guān)機(jī)電壓通常是3.4V或3.3V。這個(gè)值設(shè)高了電池還沒放完就關(guān)機(jī)設(shè)低了可能過放損傷電池。DIFFERENCE_FULLOCV_ITH滿電判斷電流閾值。充電時(shí)電流降到這個(gè)值以下才認(rèn)為真正充滿了。這些參數(shù)在mtk_battery.c的battery_profile_t結(jié)構(gòu)體里定義或者通過DTSDevice Tree傳入。我見過不少項(xiàng)目直接抄了參考設(shè)計(jì)的參數(shù)結(jié)果電池型號(hào)一換電量就完全不準(zhǔn)了。參數(shù)必須根據(jù)實(shí)際電池的規(guī)格書來調(diào)這是鐵律。2.2 放電曲線的標(biāo)定邏輯與常見誤區(qū)放電曲線的標(biāo)定核心是回答一個(gè)問題在特定溫度和負(fù)載下電池電壓對(duì)應(yīng)多少剩余容量MTK的框架里放電曲線通常以battery_profile數(shù)組的形式存在每個(gè)元素包含voltage和capacity兩個(gè)字段。比如static const struct battery_profile battery_profile[] { { 3400, 0 }, { 3500, 5 }, { 3600, 15 }, { 3700, 35 }, { 3800, 55 }, { 3900, 75 }, { 4000, 90 }, { 4100, 95 }, { 4200, 100 }, };這個(gè)表的意思是電壓3.4V時(shí)電量0%3.5V時(shí)5%以此類推。系統(tǒng)運(yùn)行時(shí)FG讀到電壓3.75V就線性插值算出大約45%的電量。但這里有幾個(gè)坑第一個(gè)坑溫度補(bǔ)償缺失。上面這個(gè)表是25°C的。低溫下電池內(nèi)阻增大同樣的電量電壓會(huì)低很多。比如0°C時(shí)電量還有30%電壓可能只有3.5V按表查出來只有5%用戶就會(huì)覺得“怎么突然掉電這么快”。MTK的框架支持溫度補(bǔ)償?shù)枰阍赽attery_profile里為不同溫度段定義不同的表或者用temperature_tbl做插值。很多項(xiàng)目為了省事只寫一張表結(jié)果冬天戶外使用體驗(yàn)極差。第二個(gè)坑負(fù)載補(bǔ)償缺失。手機(jī)玩游戲時(shí)電流可能到1.5A待機(jī)時(shí)只有幾mA。大電流下電池內(nèi)阻上的壓降會(huì)拉低端電壓。比如實(shí)際電量50%待機(jī)電壓3.8V玩游戲時(shí)電壓可能掉到3.6V按表查出來只有15%。這就是為什么很多手機(jī)玩游戲時(shí)電量“唰唰往下掉”一退出游戲又“漲回來”。MTK的FG有IR補(bǔ)償機(jī)制但補(bǔ)償系數(shù)R_IR需要根據(jù)電池內(nèi)阻來調(diào)。內(nèi)阻大的電池補(bǔ)償系數(shù)要調(diào)大否則壓降影響太明顯。第三個(gè)坑曲線非線性。鋰電池的放電曲線不是直線在3.7V到3.9V之間有一個(gè)很平的平臺(tái)區(qū)。這個(gè)區(qū)間里電壓變化很小但電量變化很大。如果你的表在這個(gè)區(qū)間采樣點(diǎn)太少插值誤差就會(huì)很大。我一般建議在平臺(tái)區(qū)至少放5-6個(gè)點(diǎn)確保精度。2.3 庫倫值校準(zhǔn)的關(guān)鍵參數(shù)與計(jì)算過程庫倫值校準(zhǔn)的核心是CAR_TUNE_VALUE。這個(gè)值的計(jì)算邏輯是這樣的假設(shè)電池標(biāo)稱容量是3000mAh你從滿電放電到關(guān)機(jī)FG累計(jì)放出了2850mAh。那么CAR_TUNE_VALUE (實(shí)際放出容量 / 標(biāo)稱容量) × 1000 (2850 / 3000) × 1000 950如果這個(gè)值是950說明FG少算了50mAh你需要把CAR_TUNE_VALUE從默認(rèn)的1000調(diào)到950讓FG“多算一點(diǎn)”。反過來如果FG累計(jì)放出了3150mAh那CAR_TUNE_VALUE就是1050。但這里有個(gè)問題你怎么知道“實(shí)際放出容量”是多少實(shí)驗(yàn)室里可以用電子負(fù)載精確測(cè)量但產(chǎn)線上不可能每臺(tái)機(jī)器都測(cè)。所以MTK的做法是在battery_profile里定義一個(gè)Q_MAX然后通過多次充放電循環(huán)讓FG自己學(xué)習(xí)。學(xué)習(xí)的結(jié)果存在NV里下次開機(jī)直接讀。實(shí)操中我一般會(huì)這樣做用adb shell cat /sys/class/power_supply/battery/下的節(jié)點(diǎn)抓取charge_counter、voltage_now、current_now等數(shù)據(jù)。寫一個(gè)腳本每10秒記錄一次持續(xù)放電到關(guān)機(jī)。把數(shù)據(jù)導(dǎo)入Excel畫出電壓-時(shí)間曲線和電量-時(shí)間曲線。對(duì)比兩條曲線找出偏差最大的區(qū)間。調(diào)整CAR_TUNE_VALUE和battery_profile重新測(cè)試。這個(gè)過程通常需要2-3輪迭代才能把誤差壓到3%以內(nèi)。2.4 實(shí)操中的注意事項(xiàng)與禁忌注意修改mtk_battery.c之前一定要備份原始文件。MTK的驅(qū)動(dòng)代碼耦合度很高改錯(cuò)一個(gè)參數(shù)可能導(dǎo)致充電異常甚至無法開機(jī)。幾個(gè)我踩過的坑不要同時(shí)改多個(gè)參數(shù)。每次只改一個(gè)測(cè)完再改下一個(gè)。否則出了問題你根本不知道是哪個(gè)參數(shù)導(dǎo)致的。SHUTDOWN_VOLTAGE不要低于3.3V。鋰電池過放到3.0V以下會(huì)永久損傷而且MTK的PMIC在3.3V左右就會(huì)觸發(fā)低電壓保護(hù)你設(shè)再低也沒用。Q_MAX不要設(shè)得比實(shí)際容量大太多。有些工程師為了讓電量“看起來耐用”把Q_MAX調(diào)大10%結(jié)果就是電量顯示100%但實(shí)際只有90%用戶充到100%拔線后很快掉到90%體驗(yàn)更差。溫度補(bǔ)償表要覆蓋實(shí)際使用溫度范圍。至少覆蓋-10°C到50°C每10°C一個(gè)點(diǎn)。如果項(xiàng)目只在國內(nèi)南方賣可以適當(dāng)放寬低溫范圍但高溫一定要覆蓋。3. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)3.1 環(huán)境準(zhǔn)備與工具鏈搭建在開始調(diào)優(yōu)之前你需要準(zhǔn)備這些東西一臺(tái)MTK平臺(tái)的工程機(jī)最好有root權(quán)限和adb調(diào)試權(quán)限。MTK的battery_log工具。這個(gè)工具通常在vendor目錄下或者可以從MTK的onlinine支持網(wǎng)站下載。它的作用是實(shí)時(shí)抓取FG的原始數(shù)據(jù)包括電壓、電流、庫倫值、溫度、SOC等。一個(gè)可調(diào)電子負(fù)載如果要做精確標(biāo)定。沒有的話用手機(jī)跑高負(fù)載游戲也能湊合但精度差一些。Excel或Python用來做數(shù)據(jù)分析和曲線擬合。battery_log的用法很簡(jiǎn)單adb shell battery_log它會(huì)輸出類似這樣的數(shù)據(jù)[ 1234.567] V3850 I250 SOC45 T25 C1350其中V是電壓mVI是電流mASOC是系統(tǒng)估算的電量T是溫度C是庫倫值mAh。我一般會(huì)把這個(gè)輸出重定向到文件然后每5秒采樣一次持續(xù)到關(guān)機(jī)adb shell while true; do battery_log; sleep 5; done battery_log.txt3.2 放電曲線數(shù)據(jù)的采集與處理采集放電曲線數(shù)據(jù)最理想的條件是恒流放電。但手機(jī)的實(shí)際負(fù)載是變化的所以我們需要做兩件事第一盡量讓負(fù)載穩(wěn)定??梢躁P(guān)掉所有后臺(tái)應(yīng)用屏幕亮度固定50%開飛行模式然后播放本地視頻。這樣負(fù)載大概在300-500mA之間比較穩(wěn)定。第二記錄負(fù)載電流。因?yàn)椴煌娏飨碌姆烹娗€不一樣你需要知道你的數(shù)據(jù)是在什么電流下測(cè)的。如果電流波動(dòng)太大可以在數(shù)據(jù)處理時(shí)做電流歸一化。采集到的原始數(shù)據(jù)大概長(zhǎng)這樣時(shí)間(s)電壓(mV)電流(mA)庫倫值(mAh)SOC(%)04200-45001003004150-46037986004100-4557596...............處理的時(shí)候我會(huì)把庫倫值作為“真實(shí)電量”的參考假設(shè)FG的庫倫積分是準(zhǔn)的然后畫出電壓-庫倫值曲線。這條曲線就是你的放電曲線。接下來把這條曲線和當(dāng)前的battery_profile做對(duì)比。如果發(fā)現(xiàn)某個(gè)電壓點(diǎn)對(duì)應(yīng)的電量偏差超過5%就需要調(diào)整。3.3 庫倫值校準(zhǔn)的完整操作流程庫倫值校準(zhǔn)的完整流程我把它分成五步第一步滿電靜置。充電到100%后不要拔線繼續(xù)充30分鐘讓電池真正飽和。然后拔線靜置2小時(shí)讓電壓穩(wěn)定。第二步記錄初始庫倫值。用battery_log讀取當(dāng)前的charge_counter記為C_initial。第三步恒流放電到關(guān)機(jī)。用電子負(fù)載以0.2C比如3000mAh電池用600mA放電直到電壓降到SHUTDOWN_VOLTAGE。記錄放出的總?cè)萘緾_discharge。第四步計(jì)算校準(zhǔn)系數(shù)。如果C_discharge和C_initial的偏差超過3%就需要調(diào)整CAR_TUNE_VALUE新CAR_TUNE_VALUE 舊值 × (C_discharge / C_initial)第五步寫入?yún)?shù)并驗(yàn)證。把新值寫回mtk_battery.c或DTS重新編譯內(nèi)核刷機(jī)重復(fù)第一步到第三步確認(rèn)偏差在可接受范圍內(nèi)。這個(gè)過程聽起來簡(jiǎn)單但實(shí)際操作中靜置時(shí)間不夠是最常見的錯(cuò)誤。電池從充電狀態(tài)切換到放電狀態(tài)電壓需要很長(zhǎng)時(shí)間才能穩(wěn)定。我見過有人充完電直接拔線就開始測(cè)結(jié)果電壓虛高算出來的曲線完全不對(duì)。3.4 溫度補(bǔ)償表的生成與寫入溫度補(bǔ)償表的生成需要在不同溫度下重復(fù)上面的放電測(cè)試。通常至少做三個(gè)溫度點(diǎn)-10°C、25°C、45°C。如果項(xiàng)目要求高可以做到五個(gè)點(diǎn)-20°C、-10°C、0°C、25°C、45°C。每個(gè)溫度點(diǎn)測(cè)出一條放電曲線然后把它們整合成一個(gè)二維表。MTK的框架里溫度補(bǔ)償通常通過temperature_tbl數(shù)組實(shí)現(xiàn)static const struct temperature_tbl temp_tbl[] { { -10, 0, 5, 15, 35, 55, 75, 90, 95, 100 }, { 0, 0, 3, 12, 30, 50, 70, 88, 94, 100 }, { 25, 0, 5, 15, 35, 55, 75, 90, 95, 100 }, { 45, 0, 8, 20, 40, 60, 80, 92, 96, 100 }, };每一行對(duì)應(yīng)一個(gè)溫度每一列對(duì)應(yīng)一個(gè)電壓點(diǎn)。系統(tǒng)運(yùn)行時(shí)根據(jù)當(dāng)前溫度插值出對(duì)應(yīng)的電量。寫入這個(gè)表的時(shí)候要注意電壓點(diǎn)的選取。我一般會(huì)在3.4V到4.2V之間取10個(gè)點(diǎn)平臺(tái)區(qū)3.7V-3.9V加密到5個(gè)點(diǎn)兩端各2-3個(gè)點(diǎn)。這樣既能保證精度又不會(huì)讓表太大。4. 常見問題與排查技巧實(shí)錄4.1 電量跳變問題的排查思路電量跳變是最常見的問題表現(xiàn)是電量顯示突然從30%掉到15%或者從50%跳到70%。排查的時(shí)候我一般按這個(gè)順序來先看是不是溫度問題。如果跳變發(fā)生在溫度劇烈變化時(shí)比如從空調(diào)房走到室外那八成是溫度補(bǔ)償沒做好。用battery_log抓一下跳變前后的溫度數(shù)據(jù)看看溫度補(bǔ)償表有沒有覆蓋到那個(gè)區(qū)間。再看是不是負(fù)載問題。如果跳變發(fā)生在打開大型游戲或相機(jī)時(shí)那是IR補(bǔ)償不夠。檢查R_IR參數(shù)適當(dāng)調(diào)大。MTK的FG里R_IR通常是一個(gè)固定值但有些平臺(tái)支持動(dòng)態(tài)調(diào)整。最后看是不是庫倫值漂移。如果跳變沒有明顯規(guī)律那可能是庫倫值累積誤差太大了。這時(shí)候需要重新校準(zhǔn)CAR_TUNE_VALUE或者檢查采樣電阻的焊接有沒有問題。下面這張表是我整理的常見問題速查現(xiàn)象可能原因排查方法解決措施20%突然關(guān)機(jī)放電曲線尾部不準(zhǔn)對(duì)比實(shí)際放電數(shù)據(jù)調(diào)整3.4V-3.6V區(qū)間的曲線充電到100%很快掉到95%滿電判斷閾值太松檢查DIFFERENCE_FULLOCV_ITH調(diào)小閾值延長(zhǎng)涓流充電玩游戲電量掉得快IR補(bǔ)償不足對(duì)比待機(jī)和負(fù)載電壓調(diào)大R_IR低溫電量虛低溫度補(bǔ)償缺失檢查低溫段曲線補(bǔ)充-10°C曲線電量長(zhǎng)期不準(zhǔn)庫倫值漂移對(duì)比充放電循環(huán)數(shù)據(jù)重新校準(zhǔn)CAR_TUNE_VALUE4.2 充電異常與滿電判斷的坑充電異常通常表現(xiàn)為充不滿、充電慢、或者充滿后很快掉電。充不滿最常見的原因是DIFFERENCE_FULLOCV_ITH設(shè)得太小。這個(gè)參數(shù)是滿電判斷電流閾值如果設(shè)成50mA但你的充電器在涓流階段只能降到80mA那系統(tǒng)永遠(yuǎn)認(rèn)為沒充滿。我一般會(huì)把它設(shè)成100mA左右具體看充電IC的規(guī)格。充電慢可能是CHARGING_FULL_CURRENT設(shè)得太小或者充電IC的限流電阻選大了。MTK的充電框架里ac_charger_current和usb_charger_current分別控制AC和USB充電電流。如果這兩個(gè)值設(shè)得比充電IC的實(shí)際能力小充電就會(huì)慢。充滿后很快掉電除了滿電判斷閾值的問題還可能是Q_MAX設(shè)得比實(shí)際容量大。系統(tǒng)以為電池有3000mAh實(shí)際只有2800mAh那充到100%后前200mAh是“虛”的一用就掉。提示修改充電參數(shù)時(shí)一定要用示波器或電流表實(shí)測(cè)充電電流不要只看代碼里的值。很多充電IC的實(shí)際輸出和寄存器配置有偏差。4.3 獨(dú)家避坑技巧與經(jīng)驗(yàn)總結(jié)說幾個(gè)文檔里不會(huì)寫、但實(shí)際調(diào)試中非常管用的技巧技巧一用dumpsys battery快速看狀態(tài)。這個(gè)命令比battery_log更輕量適合快速檢查adb shell dumpsys battery輸出里會(huì)顯示level、voltage、temperature、charge_counter等關(guān)鍵信息。我一般在修改參數(shù)后先用這個(gè)命令確認(rèn)基本狀態(tài)再用battery_log做詳細(xì)分析。技巧二用/sys/class/power_supply/battery/下的節(jié)點(diǎn)做實(shí)時(shí)監(jiān)控。比如adb shell cat /sys/class/power_supply/battery/voltage_now adb shell cat /sys/class/power_supply/battery/current_now adb shell cat /sys/class/power_supply/battery/charge_counter這些節(jié)點(diǎn)是FG驅(qū)動(dòng)直接暴露的比上層API更實(shí)時(shí)、更準(zhǔn)確。技巧三放電曲線不要一次改太多。我見過有人把整張表重寫結(jié)果電量顯示完全亂套。正確的做法是先改偏差最大的那個(gè)點(diǎn)測(cè)一輪再改下一個(gè)。每次只動(dòng)一個(gè)點(diǎn)最多動(dòng)兩個(gè)。技巧四保留原始參數(shù)備份。在mtk_battery.c里把原始參數(shù)用注釋保留下來方便回滾。比如// Original: 1000 #define CAR_TUNE_VALUE 950這樣萬一改出問題可以快速恢復(fù)。技巧五用Python做曲線擬合。手動(dòng)調(diào)表效率太低我一般用Python的scipy.interpolate做插值自動(dòng)生成新的battery_profile。比如import numpy as np from scipy.interpolate import interp1d voltage np.array([3400, 3500, 3600, 3700, 3800, 3900, 4000, 4100, 4200]) capacity np.array([0, 5, 15, 35, 55, 75, 90, 95, 100]) f interp1d(voltage, capacity, kindcubic) new_capacity f(voltage) print(new_capacity)這樣生成的曲線更平滑比手動(dòng)調(diào)點(diǎn)準(zhǔn)得多。4.4 驗(yàn)證與回歸測(cè)試的要點(diǎn)改完參數(shù)后一定要做完整的回歸測(cè)試。我一般會(huì)做這幾項(xiàng)充放電循環(huán)測(cè)試至少做3次完整的充放電循環(huán)確認(rèn)電量曲線一致。溫度測(cè)試在-10°C、25°C、45°C下各做一次放電測(cè)試確認(rèn)溫度補(bǔ)償有效。負(fù)載測(cè)試待機(jī)、視頻、游戲三種負(fù)載下各測(cè)一次確認(rèn)IR補(bǔ)償有效。關(guān)機(jī)電壓測(cè)試確認(rèn)關(guān)機(jī)電壓準(zhǔn)確不會(huì)過放。滿電測(cè)試確認(rèn)充滿后靜置2小時(shí)電量不會(huì)明顯下降。這些測(cè)試做完基本就能保證電量顯示“穩(wěn)如老狗”了。我在實(shí)際項(xiàng)目里從開始調(diào)到最終驗(yàn)收通常需要2-3周時(shí)間。如果電池供應(yīng)商配合得好能提供準(zhǔn)確的規(guī)格書和測(cè)試數(shù)據(jù)時(shí)間可以縮短到1周左右。最后再分享一個(gè)小技巧MTK的FG有一個(gè)“學(xué)習(xí)”機(jī)制在多次充放電循環(huán)后它會(huì)自動(dòng)修正Q_MAX和CAR_TUNE_VALUE。所以如果你不確定參數(shù)怎么調(diào)可以先讓機(jī)器跑幾個(gè)循環(huán)然后讀NV里的學(xué)習(xí)結(jié)果作為調(diào)參的參考。這個(gè)機(jī)制在mtk_battery.c里通過fg_learning相關(guān)的函數(shù)實(shí)現(xiàn)具體可以看mtk_charger.c里的charger_learning流程。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91成人看| WWW.婷婷五月天.COM| 丁香五月婷婷免费视频| 亚洲五月丁香六月婷婷| 五月香蕉婷婷| 婷婷四色五月| 免费成人中文字幕| 久久久久9久无码视频| 日日爱699| 99热成人| 99热免费观看| 丁香色色五月| 99人妻碰碰碰久久久久禁片| 精品9久| 性爱七区| 久久久婷丁香五月| 9色在线| 人人色婷婷五月天| 色婷天天| 九九热这里只有精品一| 婷婷久久色| 五月丁香啪啪啪啪| 99热最新地址在线| 五月丁香免费视频| 9久热在线视频精品| 专区无日本视频高清8| 日日综合网| 九九热色视频| 99色热| 五月婷中文娱乐综合| 久久久久久久人妻| 五月丁香影院| 九九香蕉网| 婷婷五月激情在线视频| 人人人人人人人草| 无月播播激情在线观看视频| 亚洲色vA| 久婷婷五月丁香在线观看| 激情五月九九九| 婷婷影院A成人| 午夜丁香婷婷| 色五月综合| 婷婷丁香基地在线| 另类图片 五月激情| 啪啪激情综合| 色五月婷婷婷婷婷婷婷婷婷婷| 色99超碰| 91九色无码日韩| 玖玖伊人网| 伊人综合网站| 97精品人人A片免费看| 色婷网| 色99热| 狠狠干天天日| 成人免费在线电影| 97视频久久| 激情五月婷婷开心网| 日韩精品色| 天天草天天爱| 天天日天天日天天搞| 婷五月天在线草| 六月婷婷五月丁香首页| 欧美丁香六月在线观看视频| 狠狠擼综合| 99这里有精品久久97| 日韩久久视频| 亚州激情在线视频| 婷婷五月天视频在线观看| 午夜 外网 精品 在线| 天天日夜夜欢| 99热最新| 99热在线中文字幕| www天天色天天射| 色天五月天在线观看视频| 色丁香久久久| 26.uuu丁香五月婷婷| AV人人操| 婷婷六月丁香五月| 校花娇喘呻吟校长陈若雪视频| 国产成人99久久亚洲综合精品| 91精品久久久久| 国产亚洲色婷婷久久99精品91| 日韩黄黄| 中文不卡av| 亚洲国产精品成人午夜| 久人人操| 天天爽天天爽天天爽天天爽天天爽| 99在线观看亚洲| WWW色综合| 同性gv国产精品一区二区| 青草网在线观看| 第四色色六月色综合| 五月色综合网欧美网| 色婷婷91激情小说| 天天操综合网站| 亚洲色热| 国产精品人成A片一区二区| 中国女人内射6XXXXX| 不卡成人免费| 九九精品网站| www激情五月天| 五月婷婷六月丁香玖玖玫瑰91| 91碰| 九九爱精品网站| 九九中文字幕九| 人人干女人| 91久久久久久久久18| 五月色婷婷在线观看| 婷婷六月色丁香视频在线观看| 日日夜夜天天爽| 天天射影院| 五月丁香六月激情| 99re青青草| 97人妻碰碰中文无码久热丝袜| 在线五月色播| 五月色婷婷中文字幕| 欧美精品XXXXBBBB| 97黑人精品区| 深爱丁香激情| 丁香六月婷婷久久综合| 涩 五月 婷婷 狠狠| 激情五月天婷婷直播| 五月丁香六月情婷婷久久| www.婷婷五月天| 色五月综合| 色五月婷婷成人| 视频一二区| 丁香五月综合高清在线| 天天爽天天日| 狠狠色婷| 五月永久激情| 色99视频| 狠狠色丁香久久婷婷综合五月| 婷婷激情五月天天天开心| 婷婷久久综合久色| 午夜天堂一区人妻| 伊人春天av| 婷婷五月色播放| 色色色色网站| 九九亚洲综合| 可以直接看的av| 丁香五月影院| AV堂狠狠干| 激情五月色婷婷| 99re6在线视频精品免费| 久久婷婷五| va中文资源在线观看| 久久精品五月天| 国产肥白大熟妇BBBB视频 | 99啪| 99热碰碰| 91艹人| 国产乱妇乱子伦| 日本va欧美va国产激情| 婷婷射图| 99久.| 蜜桃婷婷狠狠久久综合| 久久久久久五月天| a性生活久久无| 秋霞三级色戒| 婷婷色六月| 操人久久| A片一曲| 色色色色色色色色色色色色色五月天| 色情五月停停丁香| 五月丁香婷婷狠狠操| 老司机午夜福利视频金瓶梅| 丁香六月婷| 8区视频在线| 婷婷六月丁| 99精日本久久| 五月在在观看| 综合另类激情| 国产婷婷五月色情综合| 欧美日本99| 2025年最新亚洲在线欧美| A片试看50分钟做受视频| 91超级碰| 91操操| 色就是色婷婷五月亚洲激情| 国产亚洲色婷婷久久99精品91| 亚洲超碰在线| 大香网伊人久久综合| AV在线免费播放| 激情五月天在线免费美女视频| 岛国AV网| 久热视频97AV在线观看| 99热这里只有精品4| 九九久久偷拍| 97操碰在线视频| 日本99色| 玖玖热视频| 五月丁香自拍| 丁香五月自拍| 天天日婷婷| 99九九精品视频推荐| 亚洲精品久久久久久久久久吃药| 97操碰日本女人| 激情婷婷综合五月少妇| 2022人人操人人看| 91操碰| 五月色婷婷亚洲| 狠狠干,狠狠操| 五月天激情综合网站| 色婷婷五月天偷拍| 成 久久| 国产毛片精品一区二区色欲黄A片| 五月丁香六月婷婷在线小说视频| 91聚色综合网| 激情久久五月天| 久热9| 狠狠操综合| 婷婷一本和五月丁香| 色色色激情网| 4438激情网| 超碰在线观看99| 亚洲色婷婷五月天| 色狠狠综合入口| 婷婷色操| 日本少妇裸体做爰高潮片 | 日本本土色网第一区| 97色婷婷| 久色大| 五月激情啪啪啪| 狠狠爱综合网| 深爱五月激情五月| ri电影在线| 婷婷99视频全集高清| 激情五月狠狠| 亚洲精品白浆高清久久久久久| 思思热在线精品视频网站| 国产小精品| 色婷婷狠狠18| 99久久黄色顶级视频| 伊久大香蕉| 丰满人妻一区二区三区| 五月天激情网址| 9久热视频| www.婷婷六月天| 99热久只有精品首页| 婷婷综合中文字幕| 欧美99| 天天摸天天高潮天天爽| 9久热| 99综合五月免费视频色婷婷| 色色色成人网| 五月婷婷啪啪综合网| 蜜乳9188| 日韩一级A片黄色| 无码激情AAAAA片-区区| 久久精典| 五月天开心激情综合网| 就99这里只有精品| 色综合久久天天综合网| 亚洲综合碰| 九九色综合九九色| 开心五月天激情网| 亚洲情a| 大香蕉啪啪啪| AA久久| 九九九激情网| 久久精品99国产精品日本| 99热这里只有精品55| 日操| 亚州精品色情无码A片| av超碰在线| 99在线免费视频| 蜜臀99精品| 少妇人妻凹凸视频| 伊人综合网4| 婷婷精品在线| 五月久久婷婷天堂视频| 婷婷久久婷婷色五月| 综合久久婷婷| 青草五月天| 丁香综合婷婷五月天| 五月婷婷熟女| 翔田千里aV中文字幕| 激情六月婷婷| 97人人操在线| 超碰成人在线观看| 黄色五月婷婷| 99狠狠色| 五月丁香啪啪啪综合网| 91婷婷丁香五月| 玖玖玖婷婷婷| 激情五月黄色| 九月婷婷在线视频| 久久全意婷婷| 六月丁香AV| 欧美怡红院黄站| 99爱爱| 色婷| 538在线精品| 人人操99| 免费观看的av| 激情综合五月| 欧洲色区| 操碰色一区就去操| 潘金莲AAAAAAAAAA| 丁香99| 五月婷护士| 色无婷婷| 亚洲免费电影2| 超碰在线资源| 9色操| 99视频在线看| 99色日本| 丁香激情网| 久99热| 五月天狠狠网站| 五月丁香成人网| 欧美婷婷| 五月丁香久久综合精品| 亚洲无aV在线中文字幕| 91九色在线| www.超碰| 五月天婷婷丁香视频| 六月丁香婷婷色综合| 青娱乐美女福利视频美臀| 五月丁香在线国产 | 91嫩草久久| 久操97| 伊人狠狠丁香婷婷综合尤物| 操操操www.com| 妻久久久久| 色五月天网| 亚洲色综合性| 91美女被操| 人人爽天天爽| 热热色色五月天婷婷| 超碰免费人人肏| 欧美激情久| 人人操人人操919999| 激情综合啪啪| 一二三区视频韩国| www.天天干| 色综合色综合网| 在线播放成人网站| 伊人激情网| 婷婷丁香宗合888| 亚洲va日| 日韩视频99| 日本色图综合| 欧美性生交XXXXX无码小说| 97婷婷五月| 最新av在线观看| 国内婷婷丁香社区在线播放| 噜噜噜精品欧美成人在线观看| 深爱激情综合网| 综激情网| 久久久久久久久久久久久久久久一道本| 婷婷色五月天色色| 五月丁香视频在线观看| 51国精产品自偷自偷综合| 狠狠色综合网| 婷婷亚洲在线| 色10月婷婷视频| 狠狠干思思热| 久久xxxx| 久久婷婷婷| 五月丁香六月婷婷亚洲激情综合| 日本久久性| 亚洲国产精品VA在线看黑人| 日韩人妻在线观看| 日韩精品二三区| 狠狠色综合网| 一区二区三区XXXXXX| 亚洲一个色| 婷婷五月伦理网站| 色婷婷九月| 日韩成人综合| 天天操夜夜玩!| 日韩高清成人| 国产99久久久国产精品免费看| 97婷婷在线视频| 亚洲 在线 性爱| 五月丁香久| 五月激情在线| 色噜噜综合网| 天天综合五月天| 亚洲日韩久久婷婷伊人| 六月丁香婷婷视频综合在线观看| www.色五月| 超碰狠狠干99| 色五月aV| 9999久久久久| 另类小说五月天| 可以看的AV网站| 成人国产欧美大片一区| 五月丁了香蕉综合| 99热骚货| 国产精品久久久久久久久久| 天天搽天天射| 可以看的AV| 狠狠久久婷婷| 亚洲日韩欧美综合VA| 亚洲精品久久久无码| 亚洲综合网 665566| 亚洲a色| 婷婷五月天在婷| 丁香六月婷婷久久综合| 色婷婷香蕉| AVDV久久| 最新AV在线观看| 亚洲综合在线丁香五月| 99热个人在线| 6080av| 我爱大香蕉| 曰曰久久| 曰曰久久| 97极品在线| 五月综合无码| 男人天堂AV在线一区二区| 久久综合中文字幕| 久久的爱大香蕉| 欧洲亚洲免费视频9| 五月天亚洲色| 国产成人亚洲综合亚洲| 狠狠干在线| 99视频综合网| 欧美激情综合五月色丁香| 99热8| 爽天天天天天天天| 先锋资源91| 五月激情婷婷女| www.99热国产| 色99热| 亚洲mm免费| 国产另类综合| 99在线播放| 婷婷五月丁香基地| 99热精品10| 爽天天天天天天天| 久综合| 九九热99热| 野外99热| 婷婷永久在线| 日日日日做夜夜夜夜无码| 一本色道久久综合狠狠躁小说| 九九99久久| 天天日天天插| 久久思思热视频| 啪啪六月婷婷| 丁香五月大香蕉AV| 日本成人噜噜噜| 大香av| 久久五月丁香婷婷| 99热香港| 婷婷六久久| 五月丁香啪啪网| 99九九视频| 婷婷爱五月天| 丁香色六月| 国产精品美女久久久久AV超清| 99热在线爱| 啪啪91| 五月丁香六月欧美| 九九99男女视频在线观看| 日韩狠狠色| 手机旧版看人妻1025| 色五月激情五月天| 天天色色婷婷| 超碰a女人的天堂| 色色五月天婷婷| 亚洲丁香五月天在线视频| 日韩成人精品中文字幕电影| 激情五月小说婷婷| 九九99精品视频在线观看| 日本综合久久| 久机视频这只有精品| 26.uuu丁香五月婷婷| 99热这| 26uuu91| 天天肏天天肏天天肏| 欧美性丁香色色五月天干干| 久久亚洲色导航| 九月婷婷综合在线| 国产精品成人AV在线| sS丁香五月婷婷| 精品一二三区久久AAA片| 五月丁香婷婷欧美| 婷婷色系婷色| 久久激情五月天| 三级片AAA久久久AAA久久久AAA | 五月丁香| 久久婷婷青青| 婷婷五月激情图片| 日本WWW九九九| 九九热这里只有精品9| 五月丁香免费视频| 五月丁香亭亭AV女优| 无码人妻少妇色欲AV一区二区| 丁香五月开心亚洲| 啪啪小说五月天| 五月六月播婷婷| 9999热免费视频视频| 97色干| 丁香五月综合在线视频| 婷婷伊人无码| 婷婷久久久久| 婷婷丁香先锋资源网站| 国产精品第一国产精品| 国产精品VA在线| 天天在线久久综合| 思思热久久艹| 正宗黄色毛片| 蜜臀综合久草| 婷婷丁香人妻天天爽| 婷婷深爱五月| 色999五月色| 大香蕉久艹| 操比激情五月| 久久综合66| 97久久超碰| 夜夜爱伊人| 夜夜骑福利资源| 99久久99热| 亚洲av免费在线| 操婷婷基地| 1024国产在线| 五月婷婷六月丁香| 午夜丁香综合婷婷| 婷婷综合玖玖五月| 艹B高清无码| 91丨九色丨国产打屁股| 成人精品在线| 亚洲综合婷婷| www.精品99| nvrentiantang av| 亚洲五月色| 五月天自拍视频| 丁香五月天色综合| 色八月婷婷| 色丁香五月婷婷| AV动漫不卡无码免费| 九九人人自拍| 91九色国产| 97操在线视频| 午夜理论片最新午夜理论剧| 激情五月天开心网丁香无码| tingtingzonghewang| 另类激情五月| 五月婷婷 激情五月| 丁香五月天天高清在线| 中文av网| 大香蕉综合| 俺去也五月天婷婷| 亚洲日韩一页精品发布| 99色综合久久| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 日本色色色| 亚洲色五月| 性一交一乱一交A片久| 国产乱人偷精品人妻A片| 久久久久久久久月丁| 婷婷色综合网日韩国产| 色五月大| 久久九九视频网站| 婷婷色情小说| 殴美综合激情五月天免费视频| 五月久久婷婷丁香| 青青青在线视频国产| 日本久久激情| 久久9热| 色丁香五月天射婷婷爱婷婷| 五月婷婷干| 日本久久爱| 操逼视频一区| 国产成人精品一区二三区熟女在线| 成人在线观看精品| 色婷婷五月天偷拍| 五月丁香婷婷无码A∨| 六月婷婷国产| 伊人www22综合色| 99亚洲天堂| 婷婷五月精品| 天天摸天天肏| 99惹精品视频| 99热这里只有精品1025| 成人做爰黄A片免费看直播室男男| 九一牛视频探花| 操久久网| 午夜婷婷六月天| 99热这里都是精品| 久久久久久久久月丁| 99手机在线精品视频| 久热这里这里有精品| 五月丁香亚洲婷婷| 激情五月综合亚洲另类| 婷婷综合偷拍| 综合激情五月丁香| 九九热自拍| 婷婷五月天天| 婷婷五月丁香综合亚洲 | 九九久久五月天综合伊人| 97色五月天| 2020日日干| 亚洲精品又粗又大又爽A片 | 伊人五月天在线| 97超美国视频在线观看| 五月婷婷六月丁香| 色婷婷亚洲婷婷在线观看| 97色色视频| 五月婷婷七月丁香| 色婷婷亚洲在线| 99热这里有精力| 操b视频在线观看一区二区| 久久色五月| 少妇性按摩无码中文A片| 能看的av| 激情九月综合| 中文在线成人| 亚洲精品另类| 国产精品色一哟哟| 色婷婷电影网| 婷婷色五月激情| 婷婷国产成人| 婷婷香蕉香| 丁香五月婷婷六月婷| 综合网啪啪| www.久操| 色婷五月| 少妇高潮呻吟A片免费看软件| 成人电影一区| 久久多色| 色七七九九| 99爱这里只有精品免费视频| 久久久久久久久久久久久久久久一道本| 久久欧洲久久| 99热超碰| 婷婷永久在线| 热99精品视频五月| 伊人网啪啪| 激情五月婷婷丁香| 91久久精品视频| 丁香婷婷色五月天| 欧美婷婷色| 加勒比色色| 久9热| 啪啪色激情五月天| 亚洲AV成人在线| 丁香久久综合| 在线网黄| 五月婷婷六月天| 99视频在线播放大全| 色五月婷婷AV| 玖玖午夜视频| 91色涩| 五月综合激情| 久久99久久99精品免视看婷| 久久HD| 99综合在线| 婷婷丁香久久| 国产日批视频免费播放| www.婷婷五月天| 丁香五月婷婷深爱综合激情| 成人午夜无码视频| 丁香五月瑟瑟| 天堂伊人干| 爱婷婷五月| 在线色婷婷| 五月婷婷丁香俺日污视频| 日韩啪图| 五月丁香啪综合| 99热人人| 操91| www.六月丁香看AV| 日本 色综合| 激情六月天| 在线中文字幕av| 激情五月小说婷婷| 五月婷婷丁香五月亚洲色| 99国产精品久久久久久久久久久| 激情综合网亚洲色图| 人人操人人妻| 少妇性按摩无码中文A片| 婷婷午夜精品久久久| jiZZdr| 久久香蕉婷婷五月天| 综合狠久久| 色婷婷亚洲五月天| 少妇高潮一区二区三区99欧美| 亚洲中文字幕网| 甈你aaaaa| 超级97碰碰| 99九九热在线观看| 婷婷爱综合| 偷拍99在线视频观看| 99综合视频| 99超级碰免费视频| 激情文学综合婷婷五月天丁香花| 五月丁香色| 亚洲色碰| 99热综合在线观看| 伊人五月婷婷| 色综合性视频| 色噜噜五月天| 国产乱子轮XXX农村| 六月丁香久久| av中文在线| www.wuyuetian啪啪| 五月天婷婷基地| 六月亚洲婷婷6月中文字幕| www.久99| 色婷婷电影网| 丁香 婷婷 亚洲 熟女| 久久婷婷网| 婷婷五月丁香亚洲| 日本超碰在线| 五月婷婷九月婷婷九月婷婷| 97碰碰视频在线观看| 秋霞少妇AV网站| 9l视频自拍九色9l视频自拍九色9l社区 | 中国女人内射6XXXXX| 免费亚洲婷婷五月| 五月丁香六月色情网欧美| 99啪在线视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 玖玖在线| 九九精品视频在线6| 精品久久99| 96精品国产综合久久久久久| 五月婷婷激情综合| 99ri视频在线播放| 日本激情五月天‘| Xx色综合| 99福利导航| 久草婷妨| 无码日本精品XXXXXXXXX | WWW,五月| 久热视频这里只有精品| 这里只有视频精品| 狠狠色狠狠| 五月婷婷,六月婷婷| 欧美性生交XXXXX无码小说 | 亚洲 视频 导航 一区| 婷婷伊人五月天| 天天干天天插| 久热黄色| 99亚洲视频| 天天天日天天天干| wWw色五月| 亚洲AV综合网| 91九色超碰正在播放| 狠狠婷婷综合| 最近中文字幕2019视频1| 9999久久久久| 丁香婷婷九月| 国内外色色色色色成人视频| 国产婷婷五月天| 婷婷激情鹿城五月天| 亚洲婷婷在线播放十月| 97婷婷丁香| WWW·色色色·COM| 九九美女视频| 啪啪视频99| 亚洲婷婷性爱| 亚洲性爱AV在线| 激情第四色| 婷婷五月丁香五月| 99re8这里只有精品99re8热视频| 久久久香| 91操片| 91狠狠色丁香| 婷婷综合一二三| 99视频在线观看网址| 婷婷色五月色| 超碰熟女拍拍| 天天插天天操| va婷婷| 夜夜骑天天玩天天日| 欧美天天干天天草| 五月天成人在线播放丁香| 婷婷丁香六月激情综合| 提提热五月天婷婷| 中文不卡一二三区| 激情五月丁香在线观看直播| 啪啪啪啪五月天| 激情五月综亚网| 色五月av伊人| 日日操日日射| 这里只有精品免费观看网占| 人人爽欧美婷婷久久久五月丁香| 亚洲色模骚货| 色噜噜狠狠一区二区三区| 五月婷婷香| 五月开心网| 国产在线黄色| 啪啪啪大香蕉| 婷婷五月天成人| 亚洲字幕AV一区二区三区四区| 成人午夜天| 日本综合99| 久久六月综合| 热五月婷婷| 婷婷伊人綜合中文字幕| 综合在线网| 天天操夜夜玩!| 婷婷色五月综合| 久久538| 天天肏夜夜肏| 内射爽无广熟女亚洲| 五月停停大香蕉| 美女xx不卡| 欧美丁香五月97色| 五月综合视频在线| 深爱五月亚洲| 996er热| 99ri视频| www.色五月| 97人人操com| 97丁香婷婷| 色色啊| 五月婷婷六月开心| 无码人妻激情| 无码AV免费精品一区二区三区| 国产AV一区二区三区最新精品| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV | 无码人妻一区二区一牛影视| 香蕉久久国产av一区二区| 思恩热国产视频右线观看| 精品国产va久久久久久久| 婷婷综合色五月天| 超碰在线人人| 桃色成人网| 91视频综合网| 99小精品| 人妻内射视频| 中文字幕在线日亚洲9| 婷婷碰碰| www.99久| 五月丁香激情六月| 婷婷精品视频| 婷久久高清| 九九五月天| 狠狠五月天激情| 久久婷婷激情| 三日本无码| 97精品综合久久| www.夜夜.com| 婷婷激情综合| 日本123区日韩欧美不卡在线看| 天天操天天日天天爱| 夜丁香五月婷婷| 五月天六月色| 综合网网欲色| 五月深爱婷婷| 色婷婷婷婷| 九月丁香婷婷网| 99,色| 五月天婷婷激情综合| 久热99| 日韩AV在线免费观看| 亚洲女婷婷五月基地综合久久久| 欧美视频五区| 日本婷婷色| ss五月天激情| 激情六月天婷婷| 五月久久丁香| 七七九九色色| 99热这里都是精品| 成人在线免费网址| 五月丁香婷婷激情久久| 九月丁香| 人人操操| 九九激情视频| 国产69久久久欧美黑人A片| 97视频91| 另类激情中文| 亚洲区在线| 婷婷五月天激情偷拍| 超碰免费人妻| 九九热在线视频观看免费10| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 日本天堂久久| 一级A片天天操夜夜操| a久久| 天天射综合网站| 九九视频在线| 亚洲无码猫咪| 五月丁香激情婷婷综合| 九九亚洲| 五月天社区| AV五月丁香| 丁乡久久| 九九热这里| 婷婷丁香精品视频在线观看| xxx日本东京热| 婷婷在线精品| 婷婷激情伍月网| 成人五月天丁香| 久99久视频免费观看| 亚洲va在线∨a天堂va欧美va| 欧美婷婷色| 99在线视频在线观看| 国产精产国品一二三在观看| 99热婷婷| 六月丁香激情网| 91狠狠综合久久| 五月婷婷影院| 五月婷中文字幕| 美欧日韩国产成人在战| 六月婷基地| 日日夜夜干| 小骚穴电影| 欧美日韩成人高清在线| 久久免费丁香| 91超级碰在线| 超碰com| 9l视频自拍九色9l视频自拍九色9l社区| 丁香五月最新网址| 女人被男人吃奶到高潮| 三级毛片7979| 97碰久久| 五月丁香婷婷爱激情综合网| 色偷偷综合| www.25五月婷婷| 91精品91久久久中77777| av婷婷丁香 六月| 秋霞免费视频| 涩五月丁香| 婷婷九九色| 久久久性爱视频| 色狠狠综合入口| 五月天堂婷婷| 色久播播| 婷婷五月花| 丁香五月婷婷色播艳门照| 东京热人妻一区二区三区在线| 亚洲va在线∨a天堂va欧美va| 天堂网色婷婷| 色五月天激情| 激情深爱婷婷网| 欧美三级巜人妻互换| 99色爱| av操一操| 久久婷婷伊人| 亚洲婷婷丁香五月亚洲| 天堂二区| 婷婷激情视频| 色之综合网| 久久久婷婷五月天| 婷婷 色 丁香 夜| 五月婷婷与六月丁香图片激情| 26uuu精品一区二区| 综合狠狠干| 日本丰满久久| 亚洲综合视频在线| 日本五月婷婷久久久六月丁香| 超碰婷婷色| 色色a| 丁香五月亚洲激情婷婷射| 国精产品一区一区三区免费视频| 亚洲第一色区| 高清视频一区| 日本4399天堂中出| 99∨VTV| 久鲁鲁色网| 色色9 9| 五月丁香无码| 丁香久久五月天视频在线观看| 九九热99在线视频| 色优久久| 天天射夜夜骑| 六月婷婷av| www久视频com| 五月丁香色综合| 婷久看人爽| 久久婷婷草| 91久久婷婷| av人人干| 天天舔天天摸天天射| 九月丁香八月婷婷久久综合久97| 色色色色热| 五月婷六月| 99re66热这里只有精品| 新激情婷婷| 五月婷婷久久综合| 五月色网| 色综合爽| 天天干,天天操,天天射| 久久精品国产一区二区三区四区| 热久精品| 色综合性视频| 亚洲六月婷婷| 日本久碰| 超碰免费在线| 国产在线黄色| 一级操逼内射在线视频| 色10月婷婷视频| 五月丁香婷色| 精品国产乱码久久久久久免费| 亚洲婷婷丁香| 狠狠色综合五月| 五月天丁香六月综合| 婷婷综合偷拍| av网址在线播放| 开心五月网 | 五月色婷婷AV| 97操操| 久婷首页| 亚州成人综合在线| 五月激情综合网| 热久久91| 久久激情网| 六月婷婷国产| va中文资源在线观看| 任你日视频| www.五月婷| 欧美 色婷婷| 性一交一乱一交A片久久四色| 五月天成人免费视频| 六月丁香婷婷在线波多| 99热国内| 婷婷五月天综合激情| 九九热99视频在线| 久久久久久18| 黄色av网站在线免费播放| 九九色综合| 天天天天天日| 婷婷色啪| 丁香综合婷婷五月天| 伍月婷丁香花全集| 伊人六月无码视频| 天天做天天爱天天日| 六月丁香大香蕉| 99久久精品国产色欲| 亚洲国产成人AV在线| 九九色婷婷五月天| 欧美大片| 99热在线观看| www.夜夜操| 99亚洲精品| 色色色综合色| 色婷婷小说| 狠狠色色| 五月天婷婷久久| 黄色三级日本| 亲子乱AV一区二区三区下载| 日本色婷婷| 综合色色婷婷| 五月婷婷五月色| 99综合| 五月婷婷五月| 天天天天干| 在线视频激情网站| 婷婷色五月激情强奸四射| 婷婷色导航| 午夜婷婷久久| 六月丁香色色| 亚洲综合99| 丁香色婷婷| 91久久久久久| 日本猛少妇色XXXXX猛叫| 激情五月天影院| 99热最新| 少妇人妻人伦A片| 一级黄在线| 日韩不卡123| 色综合播放| 丁香五月综合无码趴趴| www.综合久久.com| 久久婷婷色色| 亚洲天堂久久| 蜜臀av无码久久久久久久久| 色亭亭五月天网扯| 欧洲高清免费久久| 天天爽天天日天天舔| 日本成人噜噜噜| 91九色视频在线观看| 色情五月丁香| 色丁香五月婷婷| 国产精产国品一二三在观看| 婷婷在线日韩综合| 日韩啪图| 伊人久久大香线蕉av最新| 国产成人网址| 五月色情婷婷开心五月色情| 成年人99热| 五月天婷婷激情在线色图| 免费播放片大片| 亚洲AV免费在线| 亚洲视频一区| 激情婷婷护士激情| 婷婷丁香五月91| 天天狠狠婷婷在线| 99视频精品8| 亚洲综合色色色| 97丁香婷婷| 人妻丰满精品一区二区A片| 67久久| www.色综合.com| 青青操绿aaa一区日v| 区区欧美你爱| 激情综合在线观看| 色区久久| 丁香五月成人自拍| AV在线免费网站| 欧洲亚洲免费视频区| 99视频只有这里精品| 五月停停色色丁香| 熟妇人妻中文字幕无码老熟妇| 丁香五月婷婷激情中文| 亚洲九九夜夜| 欧美va亚洲va在线播放| 色综合区| 99热网站在线观看| 欧美五月丁香| 色五月在线播放| 九九九九九九热| 97干欧美| 久久深爱激情网| 在线你懂的亚洲欧| 日本天堂网站99| 丁香五月大香蕉在线99| 操逼福利视频| 欧洲激情精品婷婷| 激情综合网激情五月天| 婷婷五月天直播| 狠狠色综合精品视频在线| 开心五月网 | 综合色播| 97色色网| 久久婷婷五月综合成人d啪| 天天操天天操| 久久总和99| 婷婷丁香色五月天| 久久丁香五月婷婷| 色五月丁香伊人五月| 99爱在线免费视频| 综合久久综合综合| 天天插天天很| 丁香激情久久| 墨西哥毛片内射精| 电影蜘蛛女| 九月综合| 亚洲成AV人片在线观看| 久思思久视频| 五月天久久综合婷婷| 成人无码髙潮喷水A片| 五月婷网| 亚洲色视频| 国产人妻777人伦精品HD| 97色热| 五月播播| 色五月激情五月| 影音先锋一区| 五月婷婷婷婷| 五月婷婷香蕉| 狠狠色丁香综合| 五月婷婷啪啪啪| 欧美色偷偷大香| 亚洲99视频| 日韩无码专区| 久久婷婷网| 99热首页| 国内熟女黄色系列| 天天在线久久综合| 久久这里只有精品热在99| 天天干,天天操,天天射| 色五婷婷| 99原创自拍视频在线观看| 99久久久国产大片区| 人妻激情综合| 亚洲秘 无码一区二区三区妃光/1| 岛国av电影网站| 成 人片 黄 色 大 片| 亚洲Va成人| 97久久人人| 五月婷婷深深爱| 久久怕怕视频| 中文字幕av网站| 丁香五月,激情五月,深爱五月| 国产精品久久久久久久久久久久| 青青热视频| 免费黄色视频网址| 超碰91人人操| 久久久久激情网| 97五月综合网| 五月丁香六月激情在线| 亚洲国产网址| 国产VA亚洲VA96| 亚洲中文字幕在线电影| www.俺去也com| 丁香8月手机综合| 婷婷激情丁五月| 亚洲精品又粗又大又爽A片 | mmm1717.6dbm人人爱人人操| 可以免费观看的av| 欧美成性色| 超碰成人免费| 97高清国语自产拍| WWW·天天操·视频?| 五月激情综合网| 激情六月下句是什么| 欧美激情VA永久在线播放| 五月婷婷干干干| 久久久婷婷| 亚洲五月天激情| 久久免费精品小视频| 99在线观看视频| 99热人人| 五月婷婷激情五月| 99免费成人网| 激情丁香五月| 5月婷婷六月丁香| 99re8热精品免费视频| 五月六月激情| 91久久18| 66色在线日韩| 亚洲熟女色| 亚洲综合五月天婷婷| 99热热九九| 国产精品色情AAAAA片软件| av在线色五月丁香婷区久| 久久天堂女人| 五月综合色| 99热人人| 超碰久热| 99热99这里有免费的精品| 1024成人免费看| 五月丁香六月综合激情| 丁香五月综合激情啪啪| 高清无码视频网址| 婷婷 激情 五月| 以及AA大片看看| 伊人在线视频| 亚洲综合色婷婷| 天天弄天天操| 丁香美女主播视频在线观看| 婷婷成人在线| 久草五月| 五月丁香婷婷激情| 丁香五月婷婷激情中文| 99福利导航| 激情综合综合综合| 日本婷婷色| 综合99综合久久久久久久| 六月激情婷婷色| 丁香狠狠色婷婷久久无码视频| 日韩另类在线观看| 激情深爱婷婷网| 婷婷五月综合中文字幕| 六月色播| 色综合色综合色综合高潮| 曰本aaaaaa丈片| 超碰chaompinm| 五月丁激情| 99热九九在线| 五月丁香色色网| 99热久久这里只有精品2010| 在线观看av网站| 少妇性按摩无码中文A片| 五月激情六月综合| 五月天色导航婷婷资源婷婷| 六月婷婷综合网2| 中文字幕,综合,91| 亚洲色情一区二区三区四区| 美女伊人久久| 丁香九月婷婷| 丁香六月婷婷综合缴| 夜夜骑操AV| 婷婷五月色惰| 亚洲无AV在线中文字幕| 狠狠狠狠狠|