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

    噴氣織機控制器CAN通信接口設(shè)計及實現(xiàn)

    2010-11-15 06:36:24胡旭東金玉珍何偉強
    絲綢 2010年1期
    關(guān)鍵詞:織機噴氣驅(qū)動程序

    汪 靜,胡旭東,金玉珍,何偉強

    (浙江理工大學(xué) 浙江省現(xiàn)代紡織裝備技術(shù)重點實驗室,杭州 310018)

    噴氣織機控制器CAN通信接口設(shè)計及實現(xiàn)

    汪 靜,胡旭東,金玉珍,何偉強

    (浙江理工大學(xué) 浙江省現(xiàn)代紡織裝備技術(shù)重點實驗室,杭州 310018)

    提出了基于Win CE的噴氣織機控制器CAN通信接口設(shè)計及實現(xiàn)的方法。設(shè)計了CAN通信接口的硬件電路,介紹了接口驅(qū)動程序的工作機制及開發(fā)環(huán)境,詳細(xì)闡述了Win CE流接口驅(qū)動程序的開發(fā)過程,并通過編寫CAN通信應(yīng)用程序測試通信。測試結(jié)果表明,CAN通信接口在Win CE下通信正常且具有較強的實時性。

    Windows CE;CAN總線;流接口驅(qū)動;噴氣織機控制器

    噴氣織機控制器主要由人機界面、主控制模塊及送經(jīng)/卷取模塊這三大部分組成,用戶在人機界面上設(shè)定織造工藝條件后傳送給織機下位機,下位機的主控制板及送經(jīng)/卷取板根據(jù)人機界面設(shè)定的參數(shù)執(zhí)行相應(yīng)動作并把當(dāng)前織機運行情況傳回人機界面實時顯示??棛C控制器的正常通信是保證織機正常運行的先決條件。目前,國外高檔噴氣織機的機電一體化控制普遍采用基于現(xiàn)場總線的通信方式實現(xiàn),如日本津田駒公司的ZAX-N噴氣織機、豐田公司的JAT710噴氣織機、比利時必佳樂公司OMNI plus 800噴氣織機的控制系統(tǒng)。

    CAN總線技術(shù)自20世紀(jì)80年代末以來已逐漸發(fā)展形成一定影響,目前,CAN總線已形成國際標(biāo)準(zhǔn)。CAN總線適用于數(shù)據(jù)交換簡短而頻繁的場合,它高性能、高可靠性的優(yōu)點特別適合工業(yè)設(shè)備的互連,是解決工業(yè)控制設(shè)備之間數(shù)據(jù)通信的有效方式。

    基于CAN總線本身具有的優(yōu)勢能夠滿足噴氣織機控制系統(tǒng)的通信要求,本設(shè)計中噴氣織機控制器的各部分機構(gòu)通信采用CAN總線通信實現(xiàn)。Windows CE系統(tǒng)是微軟公司專門為移動設(shè)備、嵌入式應(yīng)用等非PC領(lǐng)域而設(shè)計的一種32位嵌入式實時操作系統(tǒng),它具有很好的模塊性,良好的實時性及強大的通信能力,該操作系統(tǒng)在工業(yè)現(xiàn)場設(shè)備中也被廣泛應(yīng)用[1-2]。本研究以噴氣織機控制器的CAN通信實現(xiàn)為實例,具體給出Win CE下CAN通信接口的實現(xiàn),詳細(xì)介紹CAN接口硬件設(shè)計及Win CE下接口驅(qū)動程序的開發(fā)實現(xiàn)流程。

    1 Win CE下接口驅(qū)動工作機制

    在Windows CE中,驅(qū)動程序是Windows CE內(nèi)核的一部分,所有驅(qū)動皆為動態(tài)鏈接庫,且在驅(qū)動實現(xiàn)中可以調(diào)用所有標(biāo)準(zhǔn)的API函數(shù)。Win CE驅(qū)動程序模型有本機驅(qū)動程序和流接口驅(qū)動程序兩種。本機驅(qū)動程序通常與基于Win CE的平臺有著緊密的連接,總是在平臺啟動時加載,如鍵盤、顯示器等都有專門用于Win CE的接口。流接口驅(qū)動程序是為連接到基于Win CE平臺的外圍設(shè)備而設(shè)計的,典型的流式設(shè)備如串口、網(wǎng)卡,打印機等。

    流接口驅(qū)動程序是一般類型的設(shè)備驅(qū)動程序,由設(shè)備管理器統(tǒng)一加載、管理和卸載,它有固定的入口點函數(shù),主要任務(wù)是通過流接口函數(shù)使得應(yīng)用程序通過Win CE的文件系統(tǒng)訪問這些驅(qū)動程序,達(dá)到應(yīng)用程序訪問驅(qū)動程序、操作硬件的目的。應(yīng)用程序使用文件API對設(shè)備進(jìn)行訪問的過程是:OS接受API調(diào)用FileSys.exe,F(xiàn)ileSys.exe發(fā)現(xiàn)是對設(shè)備進(jìn)行操作,就會把執(zhí)行交給device.exe,調(diào)用流接口與硬件交互[3]。流驅(qū)動的體系結(jié)構(gòu)如圖1所示。

    圖1 流式接口驅(qū)動程序體系結(jié)構(gòu)Fig.1 Architecture of Stream Interface Driver

    2 CAN接口硬件設(shè)計

    本次設(shè)計的基于Win CE的CAN通信接口應(yīng)用于噴氣織機控制器的各部分通信,主要是織機的人機交互界面與織機的主控板及送經(jīng)/卷取板這三部分機構(gòu)的通信實現(xiàn)。設(shè)計選用基于ARM9結(jié)構(gòu)EP9307為核心處理器,外接觸摸板及液晶屏用于系統(tǒng)的輸入及輸出顯示,由于EP9307微處理器不帶CAN總線控制器,所以在外部擴展了獨立的CAN控制器。為提高系統(tǒng)的驅(qū)動能力、增大通信距離,CAN收發(fā)器采用PCA82C250芯片作為其與物理總線間的接口,以實現(xiàn)物理層的轉(zhuǎn)換和傳輸,增加了對總線的差動發(fā)送能力和對CAN控制器的差動接收能力[4]。CAN控制器采用SJA1000芯片,SJA1000完全支持CAN 2.0A和CAN 2.0B協(xié)議;通信位速率最高可達(dá)1 Mbps;有擴展的接收緩沖器64字節(jié),先進(jìn)先出(FIFO)。硬件結(jié)構(gòu)如圖2所示。

    為提高系統(tǒng)的可靠性和抗干擾能力,主要從以下幾個方面考慮,在CAN收發(fā)器與控制器之間接入高速光耦TLP113以實現(xiàn)電氣隔離,TLP113可滿足在最高速率1 Mbps下的電氣響應(yīng),保護(hù)控制系統(tǒng)電路;采用隔離型DC/DC模塊為收發(fā)器電路供電,選擇B0505S型號定電壓輸入隔離非穩(wěn)壓單輸出型DC/DC模塊,可向收發(fā)器電路提供低于200 mA的電流,隔離電壓可高于1 000 VDC;由于CAN總線對收發(fā)器82C250發(fā)送數(shù)據(jù)輸入端(TXD)狀態(tài)的要求,在82C250的TXD端與高速光耦TLP113的輸出端5腳相連,同時接390 Ω上拉電阻以保證在總線空閑或出現(xiàn)異常情況時TXD端的狀態(tài)為高電平;在CAN總線末端必須連接2個120 Ω終端電阻以起到其對總線阻抗的匹配作用,加強總線數(shù)據(jù)通信的可靠性和抗干擾性。設(shè)計時還考慮其他抗干擾措施,如在82C250的CANH、CANL端與地之間并聯(lián)2個小電容以減小總線上的高頻干擾,在82C250與TLP113的電源端與地之間添加去耦合電容以降低干擾。具有光電隔離及電源隔離的CAN通信接口電路如圖3示。

    圖2 硬件結(jié)構(gòu)框圖Fig.2 Hardware Structure Diagram

    圖3 CAN通信接口電路Fig.3 Communication Interface Circuit ofCAN

    3 CAN接口驅(qū)動設(shè)計

    3.1 驅(qū)動開發(fā)環(huán)境

    Platform Builder(PB)是微軟公司提供的一個集成開發(fā)軟件,通過它可創(chuàng)建系統(tǒng)鏡像,包括核心文件系統(tǒng)、存儲的程序和文檔、系統(tǒng)配置文件等。本次CAN驅(qū)動開發(fā)選擇PB作為開發(fā)工具,通過串口連接在超級終端輸出打印信息,進(jìn)行驅(qū)動調(diào)試。由于驅(qū)動開發(fā)需要多次的調(diào)試、修改,而在PB中每次修改驅(qū)動程序后把它編譯進(jìn)系統(tǒng)鏡像再調(diào)試需要耗費大量的時間。為簡化開發(fā)過程,選擇在Win CE下動態(tài)加載流驅(qū)動的方法,即單獨編譯驅(qū)動,通過加載DLL文件的方式把驅(qū)動加載到Win CE系統(tǒng)中結(jié)合硬件進(jìn)行調(diào)試,直到對驅(qū)動程序進(jìn)行多次迭代調(diào)試,修改完成之后再將其封裝入Win CE系統(tǒng)映像。

    3.2 CAN驅(qū)動程序的實現(xiàn)

    CAN驅(qū)動程序的開發(fā)過程主要可概括為編寫DLL做成Project再加入到操作系統(tǒng)。實現(xiàn)的步驟是先在PB中新建一個DLL項目,編寫一些輸入函數(shù),寄存器,外設(shè)的聲明,寫DLLENTRY函數(shù);編寫流接口函數(shù);編寫DLL的導(dǎo)出函數(shù)文件.DEF;為驅(qū)動程序?qū)懭胱员眄?,修改bib文件。

    流接口驅(qū)動程序必須實現(xiàn)一組標(biāo)準(zhǔn)的函數(shù)用來完成標(biāo)準(zhǔn)的輸入輸出管理和電源管理,而流驅(qū)動開發(fā)的重點就在于這10個標(biāo)準(zhǔn)流接口函數(shù)的實現(xiàn)[5]。接口函數(shù)見表1,在此設(shè)備名前綴命名為“CAN”。

    表1 流接口函數(shù)Tab.1 Function of Stream Interface

    現(xiàn)主要對CAN_Init、CAN_Open和CAN_IOControl這3個函數(shù)進(jìn)行分析。

    3.2.1 CAN_Init()函數(shù)

    CAN_Init()函數(shù)的主要任務(wù)是分配內(nèi)存、綁定中斷,CAN_Init函數(shù)流程如圖4所示。

    圖4 CAN_Init函數(shù)流程Fig.4 Function Flow of CAN_Init

    在Windows CE中,對物理內(nèi)存的訪問是通過虛擬地址進(jìn)行的,VirtualAlloc()函數(shù)負(fù)責(zé)在虛擬內(nèi)存空間內(nèi)保留一段虛擬內(nèi)存,而VirtualCopy()函數(shù)負(fù)責(zé)把一段物理內(nèi)存和虛擬內(nèi)存綁定,這樣,最終實現(xiàn)通過虛擬地址進(jìn)行對物理內(nèi)存的訪問,地址映射的關(guān)鍵代碼如下:

    DWORD dwRet=1;

    SJA1000_VBASE=VirtualAlloc (0, 0x04,MEM_RESERVE, PAGE_NOACCESS);

    dwRet=VirtualCopy(SJA1000_VBASE, (PVOID)(SJA1000_PHYBASE>>8), 0x04, PAGE_READWRITE |PAGE_NOCACHE | PAGE_PHYSICAL);

    3.2.2 CAN_Open()函數(shù)

    CAN_Open()函數(shù)主要完成初始化,創(chuàng)建有名事件。初始化包括寄存器初始化、SJA1000初始化、緩沖區(qū)初始化、CAN設(shè)備初始化設(shè)置工作方式和波特率參數(shù)等。在Win CE中有名事件可以在進(jìn)程間被識別,通過有名事件實現(xiàn)處于不同進(jìn)程中的驅(qū)動程序與應(yīng)用程序間的通信,在此創(chuàng)建有名事件以備應(yīng)用程序使用。

    3.2.3 CAN_IOControl()函數(shù)

    在CAN通信應(yīng)用程序中通過調(diào)用CAN_IOControl()函數(shù)可根據(jù)自定義協(xié)議進(jìn)行相關(guān)參數(shù)設(shè)置。以波特率設(shè)置為例,定義IOCTL_CAN_SET_BAUDRATE函數(shù)之后,在應(yīng)用程序中通過設(shè)置控制代碼IoControlCode=IOCTL_CAN_SET_BAUDRATE,即可用DeviceIoControl直接調(diào)用進(jìn)行波特率的設(shè)置,而不必再對寄存器進(jìn)行設(shè)置,簡化了應(yīng)用程序的開發(fā)。

    在驅(qū)動程序開發(fā)過程中還需注意Windows CE中斷的處理[6],處理中斷的幾個關(guān)鍵步驟是:首先在驅(qū)動的初始過程中用CreateEvent()函數(shù)創(chuàng)建有名事件,調(diào)用InterruptInitialize()函數(shù)將事件與中斷號綁定同時設(shè)置該中斷使能標(biāo)識。驅(qū)動程序中的中斷服務(wù)線程(IST)使用WaitForSingleObject()函數(shù)等待中斷發(fā)生,中斷發(fā)生時喚醒等待相應(yīng)事件的IST進(jìn)行中斷處理,處理完成后調(diào)用InterruptDone()函數(shù)告訴操作系統(tǒng)中斷處理結(jié)束,完成中斷處理。

    中斷程序的任務(wù)是接收中斷觸發(fā)完成相應(yīng)操作。若接收到中斷類型為“接收中斷”,則讀緩存數(shù)據(jù),置中斷使能并SetEvent()設(shè)置同步等待事件對象為有信號量狀態(tài),若為其他類型中斷(如數(shù)據(jù)傳輸錯誤中斷,總線錯誤中斷,數(shù)據(jù)溢出中斷等)則置相應(yīng)中斷使能標(biāo)志,通信應(yīng)用程序即可根據(jù)使能標(biāo)志位捕捉錯誤信息。處理完成后調(diào)用InterruptDone()函數(shù)完成中斷。中斷程序流程圖如圖5所示,其中bStop標(biāo)識符在初始化函數(shù)中賦值,線程創(chuàng)建成功賦False,中斷程序不斷查詢等待中斷到達(dá)。

    3.3 CAN驅(qū)動程序的封裝

    完成驅(qū)動程序的編寫后,需把驅(qū)動程序與Win CE操作系統(tǒng)的其他組件一起編譯,將編譯后產(chǎn)生的文件封裝進(jìn)操作系統(tǒng)。需要完成的工作是,把驅(qū)動程序?qū)懭胱员眄棽⑿薷腷ib文件。

    1)在注冊表文件Platform.reg中增加CAN子鍵和相應(yīng)鍵值。[HKEY_LOCAL_MACHINEDriversBuiltInCAN]"Index"=dword: 1;設(shè)備驅(qū)動程序在同名設(shè)備文件中的序號

    "Prefix"="CAN" ;設(shè)備文件前綴

    "Dll"="can.dll" ;設(shè)備驅(qū)動的DLL文件名

    "Order"=dword: 0

    圖5 中斷流程Fig.5 Interrupt Flowchart

    2)在文件Platform.Bib的MODULE部分增加代碼“CAN.DLL $(_FLATRELEASEDIR)CAN1.DLL NK SH”,使CAN驅(qū)動文件被包含在最終編譯生成的鏡像文件中。

    完成驅(qū)動封裝之后,就可在應(yīng)用程序中通過標(biāo)準(zhǔn)的文件I/O函數(shù)來調(diào)用驅(qū)動函數(shù)控制設(shè)備“CAN1:”,如,調(diào)用CreateFile函數(shù)打開設(shè)備,調(diào)用ReadFile函數(shù)、WriteFile函數(shù)讀、寫設(shè)備信息,調(diào)用CloseHandle函數(shù)關(guān)閉設(shè)備。最終達(dá)到通過應(yīng)用程序訪問CAN驅(qū)動程序、操作CAN設(shè)備的目的。

    4 通信協(xié)議

    本次CAN通信協(xié)議采用自定義的協(xié)議規(guī)范。CAN報文采用CAN2.0B協(xié)議規(guī)范中的擴展幀格式。CAN的一包幀由幀信息、幀ID、幀數(shù)據(jù)三部分組成,為使通信協(xié)議簡單實用,規(guī)定幀信息只能為擴展幀(29位ID),幀數(shù)據(jù)長度為8個字節(jié)。幀ID定義如圖6所示,ID值越小優(yōu)先級越高。幀數(shù)據(jù)、8位功能代碼和8位功能代碼參數(shù)根據(jù)實際需求自行定義,需傳輸?shù)膮?shù)量近100個,8位數(shù)據(jù)位(28=256)足夠使用。針對本系統(tǒng)定義的6位地址ID如表2所示。由于本次設(shè)計中CAN總線上設(shè)備較少,采用易于實現(xiàn)的總線形拓?fù)浣Y(jié)構(gòu)及多主式結(jié)構(gòu)的通信方式。

    根據(jù)以上CAN通信協(xié)議實現(xiàn)織機上位機人機交互系統(tǒng)與底層主控板及送經(jīng)/卷取板的通信。當(dāng)人機交互系統(tǒng)啟動后在總線上發(fā)送廣播ID偵聽總線上其他CAN設(shè)備的連接請求,在收到總線上CAN設(shè)備的發(fā)送的請求后按優(yōu)先級高低與其建立連接進(jìn)行通信。

    圖6 幀ID定義Fig.6 De fi nition of Frame ID

    表2 地址ID定義Tab.2 De fi nition of Address ID

    5 CAN通信測試

    驅(qū)動封裝入系統(tǒng)后與系統(tǒng)鏡像一同下載到目標(biāo)設(shè)備中,再根據(jù)CAN通信協(xié)議規(guī)范編寫通信應(yīng)用程序來測通信是否正常,本次設(shè)計的通信應(yīng)用程序用C#語言編寫,采用Windows API函數(shù)操作文件的方式訪問CAN端口。用USB-CAN收發(fā)器連接普通計算機作為測試工具連接CAN收發(fā)器82C250的CANH、CANL兩腳進(jìn)行CAN通信的數(shù)據(jù)收發(fā)測試。

    為提高CAN通信的實時數(shù)據(jù)處理能力,通信應(yīng)用程序設(shè)計引入多線程技術(shù),與底層CAN驅(qū)動結(jié)合,采用中斷觸發(fā)及事件同步對象實現(xiàn)通信應(yīng)用程序與驅(qū)動程序的實時通信,保證CAN總線上數(shù)據(jù)的即時接收與顯示,若在通信過程中出錯,則根據(jù)中斷類型判斷錯誤原因以提示用戶進(jìn)行相應(yīng)操作。程序中除主線程負(fù)責(zé)消息處理之外另外創(chuàng)建2個輔助線程:一個是讀線程,用于監(jiān)聽CAN端口的緩沖是否有數(shù)據(jù)到達(dá)從而判斷是否執(zhí)行讀操作;另一個是顯示線程,用于在界面上實時顯示接收到的數(shù)據(jù)信息。輔助線程使用線程同步的事件對象信號量來觸發(fā)。主線程在打開CAN口后創(chuàng)建與驅(qū)動程序初始化中創(chuàng)建的有名事件同名的事件,并將事件對象狀態(tài)標(biāo)識為“無信號”狀態(tài),同時在主線程中創(chuàng)建讀線程并阻塞等待,當(dāng)驅(qū)動程序中類型為“讀中斷”的中斷觸發(fā),則設(shè)置事件為有信號量狀態(tài),阻塞的讀線程被激活,調(diào)用函數(shù)讀取“接收緩沖區(qū)”中數(shù)據(jù)。在界面顯示還需注意,用戶界面上的控件是由主線程創(chuàng)建的,在主線程外修改控件屬性涉及跨線程處理控件的問題,因為在C#中不允許在函數(shù)中直接修改本線程外的控件屬性,必須使用控件的Invoke方法修改。采用委托調(diào)用的方法,在聲明委托時需注意在Win CE中必須且只能是EventHandler委托。

    CAN通信可供選擇的波特率范圍最低為10 K,最高可達(dá)1 M,經(jīng)數(shù)據(jù)收發(fā)測試結(jié)果表明在此波特率范圍下通信正常,通信發(fā)送方與接收的幀數(shù)據(jù)、幀格式一致且能即時收發(fā)數(shù)據(jù),根據(jù)測試經(jīng)驗采用250 K的波特率傳輸穩(wěn)定性較好,傳送速度以ms為單位,實時性及可靠性都很好。

    6 結(jié) 語

    本研究提出了噴氣織機控制器CAN通信接口的設(shè)計與實現(xiàn)方法,給出基于EP9307微處理器和Win CE下CAN接口的具體實現(xiàn)過程,CAN接口電路設(shè)計中采取的措施提高了通信的可靠性及抗干擾能力。CAN接口驅(qū)動開發(fā)為進(jìn)一步開發(fā)Win CE下CAN總線設(shè)備提供了一個良好的底層硬件驅(qū)動支持,并可供以后開發(fā)基于Win CE下其他設(shè)備驅(qū)動程序進(jìn)行參考。CAN通信測試結(jié)果表明,CAN通信正常且實時性較強,能滿足噴氣織機控制器各機構(gòu)間的通信需求。

    [1] 金玉珍,吳震宇,武傳宇,等.基于CAN總線噴氣織機控制系統(tǒng)的研制[J].紡織學(xué)報,2009,30(2):117-120.

    [2] 羅健飛,吳仲城,沈春山,等.基于ARM和Win CE下的設(shè)備接口驅(qū)動設(shè)計與實現(xiàn)[J].自動化與儀表,2009(3):1-3.

    [3] 何宗鍵.Windows CE嵌入式系統(tǒng)[M].北京:北京航空航天大學(xué)出版社,2006.

    [4] 劉濤.CAN總線接口電路設(shè)計中的關(guān)鍵問題[J].工礦自動化,2007(1):100.

    [5] 張毅,王學(xué)思.基于Win CE的流接口驅(qū)動程序開發(fā)[J].工業(yè)控制計算機,2008,21(6):47-48.

    [6] 胡朝斌,王治森,董伯麟,等.基于Windows CE的數(shù)控系統(tǒng)中斷控制[J].中國機械工程,2005,16(9):761-764.

    Design and Implementation of CAN Communication Interface for Air-jet Loom Controller

    WANG Jing, HU Xu-dong, JIN Yu-zhen, HE Wei-qiang
    (Zhejiang Province Key Laboratory of Modern Textile Machine, Zhejiang Sci-Tech University, Hangzhou 310018, China)

    A design and implementation method of CAN communication interface for Air-jet loom controller based on Win CE was presented in the article. Firstly, the hardware circus of CAN communication interface was designed. Secondly, the working principle and the development environment of interface driver were introduced, the development process of the stream interface driver based on Win CE was discussed in detail.Finally, the application program of CAN communication was developed to test the communication effect.The test results showed that the CAN communication interface based on Win CE could achieve real-time communication.

    Windows CE; CAN bus; Stream interface driver; Air-jet loom controller

    TS103.337.11;TP316.7

    A

    1001-7003(2010)01-0031-05

    2009-06-27

    浙江省自然科學(xué)基金項目(Y1080469)

    汪靜(1986- ),女,碩士研究生,研究方向為紡織設(shè)備機電一體化。通訊作者:胡旭東,教授,xdhu@zstu.edu.cn。

    猜你喜歡
    織機噴氣驅(qū)動程序
    噴水織機進(jìn)入大面積更新?lián)Q代期
    實地調(diào)研國產(chǎn)中高端織機
    噴氣的板車
    小布老虎(2016年10期)2016-12-01 05:46:41
    噴氣織機輔助噴嘴專利技術(shù)綜述
    噴氣織機松經(jīng)機構(gòu)與后梁配合的應(yīng)用探討
    噴氣的木板車
    The United States Set Out to Build a New Generation of Unmanned Drones SR-71
    科技傳播(2013年22期)2013-10-17 11:16:36
    噴氣滑板
    驅(qū)動程序更新與推薦
    驅(qū)動程序更新與推薦
    久久精品国产亚洲网站| 亚洲美女黄色视频免费看| 七月丁香在线播放| 卡戴珊不雅视频在线播放| 欧美精品亚洲一区二区| 欧美一级a爱片免费观看看| 岛国毛片在线播放| 久久精品久久久久久噜噜老黄| 丰满迷人的少妇在线观看| 亚洲欧美中文字幕日韩二区| 国产深夜福利视频在线观看| 美女主播在线视频| 日韩制服骚丝袜av| 综合色丁香网| 香蕉精品网在线| 日韩精品免费视频一区二区三区 | 成人影院久久| 99视频精品全部免费 在线| 成人二区视频| 人妻人人澡人人爽人人| 国国产精品蜜臀av免费| 亚洲综合色惰| 亚洲精品视频女| 一区二区三区精品91| 亚洲精品亚洲一区二区| 日产精品乱码卡一卡2卡三| 在线观看免费日韩欧美大片 | 久久女婷五月综合色啪小说| 国产伦在线观看视频一区| 国产精品99久久久久久久久| 亚洲成色77777| 人人妻人人澡人人爽人人夜夜| freevideosex欧美| av天堂久久9| 亚洲人与动物交配视频| 熟女av电影| 这个男人来自地球电影免费观看 | 丝袜脚勾引网站| 午夜影院在线不卡| 在线看a的网站| 97超视频在线观看视频| 国产淫片久久久久久久久| 又黄又爽又刺激的免费视频.| 成人亚洲欧美一区二区av| 最新中文字幕久久久久| 六月丁香七月| 亚洲av在线观看美女高潮| 国产白丝娇喘喷水9色精品| 看非洲黑人一级黄片| 亚洲色图综合在线观看| 久久国产亚洲av麻豆专区| 纵有疾风起免费观看全集完整版| av女优亚洲男人天堂| 亚洲精品国产av成人精品| 少妇被粗大猛烈的视频| 最近中文字幕高清免费大全6| 久久精品久久久久久久性| 国产精品人妻久久久久久| 久久免费观看电影| 亚洲情色 制服丝袜| 亚洲精品成人av观看孕妇| 久久精品熟女亚洲av麻豆精品| 高清午夜精品一区二区三区| 成人国产av品久久久| 日韩av免费高清视频| 午夜福利影视在线免费观看| 80岁老熟妇乱子伦牲交| 国产精品成人在线| 91久久精品国产一区二区成人| 自线自在国产av| 国产白丝娇喘喷水9色精品| 一区二区av电影网| 王馨瑶露胸无遮挡在线观看| 亚洲第一av免费看| 久久免费观看电影| 观看美女的网站| 午夜福利视频精品| 国产亚洲91精品色在线| 免费黄频网站在线观看国产| 中文字幕制服av| 熟女av电影| 91久久精品电影网| 亚洲欧美成人综合另类久久久| 亚洲精品国产成人久久av| 最近手机中文字幕大全| 另类精品久久| 中国美白少妇内射xxxbb| 久久免费观看电影| 亚洲av成人精品一二三区| 国产日韩一区二区三区精品不卡 | 精华霜和精华液先用哪个| 国产亚洲午夜精品一区二区久久| 9色porny在线观看| 最近的中文字幕免费完整| av专区在线播放| 久久国产精品大桥未久av | 自线自在国产av| 少妇高潮的动态图| 男女边摸边吃奶| 欧美日韩视频精品一区| av免费观看日本| 看非洲黑人一级黄片| 午夜激情久久久久久久| 成人无遮挡网站| 亚洲人成网站在线播| 蜜桃在线观看..| 中文天堂在线官网| 99热网站在线观看| 久久韩国三级中文字幕| 麻豆成人午夜福利视频| 高清毛片免费看| 一级毛片aaaaaa免费看小| 日韩熟女老妇一区二区性免费视频| 日韩av在线免费看完整版不卡| 国产成人91sexporn| 91精品伊人久久大香线蕉| 国产精品久久久久久久久免| 日韩欧美一区视频在线观看 | 国产成人a∨麻豆精品| 少妇熟女欧美另类| 观看免费一级毛片| 亚洲中文av在线| 日日啪夜夜撸| 九九久久精品国产亚洲av麻豆| 国产欧美另类精品又又久久亚洲欧美| 18禁在线播放成人免费| 国产免费一区二区三区四区乱码| av一本久久久久| 91精品国产国语对白视频| 韩国av在线不卡| 午夜免费观看性视频| 高清视频免费观看一区二区| 久久婷婷青草| 午夜免费男女啪啪视频观看| 三级经典国产精品| 亚洲av中文av极速乱| 精品一区二区免费观看| 天美传媒精品一区二区| 中文字幕精品免费在线观看视频 | 国产亚洲91精品色在线| 亚洲,一卡二卡三卡| 简卡轻食公司| 久久久久久久亚洲中文字幕| 91成人精品电影| 国产精品一区二区性色av| 国产亚洲欧美精品永久| 少妇 在线观看| 亚洲国产日韩一区二区| 亚洲精品色激情综合| 免费黄色在线免费观看| 久久精品国产亚洲av涩爱| 亚洲美女视频黄频| 99热6这里只有精品| 不卡视频在线观看欧美| 大码成人一级视频| 极品教师在线视频| 纵有疾风起免费观看全集完整版| 亚洲,一卡二卡三卡| 久久久国产欧美日韩av| 亚洲av欧美aⅴ国产| 欧美性感艳星| 成人美女网站在线观看视频| 精华霜和精华液先用哪个| 最近手机中文字幕大全| 99国产精品免费福利视频| 国产成人免费观看mmmm| 国产美女午夜福利| 亚洲精品久久久久久婷婷小说| 亚洲欧洲精品一区二区精品久久久 | www.色视频.com| 欧美日韩av久久| 内射极品少妇av片p| 精品国产一区二区久久| 水蜜桃什么品种好| 看免费成人av毛片| 各种免费的搞黄视频| 97精品久久久久久久久久精品| 欧美激情极品国产一区二区三区 | 自拍偷自拍亚洲精品老妇| 日日摸夜夜添夜夜爱| 午夜影院在线不卡| 99热国产这里只有精品6| 老司机影院成人| 秋霞伦理黄片| 亚洲国产精品专区欧美| 狂野欧美白嫩少妇大欣赏| 亚洲国产日韩一区二区| 久久人人爽人人爽人人片va| 国产深夜福利视频在线观看| 在线观看av片永久免费下载| 亚洲婷婷狠狠爱综合网| 色5月婷婷丁香| 成人国产av品久久久| 成年女人在线观看亚洲视频| 国产亚洲5aaaaa淫片| videossex国产| 精品一品国产午夜福利视频| 26uuu在线亚洲综合色| 在现免费观看毛片| 五月开心婷婷网| 高清av免费在线| 成人二区视频| 久久久久久久久久久久大奶| 免费观看无遮挡的男女| kizo精华| 99久久中文字幕三级久久日本| 久久精品国产亚洲网站| 三级国产精品欧美在线观看| 美女福利国产在线| 欧美老熟妇乱子伦牲交| 少妇的逼好多水| 三上悠亚av全集在线观看 | 丝袜在线中文字幕| 永久网站在线| 美女内射精品一级片tv| 蜜桃在线观看..| 色婷婷av一区二区三区视频| 美女视频免费永久观看网站| 最新的欧美精品一区二区| 日韩欧美精品免费久久| 久久鲁丝午夜福利片| 2018国产大陆天天弄谢| 99热这里只有精品一区| 街头女战士在线观看网站| 亚洲国产最新在线播放| 亚州av有码| 亚洲婷婷狠狠爱综合网| 一个人看视频在线观看www免费| 日韩大片免费观看网站| 熟妇人妻不卡中文字幕| 国产午夜精品久久久久久一区二区三区| 日韩欧美精品免费久久| 亚洲国产日韩一区二区| 久久久久人妻精品一区果冻| 美女中出高潮动态图| 少妇丰满av| 国产黄色视频一区二区在线观看| 寂寞人妻少妇视频99o| 久久97久久精品| 日韩欧美一区视频在线观看 | 久久久精品免费免费高清| 日韩精品有码人妻一区| 男人狂女人下面高潮的视频| 成人毛片a级毛片在线播放| 嫩草影院入口| 国产成人精品福利久久| 18禁在线播放成人免费| 亚洲人成网站在线观看播放| 亚洲国产欧美在线一区| 涩涩av久久男人的天堂| 精品国产一区二区久久| 亚洲国产成人一精品久久久| 国产午夜精品久久久久久一区二区三区| 国产精品熟女久久久久浪| av有码第一页| 青春草亚洲视频在线观看| 欧美精品高潮呻吟av久久| 久久精品国产自在天天线| 最近2019中文字幕mv第一页| 国产成人精品无人区| 少妇猛男粗大的猛烈进出视频| 免费看不卡的av| 18禁裸乳无遮挡动漫免费视频| 色视频www国产| 亚洲国产精品一区二区三区在线| 午夜91福利影院| 伊人久久精品亚洲午夜| 青青草视频在线视频观看| 男女无遮挡免费网站观看| 亚洲国产精品专区欧美| 亚洲精品456在线播放app| 伊人亚洲综合成人网| 一本久久精品| 亚洲经典国产精华液单| 91久久精品国产一区二区成人| 欧美老熟妇乱子伦牲交| 亚洲欧洲精品一区二区精品久久久 | 嘟嘟电影网在线观看| 纵有疾风起免费观看全集完整版| 2021少妇久久久久久久久久久| 国产一区二区三区综合在线观看 | 国产亚洲欧美精品永久| 国产一区有黄有色的免费视频| 3wmmmm亚洲av在线观看| 国产乱来视频区| 国产免费福利视频在线观看| 最近手机中文字幕大全| 黑丝袜美女国产一区| 综合色丁香网| 久久av网站| 精品久久久久久久久av| 精品亚洲成a人片在线观看| 少妇被粗大猛烈的视频| 女的被弄到高潮叫床怎么办| 国产午夜精品久久久久久一区二区三区| 国产 精品1| 欧美日韩一区二区视频在线观看视频在线| 日韩欧美精品免费久久| 欧美激情国产日韩精品一区| 欧美日韩在线观看h| 国产男人的电影天堂91| 国内少妇人妻偷人精品xxx网站| 亚洲精品日韩av片在线观看| 777米奇影视久久| 亚洲国产日韩一区二区| 亚洲精品日韩av片在线观看| 国产免费视频播放在线视频| 赤兔流量卡办理| 国产成人精品婷婷| 大又大粗又爽又黄少妇毛片口| 久久久久久久久大av| 18禁动态无遮挡网站| 黄片无遮挡物在线观看| 99热这里只有是精品在线观看| 久久久久久久久久久久大奶| 国产成人aa在线观看| 天堂中文最新版在线下载| 亚洲av电影在线观看一区二区三区| 国产免费一区二区三区四区乱码| 亚洲av成人精品一二三区| 亚洲国产欧美在线一区| 国产高清有码在线观看视频| 一级av片app| 国产免费又黄又爽又色| 国产一区有黄有色的免费视频| 亚洲人成网站在线观看播放| 亚洲国产日韩一区二区| 欧美区成人在线视频| 国产真实伦视频高清在线观看| 亚洲怡红院男人天堂| 成人18禁高潮啪啪吃奶动态图 | 欧美日韩精品成人综合77777| 熟女人妻精品中文字幕| 男女免费视频国产| 日本欧美国产在线视频| 日本-黄色视频高清免费观看| 好男人视频免费观看在线| 国产成人精品福利久久| 热re99久久国产66热| 国产在线视频一区二区| 国产黄片视频在线免费观看| 看免费成人av毛片| 卡戴珊不雅视频在线播放| 黄色配什么色好看| 高清不卡的av网站| 成人亚洲精品一区在线观看| 一区二区三区免费毛片| 成人亚洲欧美一区二区av| 六月丁香七月| 熟女电影av网| 色婷婷久久久亚洲欧美| 美女大奶头黄色视频| 日韩亚洲欧美综合| 天堂中文最新版在线下载| 中文字幕精品免费在线观看视频 | 国产精品一区二区三区四区免费观看| 久久韩国三级中文字幕| 欧美日韩综合久久久久久| 91精品国产国语对白视频| 国产成人精品福利久久| 亚洲婷婷狠狠爱综合网| 熟女电影av网| 老司机影院成人| 在线看a的网站| 在线 av 中文字幕| 国产永久视频网站| 久久精品夜色国产| 中文欧美无线码| 免费看av在线观看网站| 精品国产乱码久久久久久小说| 女的被弄到高潮叫床怎么办| 日本wwww免费看| 久久久久久久久久久丰满| 极品人妻少妇av视频| 久久精品国产亚洲av天美| 九九久久精品国产亚洲av麻豆| 国产在线一区二区三区精| 日本wwww免费看| 伊人久久国产一区二区| 黑人高潮一二区| 黄色欧美视频在线观看| 欧美少妇被猛烈插入视频| 少妇的逼水好多| 一级毛片电影观看| 国产精品99久久久久久久久| 国产免费视频播放在线视频| 精品国产露脸久久av麻豆| 高清欧美精品videossex| 天堂中文最新版在线下载| 五月天丁香电影| 午夜福利网站1000一区二区三区| 最近的中文字幕免费完整| 2022亚洲国产成人精品| 一级av片app| 少妇丰满av| 亚洲精品一区蜜桃| 国产男人的电影天堂91| 人人妻人人看人人澡| 成人漫画全彩无遮挡| 午夜福利,免费看| 免费观看性生交大片5| www.av在线官网国产| 9色porny在线观看| 伦理电影大哥的女人| 卡戴珊不雅视频在线播放| 人人妻人人看人人澡| 爱豆传媒免费全集在线观看| 久热这里只有精品99| 爱豆传媒免费全集在线观看| 乱人伦中国视频| 少妇丰满av| 十八禁高潮呻吟视频 | 亚洲精华国产精华液的使用体验| 综合色丁香网| 夫妻性生交免费视频一级片| 女性被躁到高潮视频| 久久热精品热| 男人狂女人下面高潮的视频| 99久久精品热视频| 亚洲国产毛片av蜜桃av| 一级a做视频免费观看| 日韩在线高清观看一区二区三区| av在线播放精品| 久久女婷五月综合色啪小说| 国产老妇伦熟女老妇高清| 天天躁夜夜躁狠狠久久av| 韩国av在线不卡| av免费观看日本| 乱人伦中国视频| 亚洲精品色激情综合| 久久这里有精品视频免费| 亚洲av电影在线观看一区二区三区| 免费看光身美女| 精品卡一卡二卡四卡免费| 国产熟女欧美一区二区| 最近2019中文字幕mv第一页| av免费观看日本| 亚洲国产精品国产精品| 一级片'在线观看视频| 国产精品人妻久久久久久| 日本av手机在线免费观看| 性高湖久久久久久久久免费观看| 春色校园在线视频观看| 亚洲av欧美aⅴ国产| 天堂俺去俺来也www色官网| 久久精品国产自在天天线| 国产乱人偷精品视频| 又粗又硬又长又爽又黄的视频| 18+在线观看网站| 91在线精品国自产拍蜜月| 波野结衣二区三区在线| 亚洲精品第二区| 亚洲第一av免费看| 成人免费观看视频高清| 精品午夜福利在线看| 午夜影院在线不卡| 大片电影免费在线观看免费| 99热这里只有是精品50| 国产一区亚洲一区在线观看| 在线观看一区二区三区激情| 国产精品国产三级国产av玫瑰| 乱码一卡2卡4卡精品| 国产极品粉嫩免费观看在线 | 亚洲婷婷狠狠爱综合网| 亚洲av二区三区四区| av卡一久久| 色网站视频免费| 夜夜骑夜夜射夜夜干| 大话2 男鬼变身卡| 成年人午夜在线观看视频| av网站免费在线观看视频| 街头女战士在线观看网站| 黄色视频在线播放观看不卡| 久久热精品热| 三级国产精品片| 在线观看免费日韩欧美大片 | 精品一区二区三卡| 大片电影免费在线观看免费| 免费人成在线观看视频色| 国产男女内射视频| h视频一区二区三区| 啦啦啦在线观看免费高清www| 高清在线视频一区二区三区| 日韩中字成人| 晚上一个人看的免费电影| 婷婷色综合大香蕉| 国产无遮挡羞羞视频在线观看| 高清视频免费观看一区二区| 国产极品天堂在线| 男人和女人高潮做爰伦理| av.在线天堂| 国产亚洲精品久久久com| 亚洲成人av在线免费| 高清欧美精品videossex| 亚洲精品aⅴ在线观看| 日韩亚洲欧美综合| 日本黄大片高清| 男人和女人高潮做爰伦理| 成人毛片60女人毛片免费| 女性被躁到高潮视频| 精品人妻偷拍中文字幕| 久久99热6这里只有精品| 免费观看a级毛片全部| 中文字幕亚洲精品专区| 一级毛片 在线播放| 在线观看一区二区三区激情| 色哟哟·www| 国产伦精品一区二区三区四那| 国产亚洲欧美精品永久| 久久这里有精品视频免费| 偷拍熟女少妇极品色| 看免费成人av毛片| 一级毛片我不卡| 天堂中文最新版在线下载| 女性被躁到高潮视频| 日韩欧美 国产精品| 亚洲精品第二区| 午夜av观看不卡| 国产爽快片一区二区三区| 日日撸夜夜添| 日韩视频在线欧美| 伦理电影免费视频| 内射极品少妇av片p| 卡戴珊不雅视频在线播放| .国产精品久久| 最后的刺客免费高清国语| www.av在线官网国产| 亚洲婷婷狠狠爱综合网| 国产av精品麻豆| 精品久久久精品久久久| 两个人的视频大全免费| 免费在线观看成人毛片| 69精品国产乱码久久久| 亚洲国产精品国产精品| 一本—道久久a久久精品蜜桃钙片| 精品亚洲成国产av| 99久久精品热视频| av黄色大香蕉| 国产精品国产三级国产av玫瑰| 欧美变态另类bdsm刘玥| 国产精品久久久久久av不卡| 国产永久视频网站| 亚洲图色成人| 狂野欧美激情性xxxx在线观看| 日韩熟女老妇一区二区性免费视频| 黄色视频在线播放观看不卡| 国产精品秋霞免费鲁丝片| 欧美变态另类bdsm刘玥| av国产久精品久网站免费入址| 亚洲精品乱码久久久久久按摩| 九九爱精品视频在线观看| 色哟哟·www| 国产精品一区二区在线观看99| 99热6这里只有精品| 七月丁香在线播放| 国产精品99久久久久久久久| 色婷婷久久久亚洲欧美| 国产欧美日韩综合在线一区二区 | 亚洲av国产av综合av卡| 中文在线观看免费www的网站| 9色porny在线观看| 亚洲av日韩在线播放| 三上悠亚av全集在线观看 | av有码第一页| 午夜激情福利司机影院| 最近最新中文字幕免费大全7| 欧美+日韩+精品| 亚洲四区av| 久久精品国产自在天天线| 国产在线男女| 亚洲综合精品二区| 亚洲欧美精品专区久久| 美女中出高潮动态图| 男男h啪啪无遮挡| 亚洲精品自拍成人| 一个人免费看片子| 亚洲,一卡二卡三卡| 日韩av不卡免费在线播放| av在线app专区| 一级二级三级毛片免费看| 欧美日韩一区二区视频在线观看视频在线| 一级av片app| 男女边吃奶边做爰视频| 欧美区成人在线视频| 男人狂女人下面高潮的视频| 精品久久久久久久久av| 大陆偷拍与自拍| 久久精品久久久久久久性| 又粗又硬又长又爽又黄的视频| 久久久国产精品麻豆| 99热全是精品| 一本—道久久a久久精品蜜桃钙片| 亚洲欧美日韩东京热| a 毛片基地| 亚洲av.av天堂| 国产成人freesex在线| 狂野欧美激情性bbbbbb| 一本—道久久a久久精品蜜桃钙片| 久久鲁丝午夜福利片| 国产中年淑女户外野战色| 99久久中文字幕三级久久日本| 欧美日本中文国产一区发布| 午夜激情福利司机影院| 五月玫瑰六月丁香| 亚洲经典国产精华液单| 免费看av在线观看网站| √禁漫天堂资源中文www| 精品国产一区二区三区久久久樱花| 美女视频免费永久观看网站| 97在线视频观看| 国产有黄有色有爽视频| 亚洲精品国产av蜜桃| 国产视频首页在线观看| 亚洲国产精品一区二区三区在线| 99久久人妻综合|