• <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)文分析
    亚洲自拍偷在线| 日韩欧美一区视频在线观看 | 欧美成人a在线观看| 男女边吃奶边做爰视频| 色综合色国产| 天堂俺去俺来也www色官网 | 国产在线男女| 国产片特级美女逼逼视频| 日韩精品青青久久久久久| 国内精品一区二区在线观看| av在线老鸭窝| 中文字幕亚洲精品专区| 久久久久国产网址| 久久久久九九精品影院| 大话2 男鬼变身卡| 欧美日韩综合久久久久久| 中文在线观看免费www的网站| 高清欧美精品videossex| 久久99精品国语久久久| av黄色大香蕉| 国产精品嫩草影院av在线观看| 国产一区二区三区av在线| 人人妻人人看人人澡| 国产精品熟女久久久久浪| 综合色av麻豆| 久久99蜜桃精品久久| 国内精品一区二区在线观看| 久久久久久久大尺度免费视频| 精品久久久久久久末码| 我的女老师完整版在线观看| 熟女电影av网| a级一级毛片免费在线观看| 麻豆精品久久久久久蜜桃| 亚洲欧美日韩卡通动漫| 国产精品一及| 亚洲欧美精品自产自拍| 午夜福利成人在线免费观看| 亚洲四区av| 国产精品一区二区三区四区久久| 亚洲欧美精品自产自拍| 成人午夜精彩视频在线观看| 国产亚洲一区二区精品| 久久久久久国产a免费观看| 天堂中文最新版在线下载 | 国产精品久久久久久av不卡| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 成人特级av手机在线观看| 久久热精品热| 熟妇人妻久久中文字幕3abv| 国产久久久一区二区三区| 国产麻豆成人av免费视频| 18禁裸乳无遮挡免费网站照片| 亚洲精品色激情综合| 免费大片黄手机在线观看| 国内精品美女久久久久久| 一级爰片在线观看| 简卡轻食公司| 黑人高潮一二区| 欧美bdsm另类| 国产精品综合久久久久久久免费| 亚洲在久久综合| 一级爰片在线观看| 亚洲国产成人一精品久久久| 国产精品国产三级国产专区5o| 91精品伊人久久大香线蕉| 男女边吃奶边做爰视频| 草草在线视频免费看| 亚洲真实伦在线观看| 国产精品一区二区三区四区免费观看| 国产在视频线在精品| 亚洲一区高清亚洲精品| 乱系列少妇在线播放| 成人特级av手机在线观看| 久久久久久久久大av| 亚洲乱码一区二区免费版| 欧美xxⅹ黑人| 特级一级黄色大片| 国产欧美日韩精品一区二区| 午夜精品国产一区二区电影 | 非洲黑人性xxxx精品又粗又长| 日本爱情动作片www.在线观看| 中文精品一卡2卡3卡4更新| 肉色欧美久久久久久久蜜桃 | 国产精品蜜桃在线观看| 男人爽女人下面视频在线观看| av一本久久久久| 26uuu在线亚洲综合色| 街头女战士在线观看网站| 国产成人精品久久久久久| 十八禁网站网址无遮挡 | 国产精品嫩草影院av在线观看| 亚洲欧美日韩卡通动漫| xxx大片免费视频| 精华霜和精华液先用哪个| 亚洲欧美一区二区三区黑人 | 精品少妇黑人巨大在线播放| 久久久精品免费免费高清| 内地一区二区视频在线| 青春草国产在线视频| 国产精品一区www在线观看| 日韩欧美精品免费久久| 少妇裸体淫交视频免费看高清| 欧美另类一区| 七月丁香在线播放| 欧美日韩精品成人综合77777| 久久久久久九九精品二区国产| 国产男女超爽视频在线观看| 人人妻人人澡人人爽人人夜夜 | 亚洲国产高清在线一区二区三| 特级一级黄色大片| 不卡视频在线观看欧美| av在线亚洲专区| 亚洲在久久综合| 久久鲁丝午夜福利片| 国产成人一区二区在线| 久久这里有精品视频免费| av线在线观看网站| 如何舔出高潮| 日韩亚洲欧美综合| 最近手机中文字幕大全| 免费观看性生交大片5| 欧美精品国产亚洲| 99热这里只有精品一区| 久久久久久久久久黄片| www.色视频.com| 免费电影在线观看免费观看| 欧美精品国产亚洲| 欧美性猛交╳xxx乱大交人| 日韩成人av中文字幕在线观看| 69人妻影院| 一区二区三区免费毛片| 美女cb高潮喷水在线观看| 在现免费观看毛片| 国产片特级美女逼逼视频| 99久久精品国产国产毛片| 国产精品一二三区在线看| 高清在线视频一区二区三区| 日韩成人伦理影院| 免费观看精品视频网站| 男女那种视频在线观看| 中文字幕久久专区| 日韩成人伦理影院| 亚洲国产高清在线一区二区三| 中文欧美无线码| 亚洲欧美成人综合另类久久久| 久久精品综合一区二区三区| 日本爱情动作片www.在线观看| av女优亚洲男人天堂| 欧美日韩亚洲高清精品| 免费观看精品视频网站| 成人亚洲欧美一区二区av| av播播在线观看一区| 91aial.com中文字幕在线观看| 免费电影在线观看免费观看| 中国国产av一级| 嫩草影院新地址| 国产在视频线精品| 91精品国产九色| 国产成人a区在线观看| 亚洲在久久综合| 亚洲电影在线观看av| 国产av在哪里看| 国产精品久久久久久精品电影| 嫩草影院精品99| 好男人视频免费观看在线| 免费黄色在线免费观看| 欧美高清性xxxxhd video| 成人综合一区亚洲| 亚洲性久久影院| 少妇高潮的动态图| 亚洲精品视频女| 国产不卡一卡二| 日日撸夜夜添| 国产精品三级大全| 在线观看免费高清a一片| 一级毛片久久久久久久久女| 亚洲婷婷狠狠爱综合网| 午夜爱爱视频在线播放| 欧美丝袜亚洲另类| 亚洲精品影视一区二区三区av| 欧美xxxx黑人xx丫x性爽| 老司机影院成人| 免费看日本二区| 亚洲丝袜综合中文字幕| 国产一区二区三区综合在线观看 | 免费观看性生交大片5| 一个人免费在线观看电影| 日本免费a在线| 亚洲aⅴ乱码一区二区在线播放| 插阴视频在线观看视频| 国产成人aa在线观看| 狠狠精品人妻久久久久久综合| 啦啦啦韩国在线观看视频| 欧美高清成人免费视频www| 女人久久www免费人成看片| 日韩av不卡免费在线播放| 久久久成人免费电影| 国产av不卡久久| 成人漫画全彩无遮挡| 午夜免费激情av| 狂野欧美白嫩少妇大欣赏| 熟妇人妻不卡中文字幕| 联通29元200g的流量卡| 三级经典国产精品| 国产永久视频网站| 日韩制服骚丝袜av| 男女边吃奶边做爰视频| 一二三四中文在线观看免费高清| 一本一本综合久久| 亚洲人成网站在线播| 久久久a久久爽久久v久久| www.av在线官网国产| 中文字幕av成人在线电影| 九九久久精品国产亚洲av麻豆| 日韩制服骚丝袜av| 春色校园在线视频观看| av一本久久久久| .国产精品久久| 乱人视频在线观看| 最近最新中文字幕免费大全7| 精品久久久久久久久亚洲| 99久久中文字幕三级久久日本| or卡值多少钱| 国内揄拍国产精品人妻在线| 寂寞人妻少妇视频99o| 自拍偷自拍亚洲精品老妇| 久久久成人免费电影| 夫妻午夜视频| 午夜福利在线观看吧| 午夜激情欧美在线| 亚洲成人一二三区av| 国产探花在线观看一区二区| 国内精品一区二区在线观看| 国产精品综合久久久久久久免费| 日韩精品青青久久久久久| 亚洲精品色激情综合| 亚洲高清免费不卡视频| 青春草国产在线视频| 日韩视频在线欧美| 久久久久久久久久久免费av| 亚洲成人精品中文字幕电影| 又粗又硬又长又爽又黄的视频| 欧美zozozo另类| 国产人妻一区二区三区在| 最近最新中文字幕大全电影3| 国产一区二区三区综合在线观看 | av在线观看视频网站免费| 久久精品综合一区二区三区| 成年人午夜在线观看视频 | .国产精品久久| 亚洲精品日韩av片在线观看| 男女国产视频网站| 老司机影院成人| 真实男女啪啪啪动态图| 亚洲成色77777| 亚洲av成人精品一二三区| 麻豆国产97在线/欧美| 亚洲高清免费不卡视频| 99热这里只有精品一区| 国产精品99久久久久久久久| 国产av在哪里看| 久久久精品94久久精品| 久久久久精品性色| 日本一本二区三区精品| 夫妻性生交免费视频一级片| 亚洲欧美成人综合另类久久久| 亚洲欧美日韩卡通动漫| 特大巨黑吊av在线直播| 国产伦理片在线播放av一区| 久久99精品国语久久久| 亚洲av福利一区| 久久久久九九精品影院| 亚洲人成网站在线播| 可以在线观看毛片的网站| 欧美xxⅹ黑人| 色综合亚洲欧美另类图片| 大片免费播放器 马上看| 欧美丝袜亚洲另类| 亚洲丝袜综合中文字幕| 人妻夜夜爽99麻豆av| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 色5月婷婷丁香| 久久精品人妻少妇| xxx大片免费视频| 午夜免费激情av| 亚洲精品乱码久久久v下载方式| 欧美最新免费一区二区三区| 国内揄拍国产精品人妻在线| av卡一久久| 久久精品国产鲁丝片午夜精品| 国产精品人妻久久久久久| 国产乱人视频| av又黄又爽大尺度在线免费看| av卡一久久| 久热久热在线精品观看| 在线播放无遮挡| 成人毛片a级毛片在线播放| 亚洲精品色激情综合| 69人妻影院| 国产精品久久久久久久久免| 国产伦理片在线播放av一区| 国产午夜精品久久久久久一区二区三区| 亚洲国产欧美人成| 日韩 亚洲 欧美在线| 80岁老熟妇乱子伦牲交| 亚洲av日韩在线播放| 亚洲国产欧美在线一区| 一个人观看的视频www高清免费观看| 亚洲精品第二区| 国产成人a区在线观看| 日本-黄色视频高清免费观看| 久久国产乱子免费精品| 99热网站在线观看| 中国国产av一级| 亚洲精品第二区| 日韩成人伦理影院| 亚洲精品,欧美精品| 一个人免费在线观看电影| 91精品国产九色| 日韩,欧美,国产一区二区三区| 91av网一区二区| 一夜夜www| 久久99热6这里只有精品| av在线亚洲专区| 日韩欧美 国产精品| 七月丁香在线播放| 好男人视频免费观看在线| 国产91av在线免费观看| 国产精品.久久久| 亚洲成人中文字幕在线播放| 日本免费a在线| 国产精品久久久久久久久免| 成年版毛片免费区| 久久热精品热| 丰满人妻一区二区三区视频av| 最后的刺客免费高清国语| 伊人久久国产一区二区| 国产午夜精品论理片| 久久精品国产亚洲网站| 日韩在线高清观看一区二区三区| 亚洲精品成人久久久久久| 欧美日韩国产mv在线观看视频 | 97热精品久久久久久| 国产欧美日韩精品一区二区| 亚洲欧美日韩无卡精品| 亚洲欧美清纯卡通| 精品亚洲乱码少妇综合久久| 亚洲欧美一区二区三区黑人 | 男女边吃奶边做爰视频| 欧美极品一区二区三区四区| 身体一侧抽搐| 亚洲国产精品成人综合色| a级一级毛片免费在线观看| 又大又黄又爽视频免费| 麻豆成人午夜福利视频| 国产毛片a区久久久久| 亚洲熟妇中文字幕五十中出| 亚洲国产成人一精品久久久| 亚洲激情五月婷婷啪啪| 能在线免费看毛片的网站| 亚洲欧美日韩东京热| 我要看日韩黄色一级片| 国产 一区 欧美 日韩| 免费高清在线观看视频在线观看| 亚洲欧美清纯卡通| 日日摸夜夜添夜夜添av毛片| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产成人a区在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 美女被艹到高潮喷水动态| 日日撸夜夜添| 午夜精品一区二区三区免费看| 亚洲18禁久久av| 午夜精品一区二区三区免费看| xxx大片免费视频| 日韩视频在线欧美| 激情五月婷婷亚洲| 国产伦一二天堂av在线观看| av在线播放精品| 色综合色国产| av卡一久久| 波野结衣二区三区在线| 美女cb高潮喷水在线观看| 免费观看在线日韩| 乱系列少妇在线播放| 久久久亚洲精品成人影院| 少妇人妻精品综合一区二区| 日日啪夜夜撸| 国产v大片淫在线免费观看| 3wmmmm亚洲av在线观看| 成人亚洲精品av一区二区| 97人妻精品一区二区三区麻豆| 欧美丝袜亚洲另类| 亚洲成人中文字幕在线播放| 别揉我奶头 嗯啊视频| 亚洲欧美成人综合另类久久久| 直男gayav资源| 国产精品一及| 日韩电影二区| 精品久久国产蜜桃| 免费av观看视频| 超碰av人人做人人爽久久| 不卡视频在线观看欧美| 亚洲婷婷狠狠爱综合网| 成人亚洲精品一区在线观看 | 国产一区有黄有色的免费视频 | 欧美变态另类bdsm刘玥| 国产高清国产精品国产三级 | 久久韩国三级中文字幕| 国产成人a区在线观看| 三级国产精品片| 日日摸夜夜添夜夜添av毛片| 中文欧美无线码| 我的女老师完整版在线观看| 国产一区二区亚洲精品在线观看| 青春草国产在线视频| 亚洲精品一二三| 精品久久久久久电影网| 一个人观看的视频www高清免费观看| 国产美女午夜福利| 欧美激情国产日韩精品一区| 亚洲欧美精品专区久久| 97热精品久久久久久| 亚洲精品乱码久久久v下载方式| 内射极品少妇av片p| www.色视频.com| 我要看日韩黄色一级片| 久久精品国产鲁丝片午夜精品| 成人亚洲精品av一区二区| 伦精品一区二区三区| 搡女人真爽免费视频火全软件| av在线播放精品| 欧美丝袜亚洲另类| 国产综合懂色| 伦精品一区二区三区| 日产精品乱码卡一卡2卡三| 亚洲国产欧美人成| 午夜福利视频1000在线观看| 成人亚洲精品av一区二区| av网站免费在线观看视频 | 亚洲精华国产精华液的使用体验| 夜夜看夜夜爽夜夜摸| 精品久久国产蜜桃| 亚洲精品一区蜜桃| 欧美日韩一区二区视频在线观看视频在线 | 日韩欧美国产在线观看| 老女人水多毛片| 久久久久久九九精品二区国产| 亚洲婷婷狠狠爱综合网| 乱码一卡2卡4卡精品| www.av在线官网国产| 一级毛片电影观看| 成年免费大片在线观看| 身体一侧抽搐| 有码 亚洲区| 成人鲁丝片一二三区免费| 亚洲欧美一区二区三区黑人 | 麻豆乱淫一区二区| 色5月婷婷丁香| 亚洲av成人av| 熟女人妻精品中文字幕| 国产精品麻豆人妻色哟哟久久 | 国产黄片视频在线免费观看| 成人美女网站在线观看视频| 身体一侧抽搐| 一区二区三区乱码不卡18| 久久久久久久久久久丰满| 夜夜看夜夜爽夜夜摸| 午夜福利视频精品| 精品一区二区三卡| 国产又色又爽无遮挡免| 久久久国产一区二区| 亚洲欧美清纯卡通| 一级爰片在线观看| 亚洲欧美成人综合另类久久久| 久久国内精品自在自线图片| 伦精品一区二区三区| 亚洲av成人精品一二三区| 女人十人毛片免费观看3o分钟| 尾随美女入室| 国产一区二区三区综合在线观看 | 在线 av 中文字幕| 波多野结衣巨乳人妻| 国产一区二区三区av在线| 麻豆精品久久久久久蜜桃| av天堂中文字幕网| 久久99热这里只频精品6学生| av黄色大香蕉| 在线观看一区二区三区| videossex国产| 极品教师在线视频| 精品人妻偷拍中文字幕| 美女xxoo啪啪120秒动态图| 精品久久久久久久人妻蜜臀av| 97人妻精品一区二区三区麻豆| 一本久久精品| 免费无遮挡裸体视频| 少妇丰满av| 免费大片18禁| 亚洲av中文字字幕乱码综合| 日韩欧美精品v在线| 午夜福利在线观看吧| 直男gayav资源| 女人久久www免费人成看片| 日韩成人av中文字幕在线观看| 秋霞在线观看毛片| 丝袜喷水一区| 亚洲国产av新网站| 国产亚洲av嫩草精品影院| 国产又色又爽无遮挡免| www.色视频.com| 人妻少妇偷人精品九色| 18+在线观看网站| 夫妻午夜视频| 精品亚洲乱码少妇综合久久| 成人国产麻豆网| 亚洲精品日本国产第一区| 亚洲在久久综合| 搡老妇女老女人老熟妇| 成人美女网站在线观看视频| 黑人高潮一二区| 国产v大片淫在线免费观看| 亚洲欧美日韩无卡精品| 五月天丁香电影| 三级国产精品欧美在线观看| 久久99热这里只频精品6学生| 日韩,欧美,国产一区二区三区| 日韩欧美三级三区| 午夜激情欧美在线| 国产极品天堂在线| 六月丁香七月| 欧美最新免费一区二区三区| 久久久精品94久久精品| 亚洲人成网站在线观看播放| 亚洲欧美成人综合另类久久久| 日韩 亚洲 欧美在线| 91久久精品电影网| 性插视频无遮挡在线免费观看| 女人久久www免费人成看片| 亚洲欧美中文字幕日韩二区| 亚洲性久久影院| 最近最新中文字幕免费大全7| 午夜激情福利司机影院| 蜜臀久久99精品久久宅男| 欧美成人一区二区免费高清观看| 亚洲丝袜综合中文字幕| 欧美bdsm另类| 亚洲国产成人一精品久久久| 91久久精品电影网| 欧美xxxx黑人xx丫x性爽| 麻豆成人av视频| 一个人免费在线观看电影| 亚洲人成网站高清观看| 蜜臀久久99精品久久宅男| 国产亚洲av嫩草精品影院| 精品熟女少妇av免费看| 一级二级三级毛片免费看| 国产综合懂色| 亚洲精品乱久久久久久| 免费看av在线观看网站| 中文字幕av成人在线电影| 国产人妻一区二区三区在| 免费无遮挡裸体视频| 欧美另类一区| 中文字幕人妻熟人妻熟丝袜美| 亚洲国产精品专区欧美| 99热6这里只有精品| 天堂中文最新版在线下载 | 啦啦啦中文免费视频观看日本| 日本熟妇午夜| 亚洲熟妇中文字幕五十中出| 亚洲一区高清亚洲精品| 精品国产一区二区三区久久久樱花 | 国产精品国产三级国产专区5o| 汤姆久久久久久久影院中文字幕 | 国产精品女同一区二区软件| 99久久人妻综合| 久久热精品热| 性插视频无遮挡在线免费观看| 久久久久久久国产电影| 人人妻人人澡欧美一区二区| 最后的刺客免费高清国语| 中文字幕av在线有码专区| 亚洲国产精品专区欧美| 亚洲va在线va天堂va国产| 国产伦理片在线播放av一区| 日韩欧美三级三区| 中文字幕制服av| 美女大奶头视频| 欧美成人精品欧美一级黄| 亚洲av日韩在线播放| 日韩欧美精品免费久久| 久久鲁丝午夜福利片| 中文精品一卡2卡3卡4更新| 国产在线一区二区三区精| 97超视频在线观看视频| 免费看日本二区| 日韩av不卡免费在线播放| 亚洲精品影视一区二区三区av| 九九在线视频观看精品| 日韩成人av中文字幕在线观看| 天堂av国产一区二区熟女人妻| 色综合亚洲欧美另类图片| 在线观看人妻少妇| 纵有疾风起免费观看全集完整版 | 在线观看免费高清a一片| 久久这里有精品视频免费| 草草在线视频免费看| 色视频www国产| 久久精品夜夜夜夜夜久久蜜豆| 97精品久久久久久久久久精品| 日本黄大片高清| 午夜福利视频精品| 搞女人的毛片| 欧美性感艳星|