色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

源碼開放 智能監測電源管理教程寶典!

青山老竹農 ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-12-11 09:26 ? 次閱讀

源碼開放,今天我們學習的是電源管理系統的核心功能模塊,手把手教你如何通過不同的技術手段實現有效的電源管理。

這些功能旨在提升設備的性能和用戶體驗,以下是主要演示功能的概述:

▼ 電源管理核心功能 ▼

電量監測:
本系統通過ADC模數轉換器)實時讀取電池電壓,并定期更新電量狀態。通過精確監測電池電壓,可以讓用戶清晰掌握當前電池剩余電量,避免意外關機帶來的困擾。

充電檢測:
系統利用GPIO中斷技術,能夠快速檢測電池的充電狀態。當設備連接到電源時,將自動判斷電池是否在充電狀態,并相應地調整電源管理策略,以優化充電效率和電池壽命。

自動關機:
根據監測到的電量百分比,該系統能夠在電量過低時自動關機,以防止電池過度放電。這種智能管理能夠保護電池,延長其使用壽命,確保設備在低電量時不會意外關機。

用戶接口
系統提供了便捷的用戶交互接口,用戶可以通過長按電源鍵實現關機操作。提升用戶體驗的同時,確保用戶可以方便地控制設備的電源狀態。

通過這些功能的實現,用戶不僅可以延長設備的使用時間,還能夠保證設備在關鍵時刻的穩定性和可靠性。在實際應用中,這些功能可有效地提升設備性能,滿足用戶對電源管理的需求。

接下來,我們講解相關示例的具體使用。

1. 搭建環境

新同學建議先看前期的基礎知識相關教程,更有助于理解和操作。

可以在LuaTools項目管理中新建一個項目,重新選擇底層CORE和腳本;或者在原有項目的基礎上,不更換CORE,將原來的腳本刪除,添加為demo/pm的腳本。

wKgZPGdYNwOAX3yfAAMBq7czgJ8597.png

1.1 硬件準備:

Air201套件

SIM

帶有數據通信功能的數據線

Win10及以上PC

1.2 軟件準備:

LuaTools調試工具:
https://docs.openluat.com/Luatools

最新固件:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/core

最新腳本:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/pm

1.3 燒錄操作:

由于Air201單板子沒有復位鍵和BOOT鍵,所以數據線與Air201開發板之間還需要接一個USB_BOOT板(Air201套件里已包含,無需單獨購買)。

將Air201通過USB_BOOT小板連接電腦,如下圖所示:

wKgZO2dYNy6AflwtAAz0RQmdsAA302.pngwKgZPGdYNzuABQy1ABG13hQPNsg909.png

1.3.1 根據下方操作進行燒錄

此時就需要大家先點擊Luatools工具上的【下載腳本】或【下載底層和腳本】,再執行下方操作了。

新同學請先學習LuaTools使用和燒錄教程:
https://docs.openluat.com/Luatools/

開發板處于未開機狀態:
此時先按住下載模式按鍵(BOOT鍵)不放,再長按開機鍵(POW鍵)開機。若不出意外開發板將會進入下載模式,LuaTools工具下載進度條會開始跑,這時便可以松開BOOT鍵和POW鍵,等到工具提示下載完成即可。

開發板已經處于開機狀態:
此時可以先按住BOOT鍵不放,再短按復位鍵(RST鍵)后開發板會重啟并進入下載模式。

1.3.2 不同模式下的端口顯示

正常開機模式:

wKgZO2dYN06AQ2LXAAGjML_n6uI541.png

下載模式:

wKgZPGdYN1eAWYFxAAFoLhfqw_w005.png

2. 示例代碼

2.1 ChargeICLogic.lua源碼文件

該文件中的代碼是一個用Lua編寫的腳本,主要用于與充電 IC(集成電路)進行交互,進行狀態監測和控制。

2.1.1 代碼解析

1)注釋部分:

這段注釋用于指出代碼的主要功能,即處理充電IC相關的邏輯。

wKgZPGdYN2iAS1yHAABb8ZUrHlk091.png

2)電池上限電壓表:

