《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > USB總線在同步相量測量單元中的應用
USB總線在同步相量測量單元中的應用
摘要: USB接口的驅動程序編寫是一項繁瑣的工作,由于硬件條件的限制,上述程序僅在仿真器上運行通過,無法實地調試,其中必然存在很多漏洞和不足。USB接口本身是并不是為智能儀表開發的,作為批量數據傳輸用的USB總線在智能儀表上使用顯得有些復雜。在更高性能的通用型總線出現以前,為了實現信息的高速傳輸使用USB還是一個性價比較好的方案。本系統只使用了USB的部分功能,付出的軟硬件資源代價卻與一個完整功能的USB傳輸系統沒有多大區別。如果能開發出一種比USB總線更簡便易用的通用型總線,那一定會引起智能儀表的革命。
關鍵詞: NGN|4G USB 接口 同步相量
Abstract:
Key words :

1 引言

同步相量測量單元(PMU)測量裝置與上位計算機之間的通訊速率普遍較低,不能將測量數據及時傳送到上位機進行分析處理,通訊接口已成為整個系統性能提高的一個瓶頸,因此有必要使用一種傳輸速率、時延、穩定性均能滿足同步相量測量數據傳輸的通用接口。

采用USB接口作為上位機與下位機的通訊接口方式可以解決這些問題。利用USB接口中斷傳輸速率大,時延小,差錯率極低的特點來完成實時相量數據的傳輸。在USB接口的實際應用中,驅動程序的開發是最為困難的部分,由于USB接口誕生較晚,目前尚未成為多數單片微機的標準設備,還需要使用專門的接口芯片進行連接,用戶必須編寫相應的驅動程序將數據轉化為符合USB系統協議的格式進行傳輸。

本文敘述了ATMAGE128單片機使用PDIUSBD12接口芯片完成USB接口數據通訊的過程。通過驅動程序完成對相關硬件設備的操作。該驅動程序完成USB接口的中斷傳輸功能,用戶調用通用命令就可以像使用一個普通的存儲器一樣使用USB接口芯片。該接口實現了各采樣點的低延時上傳功能,可以在1ms內完成一個工頻周期全部采樣值的傳輸。

2 USB系統及其器件選擇介紹

2.1 USB體系概述

USB(Universal Serial Bus)是一種通用串行總線,為了實現整個計算機系統中總線的一致性,由COMPAQ/ INTEL/MICRSOFT和NEC等公司共同開發出的一種新的、快速的、雙向的、同步傳輸的并可以熱拔插的數據傳輸總線,簡稱USB總線。USB總線由以下四個主要部分構成:①主機和設備:是指USB系統中的主要構件。②物理構成:是指USB元件的連接方法。③邏輯構成:不同的USB元件所擔當的角色和責任,以及從主機和設備的角度出發USB總線所呈現的結構。④客戶軟件與設備功能接口的關系。

USB總線有四種數據傳輸方式:①控制傳輸:主要用于主機把命令傳給設備以及設備把狀態返回給主機。②中斷傳輸:用來支持那些偶然需要少量數據通信,但服務時間受限制的設備。③批量傳輸:用來傳輸大量的數據而沒有周期和傳輸速率的設備上。批量傳輸方式并不能保證傳輸的速率,但可以保證傳輸的可靠性,當出現錯誤的時候會要求發送方重發。④同步傳輸:以一個恒定的速率進行傳輸。同步傳輸的方式的發送和接收方都必須保證傳輸速率的匹配,不然會造成數據的丟失。

2.2 USB器件簡介及應用

實現USB傳輸的方法主要有使用接口轉換芯片和專用的接口芯片兩種。前者就是將USB接口轉換為標準的RS232接口使用,在操作方式和傳輸速度上與RS232接口完全相同。后者則可以實現真正的USB傳輸,使用USB1.1標準的接口芯片如PDIUSBD12可以達到最高12Mb/s的傳輸速率,使用USB2.0標準的接口芯片如ISP1581則可以達到480Mb/s的傳輸速率。如果要使用專用的USB接口芯片就必須編寫相應的下位機與上位機驅動程序,由于USB傳輸不同于串口傳輸,USB傳輸的方式都是通過協議規定的數據包來完成的,所以下位機的軟件必須實現對接口器件的硬件管理功能,及對協議發出的各種請求作出響應。而上位機驅動程序需完成對接口芯片的枚舉、地址分配等工作。

2.3 USB接口在本系統中的作用

USB接口在本系統中用來完成下位機與上位機的通訊,具體就是連接AVR單片機與PC,將下位機采集的數據及一些相關信息傳送到PC進行處理。傳輸的數據包括:①電壓值(每周期采樣64個點,12位數據)。②電流值(每周期采樣64個點,12位數據)。③同步時間信號(取自GPS)。

上位機在接收到這些信息后將會對其進行描點,故障錄波,遠程傳送等處理。12位的電壓電流數據都要經過變換,成為16位數據,占一個字節。每通道1秒鐘傳輸的數據在6KB以上,多個通道合計,接口的傳輸速率至少要40KB/s,這一要求已經超過RS232接口所能提供的傳輸速率。如果使用CAN總線進行傳輸,則硬件設備較為復雜。綜合比較后,采用PDIUSBD12作為接口芯片進行數據傳輸是較合適的選擇。采用塑料極小封裝的PDIUSBD12可以很容易安置在電路板上。而且對上位機的要求也較為寬松,只要有USB接口的計算機都可以作為本系統的上位機。

3 ATMAGE128單片機

3.1 ATMAGE128單片機介紹

