《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 汽車ECU標定系統CAN驅動模塊的實現
汽車ECU標定系統CAN驅動模塊的實現
摘要: 標定是指根據整車的各種性能要求(如動力性、經濟性、排放及輔助功能等),來調整、優化和確定整車上各ECU(如發動機、AT等各子系統ECU)控制參數的控制算法。標定系統主要是由上位機和底層ECU這二部分組成,因此,上位機和底層ECU的通信方式對整個標定系統的性能起到了至關重要的作用。目前,一般的標定系統都是采用基于串行口的點對點的通信方式,這種通信方式容易實現,但存在著通信速度較慢、可靠性較低等缺陷。
關鍵詞: 接口IC ECU CAN 信號量
Abstract:
Key words :

1  前言

標定是指根據整車的各種性能要求(如動力性、經濟性、排放及輔助功能等),來調整、優化和確定整車上各ECU(如發動機、AT等各子系統 ECU)控制參數的控制算法。標定系統主要是由上位機和底層ECU這二部分組成,因此,上位機和底層ECU的通信方式對整個標定系統的性能起到了至關重要的作用。目前,一般的標定系統都是采用基于串行口的點對點的通信方式,這種通信方式容易實現,但存在著通信速度較慢、可靠性較低等缺陷。這里我們采用的是CAN總線的通信方式,相對串口通信,基于CAN總線的通信方式具有通信可靠[1]、傳輸速度快、可實現在線編程等優點。

2  總體設計

CAN通信可視為系統的一個I/O字符流設備[3],它在完成普通收發功能的同時,還要能實現驅動程序必備的設備無關性。即驅動程序應將系統所有的硬件特性封裝起來,為使用該設備的應用程序提供與硬件無關的、通用的編程接口,應用層程序編寫人員無需了解設備的原理,即可順利實現對設備的控制,通過該設備實現可靠的數據交換。另外,針對CAN通信和嵌入式系統的實時性要求,該驅動程序要求收發數據代碼可靠,延遲短,占用系統時間短,中斷執行時間短,關閉中斷時間短,并在收發錯誤和發生異常情況時,向應用程序匯報。另外,該驅動程序需要監控CAN控制器的工作狀態,在出現致命錯誤和脫離總線時,為CAN模塊復位,并向系統匯報。



圖1 驅動程序總體結構圖

基于以上需求分析,結合其他OS中實現I/O串行設備的驅動方案及CAN的總線要求特點,設計總體驅動程序結構如圖1。   

3  CAN驅動模塊的實現

基于以上總體設計框架,首先定義一個CAN類來封裝CAN通信中的數據結構和函數,最下面一層為中斷級程序,中斷處理程序在每次CAN控制器完成收發時,喚醒驅動程序,進行下一步工作。在中斷處理程序中,根據不同的中斷向量來確定當前發生的是發送完成中斷還是接受完成中斷,并完成相應工作。中間一層為底層驅動程序,底層驅動程序主要是通過對CAN控制器寄存器的讀寫,完成對CAN端口的配置和狀態檢測等工作,同時為設備無關軟件和用戶程序提供接口。在這一層中,必須要建立一個環狀緩沖結構,該緩沖由一個接收環狀緩沖區和一個發送環狀緩沖區組成,其數據結構如下代碼所示,對于每個環狀緩沖區,設計了一個存入指針指向下一個待存入CANMsg的存入地址,一個讀出指針指向緩沖區下一個待取出的(最舊的)CANMsg的地址,一個計數器記錄目前緩沖區中有多少個CANMsg待取出,一個信號量,用于與應用程序交換消息。接收環狀緩沖區用于緩沖接收到的總線消息,等待應用程序處理,發送環狀緩沖區用于緩沖應用程序發送出的消息,等待發送中斷程序來處理。