此部分定義了電池上限電壓的不同設置值。Vreg表包含多個十六進制數,每個數對應不同的電池上限電壓。在V_CTRL寄存器中,前四位用來設置電池上限電壓,其余位可以用作其他設置。默認情況下,其他位為 0。

wKgZO2dYN3GATRAoAACBM96CfNA182.png

3)快速充電電流表:

這部分定義了快速充電電流的設置值。Ichg 表中列出的十六進制數對應于不同充電電流的設置。

在 I_CTRL寄存器中,前三位是設置快速充電電流的,其余位是其他設置,默認為0;該電流值是通過電阻Rsns計算得出的。

Air201的Rsns值為1KΩ,經過公式計算后得出:

Ireg=500mA

wKgZPGdYN3uABe0HAACQHjW09xU335.png

4)電池上限電壓表:

此部分定義了電池上限電壓的不同設置值。Vreg表包含多個十六進制數,每個數對應不同的電池上限電壓。在V_CTRL寄存器中,前四位用來設置電池上限電壓,其余位可以用作其他設置。默認情況下,其他位為 0。

wKgZPGdYN4SADZGvAAC3fXrP04M279.png

5)任務初始化:

這部分是主任務的初始化。首先等待1000毫秒,然后通過 sensor.yhm27xx 函數與傳感器進行通信,以獲取設備信息。后面再進行傳感器設備中各寄存器參數配置。

wKgZPGdYN42AOQRYAACJiWFHRyk036.png

6)傳感器數據讀取:

通過sensor.yhm27xx函數調用來讀取傳感器的數據。

參數說明:
gpio_pin是傳感器對應引腳;
0x04 是傳感器設備ID;
0x08 是設備信息寄存器的地址。

等待200毫秒等待數據返回。

wKgZO2dYN5aAdeTzAACv2iZcILs506.png

7)設備存在檢查:

當檢測到傳感器存在時,會進行進一步的設置。此時根據不同寄存器的地址設置不同功能。

wKgZO2dYN5-AHL1TAADCdaZXt-4423.png

8)電壓跟隨與快速充電電流設置:

讀取 I_CTRL 寄存器并設置電壓跟隨與快速充電電流。如果操作成功,將會再次讀取配置寄存器并確認設置結果,記錄相關的日志信息。

wKgZO2dYN6qAIeIDAACGtMTwHtk141.png

參數說明:
gpio_pin 是傳感器對應引腳;
0x04 是芯片設備ID號;
0x01 是 I_CTRL寄存器地址;
0x02 是設置電壓跟隨與快速充電電流為0.5×Ireg。

特別說明:
若需要在同一寄存器中設置多個參數,則需要將參數值進行或運算。

例如:
要設置電壓跟隨和快速充電電流為0.5×Ireg,則參數值為 0x02+0x00=0x02 。

快速充電電流表可參考下方表格:

wKgZPGdYN7WALYbFAAMn4mgt60I070.png

I_CTRL寄存器地址前三位是設置快速充電電流,其余位是其他設置,默認為0;Ireg是電阻Rsns配置的電流值,Air201的電阻Rsns值為1KΩ:

通過公式Ireg=500/Rsns,得出Ireg=500mA。

9)電池上限電壓設置:

讀取V_CTRL寄存器并設置電池上限電壓。如果操作成功,將會再次讀取配置寄存器并確認設置結果,記錄相關的日志信息。

wKgZPGdYN8CAUqwZAACG6Pprqto418.png

參數說明:
gpio_pin 是傳感器對應引腳;
0x04 是芯片設備ID號;
0x00 是 V_CTRL寄存器地址;
0x00 是設置電池上限電壓為4.2V。

電池上限電壓設置可參考下方表格:

wKgZO2dYN82AEDoSAANg0S1TnVs833.pngwKgZO2dYN9qAXztLAAA6YfajpXY511.png

10)異常處理:

如果在讀取傳感器信息時返回結果為假,則說明傳感器不存在,記錄警告日志。

wKgZPGdYN-KAS_y2AACFj00liKg423.png

2.1.2 總結說明