ATMAGE128單片機是由ATMEL公司出品的一款高性能低功耗的8位微型控制器,最高時鐘頻率可以達16MHz。片內集成有容量為128KB的閃存作為程序存儲器,4KB的EEPROM,以及4KB的片內存儲器,最高可支持64KB的片外存儲器。

3.2 開發過程簡述

TMAGE128的開發一般是由ATMEL公司提供的免費仿真工具avrstudio完成的,與常用的51單片機略有不同,使用c語言進行開發的時候必須使用第三方編譯器對源代碼進行編譯后才能在仿真環境下運行。本次采用的是icc作為編譯器,本文所有的單片機程序都在此環境下運行調試。USB接口器件采用總線控制方式,數據傳輸形式采用中斷傳輸。USB接口器件在使用上與一個普通的外部存儲器相同,所有的控制與數據傳輸都必須對ATMAGE128中相應的寄存器進行讀寫操作才能完成。

4 USB驅動程序MCU部分

MCU即設備方控制器,可以是各類型單片機或者是PC,它們的驅動程序在結構上是類似的,而具體的代碼,由于使用的系統環境不同,存在較大差異,下面就詳細說明以ATMAGE128單片機作為設備方控制器的USB驅動程序結構以及具體實現的代碼。

4.1  程序整體結構

   對于CPU而言,PDIUSBD12芯片與一個外部存儲器完全相同,CPU通過總線控制的方式對PDIUSBD12進行操作。USB接口的傳輸并不會占用許多CPU資源,CPU可以執行前臺操作,而USB接口傳輸的工作則在后臺完成,兩者之間通過中斷服務程序連接。當PDIUSBD12 從USB 收到一個數據包,那么就對CPU 產生一個中斷請求,CPU 立即響應中斷。在ISR中固件將數據包從PDIUSBD12 內部緩沖區移到循環數據緩沖區,并在隨后清零PDIUSBD12 的內部緩沖區以使能接收新的數據包CPU 可以繼續它當前的前臺任務直到完成,然后返回到主循環檢查循環緩沖區內是否有新的數據,并開始其它的前臺任務。無論是上傳或者下載數據都是對循環緩沖區內的數據進行處理,主循環只要檢查循環緩沖區內是否有要處理的新數據。程序整體結構框圖如圖1所示。
各模塊分工
   (1)硬件提取層:對單片機的I/O口、數據總線等硬件接口進行操作。
   (2)PDIUSBD12命令接口:對PDIUSBD12器件進行操作的模塊子程序集。
   (3)中斷服務程序:當PDIUSBD12向單片機發出中斷請求時,讀取PDIUSBD12的中斷傳輸來的數據,并進行相關處理。
   (4)標準請求處理程序:對USB的標準設備請求進行處理。
   (5)廠商請求處理程序:對用戶添加的廠商請求進行處理。
   (6)主循環程序:發送USB請求、處理USB總線事件和用戶功能處理等。
 
圖1  USB驅動MCU整體結構圖

4.2  硬件提取層相關程序

   硬件提取層執行對單片機I/O口、數據總線等的操作,包含向PDIUSBD12發送數據或命令的子程序及從PDIUSBD12讀取數據的子程序,該部分代碼需對地址總線和數據總線進行直接操作。PDIUSBD12的任何操作都是由命令指令和數據指令組合完成的,通過改變A0引腳的電平就可以完成命令模式/數據模式的切換。

4.3  命令接口

   該部分是由一系列命令接口子程序構成的,包含了所有PDIUSBD12給出的訪問功能接口的命令。在命令接口中調用了硬件提取層中的子程序。PDIUSBD12的所有功能都必須由類似的方法完成,先發送一條命令,然后寫該命令的具體參數。有的命令參數是多個字節的,如設置模式命令,此時就必須調用兩次寫數據線的指令。命令接口程序的編寫格式相對固定,按照PDIUSBD12說明書中給出的命令匯總表依次編寫即可。

4.4  中斷服務程序

   中斷服務程序代碼處理由PDIUSBD12產生的中斷,它將數據從PDIUSBD12內部的緩沖區內取出,并建立正確的標志,通知主循環進行處理。當PDIUSBD12向單片機發出中斷請求后,單片機調用讀取中斷寄存器的標準命令接口子程序d12_readinterruptregister( )來決定中斷源,然后跳轉到相應的中斷服務子程序進行處理。中斷服務程序從PDIUSBD12收集數據,而主循環程序對數據進行處理。當中斷服務程序收集到足夠的數據時,它通知主程序已經做好準備等待處理。例如在發送數據包階段建立包時,中斷服務程序將建立包和數據都存入緩沖區內,然后將setup_packet標志送到主循環,這樣主循環就可以節省不必要的服務時間。

4.5  總線復位和掛起

   當接收到總線復位或掛起的請求時,中斷服務程序將bus_set或suspends標志位置位,然后退出。
   控制傳輸總是由建立階段開始,之后為可選的數據階段,然后結束于狀態階段。單片機需通過選擇控制輸出端點來提取建立包的內容來決定端點是為滿還是為空。如果控制端點是為滿,單片機將從緩沖區內讀出內容并將其存入存儲區。之后,單片機將從存儲區使主設備請求生效。如果是一個有效的請求,單片機需向控制端點發送應答建立命令,以重新使能下一個建立階段。接下來單片機需要證實傳輸是控制讀還是寫,這可以通過建立包重定向的請求類型位來實現。
   建立階段結束后,主機就會執行數據階段。PDIUSBD12等待接收控制輸入包。單片機首先需要讀取最后處理狀態寄存器清零中斷標志位。確認PDIUSBD12處于傳輸模式后,進行數據包的發送。
