国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 傳感技術 > 正文

通過更簡單的途徑增加低功耗 9 軸運動跟蹤功能

發布時間:2018-03-13 責任編輯:wenwei

【導讀】越來越多的可穿戴設備和物聯網設計將檢測方向和跟蹤運動的能力視為重要要求。盡管已經有各種各樣的可用運動傳感器,但工程師還是不斷受到挑戰,探索以更低的功耗更快、更高效地集成這些設備,這在額外增加傳感器時尤其具有挑戰性。
 
為應對這些運動跟蹤挑戰,設計人員需要集成度更高的加速計、陀螺儀和磁力儀五金件以及更加高效且智能的數據融合算法。
 
本文將介紹 TDK InvenSense 提供的同時為硬件和軟件提供幫助的解決方案。然后,本文還將介紹設計人員如何著手將該解決方案應用于簡化需要復雜的運動感應功能的復雜低功耗多傳感器應用的開發。
 
高效運動跟蹤的挑戰
 
利用傳統的運動跟蹤方法,開發人員可以同時為硬件和軟件處理重要的集成問題。在硬件方面,開發人員通常會努力在采用單獨的傳感器(包括加速計、陀螺儀和磁力儀)構建的設計中最大限度減少其復雜性、尺寸和零件的數量。軟件工程師則需要特別注意同步各種各樣的傳感器輸出,以創建高級運動跟蹤應用中所用傳感器融合算法所需的統一數據流。對于硬件和軟件開發人員而言,需要在設計中集成額外傳感器類型的應用面臨的挑戰均顯著增加。
 
但是,使用 TDK InvenSense ICM-20948,開發人員便能夠以最少的工作量快速實現運動跟蹤設計或其他多傳感器系統。
 
運動跟蹤解決方案
 
TDK InvenSense ICM-20948 是一種多芯片模塊,尺寸只有 3 mm x 3 mm x 1 mm,它集成了提供完整運動跟蹤解決方案所需的整套傳感器、信號鏈、數據處理和接口電路(圖 1)。
 
通過更簡單的途徑增加低功耗 9 軸運動跟蹤功能
圖 1: TDK InvenSense ICM-20948 通過其專用的信號鏈、可編程濾波器、接口電路和數字運動處理器執行運動跟蹤。(圖片來源: TDK InvenSense)
 
該模塊在全面工作模式下僅需要 3 毫安 (mA) 左右便能實現其全部功能。對于功率受限的應用,開發人員可以關閉模塊的某些部分,從而將完全休眠模式下各階段的電流消耗降低至 8 微安 (μA)。產生的功耗取決于工作電壓 (VDD),根據設計要求,該電壓值可以介于 1.71 伏特和 3.6 伏特。
 
單獨的信號鏈集成在模塊中,為集成的 3 軸加速計、3 軸陀螺儀和 3 軸磁力儀以及集成的溫度傳感器的每個通道提供支持。每個信號鏈都包括緩沖放大器和一個專用的 16 位模數轉換器 (ADC),以及特定于傳感器的電路,如驅動模塊的霍爾效應磁力儀的電流源。
 
為了提高每種信號鏈的輸出,模塊包括適用于每種進一步傳感器類型的信號調節階段。例如,磁力儀輸出通過算術電路進行基本信號處理,而其他傳感器的輸出各自饋入自動的傳感器特定調節階段,以執行采樣平均等處理功能。開發人員可以將 ICM-20948 設置為平均多達 128 個陀螺儀數據采樣,或者將加速計設置為平均多達 32 個采樣。最終,每個通道的信號調節階段的輸出饋入一組專用的傳感器寄存器中。
 
ICM-20948 的核心是一個專有的數字運動處理器 (DMP),用于提供各種不同的功能,包括執行運動處理算法、校準和自測試。在正常工作期間,DMP 會處理來自專用傳感器寄存器的數據。然后再將結果存儲在模塊的集成式 FIFO 中,供主機 MCU 通過共享的 I2C 或 SPI 總線訪問。
 
