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

你的位置:首頁 > RF/微波 > 正文

快速實現精度達10厘米的實時定位系統

發布時間:2018-06-05 責任編輯:wenwei

【導讀】無線電定位系統已成為幾乎所有類型的移動設備和相關應用的標配功能。在眾多無線電定位方法中,基于超寬帶 (UWB) 射頻通信的實時定位系統 (RTLS) 扮演了中樞角色,確保在 GPS 等更為人熟悉的技術無法提供覆蓋時,也能獲取定位信息。
 
隨著更高精度 RTLS 需求的日益增長,開發人員發現自己被困在雙向測距或到達時間差 (TDOA) 定位等復雜的高精度方法之中。
 
Decawave 的集成式模塊和軟件為開發人員提供了一種更簡單的 RTLS 解決方案,能夠輕而易舉地提供更精確的定位結果。
 
本文將回顧包括雙向測距和 TDOA 在內的 RTLS 應用及算法,并討論不同 RTLS 方法的相關實現權衡。之后,本文將介紹一種 Decawave UWB 收發器,重點說明使用該器件進行設計的具體要求。最后,本文將探討 Decawave 軟件架構和配套的固件開發,說明在 Decawave 平臺上開發用戶應用的具體方法。
 
RTLS 系統的作用
 
精密 RTLS 已成為在辦公大樓、倉庫、制造廠和裝配線中用于確定或跟蹤人員及移動資產位置的有效方法。依據此方法,一個移動對象(標簽)使用低速率無線個人局域網 (LR-WPAN) 標準 IEEE 802.15.4-2011 中規定的標準格式和 UWB 技術,與固定位置的設備(定位點)交換信息。通過確定標簽與多個定位點之間的距離,相關應用可以確定標簽相對這些已知定位點的位置,進而確定標簽的絕對位置。
 
RTLS 方法
 
RTLS 應用使用多種方法確定距離。在最簡單的方法中,應用或標簽可以使用大多數收發器提供的接收信號強度指示器 (RSSI) 參數,來評估標簽相對發射定位點的位置。由于存在多種可能影響鏈路預算的因素,此方法最多只能提供粗略的位置估計。相比之下,許多基于 RTLS 的新興應用要求將絕對位置確定到幾厘米的精度。
 
高精度 RTLS 使用飛行時間方法,而這類方法幾乎不受射頻信號強度大幅變動的影響。依據此方法,可通過測量射頻信號從標簽傳遞到多個定位點所需的時間,來確定標簽的位置。利用射頻信號通過空氣傳播時的已知傳播延遲,RTLS 應用可以將飛行時間轉換為距離。
 
例如,如果標簽到所有三個定位點之間的飛行時間完全相同,那么按理說,這種情況僅在標簽與這些定位點等距時才會出現。由于應用知道各個定位點的確切位置,因此它能確定標簽的絕對位置。
 
但是,要測量標簽發射器的傳播時間,定位點接收器需要使用與標簽相同的時基,才能正確評估標簽消息中內嵌的時間信息。如果定位點的時基滯后或領先于標簽的時基,則計算的距離將會分別比實際距離更近或更遠。
 
一種 RTLS 方法采取簡單的方式應對這一問題,即對標簽發射器和定位點接收器進行時間同步,確保每個定位點接收消息的時基與標簽相同。即使在最佳情況下,實現時間同步也很有挑戰,而在無線標簽四處移動的 RTLS 應用中,這根本就不切實際。
 
另一種方法 TDOA 僅對定位點進行同步,從而消除了與移動標簽同步相關的難點。為確定位置,RTLS 應用使用跨多個定位點測得的標簽信號到達時間之差。例如,考慮之前三個定位點(A1、A2 和 A3)圍繞一個標簽等距離分布的示例。在標簽移動后,如果各個定位點的 TDOA 被發現分別為 0、1 納秒 (ns) 和 0,則表示該標簽在遠離定位點 A2 的直線方向上移動了約 30 厘米 (cm)(假設射頻傳播的速度為光速)。TDOA 的定位點同步要求與嘗試同步定位點和標簽相比,難度要小得多。但即便如此,此方法的精度仍取決于高度精確的同步。即便是一納秒的同步差,也可能導致位置測量出現幾厘米的差別。
 
雙向測距
 