當下一個控制輸入標志來到時,單片機將確定剩余的字節是否為零。如果已經沒有數據要發送,單片機需要發送一個空的包以指示主機數據已經發送完畢。如果建立包的為獲得描述符請求,那么建立包中的控制傳輸將指示此包為控制寫類型。在執行完獲得描述符請求過程后,單片機處于等待數據階段。主機發送一個控制輸出的標志,單片機從PDIUSBD12緩沖區內減去數據。此時單片機確認PDIUSBD12是否處于USB接收模式,然后單片機通過檢查選擇控制輸出端點確認緩沖區是否已滿,并將數據從緩沖區內讀出。

4.6  標準請求處理程序

   標準設備請求是由USB協議決定的,由主機發出,以數據包的形式傳送到單片機。當單片機接收到這些標準設備請求時就轉入相應的處理程序。其過程包括:①獲取狀態。②清除特性。③設置特性。④設置地址。⑤獲取設備描述符。⑥設置配置。⑦獲取配置信息。⑧獲取接口信息。⑨設置接口。⑩同步幀。其中同步幀用來設置和報告一個端點的同步幀,在同步傳輸中才使用,如果設備不支持這個請求,返回停止標志。

4.7  主循環程序

   主循環程序主要功能是設置單片機的初始化,以及設定各個相關子程序的入口。由于使用了中斷服務程序和一系列的命令接口子程序,主循環程序中涉及USB接口的部分只是設定相關的寄存器。

5  USB驅動程序上位機部分

5.1  驅動程序基本概念

   主機驅動程序的功能是將硬件與用戶應用程序連接起來。編寫的方法有多種,可以直接與硬件相連接,在應用程序中直接讀寫系統應將,或者將與硬件直接交換數據的底層工作交給操作系統自動完成,應用程序象讀寫普通文件一樣完成對硬件設備的操作。前一種方法的代碼開銷少,但是編寫的工作量非常大,移植性也較差。后一種方法需要大量庫函數支持,但編寫較為簡單,且移植性好,甚至只需少許修改就可以完成對另一種硬件的支持。在本系統中使用的是由廠商提供的驅動程序,為了充分說明USB系統的工作,還是有必要對主機驅動程序的工作方式做一個介紹。
   從驅動程序的角度出發,每個設備都被看成若干個設備對象,這些設備對象的來歷各不相同,每個對象都有驅動程序與之對應。它們根據一定的規則組成設備對象堆棧,也就是對應的驅動程序堆棧。處于最底層的是物理設備對象,它一般由總線生成,驅動程序到達這里的時候,總線只是按照標準作一些動作,即可完成對設備物理上的操作。一個設備只能有一個物理設備對象,但可以有若干個其它的設備對象。功能設備對象是由所編寫的驅動程序生成的,它負責從邏輯上操作設備。其它的層次設備對象可以處于功能設備對象的上面或下面,它由另一些驅動程序或者其它的系統組件生成,可以記錄一些設備信息,但層次設備對象不是必須的。由于驅動程序的這種層次結構,在編寫驅動程序的時候不必考慮內存分配、IO端口配置、DMA申請等。Windows將資源申請全部自動化,由總線完成,編寫驅動程序時只要考慮控制設備本身即可。

5.2  即插即用設備狀態及它們之間的轉換

   USB接口設備的一個顯著特點就是接入或者拔出時不需要關閉主機和重新啟動系統,而是可以在系統運行時直接插入或者拔出。這與USB接口的硬件設置有關,USB接口是通過檢測接口上拉電阻來判別是否有設備存在的。當然,還必須有相應的驅動程序來完成對此功能的支持。下面就將簡要描述一個設備完成即插即用的過程。
   用戶將設備插入計算機,此時設備還沒有被系統檢測到。要開始對設備進行軟件配置,必須由即插即用管理器以及總線驅動對設備進行枚舉。即插即用管理器,有時還可能要在用戶模式下的組件工作,檢測出設備的驅動程序,包括功能驅動程序以及其它的層次驅動程序。如果此時驅動程序尚未調入,則即插即用管理器調用設備插入例程。驅動程序完成初始化之后,接著必須對設備進行初始化。即插即用管理器調用驅動程序中添加設備的例程來初始化該驅動程序控制的每個設備。當一個驅動程序從即插即用管理器中收到開始設備的請求時,驅動程序使設備啟動并且做好處理IO操作。在Windows2000及更高版本的操作系統中,和停止有關的請求只有在重新分配硬件資源的時候才會使用。意外卸載時是指硬件在物理上被卸載(熱拔出),驅動程序處理這個請求使系統的損失盡可能降低。硬件卸載時,調用相應的卸載請求,使得該設備在軟件上也不可用。如果不對意外卸載進行處理,就有可能造成硬件在物理意義上已不存在,但在系統邏輯中依然存在,造成系統訪問該設備的時候出現錯誤,嚴重的情況可能會造成處理器進入死循環。當在軟件意義上對設備進行停止時,需要等其它請求都操作完畢后才能進行。