這段代碼的主要功能是與充電IC進行交互以監控其狀態,配置其控制參數,并在不同情況下記錄相關的日志信息。

通過這種方式,系統能夠檢測充電IC的存在與狀態,并進行相應的初始化與配置,以確保充電過程的正常進行。全程使用異步任務管理,提升系統響應能力。

2.2 pcb.lua源碼文件

這段Lua代碼定義了一個名為pcb的模塊,其主要功能是管理和操作硬件的某些特性,特別是與PCB(印刷電路板)相關的設置和狀態。

2.2.1 代碼解析

1)模塊初始化和變量定義:

這里定義了一個表pcb,用于存放后續的函數。定義了存儲系統的OTP區域和硬件的默認版本號,以及出廠測試結果的初始值。

wKgZPGdYOAGAMtgHAAEjZNE9_hU726.png

2)讀取OTP存儲區和解析硬件版本號的函數:

loadParam函數首先檢查OTP是否存在,然后讀取OTP存儲區中的數據,解碼JSON格式的數據以獲取硬件版本號和出廠測試結果。若解碼失敗或缺少數據,則根據設備型號進行版本號的設置。

wKgZPGdYOAmAUsU0AAHF9ai3Lgw365.png

3)GNSS電源控制功能:

此函數根據硬件版本控制GNSS模塊的電源狀態。通過GPIO接口進行電源的開啟或關閉。

wKgZO2dYOBOAI6IXAAIyFUNtoHY775.png

4)ES8311電源引腳的獲取:

根據硬件版本返回ES8311控制器對應的電源引腳。

wKgZO2dYOB6APllaAAESYvrPPk4306.png

5)充電IC CMD引腳的獲取:

此函數根據硬件版本返回充電IC的命令引腳。

wKgZO2dYOCmAESQTAAERWraf_RY801.png

6)出廠測試結果獲取及版本號管理:

提供了獲取當前硬件版本號和出廠測試結果的方法,以及設置硬件版本號的功能。

wKgZO2dYODSASRGaAAErW1-AKL4675.png

2.2.2 總結說明

整段代碼的主要功能是提供對印刷電路板(PCB)相關硬件配置和狀態的管理。通過讀取OTP存儲區,程序能夠獲取設備的特定參數(如版本號和出廠測試結果)。

此外,它還實現對GNSS電源、ES8311音頻編解碼器以及充電IC的控制接口,根據不同的硬件版本提供不同的引腳控制方案。

2.3 batteryManage.lua源碼文件

這段代碼是一個電池管理模塊的實現,主要用于監控和管理電池狀態,包括電壓檢測、充電狀態判斷、電量計算和自動關機功能。

2.3.1 代碼解析

1)模塊定義:

創建一個名為M的模塊,定義模塊名稱為:

batteryManage

這段注釋用于指出代碼的主要功能,即處理充電IC相關的邏輯。

wKgZO2dYOEGAOV9tAAB9y7payrA725.png

2)引入庫:

引入了sys和sysplus庫,這些庫提供了系統和附加功能的支持。

wKgZPGdYOEmAcgEPAAB45rIQmTk850.png

3)初始化狀態變量:

M.vbat:
當前電池電壓;

M.batteryPercent:
電池電量百分比,初始為50;

M.isCharge:
標識是否正在充電;

M.BATTERY_UPDATE_INTERVAL:
電池信息更新的時間間隔(秒);

M.noChargeDuration:
記錄未插入電源的時間;

M.CHARGE_THRESHOLD_TIME:
未充電持續時間的閾值(2 分鐘);

M.blueLed和M.redLed:
用于設置藍燈和紅燈的狀態,分別用GPIO接口進行控制。

wKgZPGdYOFaAMX4gAAHAUQjfzvI186.png

4)電池放電曲線:

定義一個電池放電曲線數組,該數組存儲對應電量的電壓值,用于通過電壓推算電量百分比。

wKgZPGdYOF6AKbHIAABgOKqtp2M356.png

5)重置未充電時長:

重置未充電計時器的函數。

wKgZO2dYOGiAKhm4AACqBTTVOCI220.png

6)關機函數:

該函數用于發布關機信號,以請求系統關機。