DMP 和 FIFO 的功能為很多實際應用提供重要功能。很多情況下,應用以相對較慢的速度更新其運動跟蹤結果,甚至允許其主機處理器在更新之間休眠,以降低總功耗。然而,運動跟蹤算法需要的更新速度明顯更高,以確保其在應用請求更新時以最低的延時提供精確的數據。DMP 能夠在不需要主機參與的情況下維持高更新速度,這有助于確保準確性,而不會對主機應用本身的性能或功耗強加額外的要求。
 
簡單的集成
 
ICM-20948 結合了小封裝、系統集成功能及主機獨立操作等特點,特別適合在移動設備、可穿戴設備和物聯網設計中使用。模塊的高水平集成意味著,開發人員僅使用三個電容器便可以執行典型的運動跟蹤設計。按照 TDK InvenSense 使用陶瓷 X7R 零件的建議,開發人員將在模塊的 REGOUT 引腳上增加一個 0.1 μF 電容器進行穩壓器濾波,并在其 VDD 和 VDDIO 引腳上增加一個該電容器用于電源旁通(圖 2)。
 
通過更簡單的途徑增加低功耗 9 軸運動跟蹤功能
圖 2: 設計人員可以將 TDK InvenSense ICM-20948 輕松添加到基于 MCU 的設計中,從而通過 SPI(此處所示)或 I2C 接口連接到 MCU,后者使用相同的配置,但引腳 22 (nCS) 與 VDDIO 相關聯。(圖片來源: TDK InvenSense)
 
雖然 ICM-20948 為運動跟蹤設計提供了近乎直接替代型的解決方案,但很多應用還是對其他傳感器類型提出了要求。為幫助開發人員簡化這些多傳感器設計,ICM-20948 為其他外部傳感器提供單獨的 I2C 接口和內置支持。開發人員在此將兼容 I2C 的智能傳感器連接到模塊的專用輔助 I2C 端口(圖 3)。
 
通過更簡單的途徑增加低功耗 9 軸運動跟蹤功能
圖 3: 在 SPI(或 I2C)與主機 MCU 連接的同時,開發人員可以使用 TDK InvenSense ICM-20948 模塊的輔助 I2C 接口(AUX_CL 和 AUX_DA)連接外部傳感器,并通過 ICM-20948 的輔助設備專用寄存器管理它們。(圖片來源: TDK InvenSense)
 
在正常操作中,ICM-20948 將充當 I2C 總線控制器,以與外部傳感器通信。在此模式下,開發人員可編程一組專用的模塊寄存器,以定義外部設備的 I2C 地址、輸出數據地址以及其他的傳輸參數。用此信息,模塊可以將外部傳感器數據讀入其 FIFO 和外部設備數據寄存器中,從而在傳感器 I2C 總線上使用單字節或多字節讀取,而不會涉及到主機 MCU。
 
ICM-20948 提供專門設計用于協調 ICM-20948 與外部傳感器之間時間的一項額外功能。除了使用模塊的專用中斷 INT 引腳之外,開發人員還可以使用外部傳感器的中斷或同步脈沖驅動模塊的 FSYNC 引腳。例如,在圖像穩定應用中,開發人員可以使用圖像傳感器的幀同步輸出來將圖像數據與 ICM-20948 傳感器讀數同步。使用模塊的 FSYNC_CONFIG 寄存器,開發人員甚至可以將模塊配置為測量外部傳感器 FSYNC 事件與 ICM-20948 數據事件之間的時間,從而在圖像和運動數據間提供更密集的同步。
 
但是,作為專用的運動跟蹤設備,ICM-20948 缺乏使用一般由主機 MCU 處理的那種設備特定設置操作來配置外部傳感器所需的功能。為簡化系統初始化過程,該模塊提供一種直通模式,以使用集成的接口旁通多路復用器將主機系統處理器直接連接到外部傳感器上。
 
在直通模式下,該設備使用其集成的模擬開關將輔助 I2C 引腳 AUX_CL(引腳 7)和 AUX_DA(引腳 21)直接以電氣方式連接到主機 I2C 總線(引腳 23 和 24)。該工作模式提供一種簡單的方法,以允許主機處理器處理與每個外部傳感器相關的任何配置和設置要求。初始化后,開發人員禁用旁通多路復用器,以允許 ICM-20948 接管正常操作時的外部傳感器訪問。
 
快速開發
 
