《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于有源濾波器的串口通信設計與實現
基于有源濾波器的串口通信設計與實現
來源:微型機與應用2012年第9期
藺海艷1,劉 海1,王銀照2
(1.山東大學威海分校,山東 威海 264209; 2.山東濱州供電公司,山東 濱州 256610)
摘要: 介紹了基于DSP的并聯有源濾波器與上位機的RS-232串口通信設計,給出了DSP串行通信的硬件接口電路和通信協議,并完成了串口通信的軟件編程。下位機使用C語言和匯編語言混合編程,上位機采用Visual C++設計界面,并用串口控件MSComm編寫串口程序,實現上位機對有源濾波器數據的采集、顯示、處理和存儲。調試結果表明,該串口通信設計可以實現上位機對有源濾波器的監控。
Abstract:
Key words :

摘  要: 介紹了基于DSP的并聯有源濾波器與上位機的RS-232串口通信設計,給出了DSP串行通信的硬件接口電路和通信協議,并完成了串口通信的軟件編程。下位機使用C語言和匯編語言混合編程,上位機采用Visual C++設計界面,并用串口控件MSComm編寫串口程序,實現上位機對有源濾波器數據的采集、顯示、處理和存儲。調試結果表明,該串口通信設計可以實現上位機對有源濾波器的監控。
關鍵詞: 有源濾波器;串口通信;Visual C++;MSComm

 在工礦企業中,非線性電力負荷的大量增加使電網諧波污染日益加劇。而有源濾波器APF(Active Power Filter)能夠有效地濾除電網諧波,提高電能質量,已成為諧波補償的一種發展趨勢。隨著電網智能化的提高,僅僅完成諧波的濾除是不夠的,還需要將有源濾波器所處理監控的一些動態參數(如電壓、電流、諧波等)上傳給上位機,以實現電網數據的實時監測、分析和處理。串口通信是上位機與下位機數據交換常使用的方法之一,它具有數據傳輸可靠、連線少、成本低和抗干擾強等優點[1]。因此,在本監控系統中本文采用RS-232串行通信方式完成上下位機的數據交換。如果需要長距離傳輸,可以加Modem使用電話網或是直接使用無線通信網絡。
1 有源濾波器與上位機通信的硬件設計
 有源濾波器設計采用并聯型拓撲結構,電網電流經電流互感器按比例轉換成低電流,經A/D轉換器采樣后讀入DSP控制模塊,DSP運用瞬時無功功率理論計算出補償電流的指令信號,再利用該信號和實際的補償電流設計滯環比較器,產生PWM信號控制主電路生成合適的補償電流回饋給電網,以消除電網諧波。
為了完成數據的實時傳輸,DSP控制模塊通過擴展異步通信芯片TL16C750實現系統的高速串行通信。TL16C750具有集成度高、使用方便及兼容性好等特點,可由軟件設定16 B或64 B的FIFO,波特率最高可達1 Mb/s,具有可編程的串行數據發送格式[2]。它的片內寄存器選擇信號線A0~A2和數據線D0~D7直接與DSP相連;片選信號、讀寫信號、接收準備好和發送準備好信號等控制信號通過CPLD邏輯電路與DSP相連,以便完成對TL16C750的控制。TL16C750接收上位機傳來的命令,并將下位機并行數據轉換成串行數據上傳給上位機。
 由于RS-232端口的電氣特性規定邏輯1是-3 V~ -15 V,邏輯0是+3 V~+15 V,與TTL電平不兼容。因此,本設計采用電平轉換芯片MAX3232,完成TTL電平到RS-232電平的轉換。然后將MAX3232的T1out和R1in接到PC的串口上。有源濾波器與上位機通信的硬件原理框圖如圖1所示。

2 通信協議設計
 通信協議是指通信雙方的一種約定,它規定了數據接收方和數據發送方需共同遵守的某種數據格式、同步方式、傳送速度、糾錯方式等,是串口通信的基礎[3]。本設計采用主從式、半雙工通信方式,波特率選擇9 600 b/s,1 bit偶校驗,8 bit數據位,1 bit停止位,并采用十六進制數據格式來表示指令代碼和數據,格式如下:
 起始字節 地址碼 功能碼 參數代號 操作數 結束字節
 指令代碼和數據都采用定長格式,起始字節為A5,結束字節為5A,沒有參數的字節用FF填充。其中,操作數為2 B,其他為1 B。
 地址碼為1 B,在多機通信中,每個下位機有唯一的地址碼,以響應與該地址相應的數據信息。由于本機還處于試驗調試階段,本文采用最簡單的單機通信,即只有一臺下位機,該下位機地址碼為01H。
