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

    發(fā)動機(jī)電子控制單元測試軟件的設(shè)計(jì)

    2020-12-07 06:03陳思濤吳長水羅素云
    軟件工程 2020年11期
    關(guān)鍵詞:數(shù)據(jù)庫軟件測試

    陳思濤 吳長水 羅素云

    摘? 要:為了解決某發(fā)動機(jī)電子控制單元測試軟件的測試效率低下與測試數(shù)據(jù)管理的問題,本文設(shè)計(jì)了一種發(fā)動機(jī)電子控制單元測試軟件。軟件設(shè)計(jì)基于模塊化思想,利用Windows環(huán)境中的C#語言、Visual Studio 2015開發(fā)平臺和SQL Server 2005數(shù)據(jù)庫,實(shí)現(xiàn)了具有測試配置簡單、測試數(shù)據(jù)自動保存、導(dǎo)出等功能的測試軟件。軟件應(yīng)用表明,該軟件運(yùn)行穩(wěn)定、易于操作、提高了發(fā)動機(jī)電子控制單元測試系統(tǒng)的效率,方便了用戶管理數(shù)據(jù)。

    關(guān)鍵詞:發(fā)動機(jī)電子控制單元;測試;數(shù)據(jù)庫;軟件

    中圖分類號:TP311.5? ? ?文獻(xiàn)標(biāo)識碼:A

    Abstract: This paper proposes an electronic control unit (ECU) test software to improve test efficiency and test data management of a certain engine. Based on the idea of modularization, this software is designed by using C# language in Windows environment, Visual Studio 2015 development platform and the SQL Server 2005 database. The completed test software has functions of simple test configuration, automatic test data saving, export, etc. Application results show that the software runs stably and is easy to operate. It helps to improve the efficiency of the engine ECU test system, and facilitate users to manage data.

    Keywords: engine ECU; test; database; software

    1? ?引言(Introduction)

    隨著技術(shù)的發(fā)展,電子產(chǎn)品的日益更替,為了驗(yàn)證汽車電子控制單元(ECU)的控制策略邏輯的正確性,保證產(chǎn)品質(zhì)量,測試是必不可少的環(huán)節(jié)。ECU產(chǎn)品復(fù)雜度越高,測試越復(fù)雜,測試需求也就越多,為了確保測試中覆蓋所有的ECU工況測試點(diǎn),人工測試已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足,并且人工可能會出現(xiàn)錯誤,費(fèi)時費(fèi)力。因此采用測試軟件對測試系統(tǒng)進(jìn)行測試成為人們關(guān)注的熱點(diǎn)。測試軟件能有效地將人力測試行為轉(zhuǎn)為為機(jī)器執(zhí)行測試,具有節(jié)省人工、縮短測試時間、提高測試效率等優(yōu)點(diǎn)[1-3]。比如,中國西南電子技術(shù)研究通過利用QT語言和python語言所設(shè)計(jì)的嵌入式軟件自動化測試及管理系統(tǒng),有效地提高了測試效率和質(zhì)量[4]。吉林大學(xué)所設(shè)計(jì)的汽車發(fā)動機(jī)電子控制單元的測試軟件,利用Visual C++6.0和Dreamwaver兩款編程軟件,結(jié)合SCPI指令,提高了發(fā)動機(jī)ECU測試效率,并可對動態(tài)數(shù)據(jù)進(jìn)行監(jiān)控[5]。此外,目前一些測試軟件的開發(fā)較多利用圖形化編程軟件LabView和測試管理軟件TestStand[6],通過在LabView中調(diào)用TsetStand編寫的測試序列,從而達(dá)到自動測試管理,提高測試效率。

    本文通過對測試軟件的研究,結(jié)合當(dāng)前應(yīng)用的發(fā)動機(jī)電子控制單元測試系統(tǒng),設(shè)計(jì)一種測試軟件。該測試軟件通過前臺界面與后臺數(shù)據(jù)庫進(jìn)行信息交互,將數(shù)據(jù)化的東西轉(zhuǎn)變成圖形化按鈕,使得測試用例的配置簡單易懂,數(shù)據(jù)方便管理,從而提高發(fā)動機(jī)電子控制單元的測試效率。

    2? ?設(shè)計(jì)要求(Design requirements)

    發(fā)動機(jī)電子控制單元(ECU)涉及發(fā)動機(jī)運(yùn)行狀態(tài),是汽車的核心,其運(yùn)行狀態(tài)的復(fù)雜性決定了發(fā)動機(jī)ECU需要測量的工況點(diǎn)數(shù)據(jù)眾多,單一靠人工去測量費(fèi)時費(fèi)力。因此通過對前人測試軟件的研究,結(jié)合目標(biāo)ECU測試系統(tǒng),所設(shè)計(jì)的軟件需具備以下要求:

    (1)測試用戶權(quán)限可管理,支持多用戶操作,且每個用戶的記錄可保存;

    (2)應(yīng)有足夠的數(shù)據(jù)空間,可供發(fā)動機(jī)ECU眾多工況點(diǎn)的存儲;

    (3)發(fā)動機(jī)ECU測試用例配置簡單,測試流程簡易;

    (4)測試記錄數(shù)據(jù)可保存、查詢、導(dǎo)出,方便管理;

    (5)測試軟件運(yùn)行穩(wěn)定,易于維護(hù)和升級,界面簡潔美觀。

    3? ?系統(tǒng)框架設(shè)計(jì)(System framework design)

    發(fā)動機(jī)ECU測試系統(tǒng)軟件的設(shè)計(jì)主要由六部分組成,分別是用戶登錄管理、通訊連接模塊、測試標(biāo)準(zhǔn)模塊、測試數(shù)據(jù)配置模塊、測試執(zhí)行模塊、測試記錄模塊。軟件各模塊的編寫語言采用C#,它是一個面向組件的程序語言[7],易于學(xué)習(xí),易于移植,靈活性高,是微軟公司為.NET Framwork量身定做的程序語言。用戶的測試數(shù)據(jù)管理采用SQL Server 2005,有著加密功能,安全性更高,全局搜索性更強(qiáng),數(shù)據(jù)存儲量更大[8]。此外,軟件的開發(fā)需要特定的開發(fā)環(huán)境,采用與C#有著密不可分的Visual Studio 2015平臺進(jìn)行軟件開發(fā),Visual Studio功能強(qiáng)大,集成了很多.NET程序,能更好的將C#與.NET Framework進(jìn)行交互,界面設(shè)計(jì)直觀化、圖形化。圖1為測試軟件的系統(tǒng)架構(gòu)圖。

    4? ?通訊接口設(shè)計(jì)(Communication interface design)

    軟件與硬件數(shù)據(jù)信息的交互,往往需要一定的通訊方式,常見的TCP\IP通訊、藍(lán)牙通訊、CAN通訊等。對于本文所研究的發(fā)動機(jī)ECU,測試系統(tǒng)采用CAN通訊連接。CAN報文的數(shù)據(jù)傳輸是基于一定波特率進(jìn)行的,報文支持11位標(biāo)準(zhǔn)消息幀和29位擴(kuò)展消息幀[9]。由于絕大多數(shù)測試軟件運(yùn)行在個人電腦上,而自動測試設(shè)備往往不具有與個人電腦硬件接口相匹配的CAN接口,無法直接進(jìn)行CAN報文信息傳輸。通過選用某型號USB-CAN設(shè)備,把CAN報文形式轉(zhuǎn)換為個人電腦可識別的報文信號,從而實(shí)現(xiàn)測試軟件與測試系統(tǒng)設(shè)備的通訊。USB-CAN設(shè)備往往提供API和DLL給用戶進(jìn)行二次開發(fā),通過對APP和DLL的調(diào)用和程序編寫,從而來設(shè)計(jì)符合用戶自身的CAN通訊接口程序。圖2為CAN通訊接口設(shè)計(jì)流程圖。

    首先使用DWORD CanOpenDevice(DWORD DevType, DWORD DevIndex)函數(shù)打開設(shè)備,DevType表示設(shè)備類型,DevIndex表示設(shè)備號;若設(shè)備打開成功,使用DWORD__stdcall InitCan(DWORD DevType, DWORD DevIndex, DWORD CANIndex, P_INIT_CONFIG pInitConfig)函數(shù)去初始化CAN設(shè)備,CANIndex表示第幾路CAN,pInitConfig表示CAN報文設(shè)置的結(jié)構(gòu)體,定義報文傳輸形式。結(jié)構(gòu)體內(nèi)容如下:

    {AccCode;AccMask;Reserved;Filter;Timing0;Timing1;Mode;}

    AccCode表示驗(yàn)收碼;AccMask表示屏蔽碼;Reserved表示保留位;Filter表示濾波方式;Timing0、Timing1 組合表示CAN波特率,如Timing0=0x03,Timing1=0x1C,表示波特率為125kbps;Mode表示CAN的模式,包括正常模式、只聽模式。

    當(dāng)CAN配置初始化成功,進(jìn)而使用DWORD__stdcall StartCAN(DWORD DevType, DWORD DevIndex, DWORD CANIndex)函數(shù)啟動CAN設(shè)備;每進(jìn)行一次函數(shù)調(diào)用,對返回值ERR_CAN進(jìn)行判斷,查看操作是否成功,不成功則重新執(zhí)行。

    當(dāng)CAN啟動成功,接下來準(zhǔn)備CAN信息幀定義,定義一個信息幀結(jié)構(gòu)體CAN_OBJ。結(jié)構(gòu)體內(nèi)容分別定義了幀ID、時間標(biāo)識、幀類型、是否為遠(yuǎn)程幀、是否為擴(kuò)展幀、數(shù)據(jù)長度、數(shù)據(jù)和額外提供的保留位。當(dāng)?shù)卿涇浖?,對需要的參?shù)進(jìn)行定義,啟動CAN即可,這就完成了CAN通訊模塊的設(shè)計(jì)。圖3為CAN通訊模塊界面。

    5? ?數(shù)據(jù)功能接口設(shè)計(jì)(Data function interface design)

    發(fā)動機(jī)ECU測試系統(tǒng)的重要一環(huán)是體現(xiàn)在數(shù)據(jù)操作的簡單化和數(shù)據(jù)自動管理方面,優(yōu)秀的測試軟件能夠幫助用戶節(jié)省大量時間去簡化測試配置、更改數(shù)據(jù)和管理數(shù)據(jù)等。數(shù)據(jù)功能接口的設(shè)計(jì)是提供用戶在軟件界面配置發(fā)動機(jī)ECU測試工況點(diǎn)的。在Visual Studio 2015平臺下,通過微軟(Microsoft)公司提供的數(shù)據(jù)庫訪問組件和對象的功能[10],可以實(shí)現(xiàn)前臺界面與后臺數(shù)據(jù)信息的交互,極大地提高了數(shù)據(jù)交互的能力,因此只要通過數(shù)據(jù)配置接口和編寫相關(guān)的數(shù)據(jù)處理代碼,就可完成數(shù)據(jù)功能接口的設(shè)計(jì),從而提高發(fā)動機(jī)ECU測試系統(tǒng)的測試效率。

    5.1? ?ECU電源管理模塊

    對于任意自動測試系統(tǒng)來說,能用軟件自動完成的就不要用人工去操作。發(fā)動ECU測試設(shè)備往往需要電源供電,傳統(tǒng)的方式是使用人工直接去操作開關(guān)電源,這樣做既不安全也費(fèi)時。本文針對發(fā)動機(jī)ECU測試設(shè)備,使用一種串口通訊的方法去控制設(shè)備的電源開關(guān)。將測試設(shè)備電源線連接至程控電源,再通過個人電腦使用USB轉(zhuǎn)RS232去連接程控電源。通過在測試軟件中發(fā)送串口指令,可以控制電源的通斷、電壓等,進(jìn)而實(shí)現(xiàn)自動電源管理。圖4為自動電源管理示意圖。

    5.2? ?測試數(shù)據(jù)用例模塊

    由于發(fā)動機(jī)ECU需要測試點(diǎn)數(shù)據(jù)眾多,簡易的測試用例配置能節(jié)約大量時間,提高測試效率。因此,該軟件通過設(shè)計(jì)測試標(biāo)準(zhǔn)、配置測試數(shù)據(jù)、配置分組管理這三步進(jìn)行測試用例設(shè)計(jì)。

    第一步,測試標(biāo)準(zhǔn)的設(shè)計(jì)是發(fā)動機(jī)ECU測試結(jié)果的參照,每個測試數(shù)據(jù)都有一個結(jié)果范圍,發(fā)動機(jī)ECU最終的測試結(jié)果由測試標(biāo)準(zhǔn)決定。在后臺數(shù)據(jù)庫中測試人員導(dǎo)入所有的發(fā)動機(jī)ECU工況點(diǎn)數(shù)據(jù),每個工況點(diǎn)有唯一數(shù)據(jù)ID,每個數(shù)據(jù)ID對應(yīng)不同的測試數(shù)據(jù),是后臺數(shù)據(jù)庫唯一索引依據(jù)。當(dāng)測試人員建立發(fā)動機(jī)ECU測試標(biāo)準(zhǔn)時,首先通過建立標(biāo)準(zhǔn)測試ID,此ID由代碼自動生成,即為建立一個測試標(biāo)準(zhǔn)總表,這由軟件自動完成。在總表里面,通過下拉選項(xiàng)依次選擇相應(yīng)的發(fā)動機(jī)ECU工況點(diǎn)測試數(shù)據(jù),即可完成測試標(biāo)準(zhǔn)的建立。

    第二步,測試配置的設(shè)計(jì)是建立在指定型號發(fā)動機(jī)ECU測試標(biāo)準(zhǔn)之上,只有在一定的測試標(biāo)準(zhǔn)上建立測試數(shù)據(jù)配置才是有意義的。用戶通過界面下拉選項(xiàng)選擇相應(yīng)測試標(biāo)準(zhǔn),并命名不同配置名稱,不同的配置名稱代表不同的發(fā)動機(jī)ECU工況點(diǎn)數(shù)據(jù),然后再通過測試需求選擇發(fā)動機(jī)ECU測試所需全部數(shù)據(jù)。測試數(shù)據(jù)是通過發(fā)動機(jī)ECU信號類別進(jìn)行分類,方便測試人員快速查找選擇數(shù)據(jù)。

    第三步,配置分組管理設(shè)計(jì)是配置具體發(fā)動機(jī)ECU測試用例。用戶根據(jù)第二步配置的發(fā)動機(jī)ECU數(shù)據(jù),輸入測試分組名稱,再依照某型號發(fā)動機(jī)ECU測試需求及發(fā)動機(jī)ECU工作順序依次選擇數(shù)據(jù),完成測試用例建立。圖5為測試用例設(shè)計(jì)示意圖。

    6? 執(zhí)行及測試記錄模塊(Execution and test recording module)

    6.1? ?執(zhí)行模塊

    軟件的執(zhí)行模塊和數(shù)據(jù)記錄往往是軟件功能強(qiáng)大的體現(xiàn)之一。測試過程需要對測試軟件下發(fā)的數(shù)據(jù)和上傳到測試軟件的數(shù)據(jù)進(jìn)行解析管理。首先當(dāng)下發(fā)數(shù)據(jù)時,執(zhí)行模塊調(diào)用底層函數(shù)庫中ULONG__stdcall Transmit(DWORD DevType, DWORD DevIndex, DWORD CANIndex,

    P_CAN_OBJ pSend, ULONG Len)函數(shù),通過USB-CAN傳輸即可完成測試用例的自動下發(fā)。當(dāng)測試對象ECU及測試設(shè)備上傳數(shù)據(jù)時,測試軟件需要對數(shù)據(jù)進(jìn)行解析。在整個測試執(zhí)行過程中,當(dāng)一則CAN信息幀上傳到測試軟件時,CAN通訊模塊自動調(diào)用USB-CAN的驅(qū)動接收函數(shù)ULONG__stdcall Receive(DWORD DevType, DWORD DevIndex, DWORD CANIndex, PVCI_CAN_OBJ pReceive, ULONG Len, INT WaitTime=-1)將接收到的信息幀傳遞給軟件實(shí)時監(jiān)聽函數(shù)tmrRead_Tick(),進(jìn)而會自動調(diào)用CAN接收函數(shù)ReadMessages(),該函數(shù)通過讀取USB-CAN接收到的報文,將其拆解成各個字段并拼接成字符串,通過函數(shù)this.lbxRec.Items.Add(str)賦值給待處理緩存數(shù)組lbxRec,為下一次接收準(zhǔn)備;然后調(diào)用CAN報文分析函數(shù)fxMessage(),此函數(shù)負(fù)責(zé)解析報文數(shù)據(jù),然后提取出具體數(shù)據(jù)顯示到軟件執(zhí)行界面。同時,在該軟件測試執(zhí)行模塊中,還提供程控電源COM,測試用例導(dǎo)入、可視化電壓、耐久測試開關(guān)等,這些都為發(fā)動機(jī)ECU測試提供了便利。圖6為執(zhí)行界面。

    6.2? ?測試記錄模塊

    當(dāng)測試結(jié)束時,完整的測試記錄的分析、保存和導(dǎo)出功能,可以為測試人員對測試設(shè)備進(jìn)行數(shù)據(jù)統(tǒng)計(jì)和分析提供方便。測試記錄保存方式以時間測試序列進(jìn)行保存,每結(jié)束一次測試就保存一次,保存分為主表項(xiàng)保存和明顯表保存。當(dāng)查詢記錄時,可根據(jù)時間日期進(jìn)行查詢,方便快速尋找。查詢結(jié)果先顯示主表項(xiàng),主表項(xiàng)為發(fā)動機(jī)ECU測試流水號,當(dāng)點(diǎn)擊某一主表項(xiàng)時,顯示對應(yīng)的測試明細(xì)表,明細(xì)表記錄了測試的配置。當(dāng)需要導(dǎo)出記錄時,軟件通過調(diào)用第三方插件Interop.Excel.dll可分別導(dǎo)出主表和明細(xì)表。同時,測試記錄添加了測試分析功能,可以對某時間段的測試對象合格率進(jìn)行統(tǒng)計(jì)。圖7為測試記錄分析界面。

    7? ?軟件應(yīng)用(Software application)

    為了測試軟件的運(yùn)行情況,對某一型號的發(fā)動機(jī)ECU進(jìn)行測試。測試人員首先進(jìn)行硬件連接,包括測試對象連接、測試接口連接和通訊連接;然后開啟軟件,操作流程如下:用戶登錄→CAN通訊連接→測試標(biāo)準(zhǔn)配置→測試用例配

    置→測試用例選擇→測試執(zhí)行→測試記錄查詢并分析結(jié)果。測試人員按此操作流程只需要關(guān)心測試數(shù)據(jù)的配置,設(shè)計(jì)好功能測試順序,確定對哪些功能進(jìn)行測試,而不需要考慮如何更改數(shù)據(jù),如何檢測功能。測試軟件還支持批量測試,節(jié)省了大量的人力。此外,測試完成后,數(shù)據(jù)可自動保存,方便測試人員查詢。應(yīng)用表明,該測試軟件有效地提高了測試效率,節(jié)省了發(fā)動機(jī)ECU的開發(fā)周期。表1列出了發(fā)動機(jī)ECU自動化測試前后對比。分析可知,整體測試效率提高了73.1%。

    8? ?結(jié)論(Conclusion)

    本文充分利用了Windows平臺的C#編程語言、SQL Server 2005數(shù)據(jù)庫及Visual Studio 2015開發(fā)環(huán)境各自的優(yōu)點(diǎn),基于軟件設(shè)計(jì)模塊化的思想,從設(shè)計(jì)需求出發(fā),依次設(shè)計(jì)了通訊模塊、數(shù)據(jù)模塊、執(zhí)行模塊及測試記錄模塊,最后開發(fā)出了測試配置簡單,流程操作簡便,測試記錄自動管理的發(fā)動機(jī)ECU自動測試系統(tǒng)軟件。同時,經(jīng)過實(shí)驗(yàn)證明,該軟件能極大地提高發(fā)動機(jī)ECU自動化測試系統(tǒng)的效率。軟件模塊化的設(shè)計(jì)方便后期維護(hù)與升級,但是該軟件存在的問題是個人電腦必須啟用SQL Server服務(wù),否則測試軟件將不能使用,這也是該方法設(shè)計(jì)軟件的缺陷。在以后對軟件進(jìn)行升級過程中,將考慮采取其他方法進(jìn)行數(shù)據(jù)交互。

    參考文獻(xiàn)(References)

    [1] 陳佐,張懷相,方景龍.嵌入式軟件自動化測試技術(shù)[J].計(jì)算機(jī)工程與設(shè)計(jì),2018,39(10):3125-3131.

    [2] 呂名雪.某嵌入式軟件自動化測試平臺的設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2016.

    [3] 陶雪華.汽車電子控制器嵌入式自動化測試系統(tǒng)的開發(fā)設(shè)計(jì)[J].內(nèi)燃機(jī)與配件,2018(20):237-238.

    [4] 陽長永,王月波,代林.嵌入式軟件自動化測試及管理系統(tǒng)研究[J].計(jì)算機(jī)測量與控制,2019,27(09):57-60;75.

    [5] 吳昊,李一鳴,付成偉,等.汽車發(fā)動機(jī)電子控制單元的自動測試系統(tǒng)開發(fā)[J].汽車技術(shù),2014(05):35-39.

    [6] 孫立行.基于PXI和虛擬儀器的高壓共軌ECU自動測試系統(tǒng)[D].浙江大學(xué),2018.

    [7] 于國防,李劍,張玉杰.C#語言Windows程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2015:2-3.

    [8] Devraj, G.P. Dixit, P.K. Katiyar, et al. Design and implementation of on-line data submission and retrieval system for coordinated research trials in food legumes[J]. Legume Research, 2016,39(3):442-447.

    [9] 李秀娟,徐惠鋼,謝啟.基于虛擬儀器技術(shù)的發(fā)動機(jī)ECU自動測試系統(tǒng)[J].機(jī)床與液壓,2015,43(21):138-141.

    [10] Visual Studio Document center[Z]. https://docs.microsoft.com.

    猜你喜歡
    數(shù)據(jù)庫軟件測試
    禪宗軟件
    幽默大測試
    “攝問”測試
    軟件對對碰
    “攝問”測試
    “攝問”測試
    談軟件的破解與保護(hù)
    亚洲精品成人久久久久久| 亚洲五月天丁香| 丝袜喷水一区| 久久久久久久国产电影| 精品免费久久久久久久清纯| 中文字幕熟女人妻在线| 亚洲自拍偷在线| 国产免费福利视频在线观看| 色5月婷婷丁香| 国产精品野战在线观看| 久久精品国产亚洲av天美| 欧美3d第一页| 简卡轻食公司| 久久综合国产亚洲精品| 免费不卡的大黄色大毛片视频在线观看 | 亚洲18禁久久av| 亚洲精品乱码久久久久久按摩| 久久精品国产亚洲av涩爱| 小蜜桃在线观看免费完整版高清| 亚洲人成网站高清观看| 免费看av在线观看网站| 国产麻豆成人av免费视频| 丰满少妇做爰视频| 激情 狠狠 欧美| 日韩欧美三级三区| 国产午夜福利久久久久久| 搞女人的毛片| 国产精品电影一区二区三区| 内地一区二区视频在线| 日韩 亚洲 欧美在线| 卡戴珊不雅视频在线播放| 亚洲av.av天堂| 亚洲精品自拍成人| 欧美日韩一区二区视频在线观看视频在线 | 国产成人a区在线观看| 午夜福利成人在线免费观看| 韩国av在线不卡| 午夜激情福利司机影院| 卡戴珊不雅视频在线播放| a级毛片免费高清观看在线播放| 成人国产麻豆网| 国产三级中文精品| 亚洲欧美精品自产自拍| 99视频精品全部免费 在线| 色5月婷婷丁香| 高清毛片免费看| 我的女老师完整版在线观看| 精华霜和精华液先用哪个| 国产精品,欧美在线| 丰满乱子伦码专区| 一区二区三区四区激情视频| 大香蕉97超碰在线| 久久精品久久久久久久性| 国产亚洲av片在线观看秒播厂 | 中文乱码字字幕精品一区二区三区 | 麻豆国产97在线/欧美| 一级二级三级毛片免费看| 六月丁香七月| 欧美xxxx性猛交bbbb| 亚洲欧美精品综合久久99| 真实男女啪啪啪动态图| 国产精品人妻久久久久久| www.av在线官网国产| 国产午夜福利久久久久久| 美女大奶头视频| 最近最新中文字幕免费大全7| 色综合站精品国产| 亚洲高清免费不卡视频| 国产麻豆成人av免费视频| 老司机福利观看| 国产色婷婷99| 国产成人freesex在线| 我的老师免费观看完整版| 日韩中字成人| 欧美97在线视频| 精品久久久久久久久久久久久| 秋霞伦理黄片| 大香蕉久久网| 男人舔奶头视频| 婷婷六月久久综合丁香| 欧美一区二区国产精品久久精品| 色播亚洲综合网| 久久久久九九精品影院| 99热6这里只有精品| 超碰av人人做人人爽久久| 男人和女人高潮做爰伦理| 非洲黑人性xxxx精品又粗又长| 日本三级黄在线观看| 中文字幕av在线有码专区| .国产精品久久| 免费av不卡在线播放| 又粗又爽又猛毛片免费看| 亚洲欧美成人综合另类久久久 | 国产免费又黄又爽又色| 亚洲人成网站高清观看| 国产成人freesex在线| 亚洲av日韩在线播放| 欧美日本亚洲视频在线播放| 汤姆久久久久久久影院中文字幕 | 国产成人精品久久久久久| 自拍偷自拍亚洲精品老妇| 久久久久久伊人网av| av在线天堂中文字幕| 大香蕉97超碰在线| 一卡2卡三卡四卡精品乱码亚洲| 免费一级毛片在线播放高清视频| 欧美激情久久久久久爽电影| 天天躁夜夜躁狠狠久久av| 91av网一区二区| 国产成人精品婷婷| 日本av手机在线免费观看| 毛片女人毛片| 国产中年淑女户外野战色| 青春草国产在线视频| 国产 一区 欧美 日韩| 午夜视频国产福利| 国产毛片a区久久久久| 国产免费福利视频在线观看| 亚洲欧美精品专区久久| 日韩三级伦理在线观看| 我要搜黄色片| 亚洲欧美日韩高清专用| 99久国产av精品| 啦啦啦观看免费观看视频高清| 亚洲在久久综合| 精品一区二区三区人妻视频| 中文字幕av成人在线电影| 91午夜精品亚洲一区二区三区| 亚洲美女视频黄频| or卡值多少钱| 少妇猛男粗大的猛烈进出视频 | 欧美日韩在线观看h| 日韩大片免费观看网站 | 久热久热在线精品观看| 日韩一区二区视频免费看| 乱码一卡2卡4卡精品| 一个人看的www免费观看视频| 日韩精品青青久久久久久| 少妇的逼好多水| 嫩草影院入口| 中文字幕精品亚洲无线码一区| 日本一本二区三区精品| 少妇高潮的动态图| 午夜福利网站1000一区二区三区| 黄片wwwwww| 亚洲av一区综合| 99热6这里只有精品| 日韩欧美国产在线观看| 久久久久国产网址| 日本黄色视频三级网站网址| 观看美女的网站| 免费大片18禁| 丰满少妇做爰视频| 建设人人有责人人尽责人人享有的 | 亚洲乱码一区二区免费版| 亚洲最大成人av| 欧美精品国产亚洲| 搡老妇女老女人老熟妇| 一本一本综合久久| 精品久久久久久成人av| 麻豆一二三区av精品| 国内少妇人妻偷人精品xxx网站| 国内揄拍国产精品人妻在线| 九九热线精品视视频播放| 亚洲va在线va天堂va国产| 国产69精品久久久久777片| 日韩一区二区视频免费看| 成人亚洲欧美一区二区av| 亚洲精品成人久久久久久| 国产精品三级大全| 97热精品久久久久久| 桃色一区二区三区在线观看| 国产淫语在线视频| 国产精品久久久久久久电影| 日本色播在线视频| 天堂√8在线中文| 一级毛片我不卡| 午夜精品国产一区二区电影 | www日本黄色视频网| 欧美性猛交╳xxx乱大交人| 少妇熟女欧美另类| 国产av一区在线观看免费| 亚洲国产精品合色在线| 久久99蜜桃精品久久| 久久久久久大精品| 国产人妻一区二区三区在| 免费观看精品视频网站| 高清午夜精品一区二区三区| 久久精品国产自在天天线| 嫩草影院新地址| 久久久久性生活片| 可以在线观看毛片的网站| 欧美精品一区二区大全| 亚洲欧美成人综合另类久久久 | 免费看光身美女| 人人妻人人澡欧美一区二区| 亚洲精品国产成人久久av| 国产真实乱freesex| 免费观看精品视频网站| 国产白丝娇喘喷水9色精品| 亚洲自拍偷在线| 亚洲最大成人av| 99热全是精品| 在线播放无遮挡| 欧美又色又爽又黄视频| 有码 亚洲区| 国产真实乱freesex| kizo精华| 只有这里有精品99| 99九九线精品视频在线观看视频| 欧美xxxx性猛交bbbb| 啦啦啦韩国在线观看视频| 欧美精品一区二区大全| 黑人高潮一二区| 免费观看的影片在线观看| 亚洲在线自拍视频| 大话2 男鬼变身卡| 国产成年人精品一区二区| 男人的好看免费观看在线视频| 国产av一区在线观看免费| 久久久久久久久久久免费av| 日本色播在线视频| 青春草亚洲视频在线观看| 国产片特级美女逼逼视频| 青春草视频在线免费观看| 日本黄大片高清| 国产男人的电影天堂91| 久久久国产成人免费| 啦啦啦观看免费观看视频高清| 欧美精品一区二区大全| 有码 亚洲区| 久久精品国产亚洲网站| 天堂av国产一区二区熟女人妻| 永久免费av网站大全| 国产国拍精品亚洲av在线观看| 秋霞在线观看毛片| 国产精品野战在线观看| 精品一区二区三区人妻视频| 男女边吃奶边做爰视频| 在线免费观看不下载黄p国产| 国产伦一二天堂av在线观看| 五月伊人婷婷丁香| 六月丁香七月| 亚洲av熟女| 97热精品久久久久久| 九九爱精品视频在线观看| 看免费成人av毛片| 久久这里只有精品中国| 亚洲五月天丁香| 欧美一级a爱片免费观看看| 国产免费一级a男人的天堂| av又黄又爽大尺度在线免费看 | 国产午夜精品一二区理论片| 自拍偷自拍亚洲精品老妇| 国产高清有码在线观看视频| 一卡2卡三卡四卡精品乱码亚洲| 女人久久www免费人成看片 | 亚洲不卡免费看| 免费av不卡在线播放| 丰满人妻一区二区三区视频av| 毛片女人毛片| 国产激情偷乱视频一区二区| 国产老妇女一区| 欧美精品国产亚洲| 狂野欧美白嫩少妇大欣赏| kizo精华| 亚洲精品成人久久久久久| av卡一久久| 精品久久久久久久久久久久久| 小说图片视频综合网站| 久久久久久久久久黄片| 欧美色视频一区免费| 午夜免费男女啪啪视频观看| 深夜a级毛片| 成人无遮挡网站| 国产乱人偷精品视频| 亚洲精品aⅴ在线观看| 国产一区二区亚洲精品在线观看| 啦啦啦啦在线视频资源| 一个人看的www免费观看视频| 精品午夜福利在线看| 18禁裸乳无遮挡免费网站照片| 十八禁国产超污无遮挡网站| 免费av不卡在线播放| 国产私拍福利视频在线观看| 1024手机看黄色片| 亚洲精华国产精华液的使用体验| 日韩精品有码人妻一区| 一区二区三区乱码不卡18| 国产欧美日韩精品一区二区| 人人妻人人澡欧美一区二区| 91久久精品国产一区二区成人| 亚洲天堂国产精品一区在线| 两个人的视频大全免费| 国产精品女同一区二区软件| 久久久久久久国产电影| 夜夜看夜夜爽夜夜摸| 狂野欧美激情性xxxx在线观看| 91精品国产九色| 国产av码专区亚洲av| 99在线人妻在线中文字幕| 国产av码专区亚洲av| 午夜精品国产一区二区电影 | 国产精品一区二区三区四区久久| 欧美xxxx性猛交bbbb| 看免费成人av毛片| 美女黄网站色视频| 国产麻豆成人av免费视频| 欧美+日韩+精品| 美女黄网站色视频| 麻豆av噜噜一区二区三区| 一级黄色大片毛片| 久久久久久久午夜电影| 亚洲欧美精品综合久久99| 亚洲中文字幕日韩| 噜噜噜噜噜久久久久久91| av线在线观看网站| 亚洲精品aⅴ在线观看| 青春草亚洲视频在线观看| 亚洲图色成人| 日韩人妻高清精品专区| 国产精品爽爽va在线观看网站| 99久国产av精品| 国产极品精品免费视频能看的| 最近视频中文字幕2019在线8| 热99re8久久精品国产| 九草在线视频观看| 欧美精品国产亚洲| 国产单亲对白刺激| 成人亚洲欧美一区二区av| 欧美一区二区国产精品久久精品| 国产单亲对白刺激| .国产精品久久| 中文字幕熟女人妻在线| 亚洲精品乱码久久久v下载方式| 久久精品91蜜桃| 亚洲精品国产成人久久av| 国产精品久久电影中文字幕| 日本黄色视频三级网站网址| 欧美性感艳星| 久久久色成人| 观看免费一级毛片| av在线观看视频网站免费| 能在线免费看毛片的网站| 看黄色毛片网站| 日本wwww免费看| 在现免费观看毛片| 久久精品国产亚洲av涩爱| 国内揄拍国产精品人妻在线| 久久久国产成人免费| 国产毛片a区久久久久| 亚洲av福利一区| 久久草成人影院| 成年女人看的毛片在线观看| 最近视频中文字幕2019在线8| 内地一区二区视频在线| 日韩人妻高清精品专区| 少妇猛男粗大的猛烈进出视频 | 一区二区三区四区激情视频| 久久久精品大字幕| 91aial.com中文字幕在线观看| 国语对白做爰xxxⅹ性视频网站| 国产亚洲精品av在线| 国产精品一及| 国产精品国产三级国产专区5o | 好男人视频免费观看在线| 尾随美女入室| 国产成年人精品一区二区| 国产精品一二三区在线看| 亚洲电影在线观看av| 免费观看人在逋| 最近最新中文字幕大全电影3| 哪个播放器可以免费观看大片| 在现免费观看毛片| 久久久久国产网址| 久久久久久国产a免费观看| 成年av动漫网址| 日产精品乱码卡一卡2卡三| 国产亚洲av嫩草精品影院| 日韩,欧美,国产一区二区三区 | 99热精品在线国产| 亚洲真实伦在线观看| 日韩高清综合在线| 看片在线看免费视频| 久久久成人免费电影| 国产黄色视频一区二区在线观看 | 成人漫画全彩无遮挡| 直男gayav资源| 国产三级中文精品| 亚洲五月天丁香| 亚洲人成网站在线观看播放| 精品一区二区免费观看| 国产精品一二三区在线看| 国产午夜福利久久久久久| 免费看美女性在线毛片视频| 亚洲av成人精品一区久久| 亚洲成人中文字幕在线播放| 久久久久网色| 亚洲av二区三区四区| 91久久精品国产一区二区三区| 精品久久久久久久久久久久久| 午夜福利在线在线| 国产精华一区二区三区| 亚洲最大成人中文| 少妇的逼好多水| 日韩欧美国产在线观看| 少妇人妻一区二区三区视频| 一区二区三区乱码不卡18| 九草在线视频观看| 床上黄色一级片| 久久久久久久国产电影| 男人舔奶头视频| 亚洲高清免费不卡视频| 国产伦在线观看视频一区| 国产男人的电影天堂91| 日本三级黄在线观看| 自拍偷自拍亚洲精品老妇| 国产老妇伦熟女老妇高清| 亚洲成色77777| 青青草视频在线视频观看| 联通29元200g的流量卡| 99久久精品热视频| 禁无遮挡网站| 不卡视频在线观看欧美| 床上黄色一级片| 国产av一区在线观看免费| 亚洲精品,欧美精品| 毛片女人毛片| 九草在线视频观看| 男女国产视频网站| 啦啦啦观看免费观看视频高清| 在线观看一区二区三区| 免费看av在线观看网站| 国产一级毛片七仙女欲春2| 99国产精品一区二区蜜桃av| 亚洲国产精品sss在线观看| 日韩高清综合在线| 久久精品国产亚洲av涩爱| 高清av免费在线| av黄色大香蕉| 亚洲成人中文字幕在线播放| 久久人人爽人人片av| 日本-黄色视频高清免费观看| 69人妻影院| 亚洲精华国产精华液的使用体验| 国产精品,欧美在线| 精品99又大又爽又粗少妇毛片| av在线观看视频网站免费| 国产淫片久久久久久久久| 夫妻性生交免费视频一级片| 青青草视频在线视频观看| 99久久精品一区二区三区| 免费电影在线观看免费观看| 亚洲久久久久久中文字幕| 亚洲自拍偷在线| 热99re8久久精品国产| 婷婷色麻豆天堂久久 | 欧美人与善性xxx| 少妇丰满av| 一级黄片播放器| 永久免费av网站大全| 亚洲精品国产av成人精品| 九草在线视频观看| 我要搜黄色片| 亚洲国产日韩欧美精品在线观看| 天堂√8在线中文| videos熟女内射| 国内揄拍国产精品人妻在线| 特大巨黑吊av在线直播| 国产一区二区三区av在线| 亚洲欧美一区二区三区国产| 欧美日韩一区二区视频在线观看视频在线 | 亚洲精品日韩在线中文字幕| 精品一区二区三区视频在线| 91狼人影院| 99热网站在线观看| 亚洲av免费高清在线观看| 黄色日韩在线| 亚洲av一区综合| 午夜视频国产福利| 国产精品三级大全| 秋霞伦理黄片| 中文精品一卡2卡3卡4更新| 亚洲av成人精品一区久久| 国产伦精品一区二区三区视频9| 国产黄色视频一区二区在线观看 | 欧美色视频一区免费| 三级男女做爰猛烈吃奶摸视频| 成人午夜高清在线视频| 天天一区二区日本电影三级| 欧美性感艳星| 午夜免费男女啪啪视频观看| 亚洲国产欧美人成| 国产激情偷乱视频一区二区| 亚洲av成人av| 国产综合懂色| 高清日韩中文字幕在线| 特大巨黑吊av在线直播| 成年版毛片免费区| 精品人妻一区二区三区麻豆| 国内揄拍国产精品人妻在线| 99热这里只有精品一区| 中文欧美无线码| 99热网站在线观看| 成人二区视频| 欧美日本亚洲视频在线播放| 久久精品夜色国产| 中文天堂在线官网| 日韩视频在线欧美| 一级av片app| 国产爱豆传媒在线观看| 一本久久精品| 夫妻性生交免费视频一级片| 男女视频在线观看网站免费| 亚洲av成人精品一区久久| 97超视频在线观看视频| 老女人水多毛片| 亚洲一级一片aⅴ在线观看| 国产高清三级在线| 菩萨蛮人人尽说江南好唐韦庄 | 日本色播在线视频| 亚洲国产色片| 亚洲精品自拍成人| 青春草国产在线视频| 91aial.com中文字幕在线观看| 国产69精品久久久久777片| 亚洲欧美日韩无卡精品| 久久精品国产99精品国产亚洲性色| 亚洲自拍偷在线| 中文字幕制服av| 草草在线视频免费看| 99久久人妻综合| 高清日韩中文字幕在线| 最近最新中文字幕大全电影3| 免费电影在线观看免费观看| 男女那种视频在线观看| 国产精品人妻久久久影院| 日韩视频在线欧美| 麻豆国产97在线/欧美| 97超碰精品成人国产| 青春草亚洲视频在线观看| 国产午夜精品一二区理论片| 国产精品精品国产色婷婷| 亚洲无线观看免费| 搡老妇女老女人老熟妇| 亚洲国产精品合色在线| 69人妻影院| 白带黄色成豆腐渣| 日韩av在线大香蕉| 欧美最新免费一区二区三区| 亚洲va在线va天堂va国产| 亚洲av日韩在线播放| 久久精品国产亚洲网站| 亚洲精品日韩av片在线观看| 内地一区二区视频在线| 最近最新中文字幕免费大全7| 久久久精品大字幕| 久久人人爽人人爽人人片va| 麻豆一二三区av精品| 欧美一区二区亚洲| 日韩国内少妇激情av| 观看美女的网站| 黄色日韩在线| 午夜免费激情av| 寂寞人妻少妇视频99o| 欧美xxxx性猛交bbbb| 村上凉子中文字幕在线| 亚洲av电影不卡..在线观看| 精品久久久久久电影网 | 国产精品,欧美在线| 青春草视频在线免费观看| 亚洲最大成人av| 看免费成人av毛片| 成人无遮挡网站| 麻豆久久精品国产亚洲av| 国产成人aa在线观看| 中文欧美无线码| 国产精品蜜桃在线观看| 亚洲精品成人久久久久久| 别揉我奶头 嗯啊视频| 高清日韩中文字幕在线| 国产色婷婷99| 欧美性感艳星| 99久久九九国产精品国产免费| 亚洲国产最新在线播放| 高清午夜精品一区二区三区| 午夜爱爱视频在线播放| 村上凉子中文字幕在线| 久久精品国产亚洲av天美| 久久人人爽人人爽人人片va| kizo精华| 亚洲精品影视一区二区三区av| av天堂中文字幕网| 欧美色视频一区免费| 日本与韩国留学比较| 内地一区二区视频在线| 亚洲av成人av| 久久久久久久久久成人| 91久久精品国产一区二区成人| 久久精品91蜜桃| 人妻系列 视频| 午夜a级毛片| 99热这里只有是精品50| 日韩强制内射视频| 一个人看的www免费观看视频| 99在线视频只有这里精品首页| 日本与韩国留学比较| 国产精品永久免费网站| 变态另类丝袜制服| 亚洲无线观看免费| 一级毛片我不卡| 日韩人妻高清精品专区| 18禁动态无遮挡网站| 国产精品av视频在线免费观看| 中文字幕久久专区|