盡管 ICM-20948 提出了相對簡單的接口要求,但希望評估運動跟蹤解決方案的開發人員甚至可以避免該水平的硬件原型開發。TDK InvenSense 的 DK-20948 評估板和參考設計提供現成的開發平臺,其結合了主機 MCU、嵌入式調試器、USB 接口和用于增加其他傳感器的多個連接器、無線連接和其他功能(圖 4)。
 
通過更簡單的途徑增加低功耗 9 軸運動跟蹤功能
圖 4: TDK InvenSense DK-20948 板提供一種完整的運動感應設計,其結合了 ICM-20948 模塊與 Microchip Technology ATSAMG55J19B MCU(左側中間)和基于 Microchip AT32UC3A4256 MCU(位于板的后側)的嵌入式調試器。(圖片來源: TDK InvenSense)
 
DK-20948 板基于 Microchip Technology ATSAMG55J19B MCU,使用 ICM-20948 提供完整的運動傳感器設計。同時,該板包括一個提供嵌入式調試功能的 Microchip AT32UC3A4256 MCU,從而在與主機 ATSAMG55 MCU 結合使用時消除對外部工具的需求。開發人員可以使用該板評估 ICM-20948,在此過程中,無需進一步的硬件工作或者其他定制或可用子板來擴展其功能。開發人員完成其 ICM-20948 評估后,可以使用套件的示意圖、詳細的 BOM 和板設計文件創建定制設計。
 
對于軟件工程師而言,DK-20948 套件同樣包括用于快速評估和定制開發的選項。對于評估,公司基于 MotionLink GUI 的工具可使開發人員探索不同的配置設置及評估它們對所產生運動數據的影響。然而,對于大多數開發人員來說,套件的軟件開發包將很快成為他們的主要關注點。
 
定制軟件
 
對于定制軟件開發,TDK InvenSense eMD(嵌入式運動驅動器)SmartMotion 軟件包提供應用編程接口 (API) 說明文檔、驅動源代碼、傳感器融合文庫以及預建的 DMP 固件圖像。同時,該軟件包還包括構建和閃現定制固件圖像的工具以及與評估板進行控制臺交互的命令行實用程序。
 
eMD 軟件平臺設計用于與 Atmel/Microchip Technology Atmel Studio 配合使用,包含兩個 Atmel Studio 包:內核和應用。內核包包含編程和操作 ICM-20948 所需的底層驅動器和固件,以及 DK-20948 板的 Microchip ATSAMG55J19B 主機 MCU 的預建運動算法和 math 文件。
 
應用包包含一個樣例應用程序,用于演示內核包的使用,包括從頂層應用向下延伸到串行總線交易的主要設計模式。例如,主要的 C 例程展示開發人員如何初始化 ICM-20948 和獲取數據(列表 1)。
 
int main (void)
 
{
 
   ...
 
  
 
    /* Initialize icm20948 serif structure */
 
   struct inv_icm20948_serif icm20948_serif;
 
   icm20948_serif.context   = 0; /* no need */
 
   icm20948_serif.read_reg  = idd_io_hal_read_reg;
 
   icm20948_serif.write_reg = idd_io_hal_write_reg;
 
   icm20948_serif.max_read  = 1024*16; /* max num bytes allowed per serial read */
 
   icm20948_serif.max_write = 1024*16; /* max num bytes allowed per serial write */
 
 
 
   icm20948_serif.is_spi    = interface_is_SPI();
 
 
 
   ...
 
  
 
    * Setup the icm20948 device */
 
   icm20948_sensor_setup();
 
 
 
   /*
 
    * Now that Icm20948 device was initialized, proceed with DMP image loading
 
    * This step is mandatory as DMP image are not store in non volatile memory
 
    */
 
 
 
   load_dmp3();
 
 
 
   /*
 
    * Initialize Dynamic protocol stuff
 
    */
 
   DynProTransportUart_init(&transport, iddwrapper_transport_event_cb, 0);
 
   DynProtocol_init(&protocol, iddwrapper_protocol_event_cb, 0);
 
 
 
   /*
 
    * Initializes the default sensor ODR in order to properly init the algorithms
 
    */
 
   sensor_configure_odr(period_us);
 
 
 
   InvScheduler_init(&scheduler);
 
 
 
   ...
 
  
 
   while (1) {
 
      InvScheduler_dispatchTasks(&scheduler);
 
 
 
      if (irq_from_device == 1) {
 
         inv_icm20948_poll_sensor(&icm_device, (void *)0, build_sensor_event_data);
 
 
 
         __disable_irq();
 
         irq_from_device = 0;
 
         __enable_irq();
 
      }
 
   }
 
 
 
   return 0;
 
}
 