功能碼包括查詢命令、讀命令和寫命令,每個功能碼是1 B,由上位機發送給下位機,告訴下位機執行何種動作。本通信中查詢命令、讀命令和寫命令功能碼分別為25H、26H和27H,分別告訴下位機執行查詢從機、讀數據和寫數據操作。
 首先,上位機向下位機發送查詢從機命令,命令格式為:A5+地址碼+查詢命令(25H)+FF FF FF 5A。下位機接收到命令后,上傳特定數據給上位機,以完成上下位機的握手。
通信指令包括一條讀指令和一條寫指令。
 讀指令格式為:A5+地址碼+讀命令(26H)+FF FF FF 5A。
 返回數據為電壓、電流、諧波電流、小數點位置。
 寫指令格式為:A5+地址碼+寫命令(27H)+參數代號+被寫入參數值+5A。
 當上位機將讀指令發送給下位機時,下位機將采集的電壓、電流、諧波電流和小數點位置上傳給上位機。小數點位置用1 B表示,其他參數由2 B組成,低字節在前,高字節在后。
 寫指令中的參數代號是指有源濾波器中需要修改的參數,如01H表示波特率,02H表示小數點位置。被寫入參數值用2 B表示,低字節在前,高字節在后。比如,寫指令為A5 01 27 01 80 25 5A,則表示要將下位機的波特率改為9 600 b/s。第一個01H表示從機地址,27H表示寫命令,第二個01H表示需要修改波特率,要修改成的數據是2580H,十進制為9 600。
3 串行通信軟件設計
 串口通信軟件設計包括下位機的DSP串口編程和上位機的程序設計兩部分。下位機的串口編程主要由串口初始化和通信協議組成,它接收上位機傳來的指令,并根據指令作出相應處理。上位機軟件設計主要包括串口配置和后續數據處理,它向下位機發送命令,并將接收到的數據進行處理、運算和保存。
3.1 下位機串口軟件設計
 下位機的串口編程首先要完成串口的初始化,也就是設置操作所需要的參數,如設定串行通信中字符的格式、波特率和工作方式等。在本系統中,異步通信芯片采用TL16C750,它內部有11個寄存器,占用7個I/O口地址。DSP工作在微處理器模式,選擇TL16C750端口地址為4000H~4006H(A15=0,A14=1),并通過控制地址線A0、A1、A2和線路控制寄存器的除數寄存器選通位D7來選通不同寄存器,以便進行讀寫操作。
在異步串行通信中,一方的發送數據波特率一定要和對方的接收數據波特率相同[4],本系統設置波特率為9 600 b/s,又因TL16C750的晶振是14.745 6 MHz,根據“發送波特率=輸入時鐘頻率÷除數寄存器內容÷16”可得波特率除數寄存器(低位地址是4000H,高位地址是4001H,選擇該地址時,線路控制寄存器的D7=1)內容為96,轉化成十六進制是0060H。
 線路控制寄存器地址為4003H,它既是可寫的也是可讀的,該寄存器中的內容規定了通信中一幀的格式。本系統選擇通信格式為8 bit數據位,1 bit停止位,1 bit偶校驗,因此線路控制寄存器的值為1B。
 系統工作在中斷方式下,允許接收錯、發送寄存器空和接收數據就緒中斷,因此中斷允許寄存器(地址為4001H,選擇該地址時線路控制寄存器的D7=0)的值為07H。
 將TL16C750的接收準備好信號(RXRDY)和發送準備好信號(TXRDY)與DSP系統的外部中斷1(INT1)和中斷3(INT3)相連。當DSP接到串口中斷時,先屏蔽掉系統的其他中斷請求,然后將RXREADY賦值為1,以便用來判斷DSP是否完成了此中斷響應。如果鍵盤沒有終止串口通信,則將存入緩沖存儲器組的數據上傳給上位機。串口通信的中斷子程序流程圖如圖2所示。