5.3  驅動程序結構

   USB驅動程序從結構上可以分成兩大部分,驅動程序入口以及處理各個事件的例程。驅動程序入口是由系統定義的一組常數,該部分主要完成兩件工作:一件是將注冊表項復制到一個全局變量中;另一件是給不同的設備事件指示處理例程。剩下的工作就是按照這些設備事件編寫各自的例程。這些設備事件主要包括下面幾個部分:
   (1)打開文件:當用戶以打開文件的名義打開設備準備讀寫的時候,調用該部分例程進行準備。
   (2)關閉文件:當用戶關閉文件(關閉設備)的時候,調用該例程清掃系統。
   (3)即插即用處理:處理即插即用相關的事件,該部分例程包括許多硬件相關的子程序,具體功能見第2節。
   (4)處理讀操作:當用戶讀取文件時,調用該例程將接口芯片緩沖區內的信息返回主機。
   (5)處理寫操作:當用戶寫文件時,調用該例程將數據以包的形式發送到接口芯片。
   (6)設備操作:該部分例程完成對設備硬件的控制,一般含有IO控制碼,這些控制碼在用戶頭文件中定義,該例程根據不同的IO控制碼,完成對設備的各項控制任務。
   (7)驅動程序初始化:當第一次安裝硬件時調用該部分例程,創建物理設備對象。對所涉及的各個變量進行初始化。這部分程序一般操作系統中有自帶。
   (8)驅動程序的卸載:用于清除硬件在系統中留下的痕跡,釋放全局變量中注冊表路徑字符串所占用的內存,將資源歸還系統。
   (9)電源管理:所有和電源相關的例程都由這里發出,它發出的請求可以是指定一種新的電源狀態,或者查詢更改一種狀態是否可靠。此部分對于總線供電的USB設備較為重要,涉及設備的掛起和喚醒等操作。在本系統中此部分無作用,所有下位機設備都是自供電形式的,設備處于長時工作狀態。

5.4  USB設備讀寫

   USB設備的讀寫操作是大部分用戶主要關心的內容。由于設備驅動程序的作用,用戶應用程序和USB設備的讀寫操作變的非常簡單,用戶打開USB設備就像打開文件一樣。這是在添加設備中申請了一個符號鏈接,并在啟動設備例程中將此鏈接激活而實現的。USB中的讀寫操作分為四種:
   (1)控制型:控制型傳輸主要為對USB本身的配置,前面所描述的USB配置實際上都是通過控制傳輸實現的。
   (2)批量型:批量型傳輸用來處理大量的對時間要求不緊迫的數據。底層協議保證了無差錯的傳輸,但不保證傳輸時延。
   (3)中斷型:中斷型傳輸對服務時間有較強的限制,但一次傳輸的數據量不多,主要為一些需要實時相應的消息。
   (4)同步型:同步傳輸可以保證傳輸時延、保證帶寬和保證恒定的數據傳輸速率,但是在傳送失敗的情況下。不使用“重試”來傳輸數據,因而可能會有一定的出錯概率。
   對USB接口的讀寫是按照與數據文件讀寫相同的方式進行的,第一步要打開文件,即打開設備。當用戶以打開文件的名義打開設備時,首先要檢查設備的狀態,看設備是否處于工作狀態,設備的接口信息是否已經準備好。接著檢查從上面傳下來的文件對象的合法性(指針不為空)。然后檢查文件名的長度,當為0時,說明打開的只是設備本身;不為0時說明打開的是某個管道,調用管道相關例程,將管道明轉換為指向對應管道綜合信息的指針即可。讀寫USB設備實際上是調用同一個傳輸例程的,所區別的是傳輸方向符不同,由于通訊雙方遵守的都是USB協議,所有的數據包的格式都是一致的,所以這沒有什么問題。驅動程序控制的上位機讀寫過程和單片機的情況類似,所不同的是,單片機使用的接口芯片將數據放入硬件緩沖區內,而上位機的驅動程序則會構建一個虛擬的緩沖區來完成相同的工作。當要發送的數據大于緩沖區的容量時,同單片機的情況一樣,也要對數據進行分割。當數據發送完畢之后,例程返回一個發送成功的標志。

5.5  USB上位機應用程序設計簡介

   編寫好驅動程序以后,要在應用程序中調用USB設備,其做法就與調用硬件類似,可以使用WIN32 API函數像調用程序文件一樣對設備進行讀寫,也可以使用如同串口的mscomm那樣的控件來實現。由于本系統的上位機程序是用VB開發的,顯然調用成品動態鏈接庫能減少很多工作量。這里就調用由廣州周立功單片機發展有限公司開發的稱為easyd12.dll的動態鏈接庫。

6  結論

   USB接口的驅動程序編寫是一項繁瑣的工作,由于硬件條件的限制,上述程序僅在仿真器上運行通過,無法實地調試,其中必然存在很多漏洞和不足。USB接口本身是并不是為智能儀表開發的,作為批量數據傳輸用的USB總線在智能儀表上使用顯得有些復雜。在更高性能的通用型總線出現以前,為了實現信息的高速傳輸使用USB還是一個性價比較好的方案。本系統只使用了USB的部分功能,付出的軟硬件資源代價卻與一個完整功能的USB傳輸系統沒有多大區別。如果能開發出一種比USB總線更簡便易用的通用型總線,那一定會引起智能儀表的革命。實際上,現在用驅動程序完成的工作完全可以用純硬件的方式來實現,不過目前而言,代價必然較大。如果能找到一個方法來直接控制USB接口各個引腳的電平,那么即使用中規模集成電路也可以完成同步串行通訊的工作,遺憾的是,在整個設計過程中,本人始終沒有發現這種方法,涉及USB協議以及計算機主板上相關控制器的最底層內容仍然無法洞悉。

參考文獻