typedef struct{   //環形緩沖區的數據結構

INT16U   RingBufRxCtr;       //接收計數器

OS_EVENT *RingBufRxSem;    //信號量

CAN_msg  *RingBufRxInPtr;    //接收緩沖區的存入指針

CAN_msg  *RingBufRxOutPtr;  //接收緩沖區的讀出指針

CAN_msg  RingBufRx[CAN_RX_BUF_SIZE];  //接收緩沖區的消息存儲

INT16U   RingBufTxCtr;  //發送計數器

OS_EVENT *RingBufTxSem;

CAN_msg  *RingBufTxInPtr;    //發送緩沖區的存入指針

CAN_msg  *RingBufTxOutPtr;  //發送緩沖區的讀出指針

CAN_msg  RingBufTx[CAN_TX_BUF_SIZE];  //發送緩沖區的消息存儲

}CAN_RING_BUF;

 3.1 底層驅動

底層驅動模塊為我們應用程序提供了接收和發送消息的接口函數。



圖2  CAN接收消息

當接收消息時[3],如圖2所示,應用程序在信號量處等待;收到一個消息后,ISR從串行端口讀入消息,將其存入環型緩沖區。然后ISR發出信號量,通知在等待串口數據的任務已收到一個消息。等待任務收到信號量后,進入就緒狀態,準備被OS調度器激活。當內核調度該任務運行時,該任務從環狀緩沖區中取出消息,完成接收消息的過程。