3.2 上位機串口通信軟件設計
 上位機程序使用Visual C++作為軟件開發環境。Visual C++在串口通信方面功能很強,不僅操作簡單、代碼執行速度快,而且界面設計比較好[5]。使用Visual C++進行串口開發有多種方法,如Windows API通信函數、MSComm ActiveX串行通信控件、Visual C++運行庫函數,第三方編寫通信類都可以實現串口編程。本設計采用MSComm ActiveX串行通信控件來編寫通信程序。
 MSComm ActiveX串行通信控件是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件[6]。它提供了事件驅動方式和查詢方式兩種處理通信的方式。查詢方式是通過檢查CommEvent屬性值來查詢事件和錯誤,然后進行相應的處理;而事件驅動方式是在串口發生事件或錯誤時,產生OnComm事件進行相應的處理,它響應及時,可靠性高,因此本文選用事件驅動方式。
 首先在VC中建立一個基于對話框的應用程序,在該MFC項目中插入Microsoft Communication Control控件。在使用該控件前,先要對其進行初始化設置,主要包括選擇COM口以及設置輸入方式、波特率、數據位、檢驗位、停止位、發送緩沖區大小和接收緩沖區大小等。當然不要忘記打開串口,因為在32 bit Windows中,串口和其他通信設備都被作為文件進行處理,在使用前必須先將其打開。部分初始化程序如下:
    m_ctrlComm.SetCommPort(1);   //選擇COM1
    m_ctrlComm.SetInputMode(1);//輸入方式為二進制方式
    m_ctrlComm.SetInBufferSize(1024);
//設置輸入緩沖區大小
    m_ctrlComm.SetOutBufferSize(1024);
//設置輸出緩沖區大小
    m_ctrlComm.SetSettings(bc1); //設置波特率、校驗位、數據位、停止位。其中bc1是從串口參數設置組合框中得到并經sprintf()函數格式化后的字符串
    if(!m_ctrlComm.GetPortOpen())
        m_ctrlComm.SetPortOpen(TRUE);//打開串口
    m_ctrlComm.SetRThreshold(1); //參數1表示每當串口接收緩沖區中有多于或等于1個字符時將引發一個接收數據的OnComm事件
    m_ctrlComm.SetSThreshold(1);//參數1表示當傳輸緩沖區完全空時將引發一個接收數據的OnComm事件
    m_ctrlComm.SetInputLen(0);
//設置當前接收區數據長度為0
    m_ctrlComm.GetInput();  
//先預讀緩沖區以清除殘留數據
 初始化完成后,按照通信協議在查詢設備和開始采集按鈕所對應的函數Oncheck()和Onstart()中編寫發送命令的字符串。為了定時發送讀指令,在Onstart()函數中添加計時器函數SetTimer(),當采集結束時,一定要清除該計時器。函數如下:
SetTimer(1,1000,NULL);
//創建一個計時器,每秒發送一次讀指令
KillTimer(1); //銷毀該計時器
 當接收緩沖器中有數據時,將會觸發OnComm事件,因此要在MSComm控件相應的消息響應函數OnOnCommMscomm1()中編寫數據處理程序。由于串口通信接收和發送數據類型只能是VARIANT,因此要將數據進行格式轉換。將接收到的數據轉化成CString類,處理后將其保存到與之相連接的SQL Server 2000數據庫的表中,以便在主界面中進行顯示和相應數據的處理。
4 串口調試
 串口屬性設計完成后,運行主界面,單擊串口設置按鈕,進入串口通信界面,運行界面如圖3所示。