雙向測距 RTLS 方法完全不需要精確的時間同步,但在標簽中引入了傳輸能力要求。這種方法通過支持標簽和定位點彼此交換定時信息,來規避不同時基帶來的不確定性。標簽和定位點無需同步它們的時基,而是使用一種簡短的雙向信息傳輸協議,實現精確地確定飛行時間和準確地計算標簽位置。
 
依據此方法,標簽發射簡短的標識信號,向周圍的定位點“亮明身份”。每個收到標簽的初始標識信息的定位點隨即與標簽合作進行簡短的雙向數據交換,用于確定飛行時間,而無需考慮定位點與標簽之間存在的時基差。
 
Decawave 在其雙向測距 RTLS 協議中,從發現階段和測距階段的角度定義了此過程(圖 1)。在發現期間,標簽定期傳送簡短的標識信號(即眨眼信號),并等待來自定位點的響應。在標簽和定位點彼此識別后,配對的標簽和定位點使用簡短的雙向信息交換,其中包含了測距所需的信息。
 
快速實現精度達10厘米的實時定位系統
圖 1:在 Decawave 的雙向測距協議中,標簽和定位點交換一系列消息,以完成發現并提供測距信息。(圖片來源:Decawave)
 
對于開發人員而言,實現這些精確設計的消息交換協議及其底層 UWB 無線電子系統帶來的挑戰可能令人生畏。但憑借 Decawave DWM1001 模塊,開發人員只需很少的額外工作,就能快速向其應用中添加精確的 RTLS 功能。
 
集成式 RTLS 模塊
 
Decawave DWM1001 模塊可完整實現 RTLS,將 Decawave DW1000 UWB 收發器與一個 Nordic Semiconductor NRF52832 無線 MCU 和一個 STMicroelectronics LIS2DH12 3 軸運動傳感器集成在一起。盡管 DW1000 提供符合 IEEE 802.15.4-2011 標準的射頻信號發送功能,但 NRF52832 MCU 仍針對 RTLS 應用執行其內嵌的固件。LIS2DH12 傳感器在電源管理中扮演著重要的角色。
 
在任何復雜的射頻應用中,射頻設計往往都會帶來一些最艱巨的挑戰,尤其在要求極小封裝和極低功耗的移動應用中。DWM1001 模塊通過充分利用 DW1000 收發器提供的集成式射頻設計(圖 2)解決了這些問題。
 
快速實現精度達10厘米的實時定位系統
圖 2:Decawave DW1000 收發器集成了無線電信號路徑和數字控制邏輯,以提供一個完整的符合 IEEE802.15.4-2011 標準的系統。(圖片來源:Decawave)
 
DW1000 提供集成了射頻前端的完整 UWB 收發器,能夠支持六個從 3.5 GHz 到 6.5 GHz 的 IEEE802.15.4-2011 通道,標準比特率為 110 Kb/s、850 Kb/s 和 6.81 Mb/s。該器件的集成數字控制子系統用于管理收發器,并支持雙向測距和 TDOA RTLS 系統,定位精度可達 10 厘米。利用集成的一次性可編程存儲器 (OTP),開發人員可以存儲用于校準和糾錯的數據,同時器件的可配置不間斷存儲器 (AON) 會在器件處于下文所述的低功耗狀態期間保留配置數據。
 
在工作期間,該設備發送和接收標準 IEEE802.15.4-2011 幀,其中包含同步標頭 (SHR)、物理層標頭 (PHR),以及構成總體物理層服務數據單元 (PSDU) 的多達 127 字節的數據。除了標準幀以外,該設備還支持專有幀格式,該幀格式為需要發送更大數據有效載荷、但不要求符合 IEEE802.15.4-2011 標準的應用提供了多達 1023 個數據字節。
 
對于符合標準的應用,開發人員可以從一系列工作模式中進行選擇,以滿足特定的雙向測距和 TDOA 操作使用實例。這些工作模式預先組合了數據速率、有效載荷大小和預先配置的前導碼長度。例如,適用于遠程應用的模式組合了較低的數據速率以及有利于在干擾或較弱信號中完成發現和測距的較長前導碼。反之,具有較高數據速率和較短前導碼的模式則支持短程應用。其他模式以不同大小的數據有效載荷支持這類遠程和短程應用的特征。
 
功耗最小化
 