wKgZPGdYOHGAVfoXAADeGyR0NV0150.png

7)充電狀態檢測:

使用GPIO中斷回調來檢測充電狀態,如果通過GPIO引腳檢測到充電狀態發生變化,將更新充電狀態并檢查電池狀態。

wKgZO2dYOHqASgowAABmwFFV9bI607.png

8)電量百分比計算:

根據當前電壓M.vbat計算電池百分比。如果電壓在放電曲線數組的范圍內,則返回相應的電量百分比。

wKgZO2dYOIKAEmHlAAB4KUZyJ6w416.png

9)定期檢查電池狀態:

定期更新電池電量,讀取電壓并計算電量。如果電量低于 30%,且沒有插入電源的時間超過2分鐘,則調用關機函數。

wKgZPGdYOIuANX2EAABpfovAS1g360.png

10)長按電源鍵關機:

實現了長按電源鍵的關機邏輯,按下電源鍵3秒后進行關機,松開時取消關機。

wKgZPGdYOJWAb6qeAABjwNWJ74Q026.png

2.3.2 總結說明

整體而言,該模塊負責監控電池的電壓和充電狀態。它能夠定期更新電量百分比,并在必要時自動關機。此外,該模塊還允許用戶通過長按電源鍵來手動關機。其主要功能是確保設備在電量過低時保護系統不受損壞,同時提供充電狀態的實時反饋。

2.4 main.lua源碼文件

該文件中的代碼使用Lua語言編寫,主要用于管理和監控設備的電源和電池狀態。

2.4.1 代碼解析

1)項目和版本信息:

這部分定義了項目名稱和版本,并記錄日志信息,便于后續的調試和維護。

wKgZPGdYOKKAAJYbAAC4iKcaj88969.png

2)庫的引入:

在這里引入了多個必要的庫文件,包括系統管理庫sys、電路板庫pcb、充電邏輯庫和電池管理庫。通過這些庫,程序可以實現對系統的控制和管理。

特別說明:
主要功能代碼已經模塊化到batteryManage庫文件中。

wKgZO2dYOKyARAPEAAEZCTpioic569.png

3)開機防抖:

這部分代碼用于防止開機時的抖動,并點亮紅色指示燈,以表明設備正在啟動。

wKgZO2dYOLSAM1PXAADDp_QzWic572.png

4)GPIO設置:

通過gpio.setup配置了兩個引腳:一個用于監測充電狀態,另一個用于電源鍵的回調。

wKgZPGdYOL2AB01UAAGJ7avTA_o240.png

5)關機處理:

這段代碼訂閱了系統關機事件,當設備接收到關機信號時,會調用pm.shutdown()函數進行安全關機。

wKgZPGdYOMWAKH1MAACm91e1I20083.png

6)啟動初始檢查:

在系統啟動時,首先進行一次電池充電狀態檢查,并設置一個定時器,每60秒更新一次電池電量信息。

wKgZO2dYOM2ARShQAAFpGJ7vzQ8142.png

7)日志輸出:

此段代碼設置了一個定時器,每隔5秒輸出一次當前電池狀態的日志信息,包括電壓、電池電量及充電狀態,便于監控和調試。

wKgZPGdYONWADiogAAIqfI7e5R4602.png

8)程序運行:

最后,sys.run()函數用于啟動系統的主循環,讓程序保持運行狀態。

wKgZO2dYON-AZQvnAAA4ynJ2OBQ338.png

2.4.2 總結說明

該代碼的主要功能是管理和監控嵌入式設備的電源與電池狀態,具備開機防抖、充電狀態檢測、定時更新電池電量和記錄日志等功能。

2.5 完整源碼文件

此處只展示main.lua,其余完整代碼請下載源碼查看。

最新源碼下載:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/pm

wKgZPGdYOO6AZ9kDAATT8zx1vxI612.pngwKgZPGdYOPuAW16TAATPSAYX_hg079.png

2.6 運行結果展示

可通過LuaTools工具查看運行結果,如下圖所示:

wKgZPGdYOQmAceI0AARCLq2R40U086.png

3. 常見問題

設備無法開啟或頻繁自動關機

