• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于高速多通道采集模塊的數(shù)字化儀軟件設(shè)計

    2016-10-14 06:44:35賈玉姣劉亞斌張秀磊
    電子設(shè)計工程 2016年12期
    關(guān)鍵詞:驅(qū)動程序調(diào)用中斷

    賈玉姣,劉亞斌,張秀磊

    (北京航空航天大學(xué)自動化科學(xué)與電氣工程學(xué)院,北京100191)

    基于高速多通道采集模塊的數(shù)字化儀軟件設(shè)計

    賈玉姣,劉亞斌,張秀磊

    (北京航空航天大學(xué)自動化科學(xué)與電氣工程學(xué)院,北京100191)

    基于高速數(shù)字化儀硬件設(shè)備,針對數(shù)字采集系統(tǒng)軟件設(shè)計的關(guān)鍵技術(shù)從設(shè)備驅(qū)動程序、動態(tài)鏈接庫接口函數(shù)封裝、應(yīng)用軟件設(shè)計三個層次進(jìn)行了詳細(xì)闡述。采用VS2008,在Win7系統(tǒng)下設(shè)計了WDF驅(qū)動程序并實現(xiàn)了DMA傳輸;設(shè)計封裝了操作設(shè)備的接口函數(shù);用C#語言及多線程技術(shù)設(shè)計實現(xiàn)了多通道數(shù)據(jù)高速傳輸、實時顯示及存儲系統(tǒng),實驗測試結(jié)果穩(wěn)定可靠。

    數(shù)字化儀;WDF;DMA;高速

    數(shù)字化儀(Digitizer)是電子測量領(lǐng)域中一種基于PC的常用測量儀器,和示波器相似的是,它也是一種用來觀察、測量、記錄各種瞬時物理現(xiàn)象,以波形方式顯示其與時間關(guān)系的電子儀器,它開放式的結(jié)構(gòu)和靈活的軟件等特性已經(jīng)超越了一般示波器[1]?;赑C的數(shù)字化儀主要優(yōu)勢在于它的靈活性,它可以工作在開放式的PC環(huán)境中,一個PC主機可以安裝任何其他數(shù)字化儀的顯示陣列、工具卡和控制軟件等。系統(tǒng)就可以按照用戶的需要進(jìn)行配置。

    本文所研究的高速多通道數(shù)據(jù)采集系統(tǒng),是基于PXIExpress總線的模塊化信號采集設(shè)備,具有4個獨立通道、高采樣分辨率、大數(shù)據(jù)容量以及高速數(shù)據(jù)傳輸?shù)汝P(guān)鍵技術(shù)的數(shù)字化儀軟件系統(tǒng)。包括完整的從底層驅(qū)動、接口動態(tài)鏈接庫到應(yīng)用分析處理軟件。

    1 硬件系統(tǒng)設(shè)計

    高速數(shù)字化儀有如下硬件指標(biāo):輸入阻抗50 Ω和1 MΩ可選;4個并行AD采集通道,14位采樣精度,最高采樣速率125 MS/s;輸入信號量程±1 V和±10 V可選;每個通道最大采樣深度4M字,最大預(yù)采樣深度8K字。為實現(xiàn)以上技術(shù)指標(biāo),數(shù)字化儀包含如下模塊:模擬信號調(diào)理模塊,實現(xiàn)單端轉(zhuǎn)差分,阻抗匹配,量程選擇等功能;AD采集轉(zhuǎn)換模塊,將SMA接口接收的模擬信號轉(zhuǎn)換為14位數(shù)字量信號并傳給控制模塊;控制器,采用FPGA作為邏輯算法控制器;板載內(nèi)存,存儲控制器處理過的數(shù)據(jù),計算機讀取數(shù)據(jù)的位置;PXIe通信模塊,實現(xiàn)與上位機通過PXIe通信;時鐘管理模塊,為AD采集、板載內(nèi)存提供時鐘;電源管理模塊,為其他模塊提供高品質(zhì)電源。數(shù)字化儀硬件總體設(shè)計方案如圖1所示。

    圖1 數(shù)字化儀硬件總體設(shè)計圖

    2 WDF驅(qū)動程序設(shè)計

    由于微軟已經(jīng)停止對Windows XP系統(tǒng)的維護(hù),故選擇在Win7系統(tǒng)下開發(fā);而從Windows Vista系統(tǒng)開始,驅(qū)動程序開發(fā)需要用到微軟新一代驅(qū)動程序開發(fā)模型WDF。WDF包括一整套對驅(qū)動程序進(jìn)行開發(fā)設(shè)計、發(fā)布、維護(hù)的部件,WDF支持面向?qū)ο蟮?,基于事件?qū)動機制的驅(qū)動程序設(shè)計思想;WDF實現(xiàn)了一些驅(qū)動程序所必須的基本特性,為驅(qū)動程序提供缺省的處理,并管理與操作系統(tǒng)的交互,這使設(shè)計者能夠集中精力在特定硬件設(shè)備的處理上,而不是操作系統(tǒng)自身,從而大大簡化設(shè)計[2]。WDF定義了一個驅(qū)動模型,提供了開發(fā)內(nèi)核模式驅(qū)動程序(KMDF)和用戶模式驅(qū)動程序(UMDF)的框架。一個即插即用的KMDF設(shè)備驅(qū)動程序包括:一個DriverEntry例程;一個EvtDriverDeviceAdd例程,類似于WDM的AddDevice例程;一個或多個I/O隊列;一個或多個I/O事件回調(diào)例程,類似于WDM的DispatchXxx例程;支持的即插即用和電源管理回調(diào)例程;支持的WMI回調(diào)例程,用于管理計算機系統(tǒng);其他回調(diào)例程,如對象的清除例程、中斷處理例程、DMA例程等[3]。

    2.1中斷處理

    中斷是外設(shè)主動申請與計算機交互的唯一方式。WDF的中斷處理分為兩部分:中斷處理例程EvtInterruptIsr,延遲過程調(diào)用EvtInterruptDpc。中斷處理例程是在中斷服務(wù)例程被調(diào)用時通過讀取PEX8311的中斷狀態(tài)寄存器來判斷是否是來自目標(biāo)設(shè)備的中斷;若是,則清除當(dāng)前中斷標(biāo)記并寫相應(yīng)中斷屏蔽寄存器位,暫時不再處理新的中斷;然后調(diào)用延遲過程調(diào)用例程,在空閑時實現(xiàn)更多更復(fù)雜的操作。因為中斷處理例程運行在DIRQL(Device Interrupt ReQuest Level)中斷級別上,幾乎可以屏蔽所有系統(tǒng)內(nèi)和外部設(shè)備的中斷請求,所以處理時間應(yīng)該盡可能短,以提高系統(tǒng)的響應(yīng)速度。而中斷延遲處理例程運行在DISPATCH_LEVEL級別上,可以在延遲過程調(diào)用例程中做大部分的中斷處理工作。

    本例數(shù)字化儀設(shè)備主要分為兩類中斷:本地中斷和DMA傳輸完成中斷。本地中斷包括AD轉(zhuǎn)換完成中斷、FIFO中斷、數(shù)據(jù)轉(zhuǎn)移完成中斷,共4個通道,12個中斷。中斷處理流程如圖2所示。

    圖2 數(shù)字化儀中斷處理流程圖

    2.2DMA數(shù)據(jù)傳輸實現(xiàn)

    利用中斷和DMA相結(jié)合的方式采集數(shù)據(jù),可以最大限度地提高CPU的工作效率,并且能夠及時保存采集的數(shù)據(jù),減少丟幀現(xiàn)象和誤碼率[4]。DMA傳輸方式無需CPU直接控制傳輸,通過硬件為RAM與I/O設(shè)備開辟一條直接傳送數(shù)據(jù)的通路,使CPU的效率大為提高。由于數(shù)字化儀需要實現(xiàn)高速大數(shù)據(jù)量傳輸,故采取DMA(Direct Memory Access)傳輸,在DMA傳輸過程中CPU可以進(jìn)行其他工作。一個完整的DMA傳輸過程包括4個步驟:DMA請求、DMA響應(yīng)、DMA傳輸、DMA結(jié)束。在數(shù)字化儀設(shè)備的WDF驅(qū)動程序中,DMA傳輸實現(xiàn)流程如下:

    1)在驅(qū)動程序初始化過程中,即Digitizer_EvtDeviceAdd例程中,創(chuàng)建一個DMA適配器對象WDFDMAENABLER,一個DMA傳輸對象WDFDMATRANSACTION,和一個公用緩沖區(qū)對象WDFCOMMONBUFFER,三者結(jié)合控制DMA傳輸過程;

    2)當(dāng)應(yīng)用程序向驅(qū)動發(fā)起讀數(shù)請求,驅(qū)動接收到I/O Request時,使用WDFCOMMONBUFFER公用緩存區(qū)作為DMA讀緩沖區(qū),初始化DmaTransaction對象,啟動DMA傳輸;

    3)驅(qū)動程序調(diào)用WdfDmaTransactionExecute啟動DMA傳輸時,系統(tǒng)框架會調(diào)用啟動傳輸前注冊的回調(diào)例程Digitizer_EvtProgramDma進(jìn)行寄存器配置,以正確啟動DMA操作;由于數(shù)字化儀Local端總線位寬為32位,需要設(shè)置DMA傳輸位寬為32位;一次可以傳輸4個字節(jié)數(shù)據(jù),提高數(shù)據(jù)傳輸速率;

    4)當(dāng)DMA傳輸完成時會通過中斷通知驅(qū)動程序,驅(qū)動程序在中斷延遲處理例程EvtInterruptDpc中完成最終DMA傳輸,同時將公用緩存區(qū)中的數(shù)據(jù)拷貝到I/O Request包中。

    3 動態(tài)鏈接庫接口函數(shù)設(shè)計

    在驅(qū)動程序的設(shè)計過程中,必須考慮到應(yīng)用程序接口的設(shè)計,良好的驅(qū)動程序設(shè)計必須從應(yīng)用程序設(shè)計出發(fā)[5]。為方便上層應(yīng)用程序使用,對驅(qū)動的操作和通信部分封裝成動態(tài)庫DLL。它是驅(qū)動層和應(yīng)用程序?qū)舆M(jìn)行通信的橋梁,同時為應(yīng)用程序?qū)犹峁┝朔奖阏{(diào)用的應(yīng)用接口函數(shù)。

    3.1動態(tài)鏈接庫接口函數(shù)

    數(shù)字化儀各項功能是通過應(yīng)用程序調(diào)用DLL的導(dǎo)出函數(shù)來實現(xiàn)的,DLL接口函數(shù)封裝了與硬件設(shè)備交互的具體細(xì)節(jié),只提供統(tǒng)一的接口給應(yīng)用程序調(diào)用。動態(tài)鏈接庫中接口函數(shù)主要分三類,如表1所示:

    1)設(shè)備打開關(guān)閉函數(shù):Digitizer_OpenDevice根據(jù)指定設(shè)備號打開數(shù)字化儀硬件設(shè)備;Digitizer_CloseDevice關(guān)閉已打開的設(shè)備;

    2)功能函數(shù):Digitizer_Reset恢復(fù)數(shù)字化儀設(shè)備默認(rèn)配置狀態(tài);Digitizer_Config根據(jù)指定通道,配置工作參數(shù);Digitizer_SetInterruptLevel根據(jù)指定通道,設(shè)置設(shè)備中斷通知級別,既設(shè)備緩存FIFO中數(shù)據(jù)量達(dá)到設(shè)定值時產(chǎn)生中斷,通知應(yīng)用程序讀數(shù);Digitizer_StartAD啟動AD采集;Digitizer_ StopAD停止AD采集;

    3)數(shù)據(jù)接收轉(zhuǎn)換函數(shù):Digitizer_Receive接收指定通道的AD采集數(shù)據(jù);Digiziter_RecvCompleted指定通道數(shù)據(jù)接收是否完畢;DoubleToUshort將double類型數(shù)據(jù)轉(zhuǎn)換成對應(yīng)14位采樣值;UshortToDouble將14位ADC采樣值數(shù)據(jù)轉(zhuǎn)換成實際信號量值

    說明:

    1)外部觸發(fā)實現(xiàn)是通過全局變量控制的,在Digitizer_ StartAD對應(yīng)的驅(qū)動函數(shù)中若為內(nèi)部觸發(fā),則正常寫開啟AD寄存器;若為外部觸發(fā),則做好初始化工作(開啟中斷等)后寫外部觸發(fā)使能寄存器,等外部觸發(fā)信號為高電平時底層自動開啟AD轉(zhuǎn)換。

    2)預(yù)采樣功能可以實現(xiàn)在電平觸發(fā)或外部觸發(fā)時對觸發(fā)點之前的信號進(jìn)行讀取顯示和分析。存儲深度包括預(yù)觸發(fā)深度和觸發(fā)深度兩部分,預(yù)采樣深度表示在觸發(fā)到來前被存儲下來的數(shù)據(jù)量,觸發(fā)深度表示在觸發(fā)到來后被存儲下來的數(shù)據(jù)量[6]。預(yù)采樣FIFO中的數(shù)據(jù)在觸發(fā)之前一直在刷新,時刻保持最新的數(shù)據(jù)直到觸發(fā)開始。為此需要先讀取正式采樣的數(shù)據(jù),再讀取預(yù)采樣數(shù)據(jù),才能保證預(yù)采樣數(shù)據(jù)是觸發(fā)點之前的數(shù)據(jù)。

    3.2高速數(shù)據(jù)傳輸?shù)膶崿F(xiàn)

    由于本文數(shù)字化儀具有4個獨立通道,每個通道采樣率最高達(dá)到125Msps,所以若4個通道滿速率工作的話,每秒鐘產(chǎn)生的數(shù)據(jù)量為:125M*2Byte*4≈1GB的數(shù)據(jù)。而33MHz的PCI總線的最高速率只有133MBps,PCI Express x1總線的最高傳輸速率也只有476MBps。若4個通道同時全速率工作所產(chǎn)生的數(shù)據(jù)量遠(yuǎn)超過系統(tǒng)的處理能力,因此設(shè)計時,硬件板卡自身每個通道帶有4M*32的SDRAM緩存,且不能連續(xù)工作過長時間。

    系統(tǒng)接收端,在驅(qū)動程序中采用DMA結(jié)合應(yīng)用程序使用的Windows完成端口I/O模型,實現(xiàn)數(shù)據(jù)盡可能的高速傳輸。下面介紹使用完成端口(IOCP)實現(xiàn)數(shù)據(jù)傳輸?shù)倪^程。完成端口的建立步驟如下:

    1)創(chuàng)建一個完成端口內(nèi)核對象

    調(diào)用系統(tǒng)API函數(shù)CreateIoCompletionPort(),返回一個IOCP句柄。

    hIocp=CreateCreateIoCompletionPort(INVALID_HANDLE, NULL,NULL,0);

    2)將設(shè)備句柄與I/O完成端口關(guān)聯(lián)

    可與完成端口關(guān)聯(lián)的內(nèi)核對象除了設(shè)備對象外,還可以是Win32文件對象,網(wǎng)絡(luò)套接字等。將已經(jīng)打開的設(shè)備句柄與IOCP內(nèi)核對象關(guān)聯(lián)起來,綁定時仍然使用CreateIo CompletionPort,只是參數(shù)不同:

    CreateIoCompletionPort(hDevice,hIocp,CK_RECV,0);

    3)創(chuàng)建工作者線程

    前兩步相當(dāng)于只是建立了消息隊列等結(jié)構(gòu),對句柄進(jìn)行了關(guān)聯(lián),具體I/O讀寫操作還是要靠工作線程來完成,這里可以建立數(shù)量是CPU核心數(shù)兩倍的工作線程。

    CreateThread(NULL,0,WorkerThread,thParam,CREATE_SUSPENDED,NULL);

    在工作者線程中對消息隊列進(jìn)行輪詢,如果有已經(jīng)完成的I/O請求,系統(tǒng)會將該I/O加入完成端口維護(hù)的消息隊列,然后調(diào)度一個空閑工作線程對消息報進(jìn)行處理。工作線程調(diào)用GetQueuedCompletionStatus()函數(shù)來輪詢消息隊列的狀態(tài)或者進(jìn)入睡眠狀態(tài)。

    完成端口的初始化代碼實現(xiàn)如下:

    工作者線程完成具體的數(shù)據(jù)傳輸任務(wù),調(diào)用系統(tǒng)函數(shù)ReadFile()向驅(qū)動程序發(fā)起DMA讀數(shù)任務(wù),在讀數(shù)I/O請求完成后將讀取的數(shù)據(jù)寫入DLL內(nèi)部各通道的緩沖區(qū)當(dāng)中。

    4 上層軟件設(shè)計

    在應(yīng)用軟件設(shè)計中,采用Windows下的Visual studio 2008開發(fā)平臺,基于.Net框架下的WinForm窗體應(yīng)用程序,整體用戶界面如圖3所示。界面控件選用NI MeasureStudio 8.6工具軟件包。

    圖3 數(shù)字化儀軟件用戶界面

    數(shù)字化儀應(yīng)用軟件采用三層架構(gòu)設(shè)計,即表現(xiàn)層,業(yè)務(wù)邏輯層,數(shù)據(jù)訪問層。在每一層中都有對應(yīng)的組件,完成對應(yīng)的功能模塊,同時系統(tǒng)還提供一些通用的組件來提供一些通用服務(wù)。

    1)表現(xiàn)層:實現(xiàn)用戶與系統(tǒng)的交互,提供一組控制接口給用戶選擇,并接收用戶的輸入。同時,將采集的數(shù)據(jù)信號以波形的形式呈現(xiàn)給用戶。

    2)業(yè)務(wù)邏輯層:處理所有業(yè)務(wù)邏輯,對用戶的輸入進(jìn)行處理。主要工作包括:定義、初始化全局變量;設(shè)定數(shù)字化儀的工作模式;對采集的數(shù)據(jù)信息進(jìn)行分析提取有用信息等。調(diào)用數(shù)據(jù)訪問層接口,并為表現(xiàn)層提供服務(wù)。

    3)數(shù)據(jù)訪問層:該層是對業(yè)務(wù)邏輯層的擴(kuò)展,實現(xiàn)對數(shù)據(jù)的操作。從數(shù)字化儀獲取數(shù)據(jù)反饋給業(yè)務(wù)邏輯層處理;將需要保存的數(shù)據(jù)按照指定格式持久化到本地磁盤文件中。

    5 測試結(jié)果及結(jié)論

    數(shù)字化儀模塊實現(xiàn)了4路獨立的AD采集通道,復(fù)雜的前端調(diào)理電路及高頻噪聲,造成每個通道都有采集誤差,降低了采樣精度。為了保證通道的采樣精度,模塊增加了誤差補償功能,消除了一些固定誤差的影響。誤差主要分為偏置誤差和增益誤差兩種,模塊誤差補償功能就是針對這兩種誤差進(jìn)行數(shù)據(jù)處理。通道誤差補償前需要獲取每個通道的誤差信息,而每個通道在不同量程、不同輸入阻抗情況下,誤差不同,需要分別進(jìn)行誤差測量。即先在0V輸入下測試零位電壓,電壓值取反即為偏置補償值,然后輸入滿量程電壓,此時的采集電壓即為增益誤差補償值。經(jīng)測試誤差補償完成后測量精度可達(dá)0.1%。同時數(shù)字化儀系統(tǒng)可以精確實現(xiàn)電平觸發(fā)、外部觸發(fā)及預(yù)采樣功能,并能精確計算正弦及方波等信號的頻率。

    6 結(jié)束語

    本文在VS2008環(huán)境中編寫了數(shù)字化儀的測試系統(tǒng),通過調(diào)用驅(qū)動程序,實現(xiàn)了對高速數(shù)字化儀的控制。經(jīng)實驗驗證,數(shù)字化儀在14位分辨率,單通道最大采樣速度為125Msps條件下,達(dá)到預(yù)定的設(shè)計指標(biāo),可以滿足大多數(shù)采樣需要。該數(shù)字化采用了DMA數(shù)據(jù)傳輸模式,極大地提高了數(shù)據(jù)傳輸速度,可廣泛應(yīng)用于各種軍事和工業(yè)領(lǐng)域,具有十分廣闊的前景。

    [1]柏向春.寬帶高精度數(shù)字化儀應(yīng)用軟件設(shè)計[D].成都:電子科技大學(xué),2008.

    [2]王蘭英,居錦武.Windows平臺驅(qū)動程序新架構(gòu)分析[J].計算機系統(tǒng)應(yīng)用,2008(1):109-112.

    [3]武安河.Windows設(shè)備驅(qū)動程序WDF開發(fā)[M].北京:電子工業(yè)出版社,2009.

    [4]王波,郭建.基于PCI設(shè)備的DMA傳輸建模與分析[J].計算機測量與控制,2011(19):972-974.

    [5]易偉,徐欣,孫兆林.基于WDF的PXIe接口驅(qū)動程序開發(fā)[J].微處理機,2011(8):86-92.

    [6]付寧,趙浩然,梁宇,等.PXI數(shù)字化儀的觸發(fā)設(shè)計[J].電子測量技術(shù),2012(8):116-119.

    Digitizersoftware design based on high-speed multi-channel acquisition module

    JIA Yu-jiao,LIU Ya-bin,ZHANG Xiu-lei
    (School of Automation Science and Electrical Engineering,Beihang University,Beijing 100191,China)

    Combined with the hardware equipment of digitizer,the key problems and resolutions in the development of software of high speed data acquisition and analysis system are discussed.It is discussed from three aspects-device driver,driver interface encapsulation and application software.Firstly,the basic frame and operational mechanism of WDF are analyzed thoroughly.Using VS2008,under Win7 system design WDF driver and implements the DMA transfer;design encapsulates the interface functions to operate the equipment;using C#language and multi-threaded design and implementation of the multi-channel high-speed data transmission,real-time display and storage system.Experiments show that the system is stability.

    digitizer;WDF;DMA;high-speed

    TN98

    A

    1674-6236(2016)12-0077-04

    2015-07-02稿件編號:201507017

    賈玉姣(1990—),女,山東濰坊人,碩士研究生。研究方向:檢測技術(shù)及自動化裝置。

    猜你喜歡
    驅(qū)動程序調(diào)用中斷
    核電項目物項調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    利用RFC技術(shù)實現(xiàn)SAP系統(tǒng)接口通信
    AT89C51與中斷有關(guān)的寄存器功能表解
    FPGA內(nèi)嵌PowerPC的中斷響應(yīng)分析
    微處理機(2012年4期)2012-06-13 11:32:24
    驅(qū)動程序更新與推薦
    驅(qū)動程序更新與推薦
    十八禁网站网址无遮挡| 在线观看www视频免费| 制服人妻中文乱码| 国产精品 欧美亚洲| 久久久久精品国产欧美久久久 | 久久精品久久久久久噜噜老黄| 一区在线观看完整版| 国产成人精品久久二区二区91 | 婷婷色综合大香蕉| 99香蕉大伊视频| 只有这里有精品99| 午夜福利网站1000一区二区三区| 日韩熟女老妇一区二区性免费视频| 黄片小视频在线播放| 久久久欧美国产精品| 巨乳人妻的诱惑在线观看| 欧美精品亚洲一区二区| 成年女人毛片免费观看观看9 | 成人18禁高潮啪啪吃奶动态图| 国产男女内射视频| 久久久久人妻精品一区果冻| 久久久久精品国产欧美久久久 | 亚洲成人免费av在线播放| 国产在线一区二区三区精| 黑人巨大精品欧美一区二区蜜桃| 自线自在国产av| 男人舔女人的私密视频| 中文字幕制服av| 欧美亚洲日本最大视频资源| 国产精品一二三区在线看| 一边摸一边做爽爽视频免费| a 毛片基地| 啦啦啦啦在线视频资源| 乱人伦中国视频| 国产又色又爽无遮挡免| 欧美最新免费一区二区三区| 永久免费av网站大全| 成人黄色视频免费在线看| 桃花免费在线播放| 国产日韩一区二区三区精品不卡| 天美传媒精品一区二区| xxxhd国产人妻xxx| 久久精品亚洲熟妇少妇任你| 在线免费观看不下载黄p国产| 国产片特级美女逼逼视频| 五月天丁香电影| 下体分泌物呈黄色| 97人妻天天添夜夜摸| 9热在线视频观看99| 亚洲精品第二区| 精品国产超薄肉色丝袜足j| 久久久久久久大尺度免费视频| 欧美 日韩 精品 国产| 久久人人97超碰香蕉20202| 久久久久久人妻| 91成人精品电影| tube8黄色片| 久久精品熟女亚洲av麻豆精品| 国产精品国产av在线观看| 国产一卡二卡三卡精品 | 午夜福利网站1000一区二区三区| a级毛片在线看网站| 韩国av在线不卡| 老司机靠b影院| 久久久久久久大尺度免费视频| 一级爰片在线观看| 高清视频免费观看一区二区| 在线看a的网站| 国产极品天堂在线| 视频区图区小说| 色婷婷av一区二区三区视频| 熟女少妇亚洲综合色aaa.| 精品一区在线观看国产| 啦啦啦在线免费观看视频4| 我要看黄色一级片免费的| 亚洲三区欧美一区| 蜜桃国产av成人99| 涩涩av久久男人的天堂| 久久婷婷青草| 国产免费现黄频在线看| 欧美在线一区亚洲| 99热国产这里只有精品6| 一级毛片电影观看| 又黄又粗又硬又大视频| 成人午夜精彩视频在线观看| 两性夫妻黄色片| 精品一区二区三区av网在线观看 | 国产极品天堂在线| 国产免费视频播放在线视频| 国产一区有黄有色的免费视频| 久久人妻熟女aⅴ| 一级片'在线观看视频| 丝袜脚勾引网站| 国产精品国产av在线观看| 两性夫妻黄色片| 中文字幕av电影在线播放| 丝瓜视频免费看黄片| 成人亚洲欧美一区二区av| 桃花免费在线播放| 女性被躁到高潮视频| 国产午夜精品一二区理论片| 久久性视频一级片| 精品卡一卡二卡四卡免费| 一个人免费看片子| 日韩大码丰满熟妇| 在线观看免费高清a一片| 国产乱人偷精品视频| 精品国产乱码久久久久久男人| 亚洲国产欧美在线一区| 性色av一级| 国产一区二区三区综合在线观看| 亚洲av男天堂| 侵犯人妻中文字幕一二三四区| 亚洲成人国产一区在线观看 | 观看美女的网站| 国产欧美日韩一区二区三区在线| 亚洲第一区二区三区不卡| 国产精品免费大片| 久久久久久免费高清国产稀缺| 国产毛片在线视频| 免费不卡黄色视频| 水蜜桃什么品种好| 伦理电影大哥的女人| 国产97色在线日韩免费| 亚洲精品第二区| 亚洲精品一二三| 91aial.com中文字幕在线观看| 一二三四中文在线观看免费高清| 国产亚洲精品第一综合不卡| 视频在线观看一区二区三区| 91精品伊人久久大香线蕉| 精品亚洲成国产av| 一区二区三区精品91| 高清不卡的av网站| 男女无遮挡免费网站观看| 国产极品天堂在线| 国产免费一区二区三区四区乱码| 少妇被粗大的猛进出69影院| 中文字幕人妻熟女乱码| 国产老妇伦熟女老妇高清| 少妇被粗大的猛进出69影院| 久久这里只有精品19| 久久久久网色| 亚洲精品美女久久av网站| 日韩制服骚丝袜av| 中文乱码字字幕精品一区二区三区| 国产一卡二卡三卡精品 | 建设人人有责人人尽责人人享有的| 国产成人精品福利久久| 2018国产大陆天天弄谢| 飞空精品影院首页| 中文天堂在线官网| 91精品伊人久久大香线蕉| 亚洲第一av免费看| 波多野结衣一区麻豆| 9191精品国产免费久久| 国产xxxxx性猛交| 久久久久久久久久久免费av| 国产精品偷伦视频观看了| 一级毛片电影观看| 水蜜桃什么品种好| 免费看不卡的av| 国产熟女午夜一区二区三区| 在线 av 中文字幕| 在线天堂中文资源库| 亚洲免费av在线视频| 97人妻天天添夜夜摸| 日本黄色日本黄色录像| 爱豆传媒免费全集在线观看| 国产成人欧美| 男女之事视频高清在线观看 | 午夜日韩欧美国产| 国产午夜精品一二区理论片| av片东京热男人的天堂| 欧美成人午夜精品| 国产av码专区亚洲av| 久久久精品94久久精品| 精品亚洲成a人片在线观看| 1024视频免费在线观看| 色播在线永久视频| 久久av网站| 国产成人91sexporn| 97人妻天天添夜夜摸| 成年人免费黄色播放视频| 一本—道久久a久久精品蜜桃钙片| 免费黄色在线免费观看| 亚洲成人av在线免费| 国产精品三级大全| 国产日韩欧美亚洲二区| 国产精品无大码| av电影中文网址| 国产成人午夜福利电影在线观看| 女人精品久久久久毛片| 热re99久久精品国产66热6| 99精国产麻豆久久婷婷| 天美传媒精品一区二区| 亚洲av在线观看美女高潮| 亚洲成色77777| 91成人精品电影| 精品人妻在线不人妻| 免费女性裸体啪啪无遮挡网站| 亚洲天堂av无毛| av网站在线播放免费| 天天躁日日躁夜夜躁夜夜| 国产无遮挡羞羞视频在线观看| 午夜影院在线不卡| 成人亚洲精品一区在线观看| 亚洲色图 男人天堂 中文字幕| 丰满乱子伦码专区| av不卡在线播放| 乱人伦中国视频| 国产成人一区二区在线| 交换朋友夫妻互换小说| 2018国产大陆天天弄谢| 99久国产av精品国产电影| 国产亚洲精品第一综合不卡| 黄频高清免费视频| av在线播放精品| 日韩精品免费视频一区二区三区| 99热国产这里只有精品6| 午夜激情av网站| 亚洲精品美女久久久久99蜜臀 | 亚洲精品国产一区二区精华液| 悠悠久久av| 永久免费av网站大全| 国精品久久久久久国模美| 国产xxxxx性猛交| 在线观看免费午夜福利视频| 国产乱来视频区| 国产精品av久久久久免费| 久久久久人妻精品一区果冻| 国产精品香港三级国产av潘金莲 | 好男人视频免费观看在线| 国产xxxxx性猛交| 一级片免费观看大全| 精品一区在线观看国产| 男人爽女人下面视频在线观看| 日本欧美视频一区| 亚洲av日韩在线播放| 午夜激情久久久久久久| 韩国av在线不卡| kizo精华| 国产精品偷伦视频观看了| xxxhd国产人妻xxx| 午夜精品国产一区二区电影| 成年人免费黄色播放视频| 国产极品粉嫩免费观看在线| 丝袜美足系列| 九九爱精品视频在线观看| 黑丝袜美女国产一区| 色婷婷av一区二区三区视频| 免费在线观看视频国产中文字幕亚洲 | 国产在线一区二区三区精| 男女无遮挡免费网站观看| 天天躁日日躁夜夜躁夜夜| 秋霞伦理黄片| 亚洲一区二区三区欧美精品| 综合色丁香网| 91成人精品电影| 亚洲av中文av极速乱| 亚洲 欧美一区二区三区| 无遮挡黄片免费观看| 亚洲精品日韩在线中文字幕| 热re99久久国产66热| 久久狼人影院| 成人黄色视频免费在线看| 亚洲欧美清纯卡通| 精品视频人人做人人爽| 一区在线观看完整版| 国产免费视频播放在线视频| 97在线人人人人妻| 成人毛片60女人毛片免费| 综合色丁香网| 久久人人97超碰香蕉20202| 亚洲人成77777在线视频| 亚洲成国产人片在线观看| 国产精品久久久久成人av| 女人高潮潮喷娇喘18禁视频| 国产有黄有色有爽视频| 亚洲成国产人片在线观看| 日韩一本色道免费dvd| 国产激情久久老熟女| 最近的中文字幕免费完整| 国产伦理片在线播放av一区| 超色免费av| 啦啦啦中文免费视频观看日本| 丝瓜视频免费看黄片| 国产成人精品无人区| 久久久久视频综合| 日韩 亚洲 欧美在线| 国产精品久久久人人做人人爽| 大话2 男鬼变身卡| av天堂久久9| 亚洲国产看品久久| 亚洲激情五月婷婷啪啪| 丁香六月欧美| 一级爰片在线观看| 男女下面插进去视频免费观看| 久久综合国产亚洲精品| 丁香六月天网| 国产精品国产三级专区第一集| 久久97久久精品| 中文字幕制服av| 亚洲图色成人| 成人免费观看视频高清| 少妇人妻 视频| 99九九在线精品视频| 国产免费又黄又爽又色| 视频在线观看一区二区三区| 国产免费视频播放在线视频| 搡老岳熟女国产| 街头女战士在线观看网站| 9191精品国产免费久久| 在线观看免费视频网站a站| 如日韩欧美国产精品一区二区三区| 啦啦啦视频在线资源免费观看| 国产日韩欧美在线精品| 这个男人来自地球电影免费观看 | 亚洲国产精品国产精品| 精品国产一区二区久久| 欧美日韩亚洲高清精品| 亚洲熟女精品中文字幕| 久久久精品区二区三区| 一区二区三区精品91| 久久久久国产精品人妻一区二区| 伊人亚洲综合成人网| 99久国产av精品国产电影| 精品国产露脸久久av麻豆| 国产成人免费无遮挡视频| 国产免费福利视频在线观看| 精品久久久精品久久久| 久久精品人人爽人人爽视色| 精品卡一卡二卡四卡免费| 亚洲中文av在线| xxxhd国产人妻xxx| 美女高潮到喷水免费观看| xxxhd国产人妻xxx| 国产在线免费精品| 99久久综合免费| 国产精品.久久久| xxxhd国产人妻xxx| 国产在线免费精品| 丝袜美足系列| 精品国产露脸久久av麻豆| 久久精品国产综合久久久| 亚洲成色77777| 国产成人a∨麻豆精品| 看免费成人av毛片| 亚洲精品av麻豆狂野| 黄片小视频在线播放| 国产精品免费大片| 国产av一区二区精品久久| 国产成人欧美在线观看 | 人人妻人人澡人人爽人人夜夜| 日韩成人av中文字幕在线观看| 午夜免费观看性视频| 久久这里只有精品19| 午夜福利视频精品| 国产精品欧美亚洲77777| 久久人人97超碰香蕉20202| 街头女战士在线观看网站| 午夜免费鲁丝| 精品亚洲成国产av| 欧美精品人与动牲交sv欧美| 女人爽到高潮嗷嗷叫在线视频| 国产一卡二卡三卡精品 | 国产麻豆69| 又黄又粗又硬又大视频| 国产一区二区三区综合在线观看| 久久久精品94久久精品| 亚洲国产毛片av蜜桃av| 欧美日韩成人在线一区二区| 免费日韩欧美在线观看| 亚洲成色77777| 成人影院久久| 成年av动漫网址| 久久99精品国语久久久| 亚洲自偷自拍图片 自拍| 黄色视频不卡| 伦理电影免费视频| 久久久国产欧美日韩av| 国产精品成人在线| 久久久久网色| 国产av精品麻豆| 中文字幕高清在线视频| 捣出白浆h1v1| 久久综合国产亚洲精品| 亚洲精品一二三| 2018国产大陆天天弄谢| 国产爽快片一区二区三区| 日韩大码丰满熟妇| 国产精品久久久久久精品电影小说| 亚洲人成77777在线视频| 午夜福利视频精品| 国产一卡二卡三卡精品 | 激情视频va一区二区三区| 电影成人av| 亚洲四区av| 久久久久久久久久久免费av| 亚洲 欧美一区二区三区| 秋霞伦理黄片| 狂野欧美激情性xxxx| videos熟女内射| 操出白浆在线播放| 如何舔出高潮| 亚洲天堂av无毛| 久久精品久久久久久久性| 满18在线观看网站| 大片免费播放器 马上看| 成年人免费黄色播放视频| 亚洲av电影在线观看一区二区三区| 日韩欧美一区视频在线观看| 久久久国产一区二区| 国产在线一区二区三区精| 日本色播在线视频| 久久久久精品性色| 国产伦人伦偷精品视频| 一本久久精品| 欧美日韩亚洲综合一区二区三区_| 欧美日韩视频高清一区二区三区二| 国产午夜精品一二区理论片| 国产亚洲欧美精品永久| 国产日韩欧美在线精品| 少妇的丰满在线观看| 女人高潮潮喷娇喘18禁视频| 久久这里只有精品19| 自线自在国产av| av免费观看日本| 国产亚洲一区二区精品| 国产精品久久久久久人妻精品电影 | 又大又黄又爽视频免费| 亚洲熟女毛片儿| a级毛片在线看网站| 曰老女人黄片| 国产成人精品久久二区二区91 | 国产日韩欧美在线精品| 精品久久久久久电影网| 999久久久国产精品视频| 欧美日韩视频精品一区| 亚洲精品成人av观看孕妇| 一级片免费观看大全| 国产片特级美女逼逼视频| 人体艺术视频欧美日本| 日日爽夜夜爽网站| 欧美日本中文国产一区发布| 人人澡人人妻人| 国产成人午夜福利电影在线观看| 欧美中文综合在线视频| 亚洲欧美色中文字幕在线| 观看av在线不卡| 热re99久久精品国产66热6| 免费高清在线观看视频在线观看| 一二三四在线观看免费中文在| 欧美精品人与动牲交sv欧美| 亚洲四区av| 黑丝袜美女国产一区| 日日爽夜夜爽网站| 亚洲成人国产一区在线观看 | 成人三级做爰电影| 丁香六月天网| 精品久久久久久电影网| 国产欧美日韩一区二区三区在线| 亚洲精品,欧美精品| 亚洲五月色婷婷综合| 老鸭窝网址在线观看| 国产精品熟女久久久久浪| 精品国产露脸久久av麻豆| 午夜日韩欧美国产| 女性生殖器流出的白浆| 国产精品久久久人人做人人爽| 中文字幕最新亚洲高清| 国产免费现黄频在线看| 亚洲一区中文字幕在线| 男人操女人黄网站| 波多野结衣av一区二区av| 久久久精品94久久精品| 伦理电影大哥的女人| 在现免费观看毛片| 国产一区二区三区av在线| 日日啪夜夜爽| 男女高潮啪啪啪动态图| av有码第一页| 成年人午夜在线观看视频| 中文欧美无线码| av片东京热男人的天堂| 国产深夜福利视频在线观看| 啦啦啦在线观看免费高清www| 亚洲国产精品999| 亚洲婷婷狠狠爱综合网| 永久免费av网站大全| 亚洲精品中文字幕在线视频| 成人国语在线视频| 亚洲国产精品999| 久久精品国产综合久久久| 日韩人妻精品一区2区三区| 久久久久久人人人人人| 久久久国产一区二区| 亚洲在久久综合| 欧美乱码精品一区二区三区| 亚洲一区二区三区欧美精品| 老熟女久久久| 欧美国产精品一级二级三级| 看十八女毛片水多多多| 九色亚洲精品在线播放| 日本一区二区免费在线视频| 午夜福利乱码中文字幕| 在线观看免费高清a一片| 天天操日日干夜夜撸| 飞空精品影院首页| 一级片'在线观看视频| 国产在线视频一区二区| 色婷婷久久久亚洲欧美| 观看av在线不卡| 国产xxxxx性猛交| 黄色怎么调成土黄色| 欧美日韩一区二区视频在线观看视频在线| 黄网站色视频无遮挡免费观看| 午夜老司机福利片| 成人午夜精彩视频在线观看| 亚洲成人手机| 日韩av在线免费看完整版不卡| www.自偷自拍.com| 精品一区在线观看国产| 天天添夜夜摸| 日韩中文字幕欧美一区二区 | 国语对白做爰xxxⅹ性视频网站| 这个男人来自地球电影免费观看 | 男女高潮啪啪啪动态图| 国产精品一区二区在线观看99| 777久久人妻少妇嫩草av网站| av福利片在线| 午夜免费观看性视频| 午夜福利视频精品| 亚洲精品视频女| 日日啪夜夜爽| 精品第一国产精品| 免费观看人在逋| 另类精品久久| 各种免费的搞黄视频| 精品少妇黑人巨大在线播放| 亚洲一区中文字幕在线| bbb黄色大片| 精品人妻在线不人妻| av卡一久久| 这个男人来自地球电影免费观看 | 欧美精品av麻豆av| 99精国产麻豆久久婷婷| 久久精品久久久久久久性| 国产一区亚洲一区在线观看| 亚洲在久久综合| 美女国产高潮福利片在线看| 久久精品久久久久久噜噜老黄| 80岁老熟妇乱子伦牲交| 丰满少妇做爰视频| 久久性视频一级片| 美女午夜性视频免费| 一二三四中文在线观看免费高清| a级毛片在线看网站| 国产乱人偷精品视频| 两个人看的免费小视频| 久久精品国产亚洲av高清一级| 如何舔出高潮| 黑人猛操日本美女一级片| 夫妻性生交免费视频一级片| 麻豆精品久久久久久蜜桃| 女人精品久久久久毛片| 久久精品国产亚洲av涩爱| av女优亚洲男人天堂| 久久久精品国产亚洲av高清涩受| 久久亚洲国产成人精品v| 婷婷色综合www| 波多野结衣一区麻豆| 亚洲精品久久成人aⅴ小说| 王馨瑶露胸无遮挡在线观看| 大香蕉久久成人网| 国产又爽黄色视频| 久久国产亚洲av麻豆专区| 色精品久久人妻99蜜桃| 国产日韩欧美亚洲二区| 精品少妇久久久久久888优播| 人成视频在线观看免费观看| 人人妻,人人澡人人爽秒播 | 亚洲国产欧美网| 国产黄频视频在线观看| 男女午夜视频在线观看| 久久青草综合色| 日韩人妻精品一区2区三区| 男女午夜视频在线观看| 最近中文字幕高清免费大全6| 伊人亚洲综合成人网| av在线app专区| 色视频在线一区二区三区| 母亲3免费完整高清在线观看| av在线app专区| 国产99久久九九免费精品| 日韩人妻精品一区2区三区| 国产亚洲av片在线观看秒播厂| 日韩成人av中文字幕在线观看| 老鸭窝网址在线观看| 亚洲成人免费av在线播放| 亚洲色图综合在线观看| 丝袜人妻中文字幕| 国产色婷婷99| av国产久精品久网站免费入址| 男人操女人黄网站| 国产精品久久久人人做人人爽| 亚洲自偷自拍图片 自拍| 视频区图区小说| 深夜精品福利| 国产精品一区二区精品视频观看| 日韩大片免费观看网站| av有码第一页| 亚洲精品在线美女| svipshipincom国产片| 男女之事视频高清在线观看 |