在實踐中,開發人員會選擇幀大小盡可能短的工作模式,以最大限度減小總體功耗,并讓器件快速恢復低功耗狀態。DW1000 提供了多種低功耗模式。在非活動期內,可以將器件置于待機模式,此模式的電流消耗僅為 19 毫安 (mA)。如果需要長期保持非活動狀態,開發人員可將器件置于低功耗休眠模式,此時的電流消耗僅約 1 微安 (μA),而深度睡眠模式的電流消耗更是不超過 100 納安 (nA)(典型值 50 nA)。
 
但與任何射頻設計一樣,收發器工作期間的功耗會顯著增大。例如,要傳輸符合 IEEE802.15.4-2011 標準的幀,同步標頭和數據包等較長的幀組件消耗了大部分功耗(圖 3)。
 
快速實現精度達10厘米的實時定位系統
圖 3:Decawave DW1000 的 RTLS 幀傳輸會導致各個幀組件的功耗顯著增大,這促使設計人員開始尋求具有最短的有用同步標頭和數據有效載荷的工作模式。(圖片來源:Decawave)
 
與接收器操作相關的功耗甚至更大,這給功耗受限型設計帶來了更艱巨的挑戰(圖 4)。開發人員可以將 DW1000 設定為在發送或接收操作后恢復其中一種低功耗狀態。即便如此,標準協議和幀的性質使得用于降低幀操作期間功耗的選擇很少。
 
快速實現精度達10厘米的實時定位系統
圖 4:由于前導碼查尋階段的持續時間較長,因此接收幀所需的功耗要求甚至高于傳輸操作。(圖片來源:Decawave)
 
DW1000 提供了獨特的節能功能來降低前導碼 RX 階段的功耗。開發人員可以為器件編制專門的前導碼嗅探模式,而不是讓接收器一直保持工作狀態。這種情況下,DW1000 定期為接收器通電,查找前導碼,如果未找到前導碼則恢復待機狀態(圖 5)。
 
快速實現精度達10厘米的實時定位系統
圖 5:開發人員可通過使用 DW1000 的嗅探功能來降低與接收器操作相關的功耗,使得器件在待機模式與接收器活動模式之間交替變化。(圖片來源:Decawave)
 
前導碼嗅探等功能對于電池供電型標簽而言尤其重要。開發人員可在 RTLS 操作期間應用多種節能方法。其中一種方法利用的是圖 1 所示雙向測距協議中存在的不同已知延遲。
 
例如,在發現階段,定位點對標簽“眨眼信號”的測距初始化應答會在一定的延遲后發生。開發人員可基于幀率和其他參數估算此延遲,在其定位點設計中測量其實際值,甚至在其定位點設計中構建特定的響應延遲時間。然后,開發人員可以在預期的延遲時間內安全地將標簽接收器保持關閉狀態,要搜尋響應則將接收器開啟,如果測距初始化應答未在合理的窗口內到達,則將接收器再次關閉。
 
類似地,開發人員可以采取措施來限制在測距過程中需要將無線電保持開啟狀態的時間。例如,開發人員可以在設備中預加載所有需要的數據,并使用直接存儲器訪問來加快 DW1000 與主機內存之間的數據傳輸。
 
雖然這些低級優化可以提高增量節能,但開發人員還可通過動態更改位置更新速率進一步改善節能效果。標簽停止移動后,便沒有必要繼續執行高能耗的發現和測距階段。標簽可以安全地進入低功耗休眠狀態,并在其開始移動后喚醒,繼續以標稱速率進行更新。
 
通過集成 LIS2DH12 運動傳感器,DWM1001 模塊支持動態速率調整,并且支持兩種運動相關的工作模式:低功耗和響應模式。開發人員可以對該模塊進行配置,在 LIS2DH12 感應到模塊處于靜止狀態時,DW1000 收發器以低功耗模式運行。當 LIS2DH12 檢測到移動時,收發器可以恢復為響應模式,這時 DW1000 收發器將恢復正常的更新速率。
 
開發人員還可以進一步優化其 RTLS 應用,基于對象的速度和加速度來控制更新速率。例如,緩慢移動的標簽可能只需較低的更新頻率便可保持必要的定位精度。隨著標簽速度的增加,應用可通過提高位置更新速率進行響應。
 
RTLS 開發
 