檢查電池電量是否低于安全工作水平,確保設備充電。如果電量很低,請連接電源并充電一段時間再嘗試開機。

電池電量顯示不準確

確保電池電壓監測模塊正常工作,檢查ADC通道是否正確配置。如有必要,重新校準電池電量百分比計算的映射表。

充電狀態無法正確識別

檢查充電檢測的GPIO引腳連接是否正常,確認是否存在接觸不良或線路損壞的問題。此外,確保所用充電器和數據線與設備兼容。

系統在充電時無法正常運行

檢查是否有其他程序或任務占用過多資源,導致系統不穩定。可以考慮優化系統任務的優先級或關閉不必要的功能模塊。

長按電源鍵無反應

確認電源鍵的GPIO引腳連接正常,確保其可被正常識別。如果仍然無效,請檢查相關代碼對電源鍵的事件處理是否正確。

設備發熱嚴重

設備發熱可能是由于充電速率過高或設備運行負載過重引起的。建議降低負載、優化代碼,或調整充電策略。

無法更新固件或腳本

檢查USB連接是否正常,確保LuaTools工具正確識別設備。注意遵循燒錄步驟,并確保所用的固件版本與硬件兼容。

今天的分享就到這里了

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源管理
    +關注

    關注

    115

    文章

    6177

    瀏覽量

    144443
  • 源碼
    +關注

    關注

    8

    文章

    639

    瀏覽量

    29185
  • 智能監測
    +關注

    關注

    2

    文章

    93

    瀏覽量

    12231