[1] 周立功.PDIUSBD12固件編程與驅動開發[M.北京:北京航空航天大學出版社,2003.2
蕭世文.USB 2.0 硬件設計[M].北京:清華大學出版社,2002.10
郭軍義.微機電力參數交流采樣技術[J.農村電氣化,1999
 
此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久综合给合久久狠狠狠97色 | 欧美三级a做爰在线观看 | 女色婷婷 | 蜜桃色一区二区三区 | 99国产一区二区 | 成人av在线一区二区 | 人妻中文字幕乱人伦在线 | 最近免费中文字幕mv在线视频3 | 欧美黄色影院 | 老妇肥熟凸凹丰满刺激 | 五月综合色婷婷 | www.日韩视频 | 中国黄色网址 | 欧美bbbbb性bbbbb视频 | 欧美人做人爱a全程免费 | 在线综合亚洲欧美网站 | 最新精品国产 | 初尝性事后的女的 | 久久精品人人做人人爽电影蜜月 | 亚洲另类图区 | 99re6热在线精品视频播放 | 被c到高潮疯狂喷水国产 | 国产成人在线观看网站 | 亚洲成人网在线观看 | 亚洲天堂婷婷 | 日本高清成本人视频一区 | hdhdhd69xxxxх | 国产成人精品亚洲日本在线观看 | 免费av大片 | sese国产| 欧美图片一区 | 色操插| 五十老熟妇乱子伦免费观看 | 天天视频入口 | 久久国产精品无码网站 | 国产女人好紧好爽 | 久久久噜噜噜久久熟女aa片 | 国产午夜福利久久精品 | 久久影音先锋 | 亚洲精品久久久久久久久久久久久 | 成人毛毛片 | 成人在线视频免费播放 | 国产精品久久久久久久久妇女 | 日本少妇激三级做爰在线 | 欧美视频1区 | 国产做无码视频在线观看浪潮 | 人妻av无码一区二区三区 | 18禁美女裸体无遮挡网站 | 欧美黑人疯狂性受xxxxx喷水 | 亚洲精品一区二区三 | 中文字幕乱码亚洲无线码按摩 | 99久久久久国产精品免费人果冻 | 久久久久久久久久久免费精品 | av免费网站在线观看 | 欧美整片第一页 | 日韩视频精品在线 | 成人免费福利视频 | 成人做受黄大片 | 秋霞成人| 免费看片啪啪tv | 国产乱a视频在线 | 少妇富婆一区二区三区夜夜 | 国产色精品久久人妻 | 成人网在线看 | 国产精品一二三级 | 伊人久久大香线焦av色 | 日本人与黑人做爰视频网站 | 黑人巨大精品欧美黑白配亚洲 | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 色呦呦免费观看 | 成人在线视频播放 | 杨贵妃情欲艳谭三级 | 亚洲理论片 | 青青草免费观看视频 | 一级中国毛片 | 男女啪啪做爰高潮无遮挡 | 青青草网站| 国产精品久久久久久久久久 | 中文永久免费观看 | eeuss鲁一区二区三区 | 亚洲另类伦春色综合妖色成人网 | 午夜小视频在线观看 | 欧美日韩国产黄色 | 影音先锋中文字幕在线视频 | 青青国产在线 | 中国老妇淫片bbb | 国产又黄又大视频 | 中文字幕午夜精品一区二区三区 | 亚洲综合在线观看视频 | 亚洲精品乱码久久久久久黑人 | 亚洲福利视频在线 | 午夜私人福利 | 久久久久久久久久久久久大色天下 | 黄色片视频网站 | 国产欧美日韩精品一区 | 毛片一卡二卡 | 午夜小视频免费在线观看 | 国产丝袜一区二区在线 | 草草视频在线观看 | 日本公妇乱淫免费视频一区三区 | 天天爱天天做天天爽夜夜揉 | 亚洲精品蜜桃久久久久久 | 中文字幕亚洲综合久久青草 | 中文在线a√在线8 | 午夜一二三| 三上悠亚人妻中文字幕在线 | 午夜成人亚洲理论片在线观看 | 久久免费看少妇高潮a | 日韩精品无玛区免费专区又长又大 | 欧美人与牲禽动a交精品 | 精品视频久久久 | 亚洲成人网在线观看 | 国产91在线看 | 国产一级手机毛片 | 野外做受又硬又粗又大视频√ | a在线亚洲男人的天堂 | 99免费看 | 国产精品有限公司 | 国产精品国产三级在线专区 | 男女啪啪猛烈无遮挡猛进猛出 | 欧美国产日韩一区二区 | 女人张开腿让男人桶个爽 | 国产一区调教91鞭打 | 五月天综合视频 | 澳门永久av免费网站 | 爱情岛论坛网亚洲品质 | 国产真实野战在线视频 | 97se亚洲精品一区 | 日韩欧美亚洲天堂 | 夜色视频网站 | 国产精品福利视频 | 亚洲www啪成人一区二区 | 超乳hitomi在线播放痴汉 | 肉色超薄丝袜脚交一区二区蜜av | 野外做受又硬又粗又大视幕 | 久久国产亚洲精品无码 | 全球色影院 | 男人j进入女人j内部免费网站 | 国产精品久久无码一区二区三区网 | 亚洲综合日韩精品欧美综合区 | 国产精品老女人 | 人人爽人人爽人人片av亚洲 | 日韩精品中文字幕在线观看 | 日韩操操| 国产福利视频一区二区 | 美女粉嫩饱满的一线天mp4 | 日韩 欧美 动漫 国产 制服 | 美女被张开双腿日出白浆 | japanesexxx乱女另类 | 尤物最新网址 | 91丨九色丨海角社区 | 国产精品欧美一区二区三区不卡 | 天堂二区 | 韩国和日本免费不卡在线v 婷婷俺也去俺也去官网 | 对白刺激国产子与伦 | 爱情岛论坛线路一区二区 | 亚洲大尺度无码无码专区 | 欧美亚洲免费 | 97久久精品人人澡人人爽古装 | 福利91| 最新亚洲人成无码网站 | 伊人蕉 | 日本黄色短片 | 日本黄色免费大片 | 变态美女紧缚一区二区三区 | 免费av在线网 | 日韩高清亚洲日韩精品一区 | www夜夜爱| 农村人伦偷精品视频a人人澡 | 国产一区二区三区精品视频 | 极品美女白嫩呻吟湿淋淋照片 | 国产黄色片免费观看 | 亚洲国产97在线精品一区 | 好看的日韩av | 日韩区欧美久久久无人区 | 精品婷婷色一区二区三区蜜桃 | 亚洲第一综合色 | 日韩精品无码一区二区三区 | 欧美片网站yy| 中文字幕乱码久久午夜不卡 | 国产大片黄在线观看私人影院 | 日韩欧美精品免费 | 久久国产视频一区 | 亚洲最大在线视频 | 日韩一级网站 | 噜妇插内射精品 | 色片在线播放 | 麻豆国产丝袜白领秘书在线观看 | 久久99精品国产麻豆婷婷洗澡 | 粉嫩一区二区三区色综合 | 偷偷操网站 | 久久中文av | dy888亚洲精品一区二区三区 | 欧美中文视频 | 国产精品亚洲综合一区二区三区 | 精品免费国产一区二区三区四区介绍 | 99精品视频播放 | 99久久99久久精品免费看蜜桃 | 日日噜噜噜夜夜爽爽狠狠视频 | 久久久一区二区三区捆绑sm调教 | 国产精品成人免费一区久久羞羞 | 永久免费精品 | 日本网站在线看 | 一级坐爱片| 久草影音 | 国产欧美日韩小视频 | 日日噜噜噜夜夜爽爽狠狠视频 | 二区三区av| 欧美午夜在线 | 国产亚洲精品久久久久久无几年桃 | 欧洲性生活视频 | 黄色片链接 | 蜜桃视频在线观看免费视频网站www | 久久综合给合久久狠狠狠色97 | 中文字幕乱码在线人视频 | www网站在线观看 | mm31美女爽爽爽爱做视频vr | 免费看成年人网站 | 国产日韩在线观看一区 | 久久夫妻视频 | 日韩精品99久久久久久 | 亲子乱对白乱都乱了视频 | 毛片站| 大胸少妇午夜三级 | 亚洲综合网在线观看 | 精品成人一区二区三区四区 | 欧美日韩一级特黄 | 肉体裸交137日本大胆摄影 | 亚洲天堂avav | 伊人啪啪| 国产a√精品区二区三区四区 | 国产91嫩草 | 麻豆国产精品视频 | 日韩久久久久久久久 | 午夜免费观看视频 | 一区二区国产在线观看 | 国产三级全黄裸体 | 欧美黄色性视频 | 蜜臀av免费一区二区三区 | 四虎影视8848hh | 福利一区三区 | 中国女人av| 日韩在线观看不卡 | 国产成人精品午夜片在线观看 | 人妻精油按摩bd高清中文字幕 | 国产精品va在线播放 | 姑娘第5集在线观看免费好剧 | 一级特黄录像免费观看 | a级一级黄色片 | 日韩69永久免费视频 | 久久国产精品99久久久久久丝袜 | 色五月丁香五月综合五月 | 亚洲 丝袜 另类 校园 欧美 | 久久综合久久鬼色 | 男女做爰猛烈叫床爽爽免费网站 | 亚洲欧美婷婷六月色综合 | 最近中文字幕在线 | 爱性久久久久久久久 | 精品人妻系列无码人妻免费视频 | 可以免费看的毛片 | 高清视频一区 | 亚洲精品一区二三区不卡 | 久久亚洲一区二区三区四区五区 | 成人天堂噜噜噜 | 国产高潮网站 | xxx性欧美| 免费夜色污私人影院在线观看 | 色婷婷精品 | 亚洲视频在线播放 | 韩国三级 女的和老头做 | 人人妻久久人人澡人人爽人人精品 | 午夜精品久久久 | 动漫av网站免费观看 | 毛片黄片视频 | 一级久久久久 | 国产精品.xx视频.xxtv | 久久综合给合久久狠狠狠97色 | 五月天天丁香婷婷在线中 | 免费中文字幕日韩欧美 | 97性无码区免费 | 99综合久久| 自拍偷拍亚洲视频 | 在线看片资源 | 日韩av在线播放网址 | 亚州精品视频 | 在线观看二区 | 亚洲午夜精品久久久久久浪潮 | 欧美一区二区在线视频观看 | 成年人黄色片网站 | 国产成人秘密网站视频999 | 午夜精品一区二区三区aa毛片 | 亚洲va久久久噜噜噜久久天堂 | 国产一区二区三区免费观看视频 | 国产一级黄色影片 | 香蕉免费毛片视频 | 国产成人免费看一级大黄 | 国偷自产一区二区三区蜜臀 | 高潮又爽又无遮挡又免费 | 中文字幕有码在线观看 | 538精品视频在线播放 | 黄色毛片网站 | 性久久久久 | 日韩久久精品视频 | 欧美爱爱视频网站 | 综合性色 | 国产午夜亚洲精品不卡下载 | 欧美内射深插日本少妇 | 色综合88 | 欧美性猛交一区二区三区精品 | 中文精品久久 | 乱淫交换粗大多p | 国产视频自拍一区 | 国产精品专区在线观看 | 国产精品久久久久久久久久久杏吧 | 色综合天天综合色综合av | 岛国av动作片在线观看 | 人妻久久久一区二区三区 | 雨宫琴音av一区在线播放 | 日日碰狠狠躁久久躁96avv | 国产99久久久国产精品免费看 | 国产精品久久久久久久久久iiiii | 香蕉一级视频 | 又污又黄又爽的网站 | 亚洲国产精品一 | 女色琪琪窝窝777777换脸 | 欧美大片在线看 | 伊人色av| 亚洲日韩精品一区二区三区 | 婷婷综合视频 | 91刺激视频| 日韩黄色大全 | 偷偷操99| 国产日韩精品一区二区 | 一区二区三区日韩在线 | 西西久久| 男人久久 | 国产情侣出租屋露脸实拍 | www国产亚洲精品久久麻豆 | 91福利在线观看 | 亚洲精品国产精品乱码不66 | 不卡av免费在线观看 | 国产精品色婷婷亚洲综合看 | 欧美一级片免费观看 | 波多野吉衣在线观看视频 | 日本大尺度做爰呻吟 | 亚洲精品白浆高清久久久久久 | 亚洲婷婷丁香 | 国产在线国产 | 人妻少妇被粗大爽.9797pw | 狠狠色丁香婷婷久久综合不卡 | 毛片内射久久久一区 | 久久亚洲免费 | 9色视频| 国产成人无码国产亚洲 | 97成网| 久久欧美国产伦子伦精品 | 17c在线| 欧美一级免费在线观看 | 菠萝蜜视频在线观看入口 | av大帝在线观看 | 国产精品视频网站 | 国产 日韩 欧美在线 | 精品久久久久久无码人妻 | 亚洲国产区男人本色 | 天天舔天天射 | 国产免费破外女真实出血视频 | 最近中文字幕在线观看视频 | 国产精品乱 | 成人性生交大全免 | 精品人体无码一区二区三区 | 久久久久久久久久久久中文字幕 | 丰满少妇69激情啪啪无 | 99久久免费看精品 | 欧美成人看片一区二区三区尤物 | 国产av剧情md精品麻豆 | 日本丰满大乳mm | 欧美人与野鲁交xxx视频 | 欧美日韩激情在线 | 亚洲色图综合 | 成熟交bgmbgmbgm在线 | 欧美一区二区三区视频在线观看 | 香港三级韩国三级日本三级 | 亚洲高清视频网站 | 亚洲天堂精品视频 | www亚洲一区 | 日本在线视频www | 亚洲精品99 | 遮羞美女bbbbb洗澡视频 | 亚洲福利一区二区三区 | 丝袜诱惑一区 | 亚洲精品乱码久久久久久日本 | 日本道精品一区二区三区 | 日日碰狠狠添天天爽超碰97久久 | 一本到综在合线伊人 | 一二三区av | 久久六六| 欧美日韩亚洲精品瑜伽裤 | 久久久久久久国产精品毛片 | 97超碰中文字幕 | 91久久夜色精品国产网站 | 日本视频在线播放 | 中字幕视频在线永久在线观看免费 | 中文字幕第68页 | 日本淫片免费啪啪3 | 欧美成人播放 | 天天燥日日燥 | 黄色三级在线 | 中文字幕精品久久久久人妻红杏ⅰ | 成人毛片视频网站 | 久久久久久久免费 | 中日av乱码一区二区三区乱码 | 国产精品高潮呻吟av久久4虎 | 边啃奶头边躁狠狠躁 | 男人的天堂色偷偷 | 久久久精品999 | 亚欧洲精品在线视频免费观看 | 肉体粗喘娇吟国产91 | 国产69av| 色就是色网站 | 精品国产一区二区三区久久久蜜月 | 婷婷综合六月 | 在线欧美成人 | 亚洲成a人片77777潘金莲 | 开心色怡人综合网站 | 成人黄色片网站 | 午夜天堂精品久久久久 | 青青草免费视频在线观 | 精品人妻二区中文字幕 | 国产亚洲精品久久久久久打不开 | 成人a级片 | 日本不卡一二 | 日韩xxx高潮hd | 日本免费在线观看视频 | 亚洲色图欧美色 | 中国肥胖女人真人毛片 | 男人扒女人添高潮视频 | 青青热久免费精品视频在线播放 | 久久婷婷五月综合色国产香蕉 | 国产毛片毛片精品天天看软件 | 九色蝌蚪91 | 中文字幕第一页在线播放 | 亚洲精品动漫成人3d无尽在线 | 麻豆一区二区在线观看 | 曰韩一级片 | 在线亚洲+欧美+日本专区 | 2020精品国产自在现线看 | 久久久久久久岛国免费网站 | 少妇被粗大猛进进出出s小说 | 中韩乱幕日产无线码一区 | 亚洲成人在线视频播放 | 国产综合精品在线 | 国产乱人对白 | 国产一区二区在线影院 | 少妇羞涩呻吟乳沟偷拍视频 | 日韩一级片在线 | 快好爽射给我视频 | 男人的天堂免费av | 国产精品大尺度 | 午夜精品久久久久久久白皮肤 | 免费看成人aa片无码视频吃奶 | jzzjzzjzz亚洲成熟少妇 | 白浆av| 亚洲第一成人网站 | 亚洲男人的天堂网站 | 黄色免费视频在线观看 | a在线观看免费网站大全 | 中文字幕在线亚洲日韩6页 av无码精品一区二区三区 | 欧美人与牲动交xxxx | 国产极品美女高潮抽搐免费网站 | 狠狠躁夜夜躁人人爽蜜桃 | 深夜视频在线播放 | 无码精品人妻一区二区三区免费看 | 欧美激情一区二区在线观看 | 欧美综合精品 | 国产一区二区综合 | 久久国产精品一区二区三区 | 天堂中文官网在线 | 国产日韩精品一区 | 午夜久久一区 | 亚洲一区二区视频在线观看 | 色一情一区二 | 国产精品久久福利 | 欧美a级片视频 | 国产又色又爽又黄又免费 | 国产精品一| 欧美自拍视频 | 国产精品一区久久 | 国产成人综合在线女婷五月99播放 | 日本xxx高清 | 麻豆高清免费国产一区 | 黑人性猛爱xxxxx免费 | 好吊视频一区二区三区 | 国产精品女人特黄av片 | 日韩欧美偷拍 | 日本中文亲子偷伦 | 欧美污污视频 | 欧美大荫蒂毛茸茸视频 | 婷婷久久国产对白刺激五月99 | 黄色欧美日韩 | 国产免费黄色大片 | 免费看片在线观看www | 久久精品国产亚洲77777 | 疯狂欧美牲乱大交777 | 北条麻妃一对7黑人mv | 毛片色毛片18毛片美女 | 丝袜捆绑调教午夜一区二区 | 成人h动漫精品一区二区无码 | 黄色免费网| 亚洲色欲色欲天天天www | 国产免费一区二区三区四区五区 | 国产毛茸茸毛毛多水水多 | av中出| 亚洲乱码无码永久不卡在线 | 亚洲18禁私人影院 | 国产一区不卡视频 | 好吊色免费视频 | 亚洲国产精品18久久久久久 | 91精品国产黑色瑜伽裤 | 蜜乳av国精产品一二三产区 | 色婷婷综合久久久久中文 | 美女视频毛片 | 97夜夜澡人人爽人人免费 | 高清国产一区 | 色av色| 躁躁躁日日躁2020麻豆 | 国产在线永久视频 | 男人边做边吃奶头视频 | 极品少妇一区二区三区 | 少妇真人直播免费视频 | 欧美日韩亚洲国产精品 | 日韩 在线 中文 制服一区 | 亚洲综合另类小说色区色噜噜 | 五月天久久久久 | 真实的国产乱ⅹxxx66小说 | 亚洲精品久久久久久国产精华液 | 一级黄色片在线观看 | 日韩少妇乱码一区二区三区免费 | 亚洲人成未满十八禁网站 | 免费成人进口网站 | 69伊人 | 精品无码一区二区三区水蜜桃 | 青青草色视频 | 欧美中文字幕 | 欧美瑟瑟 | 欧美日韩中文字幕视频 | 国产精品视频久久久久久久 | 亚洲欧美日韩中文在线制服 | 亚洲欧美日韩中文久久 | a极黄色片| 丝袜一区在线观看 | 国产美女免费观看 | 欧美性猛交乱大交丰满 | 国产真人无遮挡作爱免费视频 | 亚洲精品一区二区三区丝袜 | 男女啪啪无遮挡 | 国产真实乱偷精品视频 | 999国产精品视频 | 真人祼交二十三式视频 | 九九人人| 好爽好大久久久级淫片毛片小说 | 久草在线视频首页 | 香蕉人妻av久久久久天天 | 在线免费看a | 欧美日本国产va高清cabal | 国产熟妇勾子乱视频 | 又黄又爽又色成人免费体验 | 亚洲欧美另类激情 | 粉嫩粉嫩的虎白女18在线软件 | 婷婷丁香五月中文字幕 | 乳孔很大能进去的av番号 | 久热综合| 一区二区三区日本久久九 | 日本在线看片免费人成视频1000 | 97精品在线 | 色午夜一av男人的天堂 | 波多野结衣高清在线 | 日韩内射美女人妻一区二区三区 | 日本一区二区三区在线视频 | 成人性生交大片免费看中文 | 欧美第一页草草影院 | 久久精品无码一区二区无码 | 欧美日韩制服在线 | 久久婷婷成人综合色综合 | 亚洲成av人综合在线观看 | 97在线观视频免费观看 | 国产极品探花一区二区三区 | 国产福利酱国产一区二区 | 亚洲国产三级在线观看 | 国产午夜精品一区二区三区 | 99国产一区二区 | 精国产品一区二区三区a片 日韩av在线观看免费 | 精品国产污污免费网站入口 | 色综合久久综合欧美综合网 | 亚洲视频在线观看网站 | 亚洲日韩中文第一精品 | 国产精品对白交换绿帽视频 | 黄色av网站在线 | 国产91网站在线观看 | 国产青青在线 | 日韩欧美视频二区 | 一二三区不卡 | 国产一区二区视频播放 | 国偷自产av一区二区三区 | 成人做爰桃子窝窝a视频 | 日韩精品一二三四区 | 国产真实伦对白全集 | 亚洲精品在线视频观看 | 成人小视频免费在线观看 | 国产男女爽爽爽免费视频 | 国产视频一区二区不卡 | 久久国产精品波多野结衣av | 国产麻豆一区 | 九九精品视频免费 | 日本一区二区视频在线播放 | 色综合久久88色综合天天人守婷 |