除了能夠支持動態更新速率等 RTLS 特性之外,該模塊還提供了基本的 RTLS 開發優勢。例如,DW1000 收發器針對電源去耦、天線網絡匹配、基準振蕩器和其他元器件采行了多種特定的接口要求(圖 6)。類似地,NRF52832 無線 MCU 和 LIS2DH12 運動傳感器也存在自己的接口設計需求。
 
快速實現精度達10厘米的實時定位系統
圖 6:Decawave DW1000 收發器采用嚴格的接口要求,從而確??煽康碾娫础⑸漕l和定時信號。(圖片來源:Decawave)
 
盡管類似這樣的高級器件采用了高度簡化的設計,但在要求以最低功耗實現最高性能的設計中,設計人員要想優化集成,仍可能面臨嚴峻的挑戰。DWM1001 模塊將集成要求降低至少數幾個電源、接地和數字接口的連接(圖 7)。
 
快速實現精度達10厘米的實時定位系統
圖 7:Decawave DWM1001 模塊通過提供完全集成的設計(集成了 DW1000 收發器與無線 MCU 和運動傳感器)簡化了 RTLS 開發。(圖片來源:Decawave)
 
軟件模型
 
類似地,該模塊還利用其預裝的 Decawave 定位和網絡堆棧 (PANS) 庫固件大幅簡化了軟件開發與集成。PANS 庫基于 MCU 的片載低功耗藍牙 (BLE) 堆棧而構建,包含開源 eCos 實時操作系統 (RTOS)、一個網絡層,以及支持 BLE 服務、RTLS 管理服務和雙向測距 (TWR) 定位引擎的若干應用層(圖 8)。
 
快速實現精度達10厘米的實時定位系統
圖 8:Decawave 定位和網絡堆棧 (PANS) 庫組合了藍牙堆棧、RTOS、網絡層和應用服務層,提供了一個功能豐富的 RTLS 應用平臺。(圖片來源:Decawave)
 
在構建于 DWM1001 的 MCU 上運行的固件應用時,開發人員通過綜合應用編程接口 (API) 訪問 PANS 庫,該接口提供了各個 PANS 模塊的相應入口點,從而對該模塊進行配置和控制。PANS API 包含多個適用單獨模塊的 API 集,其中包括開發人員 C 代碼、串行接口庫(CPI 和 UART)以及 BLE 庫(圖 9)。
 
應用直接與這四個高級 API 連接,進而通過一個通用 API 解析器將這些調用轉換為對 PANS 庫的通用 API 調用,來實現對 PANS 庫的訪問。在此角色中,通用層提供了對 PANS 庫的通用接口。
 
快速實現精度達10厘米的實時定位系統
圖 9:Decawave 通過廣泛的 API 提供 PANS 庫訪問,每個 API 提供對底層線程化執行模型的簡單訪問。(圖片來源:Decawave)
 
線程化架構
 
在此架構中,DWM1001 固件軟件使用線程化模型,基本上為堆棧中的每個模塊和庫都提供了單獨的線程。堆棧頂部四個模塊各自的線程將解析請求傳遞到通用 API 解析器線程,該線程則驗證每條請求并調用 PANS 庫,從而生成相應的響應。通用 API 線程進而使用發起調用時提供的回調函數,將結果返回到位于堆棧頂部的調用模塊。
 
盡管這一多層系統看似非常復雜,但從開發人員的編程模型看卻相對簡單。將 API 調用與獨立線程回調配合使用,有助于優化資源利用率和總體應用性能。
 
與此同時,底層復雜性也被一系列 API 屏蔽,這些 API 將面向應用的高級調用轉換為經優化的與 DWM1001 硬件進行交互的特定線程化操作。DWM1001 編程模型則進一步簡化了開發人員與此系統的交互。開發人員使用系統內建的用戶專用應用線程,而不需要與多個線程和 API 交互。
 
如列表 1 所示,開發人員使用一個簡單的 API 調用 (dwm_thread_create) 來調用注冊了用戶應用線程函數 (app_thread_entry) 的用戶應用線程。
 
副本
  /* Create thread */
 
 
  rv = dwm_thread_create(THREAD_APP_PRIO, app_thread_entry, (void*)NULL, "app", THREAD_APP_STACK_SIZE, &hndl);
 
 
  APP_ERR_CHECK(rv);
 
 
 
 
 
  /* Start the thread */
 
 
  dwm_thread_resume(hndl);
 