列表 1: 開發人員可以檢查 DK-20948 eMD SmartMotion 軟件包中提供的示例源代碼,以了解主要設計模式,如示例應用的 main.c 例程中此代碼片段所列的 ICM-20948 初始化和傳感器輪詢模式。(代碼來源: TDK InvenSense)
 
編程 ICM-20948 等高度集成的設備時,開發人員很容易發現自己不僅要應付設備的很多配置選項,還要應付高效操作設備所需的大量軟件組件。eMD 內核包通過一系列的抽象(包括軟件結構和服務層)消除了該復雜性。例如,關鍵軟件結構 inv_icm20948 收集了操作 ICM-20948 所需的所有數據和元數據,包括其串行接口定義(列表 2)。
 
/** @brief ICM20948 serial interface
 
 */
 
struct inv_icm20948_serif {
 
       void *     context;
 
       int      (*read_reg)(void * context, uint8_t reg, uint8_t * buf, uint32_t len);
 
       int      (*write_reg)(void * context, uint8_t reg, const uint8_t * buf, uint32_t len);
 
       uint32_t   max_read;
 
       uint32_t   max_write;
 
       inv_bool_t is_spi;
 
};
 
列表 2: 為幫助降低軟件復雜性,DK-20948 eMD SmartMotion 軟件內核例程提供很多 C 語言結構,這就是其中一個例子,該示例定義 ICM-20948 串行接口的設置及 I2C 或 SPI 交易所需的適當底層讀取和寫入例程的指示器。(代碼來源: TDK InvenSense)
 
在實例化 eMD 結構及初始化設備本身之后,開發人員可以調用單個例程 inv_icm20948_poll_sensor(),以使用 inv_icm20948 結構實例讀取傳感器和通過 DMP 處理數據。這份記錄齊全的例程有 900 多行,為開發人員詳細演示了操作傳感器、管理 FIFO 和利用 DMP 的核心功能的使用。
 
有興趣從更基礎的層面了解 ICM-20948 操作的開發人員可以轉向底層內核例程,如設備自測試 Icm20948SelfTest.c 模塊中使用的例程。在此模塊中,int inv_do_test_accelgyro 等例程顯示了控制設備的典型寄存器操作(列表 3)。
 
static int inv_do_test_accelgyro(struct inv_icm20948 * s, enum INV_SENSORS sensorType, int *meanValue, int *stMeanValue)
 
{
 
   ...
 
 
 
    // Set Self-Test Bit
 
    if (sensorType == INV_SENSOR_GYRO)
 
    {
 
        // Enable gyroscope Self-Test by setting register User Bank 2, Register Address 02 (02h) Bit [5:3] to b111
 
        result = inv_icm20948_write_single_mems_reg(s, REG_GYRO_CONFIG_2, BIT_GYRO_CTEN | SELFTEST_GYRO_AVGCFG);
 
    } else
 
    {
 
        result = inv_icm20948_write_single_mems_reg(s, REG_ACCEL_CONFIG_2, BIT_ACCEL_CTEN | SELFTEST_ACCEL_DEC3_CFG);
 
    }
 
 
 
   ...
 
}
 
列表 3: 開發人員可以在 DK-20948 eMD SmartMotion 軟件包中發現演示 ICM-20948 在多個抽象層面使用的例程,包括 Icm20948SelfTest.c 模塊此代碼片段中顯示的寄存器級訪問。(代碼來源: TDK InvenSense)
 
在列表 3 中,(相對)高級的 inv_icm20948_write_single_mems_reg() 函數會調用低級例程 inv_icm20948_write_reg(),從而傳遞給常見的 inv_icm20948 結構實例。該調用會向下傳達到低層,最終到達實際執行寄存器寫入操作的例程中。為執行此操作,該最終低級函數使用軟件初始化期間加載到 inv_icm20948_serif 串行接口結構實例中的寄存器寫入例程指示器,如前面的列表 2 所示。這種分層方法對于幫助最大限度降低軟件復雜性和最大限度提高性能是必不可少的。
 