首先單擊串口參數設置按鈕,設置串口通信的波特率、檢驗位、數據位和停止位。波特率選擇9 600 b/s,1 bit偶校驗,8 bit數據位,1 bit停止位。設置完成后單擊設備查詢,上位機將會向下位機發送設備查詢命令,下位機收到查詢命令后,將返回相同的數據,如圖3中的a5 01 25 ff ff ff 5a,就是下位機返回給上位機的數據。上位機接收到該數據,說明上下位機完成握手,數據能在兩者之間進行實時傳送。

 

 

 單擊開始采集按鈕,上位機定時向下位機發送讀指令,下位機接收到讀命令后,將相關數據上傳給上位機。為了更加清楚地查看數據的傳輸過程,本文在串口對話框中加一個編輯框,用來顯示下位機傳給上位機的數據,如圖3中的98 08 22 00 09 00 01就是下位機上傳的數據。其中,0898是電壓值,0022是電流值,0009是諧波電流值,01表示保留一位小數,因此轉換成十進制電壓是220 V,電流是3.4 A,諧波電流是0.9 A。
 當需要修改下位機相關參數時,將寫命令填寫到圖3最下邊的編輯框中,然后單擊寫命令按鈕,即會向下位機發送修改命令。
 為了實現上位機對有源濾波器的監控,本文設計了有源濾波器與上位機的RS-232串口通信,并詳細介紹了串口通信的硬件電路、通信協議和軟件編程。下位機使用C和匯編語言混合編程,上位機使用Visual C++完成界面設計,并編寫MSComm通信控件。通過串口調試可知,該設計能夠完成上位機對有源濾波器的實時監控。