收藏 人收藏

    評論

    相關推薦

    智能監測隱蔽工程管理系統為施工工序管理提供了有力保障

    ? ? ? 在現代建筑施工中,隱蔽工程的管理至關重要。隱蔽工程不僅影響施工質量,還直接關系到后期的使用安全。因此,如何有效管理隱蔽工程,杜絕造假行為,成為了建筑行業亟需解決的問題。智能監測
    的頭像 發表于 12-05 10:18 ?109次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>監測</b>隱蔽工程<b class='flag-5'>管理</b>系統為施工工序<b class='flag-5'>管理</b>提供了有力保障

    電力監測智能運維管理系統解決方案

    隨著科技的飛速發展,電力系統作為現代社會運轉的基石,其安全、高效、穩定的運行變得尤為重要。為了應對日益增長的電力需求及復雜的電網運維挑戰,電力監測智能運維管理系統應運而生,成為提升電網管理
    的頭像 發表于 11-18 15:55 ?139次閱讀

    智能攤鋪壓實監測管理系統

    ? ? ? 隨著智能技術的快速發展,智能攤鋪壓實監測管理系統在道路建設和維護中發揮著越來越重要的作用。該系統不僅提高了工程的效率和質量,還降低了人工成本。本文將詳細介紹
    的頭像 發表于 11-07 10:38 ?131次閱讀

    為什么要在路面施工中使用智能攤鋪壓實監測管理系統

    ? ? ? 當提及智能攤鋪壓實監測管理系統時,我們不得不思考為什么這樣的系統對于工程建設領域至關重要。在現代社會,科技的發展已經深刻影響著各行各業,其中包括道路建設和基礎設施建設領域。智能
    的頭像 發表于 11-01 10:24 ?127次閱讀
    為什么要在路面施工中使用<b class='flag-5'>智能</b>攤鋪壓實<b class='flag-5'>監測</b><b class='flag-5'>管理</b>系統

    智能攤鋪壓實監測管理系統在公路建設中的應用介紹

    在高速公路的建設中,路面施工是一個關鍵環節。為了提高施工質量和效率,智能攤鋪壓實監測管理系統應運而生。本文將探討該系統在高速公路路面施工過程中的重要性,并分析其對網站排名和流量的積極影響。 一、背景
    的頭像 發表于 10-29 09:53 ?118次閱讀
    <b class='flag-5'>智能</b>攤鋪壓實<b class='flag-5'>監測</b><b class='flag-5'>管理</b>系統在公路建設中的應用介紹

    智能監測隧道預警監控量測管理系統

    ? ? ? 在現代城市交通建設中,隧道作為重要的交通通道,其安全性和穩定性一直備受關注。為了確保隧道運行的可靠性和安全性,智能監測隧道預警監控量測管理系統應運而生。本文將從拱頂下沉、周邊收斂和地表
    的頭像 發表于 10-22 09:18 ?192次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>監測</b>隧道預警監控量測<b class='flag-5'>管理</b>系統

    高精密潔凈艙的智能監測管理系統

    高精密潔凈艙的智能監測管理系統是確保艙內環境穩定、潔凈和安全的關鍵技術組成部分。半導體等實驗曾所需要的智能監測
    的頭像 發表于 10-18 16:15 ?151次閱讀

    路面施工智能攤鋪壓實監測管理系統

    ? ? ? ?當提到“路面施工智能攤鋪壓實監測管理系統”,我們不得不關注國家政策、管理要求、施工要求、系統功能以及系統價值。本文將從這五個方面進行詳細介紹。 ?????? ?一、國家政
    的頭像 發表于 10-15 09:14 ?214次閱讀

    智能攤鋪壓實監測管理系統

    在現代道路建設中,智能攤鋪壓實監測管理系統正逐漸成為不可或缺的技術手段。隨著施工標準的不斷提高,傳統的人工監測管理方式難以滿足高質量、精確
    的頭像 發表于 10-04 09:43 ?182次閱讀

    電源監控電路-電源管理芯片

    ,確保電子設備高效、穩定和安全地運行。 二、工作原理 電源管理芯片的工作原理主要包括以下幾個方面: 電壓穩定:通過監測設備的電源電壓,并通過反饋控制電路調整
    發表于 09-29 15:48

    智能電源管理技術

    智能電源管理系統是實現平臺溫度和SSD總功耗之間可接受的平衡所必需的。盡管形狀因素定義了SSD的最大功率,但主機可以使用電源狀態來更改SSD的功耗。
    的頭像 發表于 08-14 09:03 ?266次閱讀

    無人機全景監測:空域管理的新革命

    隨著科技的飛速發展,無人機技術已成為現代空域管理領域的一股新興力量。無人機全景監測以其高效、精準的特點,正逐漸成為提升空域管理效率的關鍵。知語云智能科技在這一領域的前瞻性研究和應用,為
    發表于 02-20 15:23

    電源管理總線PMBus基礎知識

    電源管理總線 PMBus 是一種完全開放的標準,其語言包含命令,可與電源轉換器、穩壓器或電源管理
    發表于 01-17 15:33 ?2145次閱讀
    <b class='flag-5'>電源</b><b class='flag-5'>管理</b>總線PMBus基礎知識
    主站蜘蛛池模板: 97人人添人人澡人人澡人人澡 | 丰满少妇发泄14p| 国产精品久久久久久免费播放 | 羞羞麻豆国产精品1区2区3区| 亚洲综合小说久久另类区| 99久久婷婷国产麻豆精品电影 | 外女思春台湾三级| 在线免费观看国产精品| 成人国产在线看不卡| 久久re热线视频精品99| 日本夜夜夜| 在线视频 国产 日韩 欧美| 光棍天堂在线a| 久久天堂网| 午夜在线视频国产极品片| 99精品视频| 精品久久日日躁夜夜躁AV| 色狠狠婷婷97| 51精品国产AV无码久久久密桃| 国产精品免费一区二区区| 免费国产足恋网站| 亚洲精品高清视频| 动漫AV纯肉无码AV电影网| 老师真棒无遮瑕版漫画免费| 无码免费视频AAAAAA片草莓| ankha成人| 久久久无码精品亚洲A片猫咪| 特级黑人三人共一女| AV一区AV久久AV无码| 久草热8精品视频在线观看| 手机看片国产免费久久网| 538久久视频在线| 精品淑女少妇AV久久免费| 视频一区国产第一页| AV72啪啪网站| 久久人妻少妇嫩草AV蜜桃99| 亚洲xxxx动漫| 国产精品久AAAAA片| 日本女人水多| 99视频精品国产免费观看| 久久亚洲精品中文字幕60分钟|