對于開發人員,eMD SmartMotion 架構提供一個在一組一致的關鍵預定義結構上構建的靈活框架。使用 eMD 軟件包,開發人員可以在高水平上工作,從而使用抽象快速執行應用。同時,開發人員可以輕松跳入低層以執行定制功能,而不會失去與更高級軟件的一致性。eMD SmartMotion 軟件包和 DK-20948 開發板一起使用,可以提供全面的平臺來快速開發運動感應應用。
 
總結
 
TDK InvenSense ICM-20948 模塊為運動感應提供了完全集成的解決方案。使用相關的 DK-20948 開發套件和 eMD SmartMotion 軟件包,開發人員可以快速構建能夠滿足最低尺寸和功耗要求的運動感應解決方案。
 
 
 
 
 
 
 
 
推薦閱讀:



在僅有零點電阻和電容可調節的情況下設計PLL濾波器
了解開關調節器的輸出,加快電源設計
如何用加速度計提高傾角測量精度
Digi-Key推出微信零件搜索功能以提升客戶體驗
手機傳感器是怎么泄密的
 
 
 
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 一区中文字幕 | 自拍偷拍亚洲第一 | 60老熟女多次高潮露脸视频 | 四虎国产精品永久在线下载 | 亚洲精品专区 | 欧美性插视频 | 婷婷五月亚洲综合图区 | 高清乱码免费看污 | 日韩在线一区二区三区 | 秋霞午夜一区二区三区黄瓜视频 | 熟妇人妻va精品中文字幕 | www一级片| 亚洲欧美综合人成在线 | 欧美一区二区三区视频在线观看 | 日韩一区网站 | 成人国产精品久久久网站 | 蜜桃视频一区二区在线观看 | 极品少妇扒开粉嫩小泬视频 | 8x福利精品第一导航 | 99国产精品白浆无码流出 | 欧美内射深喉中文字幕 | 亚洲视频自拍 | 人人澡人人爱 | 人妻无码久久中文字幕专区 | 欧美男人天堂 | 久久精品女人天堂av免费观看 | 亚洲精品国产一区二区的区别 | 亚洲精品一区二区三区四区 | 99riav1国产精品视频 | 丰满少妇高潮惨叫久久久一 | 香港台湾经典三级a视频 | 久久国产精品日本波多野结衣 | 日本最新免费二区 | 久久精品免费在线 | 日韩综合网站 | 乱人伦人成品精国产在线 | 中文字幕爆乳julia女教师 | 4438xx亚洲五月最大丁香 | 99热精品毛片全部国产无缓冲 | 久草网视频在线观看 | 18禁黄久久久aaa片 | av无码不卡一区二区三区 | 在线欧美日韩 | 精品久久久免费视频 | 97久久草草超级碰碰碰 | 伊人久久精品久久亚洲一区 | 少妇人妻大乳在线视频 | 欧美日韩一区二区三区在线 | 视频在线观看网站免费 | 国产在线观看免费 | 无码精品日韩中文字幕 | 第一毛片 | 中文字幕av在线 | 伊人久久大香线蕉av最新 | 蜜柚av久久久久久久 | 老司机精品成人无码av | 欧洲精品成人免费视频在线观看 | 国产精品国产馆在线真实露脸 | 播放男人添女人下边视频 | 国产精品suv一区 | 中文字幕在线观看一区二区三区 | 日本成人免费网站 | 女女同性av片在线播放免费 | 国产成人av一区二区在线观看 | 妓院一钑片免看黄大片 | 老司机午夜福利试看体验区 | 女女互揉吃奶揉到高潮视频 | 国产成人亚洲精品无码mp4 | 国产最爽的乱淫视频国语对白 | 四虎国产精品永久免费网址 | 免费av网站在线 | 日本五十路 | 一本色综合亚洲精品蜜桃冫 | 色综合欧美五月俺也去 | 久久不见久久见www电影 | 国产免费又色又爽又黄的小说 | 波多野成人无码精品电影 | 无遮挡边摸边吃奶边做视频 | 麻豆久久久久 | 国产精品区一区二区三在线播放 | 狠日狠干日日射 | 五月狠狠亚洲小说专区 | 国产96在线 | 亚洲 | 国产欧美一区二区三区精品酒店 | 亚洲午夜网站 | 亚洲不卡av一区二区无码不卡 | 四虎国产精品成人免费入口 | 亚洲综合熟女久久久40p | 欧美性生交xxxxx久久久 | 欧美午夜片欧美片在线观看 | 美日韩一二三区 | 少妇spa推油被扣高潮 | 国产欧美日韩在线 | aⅴ亚洲 日韩 色 图网站 播放 | 成人xxxxx| 狠狠干欧美 | 牲交a欧美牲交aⅴ免费一 | 无码熟熟妇丰满人妻啪啪软件 | 亚洲日本黄色 | 主站蜘蛛池模板: 亚洲黄色片在线 | 亚洲视频 欧美视频 | 国产精品无码a∨麻豆 | 国产av成人一区二区三区 | 情欲少妇人妻100篇 毛片中文字幕 | 国产69久久精品成人看 | 人妻饥渴偷公乱中文字幕 | 国产精品福利视频导航 | 人人超人人超碰超国产97超碰 | 亚洲一区日韩高清中文字幕亚洲 | 精品国产乱码久久久久久鸭王1 | 在线观看亚洲精品 | 自拍第一页 | 亚洲a在线观看无码 | 中文字幕在线不卡精品视频99 | 亚洲精品午夜无码专区 | 成年精品 | 国产粉嫩馒头无套内在线观看免费 | yy6080久久伦理一区二区 | 中文字幕久久久久人妻中出 | 91超薄丝袜肉丝一区二区 | 懂色av一区二区 | 女人国产香蕉久久精品 | 日本www色 | 777米奇影视第四色 动漫av纯肉无码免费播放 | 97人人艹| 冲田杏梨av一区二区三区 | 精品国产乱码久久久久久蜜退臀 | 亚洲成人一区在线 | 欧美日视频 | 国产又黄又潮娇喘视频 | 91黄视频在线观看 | 91免费观看国产 | 好吊色网站 | 伊人七七 | 老熟女乱子伦 | 亚洲国产精品国自产拍久久 | 女人被狂躁到高潮视频免费软件 | japanese21ⅹxx日本| 久99久视频| 精品中文字幕在线 | 强奷乱码中文字幕熟女导航 | 人成在线免费视频 | 亚洲欧洲日产国码韩国 | 国产精品夜间视频香蕉 | 无码免费v片在线观看 | 亚洲区欧美区综合区自拍区 | 精品国产乱码久久久久久口爆 | 免费精品在线 | 在线中文视频 | 中文字幕无码人妻波多野结衣 | 综合另类| 国产三级国产经典国产av | 综合五月婷 | 99视频免费观看 | 成人免费性生活视频 | 人人干97 | 色综合中文字幕久久88 | 午夜无码人妻av大片色欲 | 黄色国产片 | 久久视频免费观看 | 玩弄人妻少妇老师美妇厨房 | 国产成人无码免费网站 | 在线观看午夜亚洲一区 | 一区二区视频免费在线观看 | 99热久久最新地址 | 天堂在线官网 | 91禁外国网站 | 仙踪林少妇高潮在线观看 | 久久伊人色av天堂九九小黄鸭 | 亚洲ⅴ欧洲第一的日产av | 一区二区三区毛片 | 波多野结衣高清一区二区三区 | 黄色午夜影院 | 亚洲第一福利网站在线观看 | 日本黄色片免费看 | 夜夜草导航 | 日本一级做a爱片 | 2020天堂在线亚洲精品专区 | 少妇高潮惨叫久久久久电影69 | 久久婷婷香蕉热狠狠综合 | 精品精品自在现拍国产2021 | 欲香欲色天天综合和网 | 亚洲综合色aaa成人无码 | 国产成人综合亚洲精品 | 成人久草| 日韩av一区二区三区在线观看 | 好男人社区www在线官网 | 亚洲国产欧美在线观看片不卡 | 在线观看特色大片免费网站 | 国产精品视频免费 | 伊人成年网站综合网 | av怡红院一区二区三区 | 在线观看亚洲免费视频 | 国产乱了真实在线观看 | 国产一区二区精品在线 | 日日躁夜夜躁狠狠躁 | 亚洲欧美日韩激情 | 国产农村乱对白刺激视频 | 主站蜘蛛池模板: 午夜内射高潮视频 | 天堂8中文| 五月丁香花 | 青青操原 | 欧美1区 | 牛牛澡牛牛爽一区二区 | 久久69国产精品久久69软件 | 日韩亚洲国产综合高清 | 欧美a级片视频 | 国产精品成av人在线视午夜片 | 国产女主播喷水高潮网红在线 | 亚洲中文字幕无码第一区 | 99久久无色码中文字幕人妻蜜柚 | 日韩人妻无码一本二本三本 | 久久大香伊蕉在人线国产h 视频在线观看一区二区三区 | 一个人看的免费高清www视频 | 亚洲国产成人精品片在线观看 | 日韩不卡在线 | 久久躁狠狠躁夜夜av | 亚洲国产aⅴ精品一区二区的游戏 | 一级片免费看视频 | 风韵少妇性饥渴推油按摩视频 | 亚洲精品国产品国语在线观看 | 在线观看欧美成人 | 野外做受又硬又粗又大视频√ | 欧美 丝袜 自拍 制服 另类 | 久久一本加勒比波多野结衣 | 男人女人做爽爽18禁网站 | 欧美日韩国产综合在线 | 性一交一乱一伦一色一情 | 国产亚洲精品久久久久妲己 | 尤物视频在线观看 | 日韩精品无码一区二区三区久久久 | 天美传媒精品1区2区3区 | 婷婷射 | 国产偷v国产偷v亚洲高清 | 久久久久高清 | 国产精品一区二区av在线观看 | 视频一区国产第一页 | 风韵少妇性饥渴推油按摩视频 | 亚洲成a人片在线观看无码不卡 | 亚洲欧美国产va在线播放 | 美女啪啪网站又黄又免费 | 日韩欧美一区二区三区永久免费 | 亚洲一卡二卡在线观看 | 国产精品乱码一区二三区小蝌蚪 | 全黄激性性视频 | 国模精品一区 | 国产精品高清不卡在线播放 | 亚洲欧洲日产国码aⅴ | 国产成年无码久久久久下载 | 国产清纯白嫩初高中在线观看性色 | 国产免费久久精品99re丫丫 | 色悠久久久久综合网伊人 | 日本精品一二区 | 中文字幕一二三区波多野结衣 | 亚洲精品亚洲人成在线下载 | 黑人玩弄出轨人妻松雪 | 国产精品美女久久久久av福利 | 国产成在线观看免费视频成本人 | 少妇内射兰兰久久 | 国产精品欧美色图 | 亚洲精品综合五月久久小说 | 久久亚洲精品无码av宋 | 国内国外精品影片无人区 | 男女又色又爽又爽视频 | 永久免费不卡在线观看黄网站 | 永久免费视频 国产 | 一区二区三区四区五区六区 | 在线精品一区二区 | 探花视频在线版播放免费观看 | h视频国产 | 中文字幕丝袜 | 亚洲国产成人精品青青草原 | 亚洲人成一区 | 亚洲偷偷自拍高清 | 天堂av8| 亚洲综合憿情五月丁香五月网 | 狠狠av | 日韩精品人妻2022无码中文字幕 | 亚洲三区在线播放 | 大学生疯狂高潮呻吟免费视频 | 自拍偷拍亚洲天堂 | 天天添天天射 | 欧美第二页| 亚洲不卡一卡2卡三卡4卡5卡 | 国模无码人体一区二区 | 久久大香伊蕉在人线国产h 视频在线观看一区二区三区 | 欧美极品在线视频 | 2019国产品在线视频 | www.日本在线观看 | 日韩欧美视频在线 | 久插网| 狼色精品人妻在线视频免费 | 国产大片黄在线观看私人影院 | 国产91福利| 亚洲成免费 | 18精品爽国产白嫩精品 | 婷婷开心深爱五月天播播 |