參考文獻
[1] 曹衛彬.C/C++串口通信典型應用實例編程實踐[M].北京:電子工業出版社,2009.
[2] TL16C750 data sheet[DB/OL].[2011-12-16].http://www.icpdf.com/partnoview.asp?id=733855_128973.
[3] 王曉麗.基于串口通信的摩托車前照燈檢測[J].小型內燃機與摩托車,2009,38(2):66-68.
[4] 劉樂善,歐陽星明,劉學清.微型計算機接口技術及應用[M].武漢:華中科技大學出版社,2000.
[5] 龔建偉,熊光明.Visual C++/Turbo C串口通信編程實踐[M].北京:電子工業出版社,2008.
[6] 王春曉,劉海.基于VB和MSComm的APF監控系統設計[J].工業控制計算機,2010,23(12):20-21.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产成人在线播放| 亚洲国产美国国产综合一区二区| 蜜臀99久久精品久久久久久软件| 中国成人黄色视屏| 欧美日韩免费观看一区=区三区| 久久影院午夜片一区| 欧美日韩中文字幕日韩欧美| 亚洲片国产一区一级在线观看| 国产精品久久久久久久浪潮网站| 在线综合+亚洲+欧美中文字幕| 久久精品国产在热久久| 久久精品99久久香蕉国产色戒| 亚洲午夜一区二区| 国产欧美二区| 国产日韩一区二区三区在线播放| 欧美一区二区三区精品| 欧美涩涩视频| 亚欧成人精品| 伊人男人综合视频网| 欧美日韩免费高清一区色橹橹| 久久久久九九九九| 国产午夜精品视频免费不卡69堂| 久久av一区二区| 欧美高清视频在线观看| 欧美香蕉大胸在线视频观看| 99国产精品久久久久久久成人热| 欧美高清你懂得| 久久激情一区| 欧美精品福利| 亚洲国产欧美在线人成| 午夜激情综合网| 夜夜嗨av一区二区三区网站四季av| 香蕉久久a毛片| 亚洲午夜女主播在线直播| 久久精品99久久香蕉国产色戒| 亚洲国产精品尤物yw在线观看| 国产午夜精品理论片a级大结局| 一本大道久久精品懂色aⅴ| 亚洲精品少妇| 国内精品久久久久久久影视蜜臀| 欧美怡红院视频一区二区三区| 国产一区激情| 国产精品电影在线观看| 欧美激情欧美狂野欧美精品| 免费成人高清在线视频| 国产精品手机视频| 久久久视频精品| 在线天堂一区av电影| 欧美另类69精品久久久久9999| 黄网站免费久久| 欧美久久视频| 国产精品99久久久久久白浆小说| 日韩午夜视频在线观看| 欧美日本韩国一区二区三区| 久久精品国产精品亚洲综合| 亚洲欧洲综合另类在线| 国产精品欧美一区喷水| 亚洲欧美日韩精品久久亚洲区| 亚洲欧美在线免费观看| 欧美精品自拍| 欧美金8天国| 久久资源在线| 欧美三级电影大全| 性色一区二区三区| 国产精品入口日韩视频大尺度| 尤物九九久久国产精品的特点| 国产精品一区二区三区四区| 欧美国产激情| 国产午夜一区二区三区| 欧美一区久久| 亚洲视频 欧洲视频| 久久一日本道色综合久久| 一本色道久久综合狠狠躁篇的优点| 亚洲一区二区三区精品动漫| 亚洲午夜视频在线观看| 欧美日韩精品不卡| 亚洲精品在线一区二区| 久久另类ts人妖一区二区| 亚洲福利精品| 亚洲三级电影全部在线观看高清| 国产精品白丝jk黑袜喷水| 欧美日韩在线不卡| 亚洲欧美在线aaa| 亚洲欧美日韩国产综合精品二区| 国产拍揄自揄精品视频麻豆| 亚洲欧美日产图| 两个人的视频www国产精品| 在线成人亚洲| 欧美日韩一区二| 亚洲美女免费精品视频在线观看| 亚洲欧美日韩在线高清直播| 激情丁香综合| 欧美一二三视频| 国产精品美女在线观看| 在线免费不卡视频| 欧美日在线观看| 狠狠网亚洲精品| 欧美日韩人人澡狠狠躁视频| 亚洲精品一级| 国产精品久久久久9999吃药| 亚洲欧美日韩在线高清直播| 欧美性久久久| 国产精品久久久久久久久久久久久久| 午夜在线a亚洲v天堂网2018| 国产精品欧美日韩| 美女精品一区| 国内精品久久久久影院色| 99re在线精品| 一区二区三区国产在线观看| 久久久久久9999| 在线观看日韩www视频免费| 含羞草久久爱69一区| 欧美精品一区在线播放| 国产精品久久久久毛片软件| 欧美wwwwww| 最新日韩欧美| 性欧美长视频| 亚洲欧美日韩国产一区二区三区| 性久久久久久| 免费美女久久99| 亚洲二区在线观看| 欧美天堂在线观看| 欧美日韩一区二区视频在线观看| 亚洲视屏在线播放| 欧美午夜视频一区二区| 一区二区视频免费完整版观看| 欧美成人免费全部| 国产亚洲欧洲一区高清在线观看| 亚洲欧美日韩一区二区三区在线观看| 国产一区二区久久久| 国产欧美视频一区二区三区| 欧美小视频在线观看| 亚洲国产乱码最新视频| 国产一区二区黄| 欧美三级视频| 亚洲经典一区| 欧美日韩国产综合久久| 亚洲一区二区av电影| 亚洲精品美女久久7777777| 久久字幕精品一区| 欧美日韩国产成人在线91| 亚洲大片一区二区三区| 国产精品久久二区二区| 亚洲高清免费视频| 亚洲图片自拍偷拍| 99re热这里只有精品视频| 一区国产精品| 久久夜色精品亚洲噜噜国产mv| 久久九九99| 久久久久久亚洲精品不卡4k岛国| 欧美日韩免费观看一区| 能在线观看的日韩av| 亚洲少妇中出一区| 狠狠色综合网站久久久久久久| 亚洲一级二级在线| 日韩亚洲欧美在线观看| 欧美日本国产在线| 欧美尤物一区| 欧美在线影院在线视频| 久久精品国产久精国产一老狼| 欧美一区二区三区久久精品茉莉花| 亚洲欧美日韩区| 亚洲欧美国产视频| 久久久欧美精品| 久久在线免费视频| 免费观看成人| 一区二区欧美在线| 美乳少妇欧美精品| 欧美日韩卡一卡二| 在线精品福利| 国产精品久久99| 久久久中精品2020中文| 国产三级精品三级| 在线观看成人网| 日韩午夜三级在线| 猛男gaygay欧美视频| 久久婷婷国产综合精品青草| 欧美成人嫩草网站| 国产日韩精品入口| 国产欧美日韩免费| 亚洲国产高清一区| 国产三级欧美三级日产三级99| 国产精品午夜在线| 一卡二卡3卡四卡高清精品视频| 欧美日本精品一区二区三区| 狠狠色狠狠色综合日日小说| 午夜精品久久久| 久久婷婷激情| 在线播放日韩专区| 国产精品永久| 亚洲精品小视频在线观看| 欧美成人精品在线视频| 91久久精品美女| 久久精品夜色噜噜亚洲a∨| 欧美高清不卡在线| 国产一区二区三区久久久久久久久| 午夜精品电影| 国产一区二区剧情av在线| 亚洲图片欧洲图片av| 一区二区电影免费在线观看| 欧美三日本三级少妇三2023| 99国内精品久久久久久久软件| 在线精品视频一区二区| 国产日韩欧美二区| 亚洲人成网站999久久久综合| 欧美女同视频| 国产精品毛片a∨一区二区三区|国| 欧美三级乱人伦电影| 国产欧美精品一区| 亚洲图片在线| 亚洲美女少妇无套啪啪呻吟| 免费在线看成人av| 欧美夫妇交换俱乐部在线观看| 一本色道久久综合亚洲二区三区| 国产精品一区二区a| 欧美日韩中文| 国产精品制服诱惑| 国产精品久久午夜夜伦鲁鲁| 免费成人高清在线视频| 亚洲欧美日韩综合一区| 欧美视频在线视频| 久久久噜噜噜久噜久久| 亚洲福利av| 正在播放欧美视频| 日韩视频精品在线观看| 国产欧美精品日韩精品| 欧美日产国产成人免费图片| 在线观看欧美一区| 国内精品久久久久影院色| 99成人免费视频| 欧美午夜寂寞影院| 欧美日韩在线一区| 亚洲伦理自拍| 亚洲午夜国产一区99re久久| 美女福利精品视频| 欧美在线影院在线视频| 欧美一区二区成人| 亚洲欧美电影院| 亚洲缚视频在线观看| 黑人巨大精品欧美一区二区| 亚洲亚洲精品在线观看| 亚洲一区二区三区在线播放| 亚洲人精品午夜在线观看| 欧美激情一区二区三区在线视频观看| 亚洲经典在线看| 欧美成人免费播放| 亚洲美女福利视频网站| 老司机67194精品线观看| 亚洲欧美视频一区二区三区| 尤物精品国产第一福利三区| 国产精品丝袜xxxxxxx| 亚洲黄色精品| 黄色成人在线网站| 国产综合视频在线观看| 在线观看91精品国产入口| 欧美日韩一区二区在线播放| 久久视频这里只有精品| 免费亚洲婷婷| 久久精品在线播放| 欧美日韩成人一区二区三区| 国产午夜亚洲精品理论片色戒| 亚洲一区二区在线免费观看| 国产日产欧美一区| 国产一区自拍视频| 欧美激情一区在线观看| 国产精品入口日韩视频大尺度| 国产视频一区在线观看一区免费| 欧美日韩妖精视频| 亚洲特级毛片| 嫩草国产精品入口| 欧美日韩一区二区三区在线观看免| 欧美一区二区三区视频| 一区久久精品| 欧美日韩在线视频一区二区| 99这里只有精品| 在线不卡视频| 欧美成人免费网站| 久久久久**毛片大全| 欧美一级片久久久久久久| 国产综合视频在线观看| 国产精品久久久久久户外露出| 久久综合99re88久久爱| 国产一区二区你懂的| 蜜桃av久久久亚洲精品| 免费观看不卡av| 在线看片第一页欧美| 国产欧美一区二区三区另类精品| 欧美一区二区精美| 日韩写真视频在线观看| 亚洲国产精品一区二区www| av成人福利| 亚洲永久精品国产| 久久夜色精品国产欧美乱| 国产精品一区二区久激情瑜伽| 午夜精品成人在线| 午夜精品久久久久99热蜜桃导演| 久久久www免费人成黑人精品| 欧美日一区二区三区在线观看国产免| 精品88久久久久88久久久| 黄色成人av网| 欧美成人中文字幕在线| 久久日韩精品| 欧美一级视频免费在线观看| 亚洲伦理在线| 国产欧美一区二区三区沐欲| 久久久777| 欧美国产乱视频| 欧美日韩国产在线| 国产精品ⅴa在线观看h| 欧美电影美腿模特1979在线看| 久久婷婷久久一区二区三区| 欧美成人午夜| 欧美日韩亚洲一区二区三区在线| 欧美成人在线免费视频| 99re66热这里只有精品3直播| 国产精品久久77777| 日韩手机在线导航| 亚洲精品国产日韩| 欧美日韩大片| 久久成人综合视频| 激情综合网激情| 欧美亚洲一区二区在线| 鲁大师影院一区二区三区| 欧美日韩1区2区| 国产精品一区在线观看你懂的| 久久激情视频久久| 欧美一区二区三区在线视频| 亚洲精品欧洲|