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

    基于RS—485總線的多主機(jī)通信方法

    2016-03-07 02:03:48馬志強(qiáng)楊海明王蘇毅
    電子產(chǎn)品世界 2016年1期
    關(guān)鍵詞:發(fā)送器重傳通信協(xié)議

    馬志強(qiáng) 楊海明 王蘇毅

    摘要:針對(duì)RS-485總線多個(gè)節(jié)點(diǎn)之間無法自由通信的問題,介紹一種多主機(jī)通信方法,以探討總線接口電路和組網(wǎng)方式,并通過設(shè)計(jì)通信協(xié)議和規(guī)劃通信過程,完成相關(guān)程序設(shè)計(jì)。此方法在某裝備模擬項(xiàng)目中得到應(yīng)用,取得了預(yù)期的效果。

    關(guān)鍵詞:RS-485;多主機(jī);接口電路;通信協(xié)議

    DOI:10.3969/j.issn.1005-5517.2016.1.012

    引言

    RS-485接口以其結(jié)構(gòu)簡(jiǎn)單、通信速率高、傳輸距離遠(yuǎn)、成本低廉等優(yōu)點(diǎn)在現(xiàn)場(chǎng)總線中得到廣泛應(yīng)用。傳統(tǒng)的RS-485總線要求在同一時(shí)刻只能有一個(gè)節(jié)點(diǎn)進(jìn)行數(shù)據(jù)發(fā)送,為此多采用一主多從方式或分時(shí)復(fù)用方式。一主多從方式,即網(wǎng)絡(luò)中有一個(gè)主節(jié)點(diǎn)和若干個(gè)從節(jié)點(diǎn),由主節(jié)點(diǎn)輪詢各個(gè)從節(jié)點(diǎn)以實(shí)現(xiàn)數(shù)據(jù)通信。分時(shí)復(fù)用方式,即總線控制權(quán)分時(shí)交由各個(gè)節(jié)點(diǎn)使用,各節(jié)點(diǎn)按照預(yù)先分配的時(shí)間段發(fā)起通信。遇到節(jié)點(diǎn)主動(dòng)發(fā)送實(shí)時(shí)要求高,節(jié)點(diǎn)數(shù)目不確定,且各個(gè)節(jié)點(diǎn)通信負(fù)荷不均衡等通信系統(tǒng)時(shí),上述兩種通信模式的總線利用率和實(shí)時(shí)性都相對(duì)較低。在模擬器材通信中,經(jīng)常會(huì)遇到各節(jié)點(diǎn)不定期、多批次主動(dòng)發(fā)起通信的情況,在應(yīng)用RS-485網(wǎng)絡(luò)時(shí)顯得較為不便。為此,需要研究一種基于RS-485總線的多主機(jī)通信方法,并在模擬訓(xùn)練中得到應(yīng)用,以取得良好效果。

    1 接口電路

    RS-485接口電路的主要功能是將來自微控制器(MCU)的發(fā)送信號(hào)TX通過“發(fā)送器”轉(zhuǎn)換成通訊網(wǎng)絡(luò)中的差分信號(hào),將通訊網(wǎng)絡(luò)中的差分信號(hào)通過“接收器”轉(zhuǎn)換成MCU接收的RX信號(hào)。任一時(shí)刻、RS-485收發(fā)器只能夠工作在“接收”或“發(fā)送”兩種模式之一,因此,必須為RS-485接口電路增加一個(gè)收/發(fā)邏輯控制電路。另外,RS-485接口電路的附加保護(hù)措施也是必須考慮的環(huán)節(jié)。

    如圖1所示為我們?cè)O(shè)計(jì)的RS-485總線接口電路,核心芯片為SP3485,該芯片為+3.3V低功耗半雙工收發(fā)器,滿足RS-485和RS-422串行協(xié)議的要求,數(shù)據(jù)傳輸速率可高達(dá)10Mbps(帶負(fù)載),與Sipex的SP481、SP483和SP485的管腳互相兼容,同時(shí)兼容工業(yè)標(biāo)準(zhǔn)規(guī)范。SP3485發(fā)送器的輸出是差分輸出,空載時(shí)輸出電壓的大小為OV—+3.3V,即使在差分輸出連接了54Ω負(fù)載的條件下,發(fā)送器仍可保證輸出電壓大于1.5V。發(fā)送器輸出最大250mAISC的限制使SP3485可以承受-7.OV~+1 2.OV共模范圍內(nèi)的任何短路情況,保護(hù)IC不受損壞。SP3485接收器的輸入是差分輸入,輸入靈敏度可低至±200mV。接收器的輸入電阻通常為15kΩ(最小為12kΩ)。一7V-+12V的寬共模電壓范圍允許系統(tǒng)之間存在大的零電位偏差。SP3485接收器還具有故障自動(dòng)保護(hù)(fail-safe)特性,可在輸入懸空時(shí)使輸出保持在高電平狀態(tài)。

    控制該電路工作的MCU采用STM32F103VET6,該芯片為100引腳LQFP封裝、采用Cortex-M3內(nèi)核、處理速度可達(dá)72MHz,具有64K RAM和512K Flash,支持CAN、12C、SPI、USART、USB等接口。其串行口通過RXD(即485一RX引腳)連接SP3485芯片的RO引腳,通過TXD(即485一TX引腳)連接芯片的DI引腳。MCU輸出的485_DIR信號(hào)控制芯片的發(fā)送器/接收器使能,亦即控制通信方向。當(dāng)485一DIR1言號(hào)為“1”時(shí),發(fā)送器工作,接收器失效,此時(shí)MCU可向RS-485總線發(fā)送數(shù)據(jù);485一DIR信號(hào)為“0”時(shí),發(fā)送器失效,接收器工作,此時(shí)MCU可以接收來自RS-485總線的數(shù)據(jù)。

    為保證電路工作穩(wěn)定可靠,電路中B引腳連接上拉電阻R2,A引腳連接下拉電阻R3,這樣在上電或不傳輸數(shù)據(jù)時(shí)能保證RS485總線處于確定狀態(tài),為總線提供網(wǎng)絡(luò)失效保護(hù),以提高RS-485節(jié)點(diǎn)與網(wǎng)絡(luò)的可靠性。

    電阻R5為備用設(shè)計(jì)、如果將SP3485連接至80C51或STM32F103VET6等MCU芯片的UART串口,則SP3485芯片的RO引腳不需要上拉(R5為0Ω);否則,需考慮將R5更換為約10K的上拉電阻。

    考慮到485總線在組網(wǎng)時(shí),位于網(wǎng)絡(luò)兩端的節(jié)點(diǎn)需要增加120Ω終端電阻,我們?cè)?85_B和485_A之間放置了終端電阻R4,為便于使用者靈活調(diào)整節(jié)點(diǎn)在網(wǎng)絡(luò)中的位置,我們還為終端電阻設(shè)計(jì)了選擇跳線JP1。

    2 組網(wǎng)方式

    RS-485總線組網(wǎng)方式如圖2所示、所有RS-485節(jié)點(diǎn)全部掛在一對(duì)RS-485總線上。注意RS-485總線不能夠開叉、但是可以轉(zhuǎn)彎。RS-485網(wǎng)絡(luò)采用直線拓樸結(jié)構(gòu),需要安裝2個(gè)終端匹配電阻。終端匹配電阻安裝在RS-485傳輸網(wǎng)絡(luò)的兩個(gè)端點(diǎn),并聯(lián)連接在A-B引腳之間,其阻值要求等于傳輸電纜的特性阻抗(一般取值為120Ω)。終端匹配電阻主要作用是使總線的阻抗連續(xù),以減少信號(hào)的反射,從而提高信號(hào)的傳輸質(zhì)量。在矩距離(300米以下)、低波特率(19200bps)數(shù)據(jù)傳輸時(shí)可不需終端匹配電阻。

    3 多主機(jī)通信協(xié)議

    穩(wěn)定可靠的通信不僅依賴硬件環(huán)境,對(duì)通信協(xié)議也有很高的要求。為了解決RS-485總線多主機(jī)通信的問題,需要對(duì)RS-485通信協(xié)議進(jìn)行研究。

    3.1幀結(jié)構(gòu)

    起始符-目的節(jié)點(diǎn)-源節(jié)點(diǎn)-幀長(zhǎng)度-命令/數(shù)據(jù)-幀校驗(yàn)-結(jié)束符

    設(shè)定起始符為字符$??紤]到便于報(bào)文接收、起始符應(yīng)與設(shè)備地址不同。目的節(jié)點(diǎn)、源節(jié)點(diǎn)均為網(wǎng)內(nèi)設(shè)備節(jié)點(diǎn)地址,取值為1-32。幀長(zhǎng)度是從起始符到結(jié)束符的字符長(zhǎng)度,取值為7-255。結(jié)束符為字符@。

    幀校驗(yàn)(FCS)通常可采用奇偶校驗(yàn)、和校驗(yàn)、CRC校驗(yàn)等方法,前兩者處理相對(duì)簡(jiǎn)單,節(jié)省運(yùn)算時(shí)間,但存在漏檢的可能,后者處理相對(duì)復(fù)雜,需要一定的運(yùn)算時(shí)間,但可靠性優(yōu)于前面兩種方法。在具體應(yīng)用時(shí),可根據(jù)需要自行選擇。本文幀校驗(yàn)方法為從目的地址開始,到數(shù)據(jù)的最后一個(gè)字節(jié)為止,各字節(jié)依次異或,最后得到的數(shù)值即為幀校驗(yàn)值,如果接收方發(fā)現(xiàn)校驗(yàn)錯(cuò)誤則應(yīng)要求發(fā)送方重發(fā)。

    值得注意的是,對(duì)于起始符、結(jié)束符與數(shù)據(jù)幀內(nèi)容重疊時(shí)的處理,采用數(shù)據(jù)字節(jié)前插入OxFF的辦法加以識(shí)別。例如,要發(fā)送的數(shù)據(jù)為OX24,與結(jié)束符重疊,則在報(bào)文中應(yīng)寫為OxFFOx24。

    3.2通信過程

    3.2.1發(fā)送方工作流程

    RS-485總線采用半雙工工作方式,全網(wǎng)在同一時(shí)刻只能有一個(gè)設(shè)備在發(fā)送報(bào)文(扮演主機(jī)),此時(shí)其它設(shè)備處在接收狀態(tài)(扮演從機(jī))。基于對(duì)可靠性的考慮,采取如圖3所示通信流程。

    具體解釋如下:F_BUSY為總線忙標(biāo)志,取值為“1”時(shí)表示“總線忙”,N為發(fā)送報(bào)文后對(duì)方無應(yīng)答時(shí)報(bào)文的重傳次數(shù),M為接收到的報(bào)文出現(xiàn)FCS錯(cuò)誤時(shí)的重傳次數(shù)。當(dāng)系統(tǒng)初始化時(shí),每個(gè)節(jié)點(diǎn)的F_BUSY均為0,即總線空閑,N、M均為0。

    發(fā)送方的工作流程如下:

    總線的申請(qǐng)和釋放均由通信的發(fā)起方完成。

    步驟一:申請(qǐng)總線。發(fā)送報(bào)文前先進(jìn)行“忙”檢測(cè),當(dāng)F—BUSY為“O”時(shí)發(fā)送“申請(qǐng)總線”報(bào)文,通知全網(wǎng)節(jié)點(diǎn)即將占用總線,并開啟計(jì)時(shí)器,無關(guān)節(jié)點(diǎn)收到該報(bào)文后將F_BUSY置為1,并禁止本地發(fā)送報(bào)文,目的節(jié)點(diǎn)收到后發(fā)送“確認(rèn)可用”報(bào)文。當(dāng)F—BUSY為“1”或計(jì)時(shí)已到卻未收到“確認(rèn)可用”報(bào)文,則隨機(jī)延時(shí)后重新申請(qǐng)總線。

    步驟二:發(fā)送報(bào)文。

    步驟三:等待應(yīng)答。發(fā)送報(bào)文后,啟動(dòng)計(jì)時(shí)器,等待對(duì)方的接收應(yīng)答,如在規(guī)定時(shí)間內(nèi)未收到對(duì)方應(yīng)答,則進(jìn)行報(bào)文重傳,并將重傳次數(shù)N加1。如果重傳已達(dá)三次,則認(rèn)為網(wǎng)絡(luò)斷開,釋放總線,結(jié)束通信。

    步驟四:出錯(cuò)重傳。如果對(duì)方應(yīng)答幀內(nèi)容為“FCS錯(cuò)誤”報(bào)文,則進(jìn)行報(bào)文重傳,并把M加1。如果重傳已達(dá)三次,則認(rèn)為網(wǎng)絡(luò)不穩(wěn)定,釋放總線,結(jié)束通信。

    步驟五:釋放總線。報(bào)文發(fā)送流程結(jié)束后,該節(jié)點(diǎn)發(fā)出“釋放總線”報(bào)文,各節(jié)點(diǎn)將F_BUSY置為O,總線恢復(fù)空閑狀態(tài)。

    發(fā)送方的處理中,在申請(qǐng)總線階段沒有考慮消息碰撞問題,這主要是基于網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量有限,碰撞幾率較低的考慮。為增強(qiáng)報(bào)文的可靠性,須進(jìn)行幀校驗(yàn)處理。在等待應(yīng)答階段,采取ARQ技術(shù),對(duì)出錯(cuò)報(bào)文進(jìn)行請(qǐng)求重傳。為避免程序陷入死循環(huán),針對(duì)對(duì)方無應(yīng)答或報(bào)文幀校驗(yàn)錯(cuò)誤的情況采用了有限次重傳的機(jī)制。

    3.2.2接收方工作流程

    處理一:報(bào)文過濾。通過報(bào)文頭部,判斷收到的報(bào)文是否為其它節(jié)點(diǎn)發(fā)給本節(jié)點(diǎn),如果不是則不予處理。

    步驟二:報(bào)文校驗(yàn)。對(duì)發(fā)給本節(jié)點(diǎn)的報(bào)文進(jìn)行幀校驗(yàn),如果有錯(cuò)誤,則發(fā)“FCS錯(cuò)誤”報(bào)文,并將已收到報(bào)文丟棄,如果校驗(yàn)正確則發(fā)“確認(rèn)接收”報(bào)文。

    步驟三:報(bào)文處理。對(duì)正確接收的報(bào)文進(jìn)行分析處理。

    4程序設(shè)計(jì)

    程序設(shè)計(jì)中主要對(duì)初始化程序、中斷接收程序、報(bào)文發(fā)送程序、報(bào)文處理程序等程序分別進(jìn)行設(shè)計(jì)。

    4.1初始化程序

    初始化程序主要完成MCU和RS-485收發(fā)器管腳的初始化,并開啟串口接收中斷。

    void InitDev(void)

    {

    RCC_Configuration();//配置系統(tǒng)時(shí)鐘,使能各外設(shè)時(shí)鐘

    Init_485();//配置485管腳,并預(yù)置為接收使能

    SysTick_lnit(1000);//初始化系統(tǒng)滴答

    G LCD_init();//初始化TFT屏

    UART3lnit();//對(duì)USART3進(jìn)行串口參數(shù)設(shè)置、中斷配置,開啟接收中斷

    4.2.中斷接收程序

    中斷接收程序主要對(duì)符合數(shù)據(jù)幀格式的報(bào)文進(jìn)行接收,根據(jù)報(bào)文中的目的節(jié)點(diǎn)過濾掉發(fā)給其它節(jié)點(diǎn)的報(bào)文,并對(duì)報(bào)文進(jìn)行幀校驗(yàn),最后設(shè)置相應(yīng)的標(biāo)識(shí)位,供接收數(shù)據(jù)處理程序使用。

    void USART3_IRQHandler(void)

    {

    if( USART_GetITStatus(USART3,USART_IT_RXNE)==SET)

    {

    u8 temp;

    USART_ClearITPendingBit(USART3,USART_IT_RXN E);

    temp=USART3->DR;

    //以下對(duì)收到的字符進(jìn)行處理

    為避免對(duì)方快速發(fā)送多組報(bào)文,使接收方來不及處理而導(dǎo)致丟失報(bào)文,我們采取雙緩存的方式,即設(shè)置兩個(gè)接收緩存區(qū),輪流存儲(chǔ)接收到的報(bào)文,對(duì)緩存區(qū)的占用情況設(shè)置標(biāo)志位。

    char F_REC;//緩存區(qū)存儲(chǔ)標(biāo)志

    char buf_index;//當(dāng)前待處理的緩存區(qū)號(hào)

    u8*buf_revl;//接收緩存區(qū)1

    u8*buf_rev2;//接收緩存區(qū)2

    u8 Dataln[128];//臨時(shí)存儲(chǔ)區(qū)

    u8 dataNums;//已收到的數(shù)據(jù)長(zhǎng)度

    if((F_REC==O)|| (F_REC==Oxl0))

    {

    //緩存區(qū)為空,或只有緩存區(qū)2被占用

    buf_revl =(u8*)malloc(dataNums);

    memcpy(buf_revl,&Dataln;,dataNums);

    if(buf_index==0) buf_index=l;

    F_RECl=Ox01;11緩存區(qū)1已占用

    }

    else if(F_REC==Ox01)

    {

    //只有緩存區(qū)1被占用

    }

    else if(F_REC==Oxll)

    {

    //緩存區(qū)已滿

    4.3報(bào)文發(fā)送程序

    報(bào)文發(fā)送程序主要是將任意長(zhǎng)度的報(bào)文發(fā)送到總線上。由于485總線通信始終在接收/發(fā)送之間切換,為保證總線可靠工作,狀態(tài)切換時(shí)應(yīng)做適當(dāng)延時(shí),等總線狀態(tài)穩(wěn)定后,再進(jìn)行數(shù)據(jù)的收發(fā)。具體方法是在數(shù)據(jù)發(fā)送狀態(tài)下,先將485一DIR置“1”,延時(shí)2ms,再發(fā)送數(shù)據(jù),數(shù)據(jù)發(fā)送完成后,延時(shí)2ms,直接將485_DIR置“O”。這種處理可有效提高總線的穩(wěn)定性,增強(qiáng)數(shù)據(jù)傳輸?shù)目煽啃?。延時(shí)時(shí)間的取值與波特率有關(guān),波特率越小,延時(shí)應(yīng)越大。

    RS_485_TX_EN;//485發(fā)送使能

    RS485_Delay(2);//延時(shí)2ms

    for (i=0; i

    {

    USART_SendData(USART3, data[i]);

    while(USART_GetFlagStatus(USART3, USART_FLAG_TC)== RESET);

    }

    /*RS485_Delay(2);*/

    RS_485_RX_EN;//485接收使能

    4.4報(bào)文處理程序

    為了保證中斷接收程序始終能快速響應(yīng)對(duì)方發(fā)來的數(shù)據(jù),我們把報(bào)文處理程序放在中斷之外,以免程序處理當(dāng)前報(bào)文用時(shí)過長(zhǎng),影響下一組報(bào)文的接收。在主程序中通過對(duì)接收標(biāo)志位的判斷來調(diào)用報(bào)文處理程序,根據(jù)接收?qǐng)?bào)文內(nèi)容的不同給出相應(yīng)的響應(yīng)。

    int main(void)

    {

    while(l)

    {

    if(F_REC>O)

    {

    if(buf_index==1)DeaIData(buf_rev1,buf_lenl);

    if(buf_index==2)DeaIData(buf_rev2,buf_len2);

    5 結(jié)語(yǔ)

    本文中介紹了一種多主機(jī)通信的485總線通信實(shí)現(xiàn)方法,該方法適用于工作環(huán)境相對(duì)惡劣、多主機(jī)隨機(jī)通信需求較高的場(chǎng)合,目前已應(yīng)用到某模擬訓(xùn)練系統(tǒng),經(jīng)兩年多的使用,系統(tǒng)運(yùn)行穩(wěn)定可靠。在具體實(shí)踐中,對(duì)于工作條件較好時(shí),為提高效率可對(duì)通信協(xié)議進(jìn)行精簡(jiǎn)設(shè)計(jì),如縮短幀結(jié)構(gòu)、簡(jiǎn)化通信過程等,藉此可減少總線占用時(shí)間,縮短節(jié)點(diǎn)響應(yīng)時(shí)間,達(dá)到更為理想的通信效果。

    參考文獻(xiàn):

    [1]陳鐵軍,謝春萍.PC機(jī)與RS 485總線多機(jī)串行通信的軟硬件設(shè)計(jì)[J]現(xiàn)代電子技術(shù),2007(5):103-105

    [2]昊桂林,鄭建勇.RS485上下位機(jī)多機(jī)通信網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)[J]微計(jì)算機(jī)信息,2008,24(12-3):112-113

    [3]潘群,向軍,王琳.RS-485串行通信接口電路的設(shè)計(jì)與應(yīng)用[J]常州工學(xué)院學(xué)報(bào),2009,22(3):38-42

    [4]魏全文,馬維華,昊僑RS-485的多機(jī)通信方案探究[J]單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2012.10:76-78

    [5]郝濤,陸宣博基于RS485主從串口通訊協(xié)議的設(shè)計(jì)[J]裝備制遣技術(shù),2013,3:38-40

    [6]胡文濤一種基于協(xié)議的提高RS-485實(shí)時(shí)性的方法[J]現(xiàn)代電子技術(shù),2013,36(18):10-12

    [7]周建章,趙穎基于RS- 485主從通信協(xié)議的改進(jìn)[J]電子質(zhì)量,2011,1:23-25

    猜你喜歡
    發(fā)送器重傳通信協(xié)議
    移頻發(fā)送器冗余切換設(shè)計(jì)研究
    面向異構(gòu)網(wǎng)絡(luò)的多路徑數(shù)據(jù)重傳研究?
    基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設(shè)計(jì)
    用于獲取車輛中的旋轉(zhuǎn)構(gòu)件的旋轉(zhuǎn)角度的傳感器組件
    傳感器世界(2017年4期)2017-03-23 10:50:49
    基于DMX512通信協(xié)議的多路轉(zhuǎn)發(fā)器設(shè)計(jì)與研究
    基于NS-3的PLC多頻通信協(xié)議仿真平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
    數(shù)據(jù)鏈路層的選擇重傳協(xié)議的優(yōu)化改進(jìn)
    從兩起故障談ZPW-2000發(fā)送盒報(bào)警檢測(cè)的改進(jìn)
    RSSP-I、RSSP-Ⅱ及SAHARA三種安全通信協(xié)議實(shí)現(xiàn)技術(shù)簡(jiǎn)介
    MPTCP中一種減緩緩存阻塞的重傳策略
    免费久久久久久久精品成人欧美视频 | 国产黄色免费在线视频| 国产成人91sexporn| 国精品久久久久久国模美| 成年人午夜在线观看视频| 精品亚洲乱码少妇综合久久| 女人久久www免费人成看片| 亚洲欧美精品专区久久| 成人特级av手机在线观看| 老司机影院成人| 免费黄频网站在线观看国产| 欧美区成人在线视频| 69精品国产乱码久久久| 视频中文字幕在线观看| 特大巨黑吊av在线直播| 成年人免费黄色播放视频 | 能在线免费看毛片的网站| 在线亚洲精品国产二区图片欧美 | 哪个播放器可以免费观看大片| 久久久久人妻精品一区果冻| 免费黄色在线免费观看| 国产精品不卡视频一区二区| 街头女战士在线观看网站| 久久久精品94久久精品| 久久精品国产亚洲网站| 亚洲性久久影院| 亚洲精品aⅴ在线观看| 爱豆传媒免费全集在线观看| 精品一区二区三区视频在线| 欧美变态另类bdsm刘玥| 日产精品乱码卡一卡2卡三| 精品久久国产蜜桃| 在线 av 中文字幕| 中文字幕久久专区| 亚洲一区二区三区欧美精品| 久久影院123| 久久久久国产精品人妻一区二区| 欧美老熟妇乱子伦牲交| 观看av在线不卡| 美女xxoo啪啪120秒动态图| 在线免费观看不下载黄p国产| 国产淫语在线视频| 婷婷色麻豆天堂久久| 一级毛片电影观看| 男人狂女人下面高潮的视频| 国产熟女午夜一区二区三区 | 香蕉精品网在线| 国产色爽女视频免费观看| 伦理电影大哥的女人| 欧美bdsm另类| 亚洲成人手机| 亚洲精品一区蜜桃| 中文字幕人妻丝袜制服| 国产精品免费大片| 性色av一级| 久久av网站| 一区二区三区精品91| 亚洲欧洲精品一区二区精品久久久 | 大片免费播放器 马上看| 欧美成人午夜免费资源| 成年美女黄网站色视频大全免费 | 久久久久精品性色| 久久av网站| 国产真实伦视频高清在线观看| 偷拍熟女少妇极品色| 麻豆精品久久久久久蜜桃| 尾随美女入室| 一区二区av电影网| 麻豆成人午夜福利视频| 欧美人与善性xxx| 如日韩欧美国产精品一区二区三区 | 自拍欧美九色日韩亚洲蝌蚪91 | 69精品国产乱码久久久| 春色校园在线视频观看| 一级毛片aaaaaa免费看小| 两个人的视频大全免费| 99九九线精品视频在线观看视频| 蜜桃久久精品国产亚洲av| 色94色欧美一区二区| 国产成人免费观看mmmm| 丝袜脚勾引网站| a级一级毛片免费在线观看| av网站免费在线观看视频| 精品久久国产蜜桃| a级毛色黄片| 国产毛片在线视频| 最黄视频免费看| 美女福利国产在线| 精品一区二区三卡| 国产精品国产三级专区第一集| 丰满迷人的少妇在线观看| 在线观看www视频免费| 久久精品国产亚洲av涩爱| 久久国产乱子免费精品| 一区二区三区免费毛片| 一级毛片aaaaaa免费看小| 亚洲av中文av极速乱| 一级毛片电影观看| 热re99久久精品国产66热6| 国产在线视频一区二区| 日日撸夜夜添| 国产黄色视频一区二区在线观看| 欧美激情国产日韩精品一区| 国产成人免费观看mmmm| 色婷婷久久久亚洲欧美| 欧美人与善性xxx| 久久精品久久久久久噜噜老黄| 亚洲高清免费不卡视频| av专区在线播放| 亚洲av国产av综合av卡| 91久久精品国产一区二区成人| 亚洲精品一区蜜桃| 男女边摸边吃奶| 人人澡人人妻人| 国产欧美日韩一区二区三区在线 | 日日撸夜夜添| 亚洲欧美日韩另类电影网站| 看免费成人av毛片| 大码成人一级视频| 妹子高潮喷水视频| 国产精品久久久久久久电影| 我要看日韩黄色一级片| 黑人巨大精品欧美一区二区蜜桃 | 女性生殖器流出的白浆| 久久人人爽人人爽人人片va| 久久精品久久久久久久性| 九草在线视频观看| 又粗又硬又长又爽又黄的视频| 国产精品一区www在线观看| kizo精华| 七月丁香在线播放| 久久精品国产亚洲网站| 精品国产一区二区三区久久久樱花| 五月玫瑰六月丁香| 亚洲成人一二三区av| 性高湖久久久久久久久免费观看| 国产亚洲欧美精品永久| 国产精品伦人一区二区| 亚洲第一区二区三区不卡| 国国产精品蜜臀av免费| 成人二区视频| 亚洲欧美精品自产自拍| 人人澡人人妻人| 久久精品国产亚洲av天美| 永久网站在线| 校园人妻丝袜中文字幕| 精品亚洲成国产av| av在线观看视频网站免费| 久久6这里有精品| 精品亚洲成a人片在线观看| 午夜福利网站1000一区二区三区| av天堂久久9| 中文字幕制服av| 肉色欧美久久久久久久蜜桃| 人人澡人人妻人| 99久久人妻综合| 我的老师免费观看完整版| 噜噜噜噜噜久久久久久91| 中文字幕制服av| 制服丝袜香蕉在线| 久久久久久久精品精品| 大又大粗又爽又黄少妇毛片口| 亚洲真实伦在线观看| 卡戴珊不雅视频在线播放| 国产色爽女视频免费观看| 男人舔奶头视频| 91精品国产国语对白视频| 91成人精品电影| 亚洲精品自拍成人| 99九九在线精品视频 | 亚洲,一卡二卡三卡| 日本91视频免费播放| 国内少妇人妻偷人精品xxx网站| 一级毛片久久久久久久久女| 精品人妻一区二区三区麻豆| 国产真实伦视频高清在线观看| 能在线免费看毛片的网站| 99久久精品一区二区三区| 国产一区二区三区av在线| 插阴视频在线观看视频| 精品人妻熟女毛片av久久网站| 亚洲国产精品专区欧美| 99热这里只有是精品在线观看| 国产黄片美女视频| 中国国产av一级| 高清毛片免费看| 亚洲国产精品一区二区三区在线| 久久97久久精品| 午夜影院在线不卡| 最新中文字幕久久久久| 久久精品国产亚洲网站| 国产成人精品久久久久久| 99九九线精品视频在线观看视频| 精品亚洲成国产av| 3wmmmm亚洲av在线观看| 亚洲国产精品成人久久小说| 色94色欧美一区二区| √禁漫天堂资源中文www| 国产精品蜜桃在线观看| 久久免费观看电影| 18禁在线无遮挡免费观看视频| 久久婷婷青草| 精华霜和精华液先用哪个| 男人和女人高潮做爰伦理| 日韩成人伦理影院| 大片电影免费在线观看免费| 亚洲人成网站在线播| 天天操日日干夜夜撸| 久久99热这里只频精品6学生| 丝袜喷水一区| 看非洲黑人一级黄片| 春色校园在线视频观看| 成人免费观看视频高清| 偷拍熟女少妇极品色| 丝袜喷水一区| 又大又黄又爽视频免费| 国产精品99久久99久久久不卡 | 中国三级夫妇交换| 亚洲国产欧美日韩在线播放 | 中文字幕免费在线视频6| 黑丝袜美女国产一区| av一本久久久久| 日日啪夜夜爽| av免费观看日本| 亚洲欧美中文字幕日韩二区| 你懂的网址亚洲精品在线观看| 一级二级三级毛片免费看| 97在线人人人人妻| 3wmmmm亚洲av在线观看| 色视频www国产| 精品熟女少妇av免费看| 美女福利国产在线| 欧美激情国产日韩精品一区| 久久久精品94久久精品| 国产色婷婷99| 3wmmmm亚洲av在线观看| 在线观看www视频免费| 亚洲欧美精品自产自拍| 丰满少妇做爰视频| 三级经典国产精品| 久久午夜综合久久蜜桃| 一级毛片aaaaaa免费看小| 人人妻人人澡人人看| 久久久久国产精品人妻一区二区| 在线看a的网站| 国产免费视频播放在线视频| kizo精华| 欧美国产精品一级二级三级 | av一本久久久久| 中文字幕人妻熟人妻熟丝袜美| 久久99蜜桃精品久久| av不卡在线播放| 少妇高潮的动态图| 午夜免费鲁丝| 在线观看免费视频网站a站| 搡女人真爽免费视频火全软件| 99热6这里只有精品| 欧美日韩综合久久久久久| 日韩成人av中文字幕在线观看| 精品视频人人做人人爽| 国产精品人妻久久久影院| 极品教师在线视频| 在线观看免费日韩欧美大片 | 秋霞伦理黄片| 久久久久久久久大av| 久热久热在线精品观看| 只有这里有精品99| 51国产日韩欧美| 美女脱内裤让男人舔精品视频| 久久久久久久精品精品| 亚洲性久久影院| 亚洲内射少妇av| 极品少妇高潮喷水抽搐| 国产精品无大码| av女优亚洲男人天堂| 人人妻人人澡人人爽人人夜夜| 99九九线精品视频在线观看视频| 国产又色又爽无遮挡免| 欧美另类一区| 亚洲第一av免费看| 久久久久视频综合| videos熟女内射| 五月伊人婷婷丁香| 美女视频免费永久观看网站| 欧美精品一区二区免费开放| 韩国av在线不卡| 国产成人精品无人区| 王馨瑶露胸无遮挡在线观看| 久久久久久久久久久免费av| 久久久久久久精品精品| 99re6热这里在线精品视频| 国产精品三级大全| 国产色婷婷99| 99热网站在线观看| 亚洲av在线观看美女高潮| 深夜a级毛片| 水蜜桃什么品种好| 永久网站在线| 男人和女人高潮做爰伦理| 久久久久久久久久人人人人人人| 亚洲成人手机| 亚洲成色77777| 亚洲精品久久午夜乱码| 国产伦在线观看视频一区| 国产精品三级大全| 精品久久久噜噜| 亚洲伊人久久精品综合| 内地一区二区视频在线| 26uuu在线亚洲综合色| 丰满饥渴人妻一区二区三| 久久免费观看电影| 少妇 在线观看| 亚洲精品aⅴ在线观看| 夜夜骑夜夜射夜夜干| 人人妻人人澡人人爽人人夜夜| 啦啦啦中文免费视频观看日本| 蜜桃在线观看..| 免费久久久久久久精品成人欧美视频 | 亚洲欧洲日产国产| a级一级毛片免费在线观看| 自拍欧美九色日韩亚洲蝌蚪91 | 噜噜噜噜噜久久久久久91| 免费人成在线观看视频色| 免费不卡的大黄色大毛片视频在线观看| 久久久久久人妻| 亚洲天堂av无毛| 国产精品一二三区在线看| 日韩一本色道免费dvd| 中文乱码字字幕精品一区二区三区| 国产有黄有色有爽视频| 日韩免费高清中文字幕av| 亚洲av二区三区四区| 一区二区三区四区激情视频| 黄色一级大片看看| 91精品伊人久久大香线蕉| 精品少妇黑人巨大在线播放| 国产高清有码在线观看视频| 国产精品一区二区三区四区免费观看| 久久久久久久精品精品| 免费大片黄手机在线观看| 久久久久久久精品精品| 欧美激情极品国产一区二区三区 | 国产亚洲最大av| 久久狼人影院| 国产精品三级大全| 午夜免费男女啪啪视频观看| 国产精品欧美亚洲77777| 久久狼人影院| 欧美少妇被猛烈插入视频| 日韩精品免费视频一区二区三区 | a级毛片在线看网站| 国产片特级美女逼逼视频| 亚洲欧美精品自产自拍| 成年人午夜在线观看视频| 国产免费福利视频在线观看| 国产精品久久久久久精品电影小说| 制服丝袜香蕉在线| a 毛片基地| 91久久精品电影网| 国产成人aa在线观看| 美女大奶头黄色视频| 亚洲精品日本国产第一区| 高清黄色对白视频在线免费看 | 亚洲天堂av无毛| 亚洲成人一二三区av| 国产精品成人在线| 成人二区视频| 日韩精品有码人妻一区| 精品人妻一区二区三区麻豆| 国产一区亚洲一区在线观看| 亚洲丝袜综合中文字幕| 成人影院久久| 中文资源天堂在线| av国产精品久久久久影院| www.av在线官网国产| 亚洲,一卡二卡三卡| 岛国毛片在线播放| 国模一区二区三区四区视频| 天堂中文最新版在线下载| 99久国产av精品国产电影| 亚洲国产精品一区二区三区在线| 熟女人妻精品中文字幕| 汤姆久久久久久久影院中文字幕| 欧美丝袜亚洲另类| 国产一区二区在线观看日韩| 日日啪夜夜爽| 自拍欧美九色日韩亚洲蝌蚪91 | 校园人妻丝袜中文字幕| 亚洲中文av在线| 午夜福利视频精品| 国产精品久久久久久久电影| 亚洲国产精品成人久久小说| 亚洲精品久久久久久婷婷小说| 麻豆乱淫一区二区| 欧美日韩在线观看h| 免费看av在线观看网站| 成人国产麻豆网| 久久精品国产a三级三级三级| 美女国产视频在线观看| 日韩视频在线欧美| 男女啪啪激烈高潮av片| 国产日韩欧美视频二区| 国产真实伦视频高清在线观看| 国产精品久久久久久久久免| 日韩制服骚丝袜av| 国产高清三级在线| 免费av中文字幕在线| 91精品一卡2卡3卡4卡| 人人澡人人妻人| 人妻制服诱惑在线中文字幕| 精品国产国语对白av| 中文字幕人妻丝袜制服| 最近2019中文字幕mv第一页| 91aial.com中文字幕在线观看| 超碰97精品在线观看| 精华霜和精华液先用哪个| 欧美成人午夜免费资源| 亚洲精品乱久久久久久| 少妇被粗大的猛进出69影院 | 少妇人妻一区二区三区视频| 亚洲人成网站在线播| 色婷婷av一区二区三区视频| 精品一区二区三卡| 黑人欧美特级aaaaaa片| 19禁男女啪啪无遮挡网站| 99久久综合免费| 中文字幕另类日韩欧美亚洲嫩草| 9热在线视频观看99| 十八禁人妻一区二区| 黄色 视频免费看| 精品国产一区二区久久| 乱人伦中国视频| 国产成人免费观看mmmm| 久久亚洲精品不卡| 亚洲欧美日韩高清在线视频 | 亚洲伊人久久精品综合| 精品一区二区三卡| 两个人看的免费小视频| 午夜福利免费观看在线| 女性被躁到高潮视频| 亚洲av国产av综合av卡| 纯流量卡能插随身wifi吗| 两人在一起打扑克的视频| 亚洲国产看品久久| 久久久久久久久免费视频了| 午夜福利在线免费观看网站| 国产老妇伦熟女老妇高清| 久久天躁狠狠躁夜夜2o2o| 欧美日韩黄片免| 热99re8久久精品国产| 午夜福利视频在线观看免费| 一级毛片电影观看| 黄色视频不卡| 亚洲va日本ⅴa欧美va伊人久久 | 丝袜脚勾引网站| 大香蕉久久成人网| 亚洲av成人不卡在线观看播放网 | 高清视频免费观看一区二区| 欧美激情高清一区二区三区| 天天躁日日躁夜夜躁夜夜| 99国产精品一区二区蜜桃av | 午夜激情av网站| 国产色视频综合| 丝瓜视频免费看黄片| 成年女人毛片免费观看观看9 | 亚洲三区欧美一区| 三级毛片av免费| 久久国产精品男人的天堂亚洲| 国产高清国产精品国产三级| 国产精品.久久久| 亚洲va日本ⅴa欧美va伊人久久 | 欧美精品亚洲一区二区| 午夜精品久久久久久毛片777| 男女午夜视频在线观看| 久久久精品94久久精品| 女人久久www免费人成看片| av不卡在线播放| 日韩大码丰满熟妇| 久久精品国产a三级三级三级| 777米奇影视久久| 欧美激情 高清一区二区三区| 男男h啪啪无遮挡| 51午夜福利影视在线观看| 亚洲成人免费电影在线观看| 菩萨蛮人人尽说江南好唐韦庄| 久久精品熟女亚洲av麻豆精品| 9色porny在线观看| 久久国产精品大桥未久av| 午夜激情av网站| 久久久国产成人免费| 一个人免费看片子| 两个人看的免费小视频| 精品国产一区二区三区久久久樱花| 97人妻天天添夜夜摸| 免费观看a级毛片全部| 91成人精品电影| 国产人伦9x9x在线观看| 国产免费现黄频在线看| 亚洲精品一卡2卡三卡4卡5卡 | 久久久精品区二区三区| 亚洲免费av在线视频| 欧美变态另类bdsm刘玥| 精品高清国产在线一区| 久久久久久久久久久久大奶| 久久久久久久国产电影| 色综合欧美亚洲国产小说| 久久亚洲国产成人精品v| 亚洲av片天天在线观看| 最近最新免费中文字幕在线| 成人国产一区最新在线观看| 国产成人啪精品午夜网站| 国产在线视频一区二区| 岛国在线观看网站| 午夜精品久久久久久毛片777| 在线观看一区二区三区激情| 人人澡人人妻人| 中文字幕另类日韩欧美亚洲嫩草| 丰满饥渴人妻一区二区三| 国产区一区二久久| 亚洲国产精品999| 丰满少妇做爰视频| 嫁个100分男人电影在线观看| 亚洲伊人色综图| 精品一区在线观看国产| 久久国产精品大桥未久av| 亚洲欧美日韩另类电影网站| 99久久精品国产亚洲精品| 欧美午夜高清在线| 99九九在线精品视频| 18在线观看网站| 亚洲全国av大片| 夫妻午夜视频| 国产一区二区三区在线臀色熟女 | 亚洲人成电影免费在线| 一区福利在线观看| 91精品伊人久久大香线蕉| 国产精品 国内视频| 自线自在国产av| 男女高潮啪啪啪动态图| 大陆偷拍与自拍| 久久国产精品影院| 少妇人妻久久综合中文| 久久久欧美国产精品| 在线观看舔阴道视频| 欧美亚洲 丝袜 人妻 在线| 亚洲av成人不卡在线观看播放网 | 久久久国产精品麻豆| 一二三四在线观看免费中文在| 久久久精品国产亚洲av高清涩受| 热99久久久久精品小说推荐| 女人爽到高潮嗷嗷叫在线视频| 一区二区三区精品91| 一个人免费看片子| 免费在线观看日本一区| 伊人亚洲综合成人网| 嫩草影视91久久| 久久ye,这里只有精品| 久久中文字幕一级| 丰满饥渴人妻一区二区三| 可以免费在线观看a视频的电影网站| www.999成人在线观看| 在线 av 中文字幕| 99久久国产精品久久久| 国产又色又爽无遮挡免| 亚洲欧美清纯卡通| 亚洲熟女精品中文字幕| 久久精品熟女亚洲av麻豆精品| 午夜福利视频精品| 十八禁人妻一区二区| 少妇精品久久久久久久| 国产av国产精品国产| 一级,二级,三级黄色视频| 新久久久久国产一级毛片| 黄色a级毛片大全视频| 国产成人精品久久二区二区91| 成年av动漫网址| 欧美大码av| 日本a在线网址| 亚洲全国av大片| 久久影院123| 久久精品国产亚洲av高清一级| 在线亚洲精品国产二区图片欧美| 男女国产视频网站| 免费女性裸体啪啪无遮挡网站| 亚洲国产欧美日韩在线播放| 国产精品 欧美亚洲| 美女脱内裤让男人舔精品视频| 婷婷成人精品国产| 夫妻午夜视频| 日韩欧美免费精品| 欧美 日韩 精品 国产| 欧美少妇被猛烈插入视频| 香蕉丝袜av| 久久久久久久大尺度免费视频| 2018国产大陆天天弄谢| 天天添夜夜摸| 亚洲国产欧美日韩在线播放| 一级毛片电影观看| 性色av乱码一区二区三区2| 天天躁夜夜躁狠狠躁躁| 亚洲国产精品一区三区| 大型av网站在线播放| 精品亚洲乱码少妇综合久久| 50天的宝宝边吃奶边哭怎么回事| 99国产精品一区二区蜜桃av | 三上悠亚av全集在线观看| 亚洲avbb在线观看| 午夜福利在线免费观看网站| 国产精品久久久久久精品古装| www.精华液| 少妇裸体淫交视频免费看高清 | 亚洲一码二码三码区别大吗| 乱人伦中国视频| 午夜免费鲁丝| 啦啦啦中文免费视频观看日本|