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
返回資訊列表
五月丁香婷婷伊人| 97干欧美| 五月婷综合| 天天爽在线视频| www.色婷婷.com| 狠狠干在线视频| 中文字幕不卡视频| 激情都市另类| 玖色色综合| 激情亚洲婷婷| 伊人综合婷婷| 光棍影院日韩精品| 99精品女人天堂| 99热这里只有精品99| 直接看的AV| 五月伊人综合| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 五月天天堂久久| 久久精品无码一区| 99热国品| 日本AAAAAAAAAAAAAA片| 人人摸人人射| 极品 少妇 内射| 黄色片区子| 亚洲日比视频| 亚洲视频码| 激情都市另类| 美女视频图片久久91| 激情五月综合| 欧美槡BBBB槡BBB少妇| 久激情网| 天天综合网站| www.色综合| 69久久99精品久久久久婷婷| 99a级片| 六月婷婷影院| 五月激情六月婷婷| 色色色地址| 久久性爱视频这里只有精品 | 婷婷涩五月| 99色免费视频| 五月天亭亭俺也| 五月色情婷婷| 狠狠狠狠狠狠草| 超碰成人公开| 亚洲 成人 电影av在线观看| 99热精品10| 九月色婷婷综合亚洲| 日本欧美成人片AAAA| BBWCUCKOLD精品熟妇| 99热这里只有精品9| 婷婷五月天奸女| 婷婷性色| 久久99综合| 亚洲操逼网| 午夜一区| 超碰亚洲欧美| 久久精彩视频99| 成人五月丁香花| 野战J办公桌椅H| 欧美日韩中文国产一区发布| 五月精品| 可以免费观看的AV| 九九精品丁香花| 丁香九月色| 在线看AV| 狠狠色婷婷| 天天综合网、天天综合色| 99九色视频在线观看| 91精产品自偷自偷综合| 一區四區歐美日韓| 免费视频99| 五月婷婷,狠狠操| 无码激情| 蜜桃婷婷丁香综合久久开心亚洲| 99综合五月免费视频色婷婷| 丁香六月婷| 91 原创 在线 九色| www98日本小时间到了| 97久久超碰| 国产激情综合五月久久| 婷婷丁香91综合| 热99玖玖99玖玖99九九| 国产9色在线/日韩| 亚洲欧州色情在线观看| 婷婷五月av| 开心激情网在线| 99久在线精品99re8| www.婷婷五月天| 疯狂做受XXXX高潮A片| 日本二级毛片二级毛片| 婷婷五月天综合久久| 国産精品| 欧美熟女乱又伦| 中文字幕 久久9999| 婷婷五月天人妻| 精品免费99| 五月天婷婷综合| 婷婷五月 丁香六月| 五月丁香婷婷在线综合蜜桃| 操一操干一干| 性无码专区无码| 久久婷婷五月天丁香| 少妇婷婷五月天| 67194成I人在线观看线路1| 国产激情视频在线观看| 玖玖资源在线视频| 激情内射人妻1区2区3区| 在线色婷婷| 日本九九视频| 99re这里只有精品在线观看| 99热这里只有精| 狠狠爱婷婷五月天| 欧美精品A片一区在线观看| 俺也去五月婷婷丁| 热的五码久久精品| av色婷婷| 狠狠丁香| 伊人天堂婷婷| 色综合播放| 99热精品在线播放| 成人国产欧美大片一区| 婷婷免费精品视频| 国产亚洲成AV人片在线| 色国产五月| 色屌丝中文字幕| 狠狠色丁香| 深爱五月婷婷| 久久久.www| 久久机热这里只有精品免费视频| 91色在线/日韩| 久久久av久av久片一区二区| 99热 免费| 97av在线视频| 国产干逼片| 五月天激日本色情在线| 开心激情婷婷| 婷婷五月综合社区在线| 91人人爽久久涩噜噜噜| 五月色丁香婷婷综合| 五月婷婷五月天天| 黄急一级视频| 亚洲bt丁香五月天婷婷激情小说| Caoub青青超碰 | 秋霞三级影视资源| 激情综合五月| 美女亚洲五月丁香| 强辱丰满人妻HD中文字幕| 丁香午月AV中文字幕| 色婷五月天| 久久精品99久久久久久| 无码色色色| 91精品婷婷国产综合久久| 久久精品人妻| 91碰碰碰| 日本人妻伦在线中文字幕 | 丁香色色色| 婷婷九月亚洲| 五月成人网站| 开心五月婷婷在线视频免费观看| 丁香熟女乱| 激情五月四色| 97色永久免费视频| 天天日天天插| 26uuu在线观看| 91婷婷五月丁香碰| 色综合99| 99亚洲色| 九九热re99re6在线精品| 大香蕉久热| 丁香六月激情四射| 日本不卡一区二区三区| 亚洲乱码w在线观看| 小色小蛇伊人婷婷色香五月| 婷婷成人视频| 99热最新| 丁香激惜男女| 香蕉久久国产AV一区二区| 9久热在线视频精品| 丁香婷婷色色| AV国产有码| 欧美激情-区二区三区| 高清无码视频网址| 丁香五月自拍| 4399伦理午夜| 一本大道熟女人妻中文字幕在线| 69色婷婷| 五月色欧美| 香蕉五月婷婷| 亚洲激情综合| 色欲午夜无码久久久久久张津瑜| 色婷婷成人在线| 久久婷综| 思思99热| WWW.99热| www99热| www.9797国产| 天天色天天操天天射| 94干大香蕉| 久久99网| 泰州成人视频| 五月婷婷免费| 激情网五夜婷婷| 激情五月丁香婷婷| 五月天色婷婷激情| 五月婷婷在线短视频| 亚洲精品V天堂中文字幕| 婷婷五月色网| 国产中文亚洲欧美日韩性交| 亚洲天堂制| 丁香五月综合婷婷| 婷婷丁香在线播放| 五月丁香色色综合| 97极品在线| 日日干夜夜干| 精品女人九九九| 亚洲丁香五月天在线视频| 亚洲色频| 蜜乳中文字| 五月狠狠| 99精品视频免费观看近期发布| 丁香六月激情国产| 婷婷中文字幕版| 久久久大香蕉| 艹天天射| 久久探花91swag| 婷婷久久综合| www.婷婷亚洲基地| 五月丁香六月综合激情| 五月丁香六月婷婷视频| 激情99。| 99热大全在线观看| 婷婷综合视频| 中文字幕成| 国产熟妇的荡欲午夜视频| 亚洲色频| 丁香五月激情网| 五月天伊人日日噜影片AV| 91色涩| 久热只有精品| 国产热精品| 丁香色五月 97干| 婷婷五月丁香性爱| 99在线视频网址在线观看| 五月婷婷性爱| 色五月婷婷在线| 99精品一二三四视频| 情婷婷五月天| 蜜乳中文字| 色婷婷视频| 久久久久妻| 超碰不卡在线| 五月 激情视频| 97婷婷五月丁香| 成人国产欧美大片一区| .精品久久久麻豆国产精品| 国产在线中文字幕| 狠狠色噜噜狠狠狠狠综合| 99这里有精品| 五月天激情影院| 欧洲亚洲免费视频9| 婷久久综合| 182无码| 丁香五月婷婷激情97| 久久精彩视频| 天堂成人A片永久免费网站| 一级性爱视频| 天天日天天操心| 久久久久久人妻| 激情内射人妻1区2区3区| 五月情色天| 九月丁香五月婷婷| 97色啪| 久99综合婷婷| 狠狠做深爱婷婷久久综合一区| 婷婷色中文字幕| 色五月大香蕉| 日韩在线视频9色| 七七久久综合| 欧美色图天堂网| 高清无码.com| 婷婷丁香五月高清| 激情综合5月| a在线观看| 琪琪理论片| 丁香五月天av| 五月天色社区| 色色五月天 亚洲| 欧美色色色色色色| 亚洲五月综合色播| 91丨九色丨熟女|新版| 欧美人妻一区二区| 人人操碰| 六月丁香啪| 婷婷丁香综合| 99啪啪| 欧美69久成人做爰视频| 五月天丁香综合久久国产| 色色五月天婷婷| 激情婷婷人妻| 最新久久网址| 三日本无码| 五月丁香久久网| 热久久66| 99精品视频免费观看| 91热久88| 国产亚洲色婷婷99精品| 久久黄色片| 婷婷色五月丁香六月欧美啪| 亚洲综合在线网站| 三十路磁力链接| 日韩AV片| 98色丁香五月婷婷综合网| 久久视这里只有精品| 欧美人妻一区二区| 亚洲愉拍99热成人精品| 99国产小视频2013| 大香蕉99热| 1024亚洲无码| 日韩激情婷婷五月天| 99久久久久久www| 国产日韩精品SUV| 玖玖五月丁香| 国产五月天欧美色| 婷婷丁香五月社区亚洲| 天天操天天操| 久久性爱视频| 99免费热在线精品| 五月开心激情| 激情综合五月天| 婷婷五月综合亚洲| 99热在线播放精品| 天天干天天 亚洲| 97色色综合| 欧美性爱一区| 天堂久久性| 大香蕉视频婷婷| 亚洲熟妇AV综合网五月丁香伊人 | 日韩丰满少妇无码内射| 欧美在线视频99| 天天综合中文| 五月激情久久| 久久久久久久久久久久久久人妻视频| 人人操插| 九九人人自拍| 丁香六月婷婷| 激情丁香久久| 六月婷婷色综合| 狠狠五月婷婷| 久久只这里有精品| 青青草青青草五月天| 99色在线观看免费| 九九色婷婷| 六月婷欧美| 无码人妻一区| 99免费青青蜜臀| 亭亭五月天黑人2014| 九九久久精品| 天天综合干| 九九热在线视频| 久热91精品| 五月成人网站| 色综合久久88| www.henhenl| 婷婷五月天你懂的| 色五月婷婷五月天| 色色爽爽天天| 丁香五月天啪啪| 欧美在线视频免费播放| 91久久五月天| 欧美内射AA| 狠狠狠狠狠狠狠狠| 青草久久五月婷伊人| 五月婷婷激情网| 深爱激情中文五月天av| 国精产品一区一区三区免费视频| 五月丁香婷中文| 秋霞av吧| 精品久久人妻| 色五月综合在线| 色玖玖导航| 五月天综合激情网| 色色婷婷五月天| 99 热国产在| 久久激情网| www.婷婷五月天,com| 99热这里只有精品3| 天搞天天天天天| 九九99精品视频在线观看| 丁香五月天激情网址| 五月丁香激情综合| 国产日日操夜夜操的肉棒视频| 色婷婷中文| 欧美久久婷婷| 色婷婷9| 色色色成人网| 日本AAAAAAAAAAAAAA片| 五月丁香久久呀| 99色综合| 亚洲丁香五月| 六月婷欧美| 狠狠操综合| 久这里只有精品99| 狠狠狠狠青草| 日本婷婷| 开心激情综合| 再次出发二| 九九九AAA热视频| 久色| 五月丁香花伦理电影| 午夜激情四射影院| 久久综合干| 噜噜色五月| 草草色情综合网| 婷婷综合色图| 丁香五月婷婷手机| 99色最新在线视频| 99精品自拍视频| 丁香婷婷激情网站| 精品一二三区久久AAA片| 五月亚洲| 我要看激情五月天| 777久久综合视频| 99久久久久久久| 丰满老熟妇BBBBB搡BBB| 成人在线视频网| 天天爽天天摸人妻综合网| 婷婷五月激情热播| 超碰人人操人人干| 亚洲综合草草| 爆乳熟女一区二区三区爆乳| www. 五月. com| 四川女人毛多水多A片| 99热精品在线播放| 色停停香蕉视频| 夜夜干 夜夜操| 久久伊人日日夜夜| 婷婷五月俺要去| 婷婷激情五月| 一级片sese片.COM| 色情五月丁香| 色婷婷AAA| 六月丁香激情| 婷婷五月18永久免费网站| 1024在线一区| 亚洲欧洲另类图片| 日本二级毛片二级毛片| 国产乱子轮XXX农村| 婷婷伊人綜合中文字幕| 啪啪激情网| 综合婷婷五月天| 婷婷五月天精品| 欧美激情五月| 天天色天天噜| 色色丁香激情五月| 日韩爱操视频| 91视频综合网| 色五月91| 色婷婷六月| 激情AV| 超碰人人超碰| 天天色色天天| 色婷婷视频| 色婷婷综合网站| 99日韩| 婷婷久久网| 久久久久久人妻| AA片在线观看视频在线播放| 91九色最新视频| 国产毛片操B| 天堂美国久久| 都市激情亚洲| 97干在线| 国产日日夜夜操| 伊人五月久久| 五月天天天色| 26.uuu丁香五月婷婷| 五月天激情四射网站| 99日本黄站| 97色色视频| 99国产精品久久久久久久久久久| 婷婷五月丁香亚洲| 婷婷欧美激情| 五月天色婷婷激情综合| 久久机只有这里精品| 热思思| 激情综合国产| 青草青草视频2免费观看| 激情综合网激情五月俺也去| 91丨九色丨老农村| 五月婷婷激情综合在线| 亚洲久热无码| 玖玖色综合| 美国少妇性做爰| Caoub青青超碰 | 丁香五月天激情视频| 91啪啪视频| 亚洲欧洲中文日韩久久AV乱码| 激情98色婷婷五| 五月天另类图片区99| 激情国产五月| 亚洲第一成人无码A片| 97色一二三| 97人凄人人操人人爽| 亚洲激情99| 99热69| 婷婷中文字幕| 五月婷婷激情视频| 禁欲电影完整版在线播放| 色亭亭丁香五月天| 久久色频| 婷婷丁香五月激情| 狠狠干,狠狠操| 99碰碰。| 开心久久xxx色| 丁香五月激情综合啪啪| 天天天天天天操| 中文字幕在线人妻| 五月丁香六月婷婷亚洲激情综合| www久久艹| 欧洲电影在线观看免费版英语版| 97人人操人人| 狠狠搞狠狠操| 久久婷婷青青草| 色色丁香婷婷综合| 五月天六月婷婷| 亚洲人妻av伦理| 色五月大| 性生活久久朋友人妻| 色九月| 婷五月天丁香婷五月| 久久杏爱视频| 成人电影一区| 婷婷六月综合基地| 五月丁香婷婷三级| 国产黄大片在线观看画质优化| 操操天堂| 人人摸人人干| 97久操视频| 婷婷五月天色综合| 色噜噜丁香| 婷婷五六月丁香| 伊人久久五月天| 丁香六月婷婷开心婷婷网| www.狠狠色.com| 这里只有精品免费| 丁香六月啪| 天天插天天插| www.日韩国产| 啪啪操超碰| 国产成人亚洲综合亚洲| 成人精品亚洲性爱| 性爱五月婷婷| 五月丁香六月玩女人| 天堂美国久久| 色五月丁香五月婷婷五月成人网| 亚洲偷| 激情综合婷婷| 激情内射人妻1区2区3区| AV激情五月| 久久久久9| 99资源在线视频| 婷婷五月丁香五月综合网| 久久99免费视频| 人人爽亚洲| 六六久久黄色| 思思热久热| 狠狠狠狠青草| 五月婷婷丁香| 婷婷综合激情| 99性爱视频| 5月色亭亭视频| 免费视频WWW在线观看网站| 高清激情av在线观看| 日韩中文字幕| 精品无码99| 国产AV网页| 丁香在线视频| 久久久天堂国产精品女人| 亚洲中文字幕网| 九色婷婷| 国产精品婷婷午夜在线观看| 九月大香蕉| 97极品在线| 色婷婷导航| 成人av免费观看| 97色伦另类图片小说视频 | 91婷婷搞| 精品国产AV色一区二区深夜久久| 热99re| 黄色av网站在线免费播放| 2025年最新亚洲在线欧美| 亚洲激情| 日日杆天天| 人人干Av| 色五月婷婷在线| 久久伊人五月天| 深爱五月中文字幕| 人人搡人人| 久久综合丁香激情五月| 久久有码| 91久久综合亚洲噜噜成人在线| 婷婷九月丁香| 亚洲一区二区无码蜜乳av| 日本123区日韩欧美不卡在线看| 久久久久激情| 热婷婷在线视频| 亚洲熟女色| 狠狠色综合777| 久久日韩婷婷五月| 日本三级大片| www.日本91| 婷婷色播综合五月| 久艹大香蕉| 欧美成人AAA片一区国产精品| 久机视频这只有精品| 婷婷五月激情四月综合| 五月丁香花激情啪啪网| 色婷婷综合视频| 婷婷五月激情天| 丁香五月色| 日韩一级淫乱片一区二区三区| 婷婷久久亚洲| 妻久久人久久| 五月丁香五月激情综合色综合| 九9九9无码| 中国女人内射6XXXXX| 9久热在线视频精品| 婷婷五月天性| 亚洲五月天综合色| 伊人五月婷婷| 日本A片一区| 免费看欧美成人A片无码| 久色大| 天天橾日日橾夜夜橾17| 五月天婷婷激情网| 4438激情网| 婷婷五月精品| 色天堂婷婷| 亚洲操操| 国产精品成人AV在线| 婷婷5月九九| 婷婷五月天Av| 只有精品在线观看| 久久99婷婷| 99re热在线视频观看| 亚洲综合色成丁香五月色| 桃色五月天| 91视频一起草| 激情综合色婷婷啪啪六月天| www激情| 综合激情深爱| 婷婷五月天com| 天天做天天要天天爱| 手机在线日韩视频中文字幕| 中文在线成人| www激情网站| 色情婷婷久久五月天| 亚洲精品又粗又大又爽A片 | 99无码视频| 亚洲久久激情| 免费精品99| 人人干av| wwwss在线观看| 91超级碰碰碰| 亚洲精品V天堂中文字幕| 综合色色网| 国产激情视频在线观看| 五月天开心网| 午夜成人片400| 五月丁香久久| 色一色综合| 激情五月黄色| 九一牛视频探花| 久久久久久久,99精品视频| 潘金莲AAAAAAAAAA| 久久婷婷五| 停停五月色宗合| WWW.久久久久久久| 欧美极品999| 综合亚洲色色| 99热这里只有精品33| 色综合综合网| 免费视频99| 色色色五月婷| XX色综合| 深爱五月日韩| 五月草视频| 色噜噜狠狠色综合日日| 综合AV在线| 91热爆在线| www久久久久久久久久久| 日本久久激情| 日韩久综合| 亚洲操逼网| www.婷婷五月天啪啪| 日韩操| 综合色播| 99热在线观看| 超碰免费人人肏| 91性人人| 日本女va| www.色五月.com| AV在线中文| 风流少妇A片一区二区蜜桃| 在线播放 精品| 丁香五月婷婷av| 日韩狠狠色婷婷| 天天操夜夜橾| 直接看的av| 性爱技巧五月| 操操啪| 五月婷婷婷自由综合| 五月丁香五月婷婷| 97色碰| 欧美碰碰碰| 五月婷成人| 婷婷激情丁香六月| 婷婷婷婷婷婷婷五月丁香| 久草丁香婷婷1024| www激情| 9久热这里只有精品| 亚洲国产成人在线| 91狼友视频在线观看| 9191avse| 婷婷色五月综合| 五月天开心色情网| 婷婷在线日韩综合| 超碰久热| 婷婷成人视频| 五月婷婷很很色| 九九色热| 婷婷网五月天| 精品爱欲五| 九九激情综合| 激情五月天偷拍综合网| 五月丁香花成人社区| 五月丁香婷婷综合| 99无码精品| 久久婷婷五月综合色丁香花| 99久久99视频只有精品| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 最新无码专区| 激情 五月 婷婷 丁香| 夜色综合网| 十二区无码| 99热这里只有在线播放| 色综合色| 久久九九玖玖| 五月丁香啪啪啪| 色噜婷婷| 国产日日操夜夜操的肉棒视频| 99精品网| 成人在线网| 亚洲秘 无码一区二区三区妃光/1| 曰韩五月丁香色婷婷无码| se99高清无码| 日韩操人| 五月天丁香网| 大香蕉啪啪网| 91久久久久久久久18| 五月丁香六月色| 久久的爱大香蕉| 五月婷六月婷婷| wwwav大香蕉| 千人斩操逼| a久久| 激情com| 天天精品视频免费观看| 日本色天堂| 久久多色| 9久视频| 超碰99在线观看| 成年人夜夜喷水| 婷婷五月精品中文字幕| 丁香五月开心亚洲| 色99在线观看| 色墦五月丁香| 久久ww| 天天色天天爱天天舔| 久久九九99| 久久伊人日日夜夜| 五月丁香色停停啪啪啪| 五月天影院| 狠狠综合久久综合| 婷婷五月天网| 91操熟女| 九九精品热| 五月婷婷久久综合| aV直接看| 五月天婷婷爱| 久久婷婷色综合| 综合激情视频| 国产日日夜夜操| 中文婷婷狠狠| 五月天婷婷爱| 天天爽成人综合网站| 激情小说五月天| 开心五月深爱五月婷| 色99久草在线| 九月综合| 思思99热在线| 狠狠爱婷婷五月天| 色播婷婷大香蕉| 久久99最新| 色亭亭九月| 丁香五月天.com| 五月丁香久久网| 成人精品免费在线观看| 91大神操美女| 天天操天天操| 五月天婷婷久草丁香| 婷婷久久五月天| 我爱va亚洲va52| 亚洲AV免费国产电影| 国产激情综合五月久久| 亚洲人人操BD| 九热精品| 丁香五月天堂婷婷| 夜夜爱伊人| 99国产小视频免费观看| 9色天堂| 在线播放成人网站| 婷婷五月天天aV| 久久色天堂| 色婷婷综合久久| 97人人操人人| 玖玖资源天天无码| AV堂狠狠干| 狠狠爱婷婷五月天| 色婷婷五月天在线观看| AV人人操| 五月色丁香国产在线视频| 色色色色色综合| 激情开心五月天| 99这里都是精品6| 综合综合色色| 91久久综合亚洲噜噜成人在线| 九九成人| 综合AV在线| 色婷婷裸体色性在线| 久久五月婷婷电影| 4438成人电影| 99综合97| 五月丁香久久| 五月天久久综合| 伊人色欲五月天| 九九AV| 99色在线观看视频| 波多婷婷久久| 激情综合五月| 色婷婷电影| 日本色爽| 天天操电影院色狼性av| 密臀久久| 色婷婷久久| 久婷首页| 亚洲第一影院高清无码网站 | bukadeavzaixian| 色综合五月天| 天天操婷婷| 人人操插| 五月开心网| 久久婷婷五月综合色丁香| 99rewww| 99久在线精品99re8热| 老妇操B| 色yeye色综合| 亚洲日本三级片| 大香蕉久久青青| 天天日日夜夜| av大香蕉| 超碰99在线观看| 操操啪| 91婷婷色| www.yw色| 任你搞网站| 丁香五月综合激情性爱| 五月丁香五月婷婷| 五月丁香六月激情在线| 99热免| 另类五月激情| 性生活久久朋友人妻| 亚洲小说欧美激情| 五月天伊人日日噜影片AV| 欧洲亚洲免费视频9| 深爱五月婷婷开心中文字幕| 天天色综和网| 六月丁香五月婷婷首页| 综合99在线| 激情综合网婷婷久久| 色99亚洲| 丁香亚洲婷婷五月| 综合图区激情| 色五月婷婷色五月| 天天干天天色综合| 婷婷五月天影院| 婷婷九月综合| 日韩aaa| 可以免费观看的AV| 欧美成人精品三区综合A片| 99精品视频在线观看| 一本大道嫩草AV无码专区| 免费无码毛片一区二区A片| 国产毛片精品一区二区色欲黄A片| 欧美日韩91| 96自拍视频九色在线观看| 亚洲丁香婷婷| 97久久五月丁香婷婷| 六月撸婷婷| 成人日韩欧美| 夜夜夜夜做天天天做无码视频| 伊人色欲五月天| 99爱视频在线| 五月婷婷丁香综合| 色色色综合网| 婷婷丁香五月社区亚洲| 99九九在线视频| 婷婷六月丁香在线| 激情九九综合网| 人人播| 99在线精品免费视频| 国产看真人毛片爱做A片| 色99欧洲色19| 日夜操B| 人妻在线中文字幕久久| 五月丁香在线综合| 庭庭久久内射| 日本欧美成人片AAAA| 精品热九九| 色综合大香蕉| 五月天婷婷久色| 狠狠干,狠狠操| 日本三级日本三级99| 婷婷六月香| 色伊人婷婷| 青青草婷婷综合五月| 亚洲色五月| 国产成人精品一区二三区熟女在线| 亚洲成人电影在线免费观看| 五月丁香啪综合| 色五月丁香婷婷综合| 色五月激情五月| www九九热| 五月天婷婷色色首页| 久久这里只有国产| 伊人啪啪网| 色色色热| 中文字幕黄色电影网址| 日本人妻伦在线中文字幕| 大香蕉娱乐| 99热6这里只有精品6| 色噜噜狠噜噜视频| 青草视频在线观看视频| 色呦呦美女| 久8色色| 免费亚洲婷婷| 狠狠色狠狠爱| 婷婷五月丁香基| 五月婷六月| 九九爱激情| 色婷婷综合久色AV五色最新| 夜夜爽天天爽| 婷婷久综合| 亚洲Va成人| 99亚洲精品| 天天色中文字幕女优AV| 天天干,天天舔| 99re这里只有| 日操夜操天天操不卡| 婷婷 久综合| 欧洲一区二区| 99热精品超碰| 97色色色视频| 精品一二三区久久AAA片| 五月婷啪啪| 欧美性丁香色色五月天干干| 色啦啦视频| 婷婷色5月天在线。| 婷婷伊人綜合中文字幕| 五月丁香综合成人社区| 丁香五月天天高清在线| 国产在线aaa片一区二区99| 影音先锋色色色资源色资源色| 99在线热视频| 久久99久久久久久久噜噜| 五月激情基地| 国产精产国品一二三在观看 | 99色免费视频| 国产精品18久久久| 另类五月婷婷| 久久99热这里只频精品6学生| 超碰在线免费| www.97碰碰com| 久久婷婷五月天激情| 夜夜躁爽日| 久久探花91swag| 欧美婷婷五月| 91呦呦呦| 精品无码99| 色婷婷yy久| 噜噜噜噜噜色| 亚洲成人AV一区在线观看| 五月婷在线视频免费播放| 免费三级黄色| 久草xx性爱视频| 九九色婷| 色久五月天| 天堂美国久久| 另类图片婷婷五月天| 日本黄 色 片| 9久热这里只有精品| 久久5 9视频免费观看| 色久综合天天做视频| 欧美日韩成人h| 99综合一区| 99热官网精品在线| 噜噜噜久久| 99在线视频播放| 久久久婷婷婷| 久久中文人妻系列| 九九视频在线观看视频6 | 婷婷天天插天天爱| 91男人操女人视频| 丁香成人视频| AV成人在线播放| 另类视频一区| 日本无va视频| Www.sesese丁香| www激情| 99精品一二三四视频| 五月婷婷,六月丁香| 五月婷免费视频久久久| 99亚洲精品综合在线| 色色色色综合| 久久免费操| 五月丁香狠狠爱| 五月婷婷自拍视频| 爆乳熟女一区二区三区爆乳| 色色色色色色色色综合网| 亚洲成色综合网站免费观看| 久99婷婷色综合| 欧美成人va| 婷婷五月亚洲激情| 99热午夜精品| 狠狠色丁香婷婷久久综合| 青青热视频| 99在线资源视频| 三级黄网站| 嫩BBB搡BBBB榛BBBB| va婷婷| 丁香五月久久| 性生生活大片又黄又| 天天色天天爱天天爱天天爱y| 性生活视频98791| 欧美大肥婆大肥BBBBB| 五月婷六月| 亚洲色五月| 婷婷九九色| 综合久| 无码人妻一区二区三区免费九色| 99久re热| 日韩人妻AV在线| 五月婷婷激情日本| 婷婷另类开心| 丁香五月婷婷亚洲激情四射| 天天玩夜夜操| 曰日爽日日操| www.主妇. com| 一级黄色操B| www.色婷婷| 五月天久久91| 深爱激情AV| 大香蕉人在线65| 国产午夜精品AV一区二区麻豆| 激情av在线| 99久久99热这里只有精品| www.色五月.com| 99情色五月天| 这里只有精品视频在线| 亚洲无码色| 国产熟女日日骚五月丁香爱| 99热人人| 9热在线视频| 成人国产欧美大片一区| 91久久久久久久久| 色色亚洲五月天| 琪琪秋霞| 激情综合无码| 婷婷亚州综合| 久久在线视频免费观看| 色天堂A| 99er精品视频| 婷婷丁香一月| 99热99成人| 182TV亚洲| 国产婷婷久久| 久久99久久99久久99| 91狠狠综合久久久| 91一起操| 日日日日日| 色性五月天| 色五月av伊人| 综合玖玖性爱免费视频| 丁香五月激情月| 五月丁香色色色| 久久艹 五月天| 97在线精品| 九九99久久| 五月丁香六月激情综合| 色婷婷狠狠| 亚洲狠狠狠| 日日狠夜夜狠| 五月婷婷影视| 五月丁香 久久久| 深爱激情中文五月天av| 色婷婷97| 五月婷婷色综图片| 丁香五月天.com| 婷婷天堂视频| 九九色之九九色之88| 六月婷在线| 丁香五月影视| 天堂五月婷婷| 99国产精品久久久久久久久久久| 99热.com| 九九热最新地址| 热思思| 五月婷婷人妻| 无月播播激情在线观看视频| 伍月婷丁香花全集| 五月丁香色婷婷综合| 天天日天天做天天操| 激情综合六月| 婷婷五月天日本无码| 欧美VA在线观看| 色五月丁香五月天| 深爱五月激情五月| 97干视频在线| 99视频久久| 久9热| 久久精彩免费视频| 开心激情站| 色色色色色色色色色影院| 久久婷婷免费| 99re在线免费视频| 99偷拍视频在线日本| 五月丁香无码| 五月婷婷丁香成人网| 99热在线免费观看精品| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | www久久久久久久| 亚洲色五月婷婷| 欧美日本黄色| 他改变了拜占庭| 六月丁香深深爱| 婷婷六月伊人| 狠狠操狠狠| 婷婷亚洲综合| 国产伦亲子伦亲子视频观看| 91色呦哟| 东北黄色一级| 五月婷婷色色| 婷婷五月天人妻| 停停五月丁香| www色婷婷| 午夜天堂一区人妻| 超碰丁香五月| 激情性爱五月天| 综合逼五月激情婷婷| 婷婷五月天激情诱惑| 亚洲无码播放| 国产AV一区二区三区最新精品| 国产女人十八水真多1| 五月婷精品| 丁香五月欧美色综合| 26uuu| 午夜激情综合| 国产超碰在线| yirenjiqingshiping| 精品人妻在线| 午夜理论片最新午夜理论剧| 久久机热思思热| 国产操碰| 婷色影院| 久久女人天堂| 婷婷色五月久久| 99在线免费观看| 日韩成人综合网| 操操操91| 日日夜夜狠狠婷婷色| 日韩精品二三区| 色日本五月天| 婷婷不卡基地| 久久只有精| 思思久久精品| 成人精品视频99在线观看免费| 狠狠久久婷婷| 四色 爱 婷婷 精品 亚洲 五月天| 99综合| 日韩精品无码一区二区| 97色女人在线| 国产精品噜噜在线视频| 九九大香视频| 99精品综合| 色色亚洲无码| 色丁香五月| 超碰人人在线观看| 五月天激情综合首页| 五月天激情视频| se色婷婷视频| 色六月天天激情综合网| 97色啪| 激情五月天婷婷播播久久综合91| 91久久婷婷| 欧美超级视频97| 欧在线一区| 6080av| 天天插天天爽| 婷婷丁香成人五月天| 五月丁香六月婷婷在线播放| 五月婷婷六月天| 97色色在线视频| 伊人久久婷婷| 久久五月网| 欧州色色| 超碰只有精品在线| 99热在线爱| 五月婷精品| 色婷久| 色色COm| 国产国产乱老熟女视频网站97| 97性视频| 网站免费一站二站| 婷婷六月丁香五月图区| yazhou seshipin| 丁香五月婷婷超碰在线| 久久丁香九| 亚洲欧州色情在线观看| 操B视频在线播放| 婷婷色播六月无码| 久久人妻视频| 色婷婷五月天中文字幕| 婷婷九月激情| 91丁香五月| 91狠狠色色丁香婷婷综合久久| 久久婷婷五月综合一| 久久一热| 神马久久五月天| 五月丁香激情婷婷| 久久电影五月天丁香电影| 婷婷五月骚厕所| 久久大国产香蕉| www.五月丁香av| 激情综合网激情五月婷婷| 激情亚洲婷婷六月| 三十熟女| 六月婷婷狠狠做| 四川BBB搡BBB爽爽视频| 丁香久色| 免费视频WWW在线观看网站| 在线VA视频| 熟女人妻一区二区三区免费看| 婷婷五月天亚洲色| WWW色五月| 99精在线|