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

    基于J1939協(xié)議的車輛故障診斷與ECU報(bào)文解析

    2018-01-04 02:56:45,,,
    關(guān)鍵詞:曲軸字節(jié)報(bào)文

    ,,,

    (上海工程技術(shù)大學(xué) 汽車工程學(xué)院,上海 201620)

    基于J1939協(xié)議的車輛故障診斷與ECU報(bào)文解析

    汪志斌,吳長水,黃敏濤,馮琛

    (上海工程技術(shù)大學(xué) 汽車工程學(xué)院,上海 201620)

    在對汽車的故障診斷過程中,基于SAE J1939協(xié)議的CAN通信的ECU提供的發(fā)動(dòng)機(jī)性能檢測參數(shù)和整車網(wǎng)絡(luò)通信數(shù)據(jù),實(shí)現(xiàn)整車網(wǎng)絡(luò)中多個(gè)ECU數(shù)據(jù)的共享; J1939協(xié)議同時(shí)也支持故障的診斷,通過數(shù)據(jù)轉(zhuǎn)換模塊將接收的數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù)(包含CAN的ID地址),診斷工具(手持終端)可以讀取當(dāng)前故障碼DM1或清除當(dāng)前故障碼DM11。本文提出了一種車輛故障診斷的研究策略,同時(shí)提出了一種基于JAVA語言的報(bào)文的解析方法,能夠有效實(shí)時(shí)地實(shí)現(xiàn)對汽車發(fā)動(dòng)機(jī)的故障檢測。

    CAN 通信;ECU;SAE J1939協(xié)議

    引 言

    SAE J1939協(xié)議專供卡車及其拖車、大客車等商用車使用,是用來支持分布在車輛各個(gè)不同位置的電控單元之間實(shí)現(xiàn)實(shí)時(shí)閉環(huán)控制功能的高速通信標(biāo)準(zhǔn),包括通信層、物理層和數(shù)據(jù)鏈路層,以 CAN2.0B 為基礎(chǔ),數(shù)據(jù)傳輸速率可達(dá) 250 kbps。另外,它還定義了網(wǎng)絡(luò)層和應(yīng)用層的協(xié)議,是目前大型汽車中應(yīng)用最廣泛的應(yīng)用層協(xié)議,同樣能夠?qū)崿F(xiàn)故障診斷、故障處理。

    1 SAE J1939協(xié)議簡介[3]

    1.1 原理簡介

    SAE J1939協(xié)議由美國汽車工程師協(xié)會(huì)(SAE)制定,目前在載貨汽車及客車等重型車輛中廣泛應(yīng)用,其以CAN2.0B作為網(wǎng)絡(luò)核心協(xié)議,在其基礎(chǔ)上定義了網(wǎng)絡(luò)層和協(xié)議層,遵循7層OSI網(wǎng)絡(luò)結(jié)構(gòu),并對每個(gè)被實(shí)現(xiàn)的層使用不同的文件進(jìn)行描述,通過提供一個(gè)標(biāo)準(zhǔn)的框架,使電控單元ECU之間可以實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián)通信而不需要額外的功能接口。表1介紹了CAN2.0的標(biāo)準(zhǔn)和擴(kuò)展格式,及J1939協(xié)議所定義的格式。J1939協(xié)議報(bào)文單元的具體格式如下所示:

    PRIORITYRDPPDUFORMATPDUSPECIFICSOURCEADDRESSDATAFIELD3118880~64

    可以看出,J1939標(biāo)識符包括:PRIORTY(優(yōu)先權(quán)位);R(保留位);DP(數(shù)據(jù)頁位);PDU FORMAT(協(xié)議數(shù)據(jù)單元);PDU SPECIFIC(擴(kuò)展單元)和SOURCE ADDRESS(源地址)。而報(bào)文單元還包括64位的數(shù)據(jù)場。

    1.2 J1939協(xié)議在系統(tǒng)ECU中的應(yīng)用

    基于CAN通信的J1939協(xié)議的ECU能提供發(fā)動(dòng)機(jī)性能檢測參數(shù)和整車網(wǎng)絡(luò)通信,實(shí)現(xiàn)整車網(wǎng)絡(luò)中多個(gè)ECU的數(shù)據(jù)共享,同時(shí)J1939協(xié)議支持故障診斷,通過診斷工具可以讀取或清除診斷故障碼[4]。系統(tǒng)ECU主要采用兩種通信方式:單幀通信和多幀通信。在檢測和整車網(wǎng)絡(luò)通信時(shí)主要采用單幀通信方式;在診斷時(shí)因靈活的故障碼個(gè)數(shù)是可變的,因此單幀通信與多幀通信結(jié)合使用。

    表1 CAN2.0的標(biāo)準(zhǔn)和擴(kuò)展及J1939協(xié)議的格式

    2 下位機(jī)對故障碼(報(bào)文)的接收與發(fā)送

    2.1 CAN轉(zhuǎn)藍(lán)牙控制器模塊

    CAN轉(zhuǎn)藍(lán)牙控制器模塊(簡稱BluetoothCAN)接收來自終端的命令(串行數(shù)據(jù)),轉(zhuǎn)換成對應(yīng)的CAN總線格式的數(shù)據(jù)幀,發(fā)送給發(fā)動(dòng)機(jī)控制器ECU。其次,BluetoothCAN接收來自ECU的數(shù)據(jù),轉(zhuǎn)換成對應(yīng)的串行數(shù)據(jù)(包含CAN的ID地址),發(fā)送給終端。

    2.2 接收與發(fā)送設(shè)計(jì)

    數(shù)據(jù)接收與發(fā)送使用CAN轉(zhuǎn)藍(lán)牙控制器模塊,通過OBD(On Board Diagnosis、車載診斷系統(tǒng))接口(CAN總線)和發(fā)動(dòng)機(jī)控制單元(ECU)進(jìn)行通信,讀取來自ECU[5]的信息并進(jìn)行處理,轉(zhuǎn)換成藍(lán)牙數(shù)據(jù)發(fā)送給手持終端;同樣,手持終端發(fā)送數(shù)據(jù)信息給BluetoothCAN,BluetoothCAN轉(zhuǎn)換成CAN報(bào)文信息發(fā)送給發(fā)動(dòng)機(jī)控制器ECU,實(shí)現(xiàn)手持終端與ECU的信息交互。原理示意圖如圖1所示。

    圖1 故障診斷過程

    3 故障碼的解析

    3.1 診斷故障碼定義

    J1939協(xié)議包括在線故障診斷功能,由診斷應(yīng)用層定義。系統(tǒng)在進(jìn)行故障診斷時(shí)主要采用4種消息幀實(shí)現(xiàn)故障診斷,分別為DM1發(fā)送當(dāng)前故障碼、DM2發(fā)送先前故障碼、DM3清除先前故障碼和DM11清除當(dāng)前故障碼。J1939協(xié)議診斷故障碼(DTC)由4個(gè)獨(dú)立域構(gòu)成,同時(shí)也是由4個(gè)字節(jié)(32位)表示,這4個(gè)部分如表2所列。

    表2 DTC的構(gòu)成

    其中SPN為發(fā)生故障的部件,F(xiàn)MI為發(fā)生的故障類型,CM為SPN轉(zhuǎn)換排列規(guī)則,OC為本故障的發(fā)生次數(shù)。OC取值范圍為0~126,即使故障發(fā)生次數(shù)大于126時(shí),OC也保持為126。

    3.2 診斷故障碼請求

    J1939協(xié)議規(guī)定請求參數(shù)組編號PGN為59904,診斷工具地址為0x2B,ECU地址為0x00。系統(tǒng)ECU在接收到診斷設(shè)備的請求后,在中斷服務(wù)程序中對請求幀所請求的目標(biāo)PGN內(nèi)容進(jìn)行判斷,如果請求的是讀取先前故障 DM2,那么系統(tǒng)ECU將向診斷工具發(fā)送先前故障碼;如果請求的是清除先前故障碼DM3或當(dāng)前故障碼DM11,那么系統(tǒng)ECU將清除先前故障碼或當(dāng)前故障碼。請求幀數(shù)據(jù)、請求參數(shù)組格式分別如表3、表4所列。

    表3 請求幀格式

    表4 請求參數(shù)組

    其中PGN為0x00 FECB時(shí)為先前故障碼,PGN為0x00 FECC時(shí)為清除先前故障碼,PGN為0x00 FED3時(shí)為清除當(dāng)前故障碼。

    當(dāng)診斷工具向ECU請求先前故障碼或清除故障碼時(shí),診斷工具發(fā)送請求PGN和被請求的PGN給ECU電控單元,ECU給診斷工具回復(fù)相應(yīng)的數(shù)據(jù)。診斷工具與ECU之間的數(shù)據(jù)交互如圖2所示。

    圖2 故障碼的請求與發(fā)送

    3.3 手持終端接收故障碼

    診斷時(shí),當(dāng)前故障和先前故障所包含的故障碼有三種情況:無故障、一個(gè)故障和多個(gè)故障。無故障和一個(gè)故障時(shí),使用單個(gè)CAN數(shù)據(jù)幀就可以發(fā)送全部數(shù)據(jù),而當(dāng)傳輸多個(gè)故障時(shí),需要使用多個(gè)數(shù)據(jù)幀才能發(fā)送完畢,這時(shí)就需要使用J1939協(xié)議的傳輸協(xié)議功能。J1939協(xié)議通信的核心是負(fù)責(zé)數(shù)據(jù)傳輸?shù)膫鬏攨f(xié)議,傳輸協(xié)議功能主要包含三個(gè)部分:消息的拆裝、數(shù)據(jù)重組和連接管理。消息的拆裝是指無法用單個(gè)CAN數(shù)據(jù)裝載全部的數(shù)據(jù),需要拆分為多個(gè)數(shù)據(jù)幀。當(dāng)多個(gè)故障在使用傳輸協(xié)議傳輸時(shí),第一個(gè)字節(jié)為數(shù)據(jù)幀編號,其后為故障燈狀態(tài),接著是所要發(fā)送的故障碼DTC,多個(gè)DTC按順序填充到數(shù)據(jù)幀中,如果最后一個(gè)數(shù)據(jù)幀中的數(shù)據(jù)字節(jié)不到7位,那么就用0xFF來進(jìn)行填充。數(shù)據(jù)重組就是將接收到的數(shù)據(jù)幀按照序列編號把多包消息的數(shù)據(jù)幀重新組合成原始數(shù)據(jù),按照編號排列,第一個(gè)數(shù)據(jù)幀中的第2、3字節(jié)為故障燈狀態(tài),從第4個(gè)字節(jié)開始每4個(gè)字節(jié)為一個(gè)故障碼,不足4個(gè)字節(jié)則從下一個(gè)數(shù)據(jù)幀的第2個(gè)字節(jié)開始讀取。

    當(dāng)沒有故障發(fā)生的時(shí)候或者單個(gè)故障發(fā)生時(shí),此時(shí)DM1和DM2就可以直接使CAN數(shù)據(jù)幀發(fā)送相應(yīng)的故障碼數(shù)據(jù);當(dāng)有多個(gè)故障時(shí),采用BAM多包方式發(fā)送,首先發(fā)送一條BAM公告信息,接著使用數(shù)據(jù)傳輸PGN多包發(fā)送故障碼。

    單個(gè)故障采用單包發(fā)送的方式,使用單個(gè) CAN數(shù)據(jù)幀發(fā)送相應(yīng)故障碼。數(shù)據(jù)格式如表5所列,DM1表示當(dāng)前故障,ID=0x18FE CA00;DM2表示先前故障,格式與DM1相同。

    表5 單包數(shù)據(jù)格式

    多個(gè)故障采用多包發(fā)送方式,首先系統(tǒng)ECU發(fā)送BAM公告信息,接著發(fā)送多個(gè)數(shù)據(jù)幀。數(shù)據(jù)拆裝時(shí)每個(gè)數(shù)據(jù)幀的第一個(gè)字節(jié)為數(shù)據(jù)幀編號,其余7個(gè)字節(jié)存放故障碼數(shù)據(jù),其中數(shù)據(jù)字節(jié)為故障碼的有效字節(jié)數(shù)。BAM信息格式、多包信息格式如表6、表7所列。

    表6 BAM信息格式

    表7 多包數(shù)據(jù)格式

    4 故障碼的解析方法

    4.1 故障解析流程圖

    故障解析流程圖如圖3所示。

    圖3 故障解析流程圖

    4.2 解析方法的程序設(shè)計(jì)

    手持終端收到數(shù)據(jù)包時(shí),要對數(shù)據(jù)包進(jìn)行解析,顯示出發(fā)動(dòng)機(jī)中對應(yīng)的故障,從而實(shí)現(xiàn)故障的診斷,方便故障維修者對其進(jìn)行維修。故障碼詮釋如表8所列。

    表8 故障碼詮釋

    在對報(bào)文的分析中,采用JAVA語言開發(fā)的eclipse[6]軟件,提出一種解析報(bào)文的算法,能有效地解析接收的各種報(bào)文,顯示對應(yīng)的故障源。

    由于終端接收到的數(shù)據(jù)報(bào)文為十六進(jìn)制數(shù),將接收到的報(bào)文轉(zhuǎn)換為字符串進(jìn)行處理。方法如下:

    ① 使用length()函數(shù)[7]取得字符串長度。

    ② 根據(jù)字符串長度判斷為單幀數(shù)據(jù)還是多幀數(shù)據(jù)。

    ③ 當(dāng)為單幀數(shù)據(jù)時(shí),使用regionMatches(),截取字符串的有用故障碼,與目標(biāo)故障碼進(jìn)行比較,輸出對應(yīng)的故障源。

    ④ 當(dāng)為多幀數(shù)據(jù)時(shí),使用substring()函數(shù)從BAM信息中截取數(shù)據(jù)包個(gè)數(shù)有用字符,并使用Integer.parseInt()函數(shù)將其轉(zhuǎn)換成十進(jìn)制數(shù),即數(shù)據(jù)包的個(gè)數(shù)。

    ⑤ 根據(jù)數(shù)據(jù)包的個(gè)數(shù)分為兩幀數(shù)據(jù)和兩幀以上數(shù)據(jù),需要將故障碼截取、拼湊,再與目標(biāo)故障碼進(jìn)行比較,從而得到對應(yīng)的故障源。

    JAVA代碼解析方法如下:

    package org.xs.date;

    import java.io.BufferedReader;

    import java.io.IOException;

    import java.io.InputStreamReader;

    import java.io.*;

    public class DateStore {

    //列舉幾種目標(biāo)故障碼

    Static String J1939DTC[]=

    {"0x00000000","0x010C00BE",

    "0x010200BE","0x010C02D3","0x010202D3"};

    //故障碼對應(yīng)的故障部件

    static String故障部件[]={"無事件", "曲軸傳感器","曲軸傳感器", "凸輪傳感器", "凸輪傳感器"};

    //故障碼對應(yīng)的故障源

    static String故障源[]={ "無事件", "無曲軸信號故障", "曲軸信號異常", "無凸輪信號故", "凸輪信號異常故障"};

    public static void main(String[] args)

    //TODO Auto-generated method stub

    throws IOException{

    //生成BufferedReader()函數(shù)對象(手動(dòng)從控制端輸入標(biāo)準(zhǔn)數(shù)據(jù)

    //幀進(jìn)行模擬)

    BufferedReaderbr =New BufferedReader(new InputStreamReader(System.in));

    //新建一個(gè)字符串?dāng)?shù)組對象

    String str[]=new String[1];

    //str[0]中存放手動(dòng)輸入的字符串故障碼

    str[0]=br.readLine();

    //DTC1表示截取拼湊的故障碼

    String DTC1="";

    //XX表示數(shù)據(jù)包的個(gè)數(shù)

    String XX;

    //LSB表示字符串的長度

    int LSB =str[0].length();

    switch(LSB){

    //單幀數(shù)據(jù)處理

    case 32:

    for(int i=0;i

    if( J1939DTC[i].regionMatches(2,str[0],18,8))

    System.out.println("["+故障部件[i]+"]"+" "+故障源[i]); break;

    //多幀數(shù)據(jù)處理

    default:

    //從BAM中讀取數(shù)據(jù)包的個(gè)數(shù),截取表示數(shù)據(jù)包個(gè)數(shù)的字節(jié)

    XX=str[0].substring(20,22);

    //將字符串轉(zhuǎn)換成十進(jìn)制

    int XXD=Integer.parseInt(XX,16);

    switch(XXD){

    //2幀處理數(shù)據(jù)

    case 2:

    //將故障碼拼湊起來,與目標(biāo)故障碼進(jìn)行比較

    DTC1=str[0].substring(52,62)+str[0].substring(80,94);

    for(int j=0;j

    //k表示DTC1的字節(jié)數(shù)

    int k=0;

    while(k<24){

    if(DTC1.regionMatches(k,J1939DTC[j],2,8)){

    System.out.println("["+故障部件[j]+"]"+" "+故障源[j]); }

    k=k+8;}}

    break;

    default:

    DTC1=str[0].substring(52,62)+str[0].substring(80,94);

    int m=2;

    while(m

    //兩幀以上數(shù)據(jù)的故障碼拼湊公式

    DTC1=DTC1+str[0].substring(96+32*(m-2)+16,96+32*(m-2)+16+14);

    m++; }

    //判斷PC是否為8的倍數(shù)

    if(DTC1.length()%8==0){

    for(int j=0;j

    int k=0;

    while(k<10+14*(XXD-1)){

    if(DTC1.regionMatches(k,J1939DTC[j],2,8)){ System.out.println("["+故障部件[j]+"]"+""+故障源[j]);}

    k=k+8;}}}

    else if (DTC1.length()%8!=0){

    for(int j=0;j

    int k=0;

    while(k<8*(DTC1.length()/8)){

    if(DTC1.regionMatches(k,J1939DTC[j],2,8)){

    System.out.println("["+故障部件[j]+"]"+""+故障源[j]);

    }

    k=k+8;}}}}}}}}}

    4.3 程序調(diào)試

    手動(dòng)輸入:

    ① (單幀數(shù)據(jù))FEFF0818FECA00FFFF010C00BE FFFFFF

    輸出:[曲軸傳感器] 無曲軸信號故障

    ② (兩幀數(shù)據(jù))FFFFFF1CECFF00FFFFFF02FFFFF

    FFFFFFFFFFF18FECA00C00BE01FFFFFFFF18FECA00

    FF0200BE010C02D3FF

    輸出: [曲軸傳感器] 無曲軸信號故障

    [曲軸傳感器] 曲軸信號異常

    [凸輪傳感器] 無凸輪信號故

    ③ (六幀數(shù)據(jù))FFFF01E4F00601FFFFFFFF18FECB

    00FFEFFFFFFFF18FECB00FF01E3F00501E4F0FFFFFF

    FF18FECB00FF0501E5F00501E6FFFFFFFF18FECB00F

    FF005010D029001FFFFFFFF18FECB00FF040290010502

    90FF

    輸出:

    [第6缸噴油電磁閥] 噴油閥第6缸兩端開路

    [第6缸噴油電磁閥] 噴油閥第6缸對地短路

    [第6缸噴油電磁閥] 噴油閥第6缸阻抗超限

    [PCV閥1電子驅(qū)動(dòng)] PCV閥1兩端短路

    [PCV閥1電子驅(qū)動(dòng)] PCV閥1開路

    [PCV閥1電子驅(qū)動(dòng)] PCV閥1對地短路

    [PCV閥1電子驅(qū)動(dòng)] PCV閥1對電源短路

    [PCV閥2電子驅(qū)動(dòng)] PCV閥2兩端短路

    [PCV閥2電子驅(qū)動(dòng)] PCV閥2開路

    [PCV閥2電子驅(qū)動(dòng)] PCV閥2對地短路

    ④ ……

    以上只對部分故障碼進(jìn)行了模擬,此種方法適用于收到的所有(1~N)數(shù)據(jù)幀。

    結(jié) 語

    汽車故障診斷技術(shù)是汽車電子控制技術(shù)的重要組成部分。隨著電子行業(yè)的逐漸發(fā)展,系統(tǒng)故障診斷方法變得更加智能,很多現(xiàn)代化的工具在汽車故障診斷上得到了應(yīng)用,在實(shí)現(xiàn)故障診斷的設(shè)計(jì)過程中,方法各異。而本文是基于J1939協(xié)議,綜合利用ECU與CAN轉(zhuǎn)藍(lán)牙通信[8]模塊,手持終端(智能手機(jī))接收藍(lán)牙模塊的報(bào)文信息,實(shí)現(xiàn)故障的有效診斷,相對于傳統(tǒng)的診斷儀來說,更趨向于智能化的發(fā)展方向。

    [1] 康拉德 賴夫.汽車電子學(xué)[M].3版.李裕華,譯.西安:西安交通大學(xué)出版社,2011.

    [2] 羅富坤.汽車故障診斷技術(shù)[M].北京:化學(xué)工業(yè)出版社,2009.

    [3] W 齊默爾曼,R 施密特加爾.汽車總線系統(tǒng)[M].鄧萍,譯.北京:機(jī)械工業(yè)出版社,2011.

    [4] 樊永強(qiáng).汽車故障診斷與排除[M].長沙:中南大學(xué)出版社,2011.

    [5] Sandoval Leon,Jairo A.Study of Transit Bus Duty Cycle and its Influence on Fuel Economy and Emissions of Diesel-Electric Hybrids[J].Mechanical Engineering,2011:123-128.

    [6] 霍爾澤.Eclipse集成開發(fā)工具[M].O,Reilly Taiwan公司,譯.南京:東南大學(xué)出版社,2007.

    [7] 史賦星,史佳.JAVA基礎(chǔ)及應(yīng)用教程[M].北京:清華大學(xué)出版社,2007.

    [8] 吳海東,梅海龍.汽車車載網(wǎng)絡(luò)技術(shù)與檢修[M].北京:北京理工大學(xué)出版社,2010.

    汪志斌(碩士研究生),主要研究方向?yàn)槠嚬收显\斷;吳長水(副教授),主要研究領(lǐng)域?yàn)閮?nèi)燃機(jī)排放控制。

    AutomobileFailureDiagnosisandAnalysisTroubleCodefromECUBasedonJ1939Protocol

    WangZhibin,WuChangshui,HuangMintao,FengChen

    (College of Automotive Engineering,Shanghai University of Engineering Science,Shanghai 201620,China)

    In the process of vehicle fault diagnosis,the CAN communication ECU based on SAE J1939 protocol can provide engine performance detection parameters and vehicle network communication data to realize the sharing of multiple ECU data in vehicle network.The J1939 protocol also supports faulty diagnosis.The data is converted into the serial data (including the CAN ID address) through the data conversion module.The diagnostic tool (handheld terminal) can read the current fault code DM1 or clear the current fault code DM11.In this paper,a research method of vehicle diagnosis is proposed.At the same time,an analytical method based on JAVA language is proposed,which can effectively detect the fault of automobile engine in real-time.

    CAN communication;ECU;SAE J1939 protocol

    U46

    A

    薛士然

    2017-06-23)

    猜你喜歡
    曲軸字節(jié)報(bào)文
    基于J1939 協(xié)議多包報(bào)文的時(shí)序研究及應(yīng)用
    汽車電器(2022年9期)2022-11-07 02:16:24
    No.8 字節(jié)跳動(dòng)將推出獨(dú)立出口電商APP
    CTCS-2級報(bào)文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
    淺析曲軸磨床的可靠性改進(jìn)
    淺析反駁類報(bào)文要點(diǎn)
    中國外匯(2019年11期)2019-08-27 02:06:30
    No.10 “字節(jié)跳動(dòng)手機(jī)”要來了?
    一種曲軸豎置熱處理裝置設(shè)計(jì)
    基于支持向量機(jī)的曲軸動(dòng)平衡控制方法
    簡談MC7字節(jié)碼
    ATS與列車通信報(bào)文分析
    毛片女人毛片| 少妇人妻一区二区三区视频| e午夜精品久久久久久久| 九九热线精品视视频播放| 好看av亚洲va欧美ⅴa在| 欧美日韩福利视频一区二区| 久久久国产精品麻豆| 变态另类丝袜制服| 草草在线视频免费看| 国产私拍福利视频在线观看| 99re在线观看精品视频| 亚洲乱码一区二区免费版| 波多野结衣高清无吗| 午夜影院日韩av| 精品国产三级普通话版| 97超视频在线观看视频| 免费av毛片视频| 久久久成人免费电影| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲中文字幕一区二区三区有码在线看 | 久久精品国产99精品国产亚洲性色| 中亚洲国语对白在线视频| 男人的好看免费观看在线视频| 香蕉国产在线看| 高清毛片免费观看视频网站| 老汉色av国产亚洲站长工具| 天堂√8在线中文| а√天堂www在线а√下载| 午夜亚洲福利在线播放| 91av网站免费观看| 此物有八面人人有两片| 少妇熟女aⅴ在线视频| 国产成人av教育| 日韩有码中文字幕| 三级毛片av免费| 精品无人区乱码1区二区| 热99re8久久精品国产| 亚洲七黄色美女视频| 国产伦人伦偷精品视频| 91av网站免费观看| 精品国产乱码久久久久久男人| 舔av片在线| 九九热线精品视视频播放| a级毛片a级免费在线| 天天添夜夜摸| 国产精品女同一区二区软件 | 亚洲五月婷婷丁香| 黄色片一级片一级黄色片| 99久久综合精品五月天人人| 99久久成人亚洲精品观看| 啦啦啦免费观看视频1| 一a级毛片在线观看| 日韩欧美三级三区| 草草在线视频免费看| 丰满人妻一区二区三区视频av | 级片在线观看| 黄色丝袜av网址大全| 免费看日本二区| 狂野欧美白嫩少妇大欣赏| 亚洲国产色片| 中文字幕精品亚洲无线码一区| 精品一区二区三区视频在线 | 非洲黑人性xxxx精品又粗又长| 麻豆成人午夜福利视频| 97超级碰碰碰精品色视频在线观看| x7x7x7水蜜桃| 桃色一区二区三区在线观看| 一卡2卡三卡四卡精品乱码亚洲| 欧美大码av| 三级男女做爰猛烈吃奶摸视频| 草草在线视频免费看| 日本 欧美在线| 国产精品久久电影中文字幕| 三级男女做爰猛烈吃奶摸视频| 色综合亚洲欧美另类图片| 久久亚洲真实| 国产综合懂色| 国产高清视频在线播放一区| 精品久久久久久久毛片微露脸| 国产成人一区二区三区免费视频网站| 特级一级黄色大片| 在线永久观看黄色视频| 欧美色视频一区免费| 人妻丰满熟妇av一区二区三区| 国内精品美女久久久久久| 十八禁网站免费在线| 久久久久国产一级毛片高清牌| 亚洲成av人片在线播放无| av中文乱码字幕在线| 亚洲av电影在线进入| xxxwww97欧美| 网址你懂的国产日韩在线| 男女做爰动态图高潮gif福利片| 99国产精品一区二区蜜桃av| 日本一本二区三区精品| 精品电影一区二区在线| 久久精品综合一区二区三区| 麻豆成人午夜福利视频| 亚洲av中文字字幕乱码综合| 人人妻,人人澡人人爽秒播| 免费大片18禁| 久久伊人香网站| 欧美日韩综合久久久久久 | 色视频www国产| 亚洲专区字幕在线| 亚洲激情在线av| 日本一二三区视频观看| 国产成人精品久久二区二区免费| 日韩成人在线观看一区二区三区| 日本a在线网址| 首页视频小说图片口味搜索| 变态另类成人亚洲欧美熟女| 国产又色又爽无遮挡免费看| 成在线人永久免费视频| 校园春色视频在线观看| 免费在线观看影片大全网站| 少妇裸体淫交视频免费看高清| 亚洲欧美精品综合久久99| 欧美日韩精品网址| 久久精品国产清高在天天线| 亚洲人成伊人成综合网2020| 免费无遮挡裸体视频| 欧美午夜高清在线| 午夜激情福利司机影院| 香蕉久久夜色| 在线永久观看黄色视频| 亚洲人成伊人成综合网2020| 日本熟妇午夜| 十八禁网站免费在线| 三级毛片av免费| 熟妇人妻久久中文字幕3abv| 久久久久久久久久黄片| 色视频www国产| 亚洲午夜精品一区,二区,三区| 国产私拍福利视频在线观看| 欧美色欧美亚洲另类二区| 成人高潮视频无遮挡免费网站| 久久亚洲精品不卡| 亚洲成人久久爱视频| 国产亚洲精品一区二区www| 午夜福利欧美成人| 青草久久国产| 91在线观看av| 亚洲美女视频黄频| 好男人在线观看高清免费视频| 美女被艹到高潮喷水动态| 人人妻人人澡欧美一区二区| www.www免费av| 啦啦啦观看免费观看视频高清| 男人舔奶头视频| 51午夜福利影视在线观看| 亚洲国产精品久久男人天堂| 伊人久久大香线蕉亚洲五| 91av网站免费观看| 欧美大码av| 亚洲 国产 在线| 性色av乱码一区二区三区2| 国内久久婷婷六月综合欲色啪| 999精品在线视频| 淫秽高清视频在线观看| 99久国产av精品| 变态另类成人亚洲欧美熟女| 国产精品九九99| 欧美色欧美亚洲另类二区| 欧美日韩精品网址| 视频区欧美日本亚洲| 国产精品亚洲av一区麻豆| 欧美日韩精品网址| 国产精品自产拍在线观看55亚洲| 中出人妻视频一区二区| 99久久久亚洲精品蜜臀av| 极品教师在线免费播放| 淫妇啪啪啪对白视频| 99国产极品粉嫩在线观看| 欧美成人性av电影在线观看| 久久久久久久久免费视频了| 18禁黄网站禁片免费观看直播| 69av精品久久久久久| 成年女人毛片免费观看观看9| 97超级碰碰碰精品色视频在线观看| 国产成人精品无人区| 国产精品美女特级片免费视频播放器 | 蜜桃久久精品国产亚洲av| 国产aⅴ精品一区二区三区波| 亚洲精华国产精华精| 国产成人一区二区三区免费视频网站| 精品午夜福利视频在线观看一区| 久久久久久久久免费视频了| 黑人巨大精品欧美一区二区mp4| 老熟妇仑乱视频hdxx| 国产精品综合久久久久久久免费| 在线免费观看的www视频| 最近在线观看免费完整版| 免费一级毛片在线播放高清视频| 精品人妻1区二区| 最近最新中文字幕大全免费视频| 色视频www国产| 国产精品永久免费网站| 亚洲精品中文字幕一二三四区| 69av精品久久久久久| 俺也久久电影网| 亚洲国产中文字幕在线视频| 国产熟女xx| av中文乱码字幕在线| aaaaa片日本免费| 最近在线观看免费完整版| 婷婷丁香在线五月| 18禁观看日本| 九九久久精品国产亚洲av麻豆 | 麻豆av在线久日| 久久久国产成人精品二区| 岛国在线观看网站| 在线永久观看黄色视频| 日韩高清综合在线| 国产又黄又爽又无遮挡在线| 人妻夜夜爽99麻豆av| 男女做爰动态图高潮gif福利片| av视频在线观看入口| 午夜成年电影在线免费观看| 亚洲国产高清在线一区二区三| 欧美一区二区国产精品久久精品| 精品久久蜜臀av无| av福利片在线观看| 国产精品香港三级国产av潘金莲| 性色av乱码一区二区三区2| 99久久综合精品五月天人人| 99国产精品一区二区三区| 18禁黄网站禁片免费观看直播| av视频在线观看入口| 国产 一区 欧美 日韩| 老汉色∧v一级毛片| 久久中文字幕一级| 亚洲第一欧美日韩一区二区三区| 国产熟女xx| 巨乳人妻的诱惑在线观看| 欧美日韩乱码在线| 色精品久久人妻99蜜桃| 熟女人妻精品中文字幕| 国产单亲对白刺激| 成人欧美大片| 久久精品91蜜桃| 99热只有精品国产| 中文资源天堂在线| 欧美色欧美亚洲另类二区| 久久人妻av系列| 国产精品国产高清国产av| 日本五十路高清| 日韩欧美免费精品| 婷婷丁香在线五月| 免费在线观看视频国产中文字幕亚洲| 久久天堂一区二区三区四区| 熟女人妻精品中文字幕| 9191精品国产免费久久| 黑人巨大精品欧美一区二区mp4| 国产一区二区激情短视频| 女警被强在线播放| 亚洲无线观看免费| 亚洲片人在线观看| 亚洲五月天丁香| 校园春色视频在线观看| 国产亚洲精品久久久久久毛片| 久久天堂一区二区三区四区| 可以在线观看的亚洲视频| 特级一级黄色大片| 国产真人三级小视频在线观看| 琪琪午夜伦伦电影理论片6080| 黄片大片在线免费观看| 中文字幕最新亚洲高清| 黑人巨大精品欧美一区二区mp4| 在线免费观看的www视频| 美女cb高潮喷水在线观看 | 免费看a级黄色片| 国产伦人伦偷精品视频| 亚洲第一欧美日韩一区二区三区| 久久热精品热| 十八禁国产超污无遮挡网站| 国产精品电影一区二区三区| 久久久久久久国产电影| 美女脱内裤让男人舔精品视频| 日日撸夜夜添| 禁无遮挡网站| 日韩欧美国产在线观看| 大话2 男鬼变身卡| 色综合站精品国产| 麻豆成人午夜福利视频| 日韩国内少妇激情av| 亚洲自拍偷在线| 日日摸夜夜添夜夜爱| 国产91av在线免费观看| 小说图片视频综合网站| www.色视频.com| 免费观看的影片在线观看| 免费人成在线观看视频色| 亚洲av中文av极速乱| 免费观看人在逋| 亚洲久久久久久中文字幕| 人人妻人人澡人人爽人人夜夜 | 国产午夜精品论理片| 国产不卡一卡二| 91久久精品国产一区二区成人| videos熟女内射| ponron亚洲| 亚洲最大成人av| 联通29元200g的流量卡| 国产亚洲91精品色在线| 国产色爽女视频免费观看| 最新中文字幕久久久久| 欧美成人免费av一区二区三区| 亚洲精品久久久久久婷婷小说 | 欧美日韩综合久久久久久| av视频在线观看入口| 久久久久免费精品人妻一区二区| 我要看日韩黄色一级片| 亚洲精华国产精华液的使用体验| 久久久精品94久久精品| 少妇的逼水好多| 亚洲国产欧美在线一区| 国产成人精品一,二区| 久久久成人免费电影| 成人亚洲精品av一区二区| 三级经典国产精品| 免费看美女性在线毛片视频| 欧美日本视频| 国产精品精品国产色婷婷| 99久久精品一区二区三区| 国产精品一区二区三区四区久久| 精品久久久噜噜| 亚洲一级一片aⅴ在线观看| 国产久久久一区二区三区| 美女大奶头视频| 国产亚洲一区二区精品| av在线观看视频网站免费| 精品人妻熟女av久视频| 亚洲欧美精品自产自拍| 国产亚洲av嫩草精品影院| 亚洲成色77777| av在线播放精品| 特级一级黄色大片| 69人妻影院| 国产免费男女视频| 少妇裸体淫交视频免费看高清| 日韩在线高清观看一区二区三区| 噜噜噜噜噜久久久久久91| 亚洲av中文字字幕乱码综合| 综合色av麻豆| 91狼人影院| av在线天堂中文字幕| 国产午夜精品一二区理论片| 97在线视频观看| 成人欧美大片| 又粗又硬又长又爽又黄的视频| 99热这里只有是精品在线观看| 亚洲第一区二区三区不卡| 国语对白做爰xxxⅹ性视频网站| 国产成人午夜福利电影在线观看| 亚洲一级一片aⅴ在线观看| 国产在线一区二区三区精 | 超碰97精品在线观看| 国产精品国产三级专区第一集| 成人av在线播放网站| 亚洲av日韩在线播放| 日本欧美国产在线视频| av在线蜜桃| 欧美色视频一区免费| 国产一级毛片七仙女欲春2| 午夜福利视频1000在线观看| 成人毛片60女人毛片免费| 亚洲欧美日韩高清专用| 欧美一区二区精品小视频在线| 日本欧美国产在线视频| 91久久精品电影网| 一级黄片播放器| 久久久午夜欧美精品| 99热6这里只有精品| 22中文网久久字幕| 久久精品夜色国产| 免费看a级黄色片| 成年免费大片在线观看| 国产 一区精品| 欧美3d第一页| 欧美bdsm另类| 又爽又黄a免费视频| 日日撸夜夜添| 亚洲三级黄色毛片| 久久久精品94久久精品| 国产成人一区二区在线| 91在线精品国自产拍蜜月| 久久鲁丝午夜福利片| 日本av手机在线免费观看| 国产精品乱码一区二三区的特点| 卡戴珊不雅视频在线播放| 国产毛片a区久久久久| 亚洲aⅴ乱码一区二区在线播放| 少妇高潮的动态图| 日韩高清综合在线| 两个人的视频大全免费| 免费黄色在线免费观看| 欧美日韩在线观看h| 国产精品伦人一区二区| 久久亚洲精品不卡| 久久久a久久爽久久v久久| 国产成年人精品一区二区| 欧美一级a爱片免费观看看| 国产av不卡久久| 国产淫语在线视频| 国产视频首页在线观看| 熟妇人妻久久中文字幕3abv| 一个人观看的视频www高清免费观看| 三级经典国产精品| 国产亚洲精品久久久com| 1000部很黄的大片| 国产乱来视频区| 只有这里有精品99| 欧美另类亚洲清纯唯美| 亚洲国产精品专区欧美| 又黄又爽又刺激的免费视频.| 又粗又硬又长又爽又黄的视频| 亚洲丝袜综合中文字幕| 青春草亚洲视频在线观看| 久久亚洲国产成人精品v| 我要搜黄色片| 看十八女毛片水多多多| 一区二区三区乱码不卡18| 亚洲欧美精品自产自拍| 非洲黑人性xxxx精品又粗又长| 男的添女的下面高潮视频| 嫩草影院入口| 尤物成人国产欧美一区二区三区| 别揉我奶头 嗯啊视频| 日韩欧美 国产精品| 国产精品久久久久久av不卡| 日韩成人伦理影院| 亚洲av电影不卡..在线观看| 波多野结衣巨乳人妻| 国产不卡一卡二| 午夜激情欧美在线| 国内精品美女久久久久久| 国产高清有码在线观看视频| 日韩欧美在线乱码| 国产国拍精品亚洲av在线观看| 国产精品久久久久久久久免| 人体艺术视频欧美日本| 国产精品精品国产色婷婷| 中文字幕久久专区| 久久久久久伊人网av| 特大巨黑吊av在线直播| 欧美又色又爽又黄视频| 一个人看视频在线观看www免费| 成人一区二区视频在线观看| 免费av毛片视频| 国产精品久久电影中文字幕| www日本黄色视频网| 99久国产av精品| 国产真实伦视频高清在线观看| 国产精品一二三区在线看| 国产成人精品久久久久久| 久久久国产成人免费| 一区二区三区高清视频在线| 亚洲国产精品成人久久小说| av.在线天堂| 99久久精品国产国产毛片| 欧美三级亚洲精品| 禁无遮挡网站| 高清午夜精品一区二区三区| 午夜老司机福利剧场| 欧美日韩综合久久久久久| 国语对白做爰xxxⅹ性视频网站| 全区人妻精品视频| 日韩欧美精品免费久久| 小说图片视频综合网站| 一区二区三区乱码不卡18| 精品国产一区二区三区久久久樱花 | 天堂中文最新版在线下载 | 国产精品国产高清国产av| 日本爱情动作片www.在线观看| 欧美激情国产日韩精品一区| 久久久精品94久久精品| 亚洲三级黄色毛片| 丰满人妻一区二区三区视频av| 一卡2卡三卡四卡精品乱码亚洲| 自拍偷自拍亚洲精品老妇| 狂野欧美白嫩少妇大欣赏| 国产免费一级a男人的天堂| 亚洲欧美清纯卡通| 精品国产一区二区三区久久久樱花 | 人人妻人人澡欧美一区二区| 久久精品夜色国产| 日本免费一区二区三区高清不卡| 精品一区二区三区视频在线| 寂寞人妻少妇视频99o| 一本一本综合久久| 免费观看在线日韩| 午夜免费激情av| av天堂中文字幕网| 毛片一级片免费看久久久久| 麻豆成人av视频| 偷拍熟女少妇极品色| 熟妇人妻久久中文字幕3abv| 一区二区三区乱码不卡18| 男女啪啪激烈高潮av片| 内地一区二区视频在线| 麻豆国产97在线/欧美| 亚洲欧美日韩东京热| 午夜福利视频1000在线观看| 只有这里有精品99| av黄色大香蕉| 日韩强制内射视频| 亚洲经典国产精华液单| 午夜爱爱视频在线播放| 婷婷色综合大香蕉| 久久久精品大字幕| 国产黄色小视频在线观看| 国产精品久久久久久久电影| 国产精品国产三级国产专区5o | 成人综合一区亚洲| 天美传媒精品一区二区| 欧美三级亚洲精品| 婷婷色av中文字幕| 亚洲自偷自拍三级| 日韩国内少妇激情av| 国产精华一区二区三区| av播播在线观看一区| 中文在线观看免费www的网站| 美女国产视频在线观看| 又黄又爽又刺激的免费视频.| 亚洲国产欧洲综合997久久,| 直男gayav资源| 搞女人的毛片| 国产av在哪里看| 久久久久久久国产电影| 丰满人妻一区二区三区视频av| av专区在线播放| 国产高清国产精品国产三级 | 久久久久久久久久久免费av| 日韩欧美精品免费久久| 国产午夜福利久久久久久| 亚洲欧美中文字幕日韩二区| 91午夜精品亚洲一区二区三区| 最近的中文字幕免费完整| 又粗又爽又猛毛片免费看| 国产中年淑女户外野战色| 纵有疾风起免费观看全集完整版 | 亚洲国产欧美在线一区| 国产色婷婷99| 色哟哟·www| 国产午夜精品一二区理论片| 国产精品精品国产色婷婷| 国产精品99久久久久久久久| 一个人免费在线观看电影| 成人高潮视频无遮挡免费网站| 久久99热这里只频精品6学生 | 精品一区二区免费观看| 国产在视频线在精品| 国产精品国产三级国产av玫瑰| 国产免费又黄又爽又色| 丰满乱子伦码专区| 国产成人一区二区在线| 国产黄片视频在线免费观看| 精品酒店卫生间| 亚洲高清免费不卡视频| 亚洲电影在线观看av| 亚洲欧美中文字幕日韩二区| ponron亚洲| 久久草成人影院| 国产男人的电影天堂91| 色综合色国产| 最近的中文字幕免费完整| 美女国产视频在线观看| 91狼人影院| 精品欧美国产一区二区三| 久久精品国产自在天天线| 99久久精品一区二区三区| 美女内射精品一级片tv| 2021天堂中文幕一二区在线观| 又黄又爽又刺激的免费视频.| 嫩草影院新地址| 午夜福利高清视频| 亚洲不卡免费看| 成人漫画全彩无遮挡| 欧美三级亚洲精品| 中文字幕制服av| 男女国产视频网站| 最近中文字幕2019免费版| 国产亚洲一区二区精品| 又粗又硬又长又爽又黄的视频| 欧美不卡视频在线免费观看| 三级毛片av免费| 国产精品,欧美在线| 国产成人freesex在线| 国产精品一区www在线观看| 色综合亚洲欧美另类图片| 欧美人与善性xxx| 亚洲国产色片| 久久婷婷人人爽人人干人人爱| 色5月婷婷丁香| 精品一区二区三区视频在线| 久久精品夜夜夜夜夜久久蜜豆| 18+在线观看网站| 亚洲四区av| 男人舔女人下体高潮全视频| kizo精华| 好男人在线观看高清免费视频| 久久亚洲精品不卡| 日韩成人伦理影院| 久久久国产成人免费| 色综合亚洲欧美另类图片| 久久精品国产亚洲av涩爱| 乱系列少妇在线播放| 色吧在线观看| 国内精品一区二区在线观看| 免费黄色在线免费观看| 亚洲自偷自拍三级| 亚洲成色77777| 一级av片app| 国产精品日韩av在线免费观看|