列表 1:利用 Decawave 線程模型,開發人員只需一對簡單的 API 調用便可注冊并啟動其用戶應用線程。(代碼來源:Decawave)
 
Decawave 提供了用戶應用線程和回調示例代碼。該示例代碼捆綁在一個 Oracle Virtual Box 虛擬機映像中,其中包含了完整的工具鏈、庫和簡單的示例應用。該軟件包設計為與連接到 Windows PC 的 Decawave DWM1001-DEV 開發板配合使用,提供了一個用于創建定制 RTLS 應用軟件的框架。
 
包含在該軟件包中的示例代碼演示了關鍵的用戶線程函數設計模式(列表 2)。在此示例中,用戶線程函數 (app_thread_entry) 設置了應用特定的配置參數(例如更新速率),并使用 API 函數 dwm_evt_cb_register 及其回調函數名稱 (on_dwm_evt) 注冊了回調。注冊回調后,示例線程進入主循環 – 在此實例中為一系列延遲函數調用,用于減少資源利用。
 
副本
void app_thread_entry(uint32_t data)
 
 
{
 
 
  .
 
 
  .
 
 
  .
 
 
  /* Update rate set to 1 second, stationary update rate set to 5 seconds */
 
 
  APP_ERR_CHECK(dwm_upd_rate_set(10, 50));
 
 
 
 
 
  /* Register event callback */
 
 
  dwm_evt_cb_register(on_dwm_evt, 0);
 
 
 
 
 
  .
 
 
  .
 
 
  .
 
 
 
 
 
  while (1) {
 
 
    /* Thread loop */
 
 
    dwm_thread_delay(100);
 
 
  }
 
 
}
 
列表 2:在 Decawave 固件開發包的這個片段中,示例代碼展示了用于在用戶應用線程例程中注冊回調和執行主循環的基本設計模式。(代碼來源:Decawave)
 
示例回調函數 (on_dwm_evt) 演示了在發生事件時調用的基本事件處理程序(列表 3)。在此代碼示例中,唯一的有效事件是有可用的新位置信息 (DWM_EVT_NEW_LOC_DATA)。在該事件的處理程序中,代碼演示了檢索可用定位點生成的位置數據所需的簡單調用集。完成其事件處理任務后,回調直接進入休眠狀態。
 
副本
/**
 
 
 * Event callback
 
 
 *
 
 
 * @param[in] p_evt  Pointer to event structure
 
 
 * @param[in] p_data Pointer to user data
 
 
 */
 
 
void on_dwm_evt(dwm_evt_t *p_evt, void *p_data)
 
 
{
 
 
  int i;
 
 
 
 
 
  switch (p_evt->header.id) {
 
 
  /* New location data */
 
 
  case DWM_EVT_NEW_LOC_DATA:
 
 
    /* Process the data */
 
 
 
 
 
    printf("nT:%lu ", dwm_systime_us_get());
 
 
    if (p_evt->data.loc.p_pos == 0) {
 
 
      /* Location engine is disabled */
 
 
    } else {
 
 
      printf("POS:[%ld,%ld,%ld,%u] ", p_evt->data.loc.p_pos->x,
 
 
          p_evt->data.loc.p_pos->y, p_evt->data.loc.p_pos->z,
 
 
          p_evt->data.loc.p_pos->qf);
 
 
    }
 
 
 
 
 
    for (i = 0; i < p_evt->data.loc.anchors.dist.cnt; ++i) {
 
 
      printf("DIST%d:", i);
 
 
 
 
 
      printf("0x%04X", (unsigned int)(p_evt->data.loc.anchors.dist.addr[i] & 0xffff));
 
 
      if (i < p_evt->data.loc.anchors.an_pos.cnt) {
 
 
        printf("[%ld,%ld,%ld]",
 
 
            p_evt->data.loc.anchors.an_pos.pos[i].x,
 
 
            p_evt->data.loc.anchors.an_pos.pos[i].y,
 
 
            p_evt->data.loc.anchors.an_pos.pos[i].z);
 
 
      }
 
 
 
 
 
      printf("=[%lu,%u] ", p_evt->data.loc.anchors.dist.dist[i],
 
 
          p_evt->data.loc.anchors.dist.qf[i]);
 
 
    }
 
 
    printf("n");
 
 
    break;
 
 
 
 
 
  default:
 
 
    break;
 
 
  }
 
 
 
 
 
  /* Indicate the application has finished the tasks and can now */
 
 
  dwm_sleep();
 
 
}
 