void CAN_GetMsg(CAN_msg *msg){

INT8U   oserr;

OS_CPU_SR cpu_sr;

CAN_RING_BUF *pbuf;

pbuf = &ringbuf;

OSSemPend(pbuf->RingBufRxSem,0,&oserr);   //等待信號量

OS_ENTER_CRITICAL();//關中斷

pbuf->RingBufRxCtr--;//接收計數器減1

CopyMsg(pbuf->RingBufRxOutPtr++,msg); //從環形緩沖區中取出信號量         

if(pbuf->RingBufRxOutPtr==&pbuf->RingBufRx[CAN_RX_BUF_SIZE]) {pbuf->RingBufRxOutPtr= &pbuf->RingBufRx[0];

//如果環形緩沖區的讀出指針達到緩沖區的最末端,將其改為指向緩沖區的首地址  }

OS_EXIT_CRITICAL();  //開中斷,允許CPU響應中斷   }

發送CAN消息與接受消息類似。后臺進程將欲發送的消息幀存儲于發送環狀緩沖區中。當CAN端口準備發送一幀消息時,產生一個中斷,CAN消息從緩沖區中取出,并由ISR輸出[4]。但其中出現了一個問題:CAN端口只能在發送上一個數據結束的時候才會產生一個中斷,這個產生中斷的時刻與我們需要執行中斷任務的時間是不一致的。解決這個問題的方法就是,禁止發送端中斷使能直到需要再發送消息為止。在系統啟動時,禁止發送中斷,發送一個啟動消息幀,這時發送完成中斷標志位已經被置位,但由于發送中斷使能位為低,所以無法發生中斷,系統繼續執行。當需發送第一個消息時,將該消息放入發送環狀緩沖區,然后運行發送中斷,這時,上一次發送消息完成中斷產生,發送該消息。在發送消息結束時,若發送環狀緩沖區中有其他數據需要發送,則清中斷源,等待該消息發送完成中斷產生,來發送下一個消息,若沒有其他數據需要被發送,則直接禁止發送中斷,將該消息發送完成時產生的中斷保留到下一次有消息需要發送時發生。



圖3  CAN發送消息

發送消息的方法如圖3。當發送環狀緩沖區已滿時,信號量作為指示,暫停發送任務。發送消息時,任務等待信號量。如果環狀緩沖區未滿,則任務繼續向環狀緩沖區存儲欲發送的消息。如果存儲的消息是緩沖區第一個字節,則發送中斷允許,中斷程序準備啟動。CAN發送ISR從環行緩沖區中取出最舊的消息,同時發送信號量,通知發送任務,表明環狀緩沖區有空間接收另外的消息,接著ISR將消息從發送到總線上。其實現代碼如下所示:

void CAN_PutMsg(CAN_msg *msg) {

INT8U oserr;

OS_CPU_SR cpu_sr;

CAN_RING_BUF *pbuf;

pbuf = &ringbuf;

OSSemPend(pbuf->RingBufTxSem, 0, &oserr);   //等待信號量

OS_ENTER_CRITICAL();//關中斷

pbuf->RingBufTxCtr++;   //發送計數器加1

CopyMsg(msg, pbuf->RingBufTxInPtr++);  //將消息放入環形緩沖區

if(pbuf->RingBufTxInPtr==&pbuf->RingBufTx[CAN_TX_BUF_SIZE]) {pbuf->RingBufTxInPtr=&pbuf->RingBufTx[0];

     }

if (pbuf->RingBufTxCtr==1) {

     CAN_TxIntEn();//為環形緩沖區的第一則消息,開發送中斷

     }

     OS_EXIT_CRITICAL();

}

3.2 中斷服務程序

根據前面談到發送和接收消息的軟件結構,在CAN初始化時就要求CAN的接收中斷處入開啟狀態,而發送中斷僅僅是在發送緩沖區里面有了第一則消息后再開啟的,因此在這里設計兩個接口函數,CAN.TxIntEn()和CAN.TxIntDis(),分別將發送屏蔽位置1(允許發送完成中斷)和置0(禁止發送完成中斷)。



圖4  發送接收中斷程序流程圖

中斷級程序的核心就是CANRX_ISR()和CANTX_ISR(),它們由初始化時對該模塊的中斷設置寄存器設置的中斷級別。如圖4所示,若為接收完成中斷,則清除中斷源,將接收到的消息放入接收緩沖區;將該消息存入接收緩沖區存入指針所指向的地址,將該指針向下移動,接收緩沖區計數器加1,并發出信號量通知應用程序有新的消息已經接收到,若有任務正在等待CAN上的新消息,則該任務進入就緒狀態等待OS的調度。若為發送完成中斷,則將發送緩沖區的待發送消息讀出;將有待發送消息且優先級最高的一個中讀取最舊的消息(緩沖區取出指針所指向的消息),發送緩沖區計數器減1,發出信號量通知應用程序有一個消息被發出,并匯報當前發送緩沖區的狀態;還應判斷是否為最后一個待發送的消息,若不是,則清除中斷源并將消息發送到總線上,若是最后一個,則禁止發送完成中斷后發送該消息,將這個發送完成中斷保留到應用程序下一次發送消息的時候允許并產生。

3.3 應用

該驅動程序的應用,如下代碼所示,這里使用的是uCOS-II,首先定義一個CAN消息對象(msg)和一個環狀緩沖區數據結構(CANRingBuf),在主程序中,初始化OS以后調用Ringbuf_Init()函數初始化環形緩存區,然后調用CAN_Init()函數初始化CAN端口。在啟動OS后,用戶就可用在任何任務中調用CAN_PutMsg(CAN_msg *msg)和CAN_GetMsg(CAN_msg *msg)發送和接收總線消息了。

CAN_msg msg;

CAN_RING_BUF CANRingBuf;

void main(void) { 

OSInit();

Ringbuf_Init();

CAN_Init();

/* Creat task1 */

       OSStart();    }

void task1 (void * data)

{     CAN_PutMsg(&msg);

CAN_GettMsg(&msg);

}

4  結束語

通過改變芯片總線頻率、CAN通信速率這樣多次反復不斷的調試,此CAN驅動在實時操作系統上運行穩定可靠,未出現數據丟失,較好的實現了上位機與ECU的通信,因此,具有很強的實用價值。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久久噜噜噜久久中文福利 | 免费观看日本污污ww网站 | 91丨porny丨国产丝袜福利 | 欧美黄色免费 | 国产精久久一区二区三区 | 久久无码人妻一区二区三区 | 久久国产精品免费一区 | 最新国产中文字幕 | 精品一区二区三区免费 | 欧美成人精品欧美一级 | 国产做爰免费观看 | 不卡中文字幕av | 欧产日产国产精品三级 | 欧美婷婷精品激情 | 成人国产欧美 | 日韩成人高清在线 | 男人天堂av在线播放 | 欧美激情一级 | 色欲人妻aaaaaaa无码 | 久久久高清视频 | 精品久久久久成人码免费动漫 | 亚洲一区二区三区四区av | 亚洲视频免费播放 | 国产美女精品一区二区三区 | 国产无吗一区二区三区在线欢 | 久久精品亚洲中文无东京热 | 欧美精品久久久久久久久久丰满 | 成人激情站 | 亚洲第九十七页 | 视频在线观看免费大片 | 国产肉体ⅹxxx137大胆 | 日韩 欧美 亚洲 精品 少妇 | 99午夜| 七七婷婷婷婷精品国产 | 激情婷婷丁香 | 久人久人久人久久久久人 | 国产视频一二三 | 成人性生交大片免费看视频app | 欧美成人看片黄a免费看 | 国产动作大片中文字幕 | xxx国产在线观看 | 精品久久久中文字幕 | 日韩精品毛片无码一区到三区 | 特级黄色大片 | 天天躁日日躁狠狠躁av麻豆男男 | 亚洲国产三级在线观看 | 午夜性生活片 | 91精品久久久久久综合五月天 | 精品久久国产字幕高潮 | 波多野结衣办公室33分钟 | 亚洲国产精品久久久天堂 | 7m精品福利视频导航 | 久久精品网址 | 日韩久久精品视频 | 国产网友自拍视频 | 我要看一级黄色片 | 久久99热这里只频精品6学生 | 97超碰导航 | 无码一区二区三区视频 | 亚洲成网| 国产成人精品久久亚洲高清不卡 | 日本黄色免费在线观看 | 91在线观看视频网站 | 99riav国产| 天堂中文在线最新 | 黄色的网站在线免费观看 | 亚洲国产毛片aaaaa无费看 | 韩日av一区二区 | 免费一区二区 | www亚洲国产| 中文av在线播放 | 国产一区二区亚洲精品 | 国产素人在线观看 | 日本最新免费二区 | 国产高潮流白浆视频 | 粉嫩av一区二区三区粉 | 久久99久久99精品免观看 | 久久伊人色av天堂九九小黄鸭 | 天堂网2021最新天堂手机版 | 91在线视频在线观看 | 好吊操视频 | wwwav免费| 亚洲天堂视频网 | 无码人妻视频一区二区三区 | 中国农村少妇xxxx视频 | 欧美一级日韩一级 | 中文字幕a∨在线乱码免费看 | 无套内谢孕妇毛片免费看看 | 中文字幕观看视频 | 222aaa | 99热这里只有精品18 | 五月香婷婷 | 2023精品国色卡一卡二 | 午夜黄色在线 | 成年人爱爱视频 | 2021久久精品国产99国产精品 | 天天摸天天做天天爽水多 | 丁香亚洲 | 亚洲v欧美v国产v在线观看 | 99年国精产品一二二区传媒 | wwwyoujizzcom国产 wwwyoujizzcom久久 | 久久人妖 | 少妇人妻av无码专区 | 外国成人 | 先锋影音xfyy5566男人资源 | 男女又爽又黄视频 | 色峰视频 | 丰满大爆乳波霸奶 | 男女啪啪免费体验区 | 亚洲一区二区三区播放 | 久艹在线观看视频 | 亚洲区色| wwwzzzyyy成人免费| 久久精品国产精品亚洲毛片 | 国产丝袜人妖cd露出 | 一区不卡在线 | 麻豆影音 | 日韩特级毛片 | 色xxxx| 夜夜操av| 国产88久久久国产精品免费二区 | 中文字幕一区二区三区精华液 | 一级全黄少妇免费录像片 | 极品人妻少妇一区二区三区 | 6080yyy午夜理论片中无码 | 特高潮videossexhd | 国产亚洲成av人片在线观看桃 | 精品国产自在久久现线拍 | 成人动漫视频在线 | 欧美日韩一区二区三区精品 | jizz成人| youjizz.com国产| 爆乳熟妇一区二区三区 | 天天干天天色天天射 | 国产精品永久久久久久久www | 人妻精品久久久久中文字幕 | 国产精品美女久久久久av爽 | 顶级尤物极品女神福利视频 | 国产一级aa大片毛片 | 国产日韩在线视频 | 看日本毛片 | 亚洲美女中文字幕 | 亚洲综合在线免费 | 国产精品一品二区三区四区五区 | 在线免费激情视频 | 伊人久久91 | 熟女人妇 成熟妇女系列视频 | 国产香蕉尹人综合在线观看 | 欧美黑人大战白嫩在线 | 色婷婷精品国产一区二区三区 | 国产乱子经典视频在线观看 | 国产在线麻豆精品入口 | 久久一本人碰碰人碰 | 欧美成人一二三区 | 亚洲欧美日韩国产成人 | 久久久九九 | 最新免费黄色网址 | 夜夜骚av | 国产女人的高潮大叫毛片 | 欧美精品1| 人人妻人人澡人人爽人人dvd | 亚洲顶级毛片 | 57pao成人国产永久免费视频 | 污污视频网站免费在线观看 | 蜜月va乱码一区二区三区 | 巨大荫蒂视频欧美大片 | 一级生性活片免费视频片 | 亚洲一区欧洲一区 | 人妻夜夜爽天天爽三区丁香花 | 少妇又紧又色又硬又爽 | yy6080久久| a级裸体bbbbb| 2018天天躁,夜夜躁 | 日批网址 | 无码性按摩 | 久久国产avjust麻豆 | 色婷婷久久 | 国产日韩一区 | 99在线影院 | 九一九色国产 | 亚洲第一欧美 | 欧美在线xxx| 成人性生交大片 | 免费网站观看www在线观 | av人与动物| 亚洲最大成人网色 | 人与禽物交videos另类 | 国产成人一区二区啪在线观看 | 巨大荫蒂视频欧美另类大 | xxxx日本黄色 | 尤物视频在线免费观看 | 久久视频在线视频 | 91高清国产| 国产91玉足脚交在线播放 | 日韩av自拍 | 日韩一区免费 | 性欧美在线视频观看 | 精品91av | 婷婷久久综合网 | 国产麻豆成人精品av | 免费人妻av无码专区 | 欧美精品区 | 黄瓜视频在线观看网址 | 亚洲午夜av久久乱码 | 超碰97久久国产精品牛牛 | 97自拍视频 | 偷窥四川少妇野外啪啪 | 欧美色图中文字幕 | 99男女国产精品免费视频 | 欧美人与动牲交a欧美精品 98久9在线 | 免费 | 乱亲女h秽乱长久久久 | 国产97在线视频 | 女人毛片a毛片久久人人 | 欧美精品免费观看二区 | 按摩师高h荡肉呻吟在线观看 | xxxxx黄色| 日韩精品一区二区三区四区新区 | 777午夜福利理论电影网 | 黄色美女一级片 | 视频在线观看一区二区三区 | 免费视频二区 | 亚洲成熟少妇视频在线观看 | 成人毛片在线观看 | 女人被黑人狂躁c到高潮小说 | 精品一区精品二区 | 天天操人人 | 3344永久在线观看视频免费 | 永久免费精品影视网站 | 麻豆成人在线视频 | 日韩城人免费 | 上司人妻互换中文字幕 | 在线免费成人网 | 免费v片在线观看 | 国产88久久久国产精品免费二区 | 337p日本欧洲亚洲大胆色噜噜 | 国产青青在线 | 日日碰狠狠躁久久躁2023 | 亚洲国产一区二区a毛片 | 亚洲欧美国产高清va在线播放 | 男女互操视频 | 国产精品99久久久久人中文网介绍 | 午夜爱爱毛片xxxx视频免费看 | 欧美人与性动交ccoo | 亚洲中文字幕日产无码 | 国产精品视频一区二区在线观看 | 国产精品高潮呻吟久久av野狼 | 日韩深夜影院 | 波多野结衣在线观看一区二区三区 | 精品国精品无码自拍自在线 | 亚洲一区二区视频在线 | 亚洲www久久久 | 加勒比色老久久综合网 | 国产精品高清一区二区三区 | 日韩精品五区 | 国产精品久久久久一区二区 | 女人与牲口性恔配视频免费 | 午夜视频黄 | 国产精品无码专区在线观看 | 美女视频一区二区 | 狼人综合网 | 51国产偷自视频区视频小蝌蚪 | 丝袜性爱视频 | 奇米影视第四色首页 | 激情无码人妻又粗又大 | 永久免费成人代码 | 天海翼一区二区三区免费 | 国产免费最爽的乱淫视频a 国产免国产免费 | 久久婷婷网 | 色婷婷av久久久久久久 | 国产大片av | 日本伊人色 | 亚洲欧美另类激情综合区 | 日韩精品无码一区二区三区 | 色97色 | 久久久久久人妻一区二区三区 | 一区二区三区四区日韩 | 欧美视频在线一区二区三区 | 免费无码毛片一区二区app | 欧美理论在线观看 | 少妇高潮一区二区三区99 | 91精品国产一区二区三区蜜臀 | 内射夜晚在线观看 | 波多野久久| 呻吟对白激情videos | 国产成人免费av一区二区午夜 | 日韩欧美一区天天躁噜噜 | 精精国产xxxx视频在线 | 中文字幕av一区二区三区谷原希美 | 爆乳熟妇一区二区三区 | 婷婷五月综合丁香在线 | 欧美日韩卡一卡二 | 日韩av女优在线观看 | 亚洲精品一区二区冲田杏梨 | 国产麻花豆剧传媒精品mv在线 | 91久久 | 日韩欧美一区二区在线观看 | 日本色偷偷 | 一区二区三区在线看 | 国产区av| 亚洲人色婷婷成人网站在线观看 | 成人高潮片免费 | 亚洲午夜久久久久久久久久久 | 成人亚洲精品久久久久软件 | 日本在线播放 | 钻石午夜影院 | 美女的隐私免费看 | 日本猛少妇色xxxxx猛交图片 | 亚洲精品9999久久久久无码 | 久久99久久99精品免观看软件 | 欧洲av在线免费观看 | 国产又色又爽又黄的免费软件 | 永久免费精品精品永久-夜色 | 欧美性潮喷xxxxx免费视频看 | 国产精品熟妇视频国产偷人 | 无码人妻精品一区二区三区下载 | 97久久天天综合色天天综合色hd | 亚洲国产成人久久一区二区三区 | 综合一区在线 | 性一交一乱一区二区洋洋av | www.伊人网| 亚洲精品无码成人aaa片 | 小嫩草张开腿让我爽了一夜 | 波多野结衣在线观看一区二区 | 按摩师高h荡肉呻吟在线观看 | 亚洲天堂视频网站 | 欧洲午夜精品久久久久久 | 无码人妻一区二区三区精品视频 | 国产无套精品一区二区 | 偷偷在线观看免费高清av | 免费的三级网站 | 娇小性xxxxx极品娇小小说 | 黑人干亚洲女人 | www超碰久久com| 亚洲欧洲精品成人久久奇米网 | 精品国产亚洲一区 | xxxx亚洲| 欧美cccc极品丰满hd | 亚洲成成品牛牛 | 男女裸体做爰爽爽全过程软件 | 操小妞| 91av免费看 | 可以免费看污视频的网站 | 三级毛片一 | 国产精品一二三四区 | 国产免费黄色录像 | 18久久久 | 九九在线视频 | 性猛交ⅹxxx乱大交孕妇 | 98国产精品综合一区二区三区 | 在线观看欧美 | 亚洲色大成网站www永久男同 | 久久精品人妻少妇一区二区三区 | 亚洲专区 变态 另类 | 日韩一卡二卡三卡 | 日日爱网站 | 国产igao为爱做激情在线观看 | 国产麻豆一区二区 | 国产免费a | 寂寞寡妇让我吃奶 | 日产精品久久久久久久蜜臀 | 黄色片免费观看 | 精精国产xxxx视频在线 | 亚洲精品国产v片在线观看 亚洲精品国产成人 | 久久国产精品久久精品国产 | 久久久中文 | 日韩av中文字幕在线免费观看 | 亚洲人体视频 | 国产超碰人人做人人爽aⅴ 国产超碰人人做人人爽av牛牛 | 中文字幕视频在线 | 内射欧美老妇wbb | 美女涩涩网站 | 亚洲国产成人av毛片大全 | 好吊妞视频一区二区三区 | 久久77777| 亚洲精品无码永久中文字幕 | 漂亮人妻被中出中文字幕 | 无套内谢大学处破女福利 | 国产福利91精品一区区二区三国产s | 日日噜噜噜噜久久久精品毛片 | 国产精品a久久久久 | 欧美视频网站 | 黄色三级小视频 | 一区二区精品国产 | 国产黄a三级三级三级看三级黑人 | 九七超碰在线 | 亚洲色欲色欲www在线观看 | 秋霞在线视频 | h在线网站 | 九九热伊人 | 五月天婷婷视频 | 麻豆专区一区二区三区四区五区 | 国产黄a三级三级三级老年人 | 18禁毛片无遮挡嫩草视频 | www.夜夜操| 亚洲热妇无码av在线播放 | 一区二区三区中文字幕 | 麻豆av少妇aa喷水 | 激情视频一区二区三区 | 国产igao为爱做激情在线 | 日本麻豆一区二区三区视频 | 国产一区二区三区视频在线播放 | 五月婷婷激情综合网 | 在线免费观看日韩 | 激情视频国产 | 欧洲美女黑人粗性暴交视频 | 91爱国产| 黄色亚洲视频 | 黑白配高清在线观看免费版中文 | 综合人妻久久一区二区精品 | 久久亚洲私人国产精品 | 日韩中文字幕在线看 | 日本sm极度另类视频 | 欧美一区二区三区在线观看 | 亚洲福利影院 | 黑人粗长大战亚洲女 | 国外亚洲成av人片在线观看 | 99热精品国产| 久久国产加勒比精品无码 | 午夜免费视频 | 日本精品三级 | 婷婷色中文| 婷婷丁香五 | 拔擦8x成人一区二区三区 | 一级黄色在线 | 亚洲国产精品激情在线观看 | yy111111少妇影院无码 | 国产三级av在线播放 | 亚洲精品久久久久中文字幕 | 一道本在线观看 | 偷拍做爰吃奶视频免费看 | 91黑丝视频 | 国产精品久久成人 | 日本精品视频网站 | 亚洲国产情侣 | 中国肥老太婆高清video | 欧美性猛交xxxⅹ乱大交小说一 | 国产亚洲人成a在线v网站 | 成人看 | 无码国产精品一区二区免费虚拟vr | 日韩av午夜在线观看 | 色婷婷久久一区二区三区麻豆 | 91麻豆vodafone精品 | 欧美性开放视频 | 午夜精品久久久久久不卡8050 | 波多野结衣一区二区三区高清 | 内谢少妇xxxxx8老少交视频 | 国产精品久久人 | 成人综合婷婷国产精品久久蜜臀 | 中文字幕亚洲国产 | 久久精品噜噜噜成人88aⅴ | 人妻系列av无码专区 | 伊人狠狠色丁香婷婷综合 | 国产精品186在线观看在线播放 | av免费网站在线观看 | 韩国一级淫片 | 国产尤物精品视频 | 国产精品第1页 | 李丽珍aa一级a毛片 李丽珍a级裸体啪啪 | 一本色道久久综合亚洲精品不卡 | 欧美黑人一区二区 | 伊人婷婷综合 | 日本欧美色十大禁片毛片 | 1024精品一区二区三区日韩 | 波多野结衣中文字幕久久 | av首页在线观看 | 丁香啪啪综合成人亚洲小说 | 99久久久精品免费观看国产 | 婷婷五月综合色中文字幕 | 一级特黄色片 | 99九九99九九九视频精品 | 精品国产一区二区三区久久 | 91久久久久久久久久久 | 久久精品国产99国产精品亚洲 | 乱精品一区字幕二区 | 欧美一区二 | 精品黄色一级片 | 色综合视频一区二区三区44 | 男女啪啪进出阳道猛进 | 日本韩国欧美一区二区三区 | 国产精品入口a级 | 可以在线观看av的网站 | 欧美精品色呦呦 | 超级av在线| 伊人久久久 | 免费的黄色毛片 | 国产色视频网站 | 黄视频国产 | 毛片毛片毛片毛片毛片 | 999亚洲欲妇 | 尤物视频在线免费观看 | 亚洲成人在线免费观看 | 亚洲一区成人在线 | 爱弓凉在线视频一区二区 | 国产黄色片在线播放 | www九色| 久久久久久色 | 在线观看中文字幕2021 | 污污网站在线看 | 成人免费视频xbxb入口 | 亚洲欧洲中文日韩av乱码 | 国产精品第| 体内精69xxxxxx | 三级黄色免费网站 | julia一区二区| 亚洲大尺度无码专区尤物 | 成人网ww555视频免费看 | 欧美啊v | av超碰 | 亚洲成人黄色片 | 成人午夜电影福利免费 | 国产v亚洲v天堂无码 | 成人一区二区三区在线观看 | 国产少妇自拍 | 国产成人夜色高潮福利影视 | 大胸少妇裸体无遮挡啪啪 | 强壮公侵犯使我夜夜高潮 | 欧美午夜精品久久久久 | 国产山村乱淫老妇av色播 | 国产精品久久久久久久龚玥菲 | 国产精品久久久久久久久电影网 | 日韩视频在线观看二区 | 长篇h版少妇沉沦交换 | av无码精品一区二区三区宅噜噜 | 免费啪啪网址 | 少妇熟女高潮流白浆 | 色噜噜狠狠色综合免费视频 | 成人在线观看网址 | 欧美精品亚洲精品日韩专区 | 天天干天天爽 | 色先锋资源久久综合5566 | 欧美性xxxxxxxxx | 久久久五月| 天天插天天色 | 日本韩国欧美一区二区三区 | 特大黑人巨交性xxxx | 国产成人精品亚洲日本在线观看 | 中国挤奶哺乳午夜片 | 中文毛片无遮挡高潮免费 | 国产精品无码翘臀在线观看 | 亚洲情在线 | 亚洲第一色网站 | 姐姐的朋友2在线 | 国产精品内射视频免费 | 五月激情五月婷婷 | 91丝袜一区在线观看 | 成人18视频日本 | 亚洲日韩中文字幕在线播放 | 91国产丝袜在线 | 国产传媒在线 | 精品日韩一区二区三区免费视频 | 亚洲精品3p | 欧美日韩成人一区 | 日日噜噜夜夜狠狠 | www中文字幕com | 中文在线字幕观看 | 国产精品熟女人妻 | 91人人爽久久涩噜噜噜 | 国产精品入口日韩视频大尺度 | 亚洲精品www久久久久久广东 | 国产精品婷婷久久爽一下 | 国产99视频在线 | 精品综合久久久久 | 欧美无砖专区免费 | 国产在线视频导航 | 精品无码久久久久久久久久 | 不卡国产一区二区三区四区 | 欧美成人精精品一区二区三区 | 亚州性无码不卡免费视频 | 四虎免费网址 | 天堂а在线中文在线新版 | 欧美视频在线看 | 国产精品久久久久久久免费 | 综合久久久久久久久 | 51国偷自产一区二区三区 | 久久老司机 | 亚洲欧洲国产精品 | 国产播放隔着超薄丝袜进入 | 国产肉体xxxx裸体视频 | 日本久久久网站 | 极品少妇的粉嫩小泬视频 | 毛片的视频 | 欧美一级久久久 | 国产免费又硬又黄又爽的视频喷水 | 免费xxxx大片国产在线 | 国产男女网站 | 亚洲 成人 av| 国产欧美日韩高清 | 精品无人区一区二区三区 | 国产精品毛片久久久久久 | 国产精品一区二区三区在线播放 | 78色淫网站女女免费 | 亚洲精品一区中文字幕 | 影音先锋男人的天堂 | 爽妇网国产精品 | 一卡二区 | 国产毛a片啊久久久久久保和丸 | av网站一区| 污视频在线免费观看 | 亚洲女人18毛片水真多 | 亚洲视频www | 亚洲精品国精品久久99热 | 欧美黑人激情性久久 | 最新免费黄色网址 | 久久超碰97人人做人人爱 | 一级黄色大片 | 黄色网页免费在线观看 | 日韩成人无码 | 特黄特色大片免费播放器下 | 亚洲 中文 欧美 日韩 在线 | 特级做a爰片毛片免费看108 | 国产一级免费看 | 日本高清xxx | 97夜夜| 免费无码a片一区二三区 | 成人免费毛片aaaaaa片 |