免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
亚洲激情Av| 天天激情站| 欧美一级毛卡片无码| 99热这里有精品2| 激情影院69| 4399在线观看免费高清黄色视频| 噜噜国产| 99热国产在| 国产成人精品一区二三区熟女在线| 激情精品久久| 99啪啪网| 97超级碰| 激情综合无码| 日夜夜天天| 婷婷五月天AV在线| 欧美亚洲色色色色| 激情另类综合| 人人妻久久妻| 加勒比色色| 免费看无码视频A级| 夜夜骑夜夜撸| 色99欧洲色19| 色五月天激情| 婷婷丁香精品视频在线观看| 超碰在线91| 丁香五月婷婷啪| 激情四射亚洲| 五月婷婷六月天| 国产精品久久7777777精品无码| www.com.色色| 欧美色激情四射| 开心激情网五月| 在线色色| 色婷婷在线电影| www.五月天婷婷| 亚洲操逼网| 五月激情综合婷婷| 中文字幕 中文字幕明步| 激情五月色综合| 色综合中文色综合网| 天天干天天干天天干| 欧美日韩大黄| 99日韩| 国产日韩欧美| 开心五月深爱五月| 五月开心网| 日韩久久视频| 高清不卡一区| 粉嫩av蜜桃av蜜臀av| 激情五月亚洲| 丁香五月在线观看完整版| 日本色色图| 综合www色| 国产FREESEXVIDEOS性中国 | 婷婷五月天激情综合| 色玖玖综合| 日韩熟女啪啪视频| 欧美成人AAA片一区国产精品| A在线观看| 这里精品| 色五月涩涩婷婷| 色五月综合网| 热思思| 国产五月婷| 九玖视频这里只有精品| 26uuu.| 久青操| 色吊丝av中文字幕| 色色色色色五月| 婷婷丁香成人色综合| 91欧美| 狠狠色综合网| 任你躁XXXXX麻豆精品| 五月婷婷激情综合| 91成人电影| 婷婷草| 久久久久久草黄色片AV在线观看| 五月婷婷五月丁香综合| 五月婷婷久久内射| www.五月天社区| 狠狠操.COM| 高清无码 一区 二区 三区| 婷婷色五月丁香六月欧美啪| 五月色婷婷亚洲 | 色婷婷五月综合色婷婷| 亚洲狠狠婷婷| 99在线观看视频免费| 热99在线精品| 亚洲va日| 色婷婷丁香香香蕉视频| 婷婷爱五月| 日本一毛片| 深爱激情六月| 秋霞性爱AV| 久操热| h在线看免费版在线看| 天天操夜夜操| 狠狠色丁香久久婷婷综合五月| 大香av| 欧美色色色| 丁香五月天欧洲在线| 五月激情婷婷六月丁香| 丁香六月欧美| 欧美性做爰大片免费看办公室 | 五月天激情久久| 玖玖爱资源站| 大香蕉av在线| 五月婷丁香久久综合| 国内久久婷婷| 另类图片五月天激情| 超碰精品国产首页| 99久精品| 丁香六月成人网| 天天激情夜夜干| 五月六月丁香婷婷在线观看| www.99热这里精品| 日韩中文字幕| 九九色色网| www网站在线观看| 99九九热在线观看| 免费播放99性爱视频| 五月天色裸体视频| 色婷网| 日韩三十六页| 99热国产国产| 婷婷的99视频网站| 怡红院成人AV| 天天插轮理| 亚洲免费观看高清完整版AV线| 五月天婷婷成人网| 婷婷综合色图| 深爱激情丁香| 99在线视频网址在线观看| 九9九9无码| 影音先锋女人av鲁色资源网小说免费| 丁香婷婷六月天| 欧美成人va| 丁香婷婷浪潮AV久久综合| 色99婷婷五月天| 亚洲综合视频在线| 六月丁香网| 欧美三级巜人妻互换| 婷婷99狠狠躁天天躁中文| 99久久a线观| 超碰93在线观看| 99这里都是精品| 碰人人操| www.日本91| 色噜噜狠狠色综无码久久合欧美| 91n网站cad入口在线观看| 狠狠搞五月天| 久9久9热久热| 免费婷婷| 婷婷伊人綜合中文字幕| 91在线日| a网站免费观看| 9精品一区| 思思热在线视频99| 清纯唯美 激情四射| 午夜丁香丁香婷婷| 亚州操人在线视频| 色婷婷WWW| av在线免费网站| 97色碰碰公开视频| 婷婷五月六月| 99re热在线视频观看| 五月情涩综合婷婷| 91欧美日韩| 欧美性爱特黄一级aaaassss| 日本人妻伦在线中文字幕 | 色播五月丁香婷婷| 内射人妻视频国内| 99视频精品8 | 欧美S码亚洲码精品M码| 丁香五月激情月| 婷婷少妇激情| 99综合免费视频| 五月丁香婷婷久久| 99热只有| 成人必爱视| 成片免费播放| 丁香五月AV在线| 九九热视频这里只有精品| 影音先锋一区| 丁香五月综合| 严洲天天插| 色婷婷8| 伊人丁香婷婷东京| 玖玖激情网| 日日噜狠狠色综合久| 五月婷av| 婷婷伊人中文字幕| 婷婷五月天深爱| 久久精品99国产精品日本| 亚洲欧洲色色| 久久婷鲁| 在线成人网站| 激情纯色婷婷五月天在线不卡视频| 久久久婷| 欧美色婷婷| 日本高清久| 日狠狠| 日本va网站| 日本波多野结衣视频| 婷婷丁香五月综合激情视频| 黄网在线免费播放| 一本大道嫩草AV无码专区| 五月综合激情综合久| 天天插操| 天天干天天干天天干天天干天| 久久五月婷| 色一情一乱一伦一区二区三区| 五月丁香亚洲五月| 五月婷婷人人人操| 久久婷婷五月天大香蕉| 99色中文| 永久AⅤ1| 开心五月婷婷五月| 激情性爱婷婷| 大香蕉综合| 激情小说之五月| 激情综合色婷婷啪啪六月天| 国产精产国品一二三在观看| 久久久久婷| 青青.com| 九九青草热| 丰满人妻一区二区三区| EEUSS鲁片一区二区三区| 99热在线观看精品| 亚州精品成人片| 久久综合干| 五月天婷婷丁香视频| 婷婷久久性爱| 五月深情久久| 67194线路二在线观看| 久9无码视频| 五月天激情婷婷五月天久久| 天天开心天天色| 综合久久五| 人妻综合网| 五月天停停成人网| 五月婷深深爱激情网| 国产1区2区3区| 夜夜嗨一区二区三区直播内容| 国产精品成人AV在线| 久久五月天黄色五月天色网址| 激情爱爱网站超大免费| 99热高清在线| 大胆伊人久久| 超碰人人操人人9| 亚洲精品一区无码A片| 14色综合婷婷| 天堂综合久久 | 丁香六月婷婷色XXXXX| 丁香婷五月| 97人人干| 99在线观看亚洲| 99干视频| 日本三级日本三级99| 激情婷婷99| 激情五月天久久| 蜜桃人妻无码AV天堂三区| 国产成人av在线播放| 五月婷婷花| 久久6这里只有精品| 情色五月天网站| 婷婷性爱视频在线| 丁香 久久| HD久久精品视频| 中文字幕成人网站| 婷婷伊人欧美| 九月av在线| 大香蕉福利导航| 五月日韩中文字幕| 亚洲天堂制| 九色激情| 91九色小视频| 超碰av在线| 91精品国产91久久久久青草| 丁香婷婷五月天校园春色| 日本超碰在线| 激情合网婷婷| 五月婷婷激情综合网 | 丁香五月婷婷六月| 五月丁香婷婷中文| AV大香蕉| 五月天婷婷色播综合在线| 亚洲最大成人综合网720P| 亚洲亚洲人成综合网络| wuyuedingxiang| 亚洲爱婷婷| 狠狠色丁香婷婷久久综合| 91精品人妻少妇无码影院| 日本九九视频| 性 色 婷婷| 亚洲人妻一区二区| 亚洲色夜| 99国产精品白浆在线观看免费| 少妇高潮呻吟A片免费看软件| 欧美色综合天天久久综合精品| 天天狠天天叉| 五月天婷婷久久| 激情综合色婷婷啪啪六月天| 永久精品| 丁香五月影院| 超碰国产一区| 五月色在线| 色五月aV| 天天爽夜夜爽夜夜爽精品视频 | 国产av一区二区三区| 日本色超碰| 欧美色图天堂网色| 四色 爱 婷婷 精品 亚洲 五月天| 久热精品视频| 久青草影院| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 日本成人噜噜噜| 香蕉综合在线| 超级97碰碰| 五月综合久久| 开心婷婷中文字幕| 日韩成人精品中文字幕电影| 亚洲婷婷视频| 十一月婷婷激情四射| 色五月婷婷久久| 精品久久久久成人码免费动漫| 欧美婷婷综合| 久久久婷丁香五月| 久久久大香蕉| 丁香婷婷超碰| 精品亚洲VA网站| 色五月 五月婷婷| 热婷婷av| 中文aV网| 伊人五月天| 二级黄色毛片| 婷婷丁香五月综合激情视频| 久热人妻| 97色射| 九九综合久久| 亚洲成人va| 久久久婷婷| 天天射影院| 狼人狠狠操| 婷婷亚洲丁香五月| 婷婷五月天色| 天天色天天色天天色天天色天天色天天色| 日本三级中国三级99| 4438亚洲欧美| 欧美综合丁香网| 丁香九月婷| 天天透天天干| 五月婷婷丁香婷婷| 99re青青草| 久久视频九九视频| 五月婷三级片| 色色网站毛片| 国产99美少妇| 欧美人人女女精品综合五月天| 久草热8精品视频在线观看| 久久婷婷五月天激情| 这里只有精品在线免费视频| 99热在线观看| 欧美激情VA永久在线播放| 久久38视频| 天天插,天天射| 婷婷激情五月天激情| 激情五月天综合网| 日本不卡高字幕在线2019| 婷婷丁香18| 99干日日干| 操国产人妻| 五月丁香六月香香蕉| 冬月かえでAV无码播放| 99热| 91人人网| 婷婷五月天影院| 五月开心婷婷极品激情| 久久人妻精品| 襙逼网| 久久一级AV| 另类图片 五月激情| 五月天婷婷久久| 国产99热在线看| 天天拍天天操| 就去涩涩丁香五月天| 七月婷婷色香综合网| 天天摸天天高潮天天爽| 九九色插| 久久激情综合| 婷色成人| 老师把我爽高潮了免费A片| 俺去也五月| 亭亭玉月丁香| www.超碰在线| 天天搞天天色综合| 亚洲av免费在线| 五月天桃色深爱网| 思思久久青草热| 91丨九色丨国产在线| 亚洲性视频| 99热精品在线观看| 色色欧美色色| 久久伦乱| 色在线五月天免费| 99热这里只有精品在线| 久久婷五月婷| www.97视频| 99热这里全是精品| 亚洲中文字幕AV| 五月丁香综合| 婷婷五月天网址| 99这里有精品久久97| 一本大道伊人AV久久综合| 开心婷婷五月中文字幕组| 77777亚洲午夜久久| 国产免费一区二区在线A片视频| 侠女刀之记忆电影在线看免费| 日韩欧美不卡| 亚洲激情综合| 精品五月天| 中文字幕在线免费观看视频| 一本色道久久88加勒比| 九九这里是免费的视频5| 天天爽天天爽天天爽天天爽天天爽天天爽天天| 九九精品9| 97久久久久| 色高清无码视频| 欧美婷婷精品激| 色色五月天激情| 五月花丁香婷婷| 亚洲中文字幕网| 久久综合婷婷激情| 欧美激情VA永久在线播放| 五月婷婷丁香综合| 激情欧美婷五月| 99碰视频| 伊人影院久久网| 五月丁香六月| 色欲av伊人久久大香线蕉影院| 五月丁香六月婷婷在线播放| 日日噜狠狠色综| 先锋资源婷婷| 月丁香久久久| 日韩啪啪视品| 碰碰碰97国产| 成人片黄网站色大片免费毛片| 激情五月天色播| 99热这里只有精品一| 欧美色图天堂网色| 色婷婷玖玖影院| 亚洲乱码日产精品BD在线观看| www.激情五月| 婷婷亚洲欧美丁香五月| 天天综合网亚洲综合网| 婷婷五月天伦理| 免费九九热| 丁香五月天天| 变天就操逼婷婷五月| 国产成人精品一区二三区熟女在线| 九九99热| 激情綜合網址| 人人爱人人草| 久婷五月| 日韩狠狠色| 99这里| 综合九九| 激情五月色播五月| 色99在线视频| site:pnnrt.com| 99re这里只有精品视频了| 丁香五月激情婷婷激情| 久久久月丁香| 五月丁香成人| 淫荡工a| 婷婷丁香五月天小说| 久久久精品99亚洲综合| 丁香婷婷六月激情文学 | 日韩一级一片内射视频4K| 婷婷91| 99热在线只有精品| 婷婷五月天视频免费在线观看| 婷婷开心久久| 啪色综合| 99热这里只有精品22| 五月天激情四射| 99这里| 91色色色| 狠狠干五月| 在线综合亚洲欧美65| 99丁香五月| 最新婷婷五月丁香| 91九色中文字幕女在线观看| 91热在线| 激情婷婷人妻| 婷婷久久亚洲| 婷婷99热| 国产成人精品一区二三区熟女在线| 亚洲综合五月天| 国产精品扒开腿做爽爽爽A片唱戏| 三人荫蒂添的好舒服A片| 成人免费黄色短视频| 久久婷婷丁香花综合网| 97sese婷婷| 激情久久丁香| 天堂婷婷五月在线| 婷婷五月色網站| 99热亚洲| 99热啪啪| 在线亚洲综合网| 九热久| 亚洲色色色色色| 婷婷激情蜜桃玖玖丁香| www.99热| 久热这里| 久久99精品久久久久久三级| 开心久久五月天| 天天干天天 亚洲| 思思热在线观看| 99热官网| 久久丁香婷婷五月| 深情六月婷婷综合久久| 99精品综合视频| 99久久网站| 婷婷情色五月| 五月婷婷高清| 五月婷婷色播| 欧美三9久九观看| 日韩精品一品二区三区的使用体验| 久久九九99| 五月丁香另类网| www激情| 爱穴久久| 久久婷婷五月国产色综合激情| 99热精品6| 超碰在线99| 丁香五月色激情| 婷婷月五天在线在线看| 伊人五月综合网| 免费看欧美成人A片无码| 五月天婷婷社区久久综合| 婷婷五月天影视网址| 无套内射极品大美女| 亚州精品色情在线观看| 播播网色播播| 国产在线网址1| 久久HD| 婷婷五月天综合小说网| 成人无码髙潮喷水A片| 久热爱大香蕉在线蜜臀悦色 | 色婷婷电影网| 色欲五月丁香| 国产六月婷婷| 久久99热这里只有精品| 成人五月天丁香婷| 亚洲丁香五月天视频| 国产毛片精品一区二区色欲黄A片| 99啪啪网| 色五月婷婷基地| 久久婷婷丁香花综合网| 日本人妻丁香婷婷久久寝取熟女五月| 五月婷精品| 色婷婷影音| 久久草婷婷丁香网站| 噜噜视频| 色色色综合网| 色情婷婷五月天| 大香蕉伊人爱在线| 色色国产| 中文精品在| 天天做天天爱| 九九九九大香蕉| 人人播| 超碰在线94| 激情五月少妇| 99热在线网站| 丁香五月色| 亚洲婷婷综合视频| 99热这里只有精品1| 亚洲精品九九| 天天透天天爱| 婷婷七月丁香色色| 97在线视频人妻九色| 日本人人草草| 天堂久久精品| 日本色频| 成人国产欧美大片一区| 五月丁激情| 国产AV一区二区三区最新精品| www.25五月婷婷| 久久婷婷精品| 五月天色五月天| 欧美成人一区二区三区在线视频| 丁香五月天av| 国内在线99视频| 丁香五月天婷婷激情| 激情九九六月激情免费视频| 日韩狠狠色| WWW,激情五月天,COM| 五月丁香五月综合欧美| 好吊丝aV| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 久久这里只有精彩| av中文字幕免费观看| 思思久日精品视频| 婷婷综合在线播放| 久久久五月天| 国产精品第一国产精品| 天天做天天爱天天综合网| 日韩欧美婷婷丁| 久热亚洲| 99超在线| 人妻中文av| 婷婷五月丁香综合| 五月婷婷成人w| 1024在线视频| 五月色网| 日日肏天天操| 天天久综合网永久入口17v| 99热这里只有精品1| 五月婷婷开心激情六月蜜桃| 亚洲中文AV网站| 婷婷综合五月天| 亚洲天天免费| 99日精品视频| 人妻内射一区二区在线视频| 五月天桃色深爱网| 有码人妻久久| 97碰碰视频| 国外亚洲成AV人片在线观看| 九九热99热| 超碰国产在线| 97操在线资源| 中文字幕乱码亚洲精品一区| 久久小视频| 综合在线丁香五月| 综合色情网| 国产女18毛片多18精品| 久久机热/这里只有精品| 婷婷四色五月| 久热91| 在线观看欧美3区| 天天日天天爽夜夜爽| 五月天激情啪啪| 色婷婷电影| 超碰AV成人| 成人做爰高潮A片免费视频 | 亚洲精品99| 九九视频在线| 五月综亚洲| 久久九九爽| 婷婷六月啪啪| 色的色综合| 99在线精品观看99| 91人操人人人操人| 日韩美一级毛卡片| 丁香五月亚洲综合丝袜| 九月婷婷久久| 久操操| 四月婷婷五月丁香| 色吧五月婷婷| 婷婷激情5月| 丁香六月狠狠| 婷婷五月天成人在线视频| 97碰在线免费观看| 五月婷视频在线观看| 做爰丰满少妇1313| 九月婷婷久久| 99热在这里只有精品| 色婷婷六月天| 久婷五月| 精品人妻伦一二三区久| 五月天网站亭亭| 五月天婷婷青青草| www.热99热| 久久五月网| 99热思思在线观看| 婷婷五月丁香六月伊人网| 自拍偷窥99热| av在线资源| 五月婷婷激情久久| www.henhenl| 婷婷九月亚洲| 久久精品视频99| 97在线刺激| 国产avapp 网| 99热碰碰热| 欧美日韩123| 五月婷婷啪啪啪| 9l视频自拍九色9l视频自拍九色9l社区| 97操碰人人| 婷婷激情综合色五月久久图片| 熟妇无码乱子成人精品| 久大香蕉| 97久久视频| 久久激情五月| 99在线精品视频| 激情丁香五月婷婷| 99热久久这里只有精品| 色五月 婷婷, 大香蕉| 婷婷丁香五月天激情四射| 99爱操| 97在线/日本| 色婷婷久久综| 六月99天天婷婷激情综合| 精品婷婷五| 婷婷五月天伦理| 99ER热精品视频| 天堂婷婷综合| 在线99精品| 99在线观看视频| 国产精品久久久99视频| 人妻五月天激情开心网| 五月综合激情视频| 天天擼久久擼在线| 高清无码网址| 超碰人人色| 99久久97| 伊人超碰| 五月婷婷无码专区| 这里只有精品视频| 另类专区在线观看| 97人人操人人拍| 原琪琪色影院| 婷婷六月激情丁香| 日韩av在线电影| 大地9中文在线观看免费高清| 伊人久久丁香五月91| enecarbon-materials.com污K127封锁请涟系@wip1688 | 婷婷六月偷拍| 九九综合九九| 婷婷五月天婷婷| 伊人久久大香线蕉av最新| 99综合网| 日韩成人电影av| 伊人丁香六月婷婷| 色色射| 亚洲综合五月天婷婷丁香| 欧美 色婷婷| 亚洲av成人在线| 玖玖福利视频资源| 超碰av在线| 91操黄| 六月丁香婷婷五月天| 日日夜夜小色哥| 激情综合五月| 色五月综合激情网| 色综合久久久久| 无码网站视频| 国产精品久久久久久久久久免费| 天天肏天天肏天天肏| 五月天婷婷色播在线网| 综合色情网| 成人在线免费网址| 五月婷婷内射网| 精品人妻伦一二三区久久| 5月婷婷综合| 色99网站| ..真实国产乱子伦毛片 | 人妻九九九九| 亚洲人成网站999综合| 高潮毛片遮挡费高一百度| 99久在线精品99re8| 免费无码毛片一区二区A片 | 99碰碰碰| 99热这里只是精品| 成AV人片一区二区三区久久| 五月婷婷狠狠干| 欧美国产一区二区三区| 热91久| 26uuu国产色| 激情五月天色色网| 无码激情AAAAA片-区区| 亚洲小视频免费播放| 26uuu国产| 色婷婷精品视频在线播放| 最新激情五月天| 五月天激情视频| 亚洲五月婷| 婷婷五月色色| 色欲婷婷五月天丁香| 婷婷.com| 成人片在线免费看| 日本色色视频| 超碰在线个人观看| 丁香五月六月婷婷殴美综合| 激情5月婷婷| 管管補管管紱| 亚洲蜜桃精久久久久久久久久久久| 99这里只有精品视频免费| 五月丁香福利| 亚洲av免费在线| 久机视频这只有精品| 中文在线视频久9| 婷婷激情六月综合| 亚洲V国产V欧美V久久久久久| 婷婷色五月激情| 丁香婷婷五月| 五月丁香五月丁香| 99热综合| 色噜噜夜夜夜综合网| 丁香婷婷色五月天| 香蕉人妻AV久久久久天天| 99热 这里只有精品 国产 日韩| 91九九| 79亚洲精品少妇| 搡BBBB搡BBB搡18| 无码成人AAAAA毛片AI换脸| 综合色五月天| 北条麻妃伊人 | 色婷婷综合网| 91干视频| 99精品在线播放| 五月婷婷免费| 欧洲区自拍| 久久大香蕉同僚| 玖玖色综合| 精国产品一区二区三区A片 | 综合激情五月天| 亚州视频九九99| 91大屁股在线| aa久久| 激情宗合哪里能看| 97碰碰久久| 丁香五月激情综合| 97色色色视屏| 欧美三级大片AA在线看| 激情人妻综合| 免费色色色| 色操综合| 久久性爱视频| 久久婷婷色丁香| 9久9久| 五月天婷婷色| 狠狠操狠狠干综合| 九九热视频99| 婷婷五月天天| 五月婷婷色色色| 可以直接看的av网站| 操操熟女| 色色com| 五月色丁香视频精品| 亚洲AV中文在线| 成人免费120分钟啪啪| 婷婷五月天99综合网站| 婷婷五月天久久| 97在线观看| 能看的AV| 五月婷婷六月激情在线| 青青草网武则天| 国产精品美女| 色五月激情网| 婷婷伊人激情婷婷| 日韩色五月| 久久婷婷七月丁香| 91色色色| 九九99一区| 色七色九九| 久久久欧美精品sm网站| 天天射天天插天天干| 一二区成人电影| 久99| 色噜噜五月天| 另类视频丁香五月| 激情四射五月天偷偷看婷婷| 1024久婷| 午夜无码熟熟妇丰满人妻| 内射综合网| 人人舔人人| 婷婷丁香第一页| 久久婷婷五月天懂色| 99在线小视频| www免费在线视频| 深爱五月激情| 国产婷婷综合在线免费视频| www.色五月天.com| 九九免费视频在线| 國語久久婷| 91精品综合久久久久久五月天| 99热这里是精品| 色综合区| 丁香五月婷婷大香蕉| 婷婷五月天激情五月天网站| 丁香六月 婷婷六月| 玖玖爱资源站| WWW免费视频碰碰碰碰| 婷婷婷久久| 日韩ww| 国产FREESEXVIDEOS性中国| 久久99视频| 丁香五月最新地址| 丁香五月激情六月| 五月天亚洲图片婷婷| 天堂色婷婷| 黄色激情久久| 超碰国产av| 午夜丁香 婷婷| 激情五月瑟瑟| 激情国产五月| 丁香五月婷婷av影院| 精品夜夜澡人妻无码AV| 久久婷婷色| 五月天久久91| 日韩人妻操逼视频| 久热这里只有精品性色AV| 97超级碰碰碰| 另类国产欧美视频| 五月婷丁香久久综合| 青吴乐视频| www.亚洲激情.com| 色护士综合| 黄色91在线观看| 亚洲免费av观看| 亚卅毛片| 欧美日韩99| 婷婷99| 玖玖99福利| 爱草视频在线| 国语精品探花| 婷婷五月丁香香蕉| 欧美在线视频免费播放| 99视频网| 五月久久| 99热最新国内| 久草婷婷视频| 碰碰碰碰碰99| 超碰97在线观看免费| 极品人妻VIDEOSSS人妻| 欧美电影在线播放| 精品夜夜澡人妻无码AV| 五月丁香色停停啪啪啪| 99人妻碰碰久久久禁片| 亚洲精品第一色色色色色色| 俺也去色| 97超碰免费超级在线观看| 婷婷干| 丁香婷婷五月激情四射网| 日本大逼91| 欧美激情伊人| 国产无人区大片| 国产视频福利| 天天噜天天插| 激情综合网激情五月丁香| 五月丁香六月情| 激情五月天网站| 91综合色| 久久伊人大香蕉| 国产高清av黄色看片| 丁香五月www| 色噜噜五月天| 色色五月婷| 婷婷五月 丁香六月| 婷婷五月天深爱| 日日夜夜狠狠操| 婷婷综合精品| 婷婷综合五月| 久久六月综合| 亚洲另类婷婷五月丁香在线播放| 天天操天天谢| 99热在线观看免费精品| 青青草原亚洲天堂| 久久久18| www,99视频| 99在线视频色版| 热的国产99热| 中文国产五月天| www夜夜操| 91操操| 五月丁香趴趴| 九九爱这里只有精品| 丁香五月激情婷婷婷婷在线观看| 99亚洲视频| 伊人激情网| 99热香港| 免费AV在线| 亚洲天堂婷婷| 五月天婷婷六月激情网| 日韩九九| 九九在线精品| 91色性感五月婷婷丁香| 久久综合色五月| 丁香五月日本| www.天天日| 超碰碰碰碰| 婷婷综合在线视频| 久久网站免费亚洲| 五月花综合视频| 五月激情婷婷在线| 婷婷字幕在线| 婷婷的激情五月| 99免费| 久热免费视频| 狠狠操狠狠爱| 五月婷婷激情日本| 激情电影五月婷婷| 精品人妻久久久| 99热亚洲| 97色在线视频| 91热网址| 人人操91色| 精品久久久久久久人妻| 亚洲色五月| 99热这里在线精品| 婷婷五月天av| 99在线观看视频| 超碰人人99| 五月天色站| 色五月丁香婷婷在线观看| 香蕉久操| 丁香婷婷五月天色播| 久久视频婷婷| WWW.久久久久久久久久久久久| 五月天激情婷婷小说| 久久ab| 九月色婷婷综合| 开心五月综合激情综合五月| 深爱激情丁香| 超碰男人色| 中文字幕乱轮| 中文字幕无码人妻少妇免费视频| 婷婷五月丁香基地在线视频官网| 噜噜噜久久亚洲精品国产品91| 九九九九这里只有精品| 五月丁香六月婷| 天天色色天天| 欧韩性爱| 婷婷五月影院| 99er6| 日韩一区二区A片免费观看| 丁香婷婷免费| 国产黄大片在线观看画质优化| 可以免费看av网站| 最近韩国日本免费高清观看| 怡红院院在线导航网| 国产毛片欧美毛片久久久| 五月丁香少妇网| 丁香五月婷婷激情四射深爱激情| 五月丁香六月婷婷在线播放| 网站免费一站二站| 99操逼| 婷婷六月激情| 五月天成人在线视频丁香| 97精品人人A片免费看| 欧美色狠婷久| 99视频只有精品| 婷婷色系婷色| XX色综合| 99热在线免费| 超碰在线中文字幕| 91超级碰碰| 婷婷丁香午夜综合影视| 综合AV网| 天天艹夜夜艹| 五月丁香综合啪啪| 九九成人| 综合五月天完整| 激情五月天啪啪| 丁香五月婷婷网| 婷婷玉月丁香五月在线视频| 九月婷婷人人操人人舔人人爱| 美女五月天| 99热欧美偷拍| 国产精品电影| 久热网在线视频| 91尤物九色在线| 成人国产欧美大片一区| 六月丁香成人| 色综久久久| 五月婷婷69| 永久免费一区二区三区| 欧美天堂久久| 五月婷婷丁香伦理网| 婷婷WWW久久| 色综合com| 九九九九九九九热| 日本九九网| 熟妇无码乱子成人精品| 日韩五月丁香| site:901-07.com| 久草婷| 天天干夜夜谢| 六月丁香社区| 婷婷五月激情四月综合 | 色综合五月天| 秋霞网在线观看理论91| 七月婷婷色香综合网| 国产午夜精品一区二区| 夜夜天天久久婷婷| 婷婷五月综合啪| 中字幕视频在线永久在线观看免费| 五月花激情| 激情婷婷内射| 亚洲熟女乱色综合亚洲网站| 99久久久久| 夜夜干天天操| 九九久久99| 成人网站在线观看视频| 婷婷综合九色伊人| 99精品在线观看视频| 国产成人99久久亚洲综合精品| 操碰97| 日韩免费99| 综合色、色综合| 国产超碰在线| 五月丁香六月婷婷姐| 婷婷5月天av| 亚洲操逼片| 久久久五月天婷婷成人网| 色婷婷丁香五月天| 婷婷五月天视频免费在线观看| 色色丁香五月婷婷| 激情色色| 五月丁香色综合| 伊人五月婷| www99热| 激情综合啪啪| 天天天在线观看| 久久婷婷丁香六月天| 26UUU成人网| 色色色色五月天| 91九色中文| 丁香五月伊人| 97干干干丁香| 婷婷激情五月综合| 99精品热| 婷婷综合色| 狠狠干,狠狠操| 99re这里只有精品视频了| 国产又黄又爽又激情不遮挡视频在线观看 | 情色五月天网站| 毛v一区二区视频| 在线一起草av| 六月色丁香婷婷| 嫩草AV久久伊人妇女超级A| 五月天综合视频| AAA久久| 中文AV在线播放| 99这里只有精品| 丁香五月天中文字幕| 五月婷婷激情在线| 51XX午夜影福利| 亚洲视频操| 九九狠狠干| 婷婷伊人综合中文字幕| 丁香五月婷婷激情四射| 任你操精品免费| 色5月婷婷色| 91成人视频| 99色综合| 77799热| 五月丁香999| 99热大全在线观看| 色噜噜97视频在线观看| 日本WwW色偷偷丁香花久久久京东热| 男女99免费视频| 五月婷婷六月天| www.99久| 色99网站| www.夜夜| 影音先锋91网站在线观看| 国产av一区二区三区| av大片在线| 婷婷九月久久| 色五月,婷婷大香蕉| 97碰在线免费观看| 91.com男女操| 激情视频网址| 久久欧洲久久| 丁香五月激情欧欧美| 噜噜噜噜在线| 99热在线这里| www.久久综合| www.婷婷五月| 亚洲国产精品VA在线看黑人| 久久婷婷丁香花综合网| 天色色综合网| 五月天综合激情网| 六月婷婷天天操夜夜爽视频| caopeng超碰| 色色色色色色综合| 午夜五月天| 99自拍网| 国外亚洲成AV人片在线观看| 亚洲欧美成人在线观看| 99色在线观看视频| 996er在线观看| 婷婷中文字幕版| 五月天.com| 综合噜噜| 日本色色网站| 99九九综合久久九九| 丁香六月色婷婷| 色五月六月| 五月丁香综合网| 123日本不卡在线| 99男人天堂| 色婷婷激情小说网| 五月激情婷婷国产精品久久久久久| 99在线热| 五月天开心色色网| 色婷婷国产精品综合在线观看| 入口五月婷婷六月香| 亚洲人人操BD| 九九色99| 精品一区久热| 色婷婷亚洲婷婷| 丁香婷婷色五月天| A片一曲| 五月丁小婷婷激情四射| 熟女网站久久| 思思热热久久| 香蕉综合在线| 欧美久久九九| 色婷久久| 九九99视频| 另类小说五月天| 婷婷色五月天色色| 日本在线免费中文com.| 狠狠狠狠狠狠| 内射在线CHINESE| 成人视频在线免费播放| 午夜色婷婷| 五月丁香婷婷激情| 99这里有精品| 99热网精品| 中文字幕在线免费观看视频| 69色色视频| 亚洲精品色| 极品另类| 色婷婷五月天在线| 我爱大香蕉| 丁香六月婷婷久久高清| 欧美激情五月| 性爱综合网| 日韩一级A片黄色| 五月婷婷丁香狠狠撸久久| 人人爽天天爽| 日本久久人| 亚城区在线| 99网| 99色激| 久久与婷婷| 五月天丁香啪啪啪啪| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 激情图片久久| 精品成人a v无码内射| www.色多多婷| 丁香5月综合啪啪| 99热免费| 热99视频精品| CHINESE熟女老女人HD视频| 亚洲性受XXXX五月丁香| 五月在线| 亚洲五月丁香综合网| 99热这里只有精品青草| 亚洲精品亚洲人成人网| www.丁香五月| 亚洲视频a| 久久婷婷伊人| 婷婷五月天成人动漫| 精品一二三区久久AAA片| 99在线观看免费精品视频| 色婷婷五月天| 久99久热只有精品国产99| 色婷网站| 婷婷婷婷色|