列表 3:此 Decawave 示例應用片段演示的回調提供了用于訪問新位置數據的基本事件處理程序。(代碼來源:Decawave)
 
例如,在一個完整的物聯網 (IoT) RTLS 應用中,標簽和定位點會通過鏈接到連接互聯網的網關系統的路由定位點進行通信。Decawave 即將推出其第二版固件包,將通過基于 Linux 的軟件包提供網關支持,并會使用熟悉的 IoT 信息傳輸協議,包括 HTTP、WebSockets、MQTT 和 AMQP。
 
總結
 
RTLS 在廣泛的應用中扮演越來越重要的角色。盡管 RTLS 方法基于相對簡單的原理,但這些方法的實現需要復雜的射頻/模擬設計、系統設計以及軟件開發,以確保使用最小的功耗獲得最高的精度。
 
Decawave DWM1001 模塊提供了完整的 RTLS 系統,其中結合了 Decawave 的集成式 DW1000 UWB 收發器以及無線 MCU 和運動傳感器。利用此模塊和配套的軟件包,開發人員可以快速實現高精度的電池供電型 RTLS 系統。
 
 
推薦閱讀:
 
電源開關的阻容吸收器設計
第二代可穿戴設備背后的傳感器技術
10分鐘了解FPGA市場現狀和未來趨勢
計算各種運放電路的輸出失調
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 无码超乳爆乳中文字幕久久 | 国产一区二区三区无码免费 | 五月综合缴情婷婷六月 | 狠狠色丁香婷婷综合尤物 | 久热99| 人妻少妇精品视中文字幕国语 | 无码中文字幕乱在线观看 | 97久久国产成人免费网站 | 国产精品久久久久久亚洲影视内衣 | 永久免费精品成人网站 | 免费成人av在线 | 成年奭片免费观看视频天天看 | 国产在线视频卡一卡二 | 欧洲吸奶大片在线看 | 国产99视频精品免费视频36 | 国产精品亚洲a∨天堂不卡 免费h片在线观看 | 精品日韩中文字幕 | 亚洲欧美日韩中字视频三区 | 国产福利一区二区三区视频 | 亚洲自偷自偷在线制服 | 亚洲精品久久久久avwww潮水 | 亚洲综合视频一区 | 午夜影视福利 | 国精一二二产品无人区免费应用 | 深夜国产成人福利在线观看 | 97在线成人国产在线视频 | 久久久久人妻精品一区 | 性欧美69 | 日本欧美亚洲中文在线观看 | 我的公把我弄高潮了视频 | 国产激情网 | 国产精品资源一区二区 | 欧美 亚洲 国产 日韩 综aⅴ | 99久久精品国产一区二区三区 | 国产在线观看超清无码视频一区二区 | 久久久久这里只有精品 | а√资源新版在线天堂 | 男女做爰猛烈啪啪吃奶图片 | 免费人成小说在线观看网站 | 午夜久| 国产乱码精品 | 日韩精品无码熟人妻视频 | 日韩精品视频观看 | 加勒比人妻av无码不卡 | 边啃奶头边躁狠狠躁玩爽在水里面 | 成人免费毛片男人用品 | 美日韩在线视频一区二区三区 | 国产黄色免费网站 | 亚洲中文字幕码在线电影 | 久久精品高清一区二区三区 | 久热爱精品视频在线9 | 一进一出一爽又粗又大 | 亚洲国产欧美国产第一区 | 亚洲影视在线观看 | 在线看www | 亚洲美女一黄大片 | 少妇乳大丰满高潮喷水 | 亚洲黄色小说在线观看 | 亚洲一区 日韩精品 中文字幕 | 久久国产高潮流白浆免费观看 | 亚洲一区二区精品视频在线观看 | 手机看片欧美 | 乱子伦国产对白在线播放 | 国产精品兄妹在线观看麻豆 | 人妻av无码专区 | 欧美xxxx黑人又粗又长精品 | 亚洲国产精品一区二区制服 | 在线观看免费黄色小视频 | 人人曰人人做人人 | 色视频综合无码一区二区三区 | 日本公妇乱偷中文字幕 | 黄色国产在线视频 | 有码在线播放 | 无码人妻精品一区二区三 | 国产如狼似虎富婆找强壮黑人 | 中文字幕日本六区小电影 | 人妻激情偷乱一区二区三区 | aⅴ中文字幕不卡在线无码 久久久精品无码中文天美 久久高清免费视频 | 久久99精品久久久久久野外 | 午夜一区二区国产好的精华液 | 狠狠干夜夜操 | 激情视频一区二区 | 亚洲狼人av | 国产高清视频在线观看97 | 国产精品久久久久久久久久免费 | 日本高清视频在线播放 | 国产精品永久久久久久久久久 | 久色国产 | 丁香啪啪综合成人亚洲 | 视频一区中文字幕 | 一本加勒比hezyo综合 | 日本肉体xxxx裸交 | 91久久精品夜夜躁日日躁欧美 | 日韩无码电影 | 天天综合av | 中国年轻丰满女人毛茸茸 | 亚洲欧美国产国产一区二区三区 | 日韩免费一区二区三区高清 | 5d肉蒲团之性战奶水欧美 | 主站蜘蛛池模板: 亚洲国产精品精华液com | 日韩欧美中文字幕在线视频 | 忘忧草日本在线www 黄色在线播放网站 | 欧美搡bbbbb搡bbbbb| 中文字幕日韩精品视频一区视频二区 | 国产在线不卡一区二区三区 | 成人综合伊人五月婷久久 | 狠狠色狠狠色综合 | 国产亚洲精品久久 | 久久久性色精品国产免费观看 | 少妇人妻精品一区二区 | 暴雨入室侵犯进出肉体免费观看 | 在线看av网址| 中国国语毛片免费观看视频 | av鲁丝一区鲁丝二区鲁丝三区 | 精品国产一区二区三区久久久狼 | 人妻视频一区二区三区免费 | 国产亚洲精品久久久久秋 | av福利院| 美女被啪到深处抽搐视频 | 国产女人高潮时对白 | 国产香蕉97碰碰视频va碰碰看 | 性开放的女人aaa片 √天堂在线 | www黄在线观看 | 国产开嫩苞视频在线观看 | 日批免费观看视频 | 97色婷婷| 中文字幕在线免费播放 | 日韩一区二区三区四区区区 | 99国产精品无码专区 | 丰满少妇被猛烈进入 | 免费国产91 | 欧美顶级少妇做爰 | 亚洲图欧洲图自拍另类高清 | 麻豆成人在线视频 | 亚洲妇熟xxxx妇色黄 | 日本免费不卡一区在线电影 | 国产乱子伦精品免费视频 | 人妻在客厅被c的呻吟 | 国产老太睡小伙子视频 | 夜夜爽8888天天躁夜夜躁狠狠 | 在线免费观看一级片 | 日本吃奶摸下激烈网站动漫 | 99精品视频在线观看免费蜜桃 | 影音先锋女人aa鲁色资源 | 国产精品欧美福利久久 | 国产又色又爽又黄好看的视频 | 亚洲日日射 | 成人久久精品一区二区三区 | 中文国产成人精品久久久 | 日本丰满熟妇bbxbbxhd | 国产精品va无码免费麻豆 | av一区在线 | 亚洲人成自拍网站在线观看 | 韩国三级hd中文字幕的背景音乐 | 国产精品自在线拍国产手青青机版 | 亚洲国产欧美另类 | 天天干夜夜夜夜 | 在线播放国产高潮流白浆视频 | 极品粉嫩嫩模大尺度无码视频 | 中文人妻av久久人妻水蜜桃 | 久久精品中文闷骚内射 | 亚洲揄拍窥拍久久国产自揄拍 | 中文在线资源 | 动漫毛片 | avtt久久| 国产区在线观看视频 | 国产亚洲精品久久久久久久久动漫 | 国产内射性高湖 | 91视频观看| 今天最新中文字幕mv高清 | 国产丝袜无码一区二区视频 | 国产精品伦一区二区在线 | 午夜不卡在线 | 久久久久久久久成人 | 被c到高潮疯狂喷水国产 | 无码人妻精品一区二区三区在线 | 被灌满精子的少妇视频 | 牲高潮99爽久久久久777 | 亚洲男人天堂视频 | 亚洲国产最大av | 91精品国产高清一区二区三密臀 | 99精品在免费线偷拍 | 六月丁香在线视频 | 51午夜精品免费视频 | 中国真实偷乱视频 | 在线观看免费观看在线 | 国产午夜精品一区二区三区四区 | 亚洲人成电影在线天堂色 | 亚洲综合色婷婷在线观看 | 久久精品国产亚洲a片高清不卡 | 中文国产字幕 | 亚洲成av人片在线观看无线 | 欧美日韩在线国产 | 欧美污视频在线观看 | 亚洲aⅴ在线无码播放毛片一线天 | 国产成人无码午夜视频在线观看 | 国产又色又爽又黄的在线观看视频 | 国产刺激对白 | 主站蜘蛛池模板: 国产一区二区三四区 | 髙清国产性猛交xxxand | 国产精品女视频一区二区 | av香港经典三级级 在线 | 99久久精品费精品国产一区二区 | 欧美多毛肥胖老妇做爰 | 午夜在线不卡 | 777亚洲精品乱码久久久久久 | 亚洲国产精品无码久久秋霞 | 国内精品久久久久影院中文字幕 | 在线日本国产成人免费不卡 | 伊人久久大香线蕉综合影院 | 亚洲综合1区 | 人人玩人人添人人澡超碰 | 日韩欧美一区二区三区综学生 | 真实新婚偷拍xxxxx | 真实人妻互换毛片视频 | 无码熟妇人妻av在线影院 | av无码一区二区三区 | 亚洲综合色丁香婷婷六月图片 | 欧美性生交xxxxx无码久久久 | 真人抽搐一进一出视频 | 和漂亮岳做爰3中文字幕 | 爱色av网站 | 国产日产亚洲系列最新美使用方法 | 国产精品制服丝袜白丝 | 69成人免费视频 | 精品一区二区三人妻视频 | 精品亚洲欧美自拍 | 3344永久在线观看视频 | 夜夜草av| 日韩黄色三级视频 | 国产亚洲精品合集久久久久 | 麻豆亚洲国产成人精品无码区 | 无码少妇一区二区 | 亚洲骚图| 久久精品无码一区二区无码 | 无码男男做受g片在线观看视频 | 欧美日本三级 | 亚洲红杏成在人线免费视频 | 国产精品成人免费视频一区 | 最新地址在线观看 | 欧美日韩免费做爰大片人 | 真人性生交免费视频 | 久久精品极品盛宴观看 | 久久亚州 | 高清无码午夜福利视频 | 国产成人精品亚洲日本在线观看 | 国产91观看 | 白丝美女被狂躁免费视频网站 | 男人的亚洲天堂 | 中文字幕免费av | 久久国产网站 | 欧美亚洲精品一区二区 | 国产区第一页 | 九九综合九九综合 | 国模精品视频 | 国产精品视频在线观看免费 | 福利精品在线 | 激情欧美成人小说在线视频 | 国产亚洲欧美日韩在线一区 | 综合网av| 国产片av不卡在线观看国语 | 裸体美女无遮挡免费网站 | 五十路亲子中出在线观看 | 天天做天天爱夜夜爽毛片 | 九九线精品视频在线观看 | 最新国产亚洲人成无码网站 | 国产欧美成人一区二区a片 国内精品乱码卡一卡2卡三卡新区 | 日韩综合一区 | 在线免费看黄色 | 北条麻妃久久久 | 久久人人爽人人爽人人爽 | 狠狠综合久久久久尤物丿 | 一级片网址 | 日韩免费无码人妻波多野 | 黄色小视频免费在线观看 | 秋霞无码av一区二区三区 | 三级免费网址 | 亚洲女人在线 | 色综合加勒比 | 青青草97国产精品麻豆 | 国产av一区二区三区天堂综合网 | 亚洲人成电影在线天堂色 | 日本精品三级 | 人妻少妇精品视频无码专区 | 黄a大片av永久免费 久久精品无码一区二区无码 | 日日噜噜夜夜狠狠视频 | 亚洲 高清 成人 动漫 | 色香蕉在线 | 欧美日韩精品中文字幕 | 在线观看色网站 | 亚洲日本中文字幕乱码在线电影 | 亚洲色成人网站www永久尤物 | 夜夜精品视频 | 欧美又大又色又爽aaaa片 | 久久综合伊人中文字幕 | 久久嫩草视频 | 国产精品亚洲精品一区二区 |