《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 民用無人機多通道數傳交換系統設計
民用無人機多通道數傳交換系統設計
2018年電子技術應用第12期
盛 蔚,黃偉杰
北京航空航天大學 儀器科學與光電工程學院,北京100191
摘要: 民用無人機系統集成時需要滿足空地間多路串口設備的數據傳輸需求,現有的主要方法是通過飛控和地面站轉發多路數據,但該方法存在數據傳輸效率低、數據量大時容易發生通信阻塞等問題。設計了一種串口交換機,并通過專用的報文協議和基于RT-Thread實時操作系統的多線程通信程序,實現高效的多通道數據交換傳輸功能;提出一種基于線程優先級的優先隊列調度實現方法,確保高優先級數據不因數據量大而發生通信阻塞問題,提高了系統的可靠性。測試結果表明,該設計能實時、可靠地傳輸多通道數據,滿足無人機系統數據傳輸需求,具有重要的實際意義和應用價值。
中圖分類號: TP368.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.181311
中文引用格式: 盛蔚,黃偉杰. 民用無人機多通道數傳交換系統設計[J].電子技術應用,2018,44(12):77-80,84.
英文引用格式: Sheng Wei,Huang Weijie. Design of multi-channel data switch system for civil UAVs[J]. Application of Electronic Technique,2018,44(12):77-80,84.
Design of multi-channel data switch system for civil UAVs
Sheng Wei,Huang Weijie
School of Instrumentation Science and Opto-eletronics Engineering, Beihang University,Beijing 100191,China
Abstract: When the civil UAV system is integrated, it needs to meet the requirements of data transmission from multiple serial devices between the air and the ground. The existing main method is to forward multiple data by the Autopilot and ground control station, but this method has the problems of low efficiency and communication blocking happens when facing large amount of data. This paper designs a serial port switch, and realizes efficient multi-channel data transmission function through a dedicated message protocol and multi-thread communication program based on RT-Thread real-time operating system. A priority queue scheduling algorithm is implemented based on thread priority to ensure that high priority data will not be blocked due to large amount of data, improving system reliability. The test results show that the design can transmit multi-channel data in real time and reliably, which satisfies the data transmission requirements of the UAV system and has important practical significance and application value.
Key words : UAV;multi-channel transmission;serial communication;switch;queue scheduling

0 引言

    民用無人機系統集成時,除了飛控需要與地面站通信外,部分機載設備也需要與地面系統的設備進行通信。如采用相對差分GPS技術來提高無人機導航精度時,地面端差分基站需要上傳差分導航電文給機載移動站接收機[1];任務載荷需要與其配套的地面控制終端傳輸狀態與指令數據等。如何解決空地多路設備的數據傳輸成為系統集成的關鍵問題。

    現有的解決方法主要包括:(1)采用多對數傳電臺或多通道電臺分別傳輸各路設備的數據;(2)由飛控和地面站轉發多路數據,數據經過一對電臺實現無線傳輸[2-3]。方法1體積重量增加,電磁兼容性差,且成本高。因此,方法2成為主要實現方法。但由于飛控需要完成復雜的導航控制解算任務,處理器資源有限,造成數據傳輸效率低,數據量大時容易發生數據阻塞的問題,影響無人機飛行安全。

    鑒于現有的無人機設備多采用串口通信方式,且空地間的通信呈現交換局域網特性,本文設計了一種應用于無人機設備網絡的串口交換機,通過專用的鏈路層報文協議和基于RT-Thread實時操作系統的多線程通信程序,實現高效的多通道數據交換傳輸功能;利用操作系統基于線程優先級的內核調度方法實現輸出端口的優先級隊列調度功能,確保高優先級數據不因數據量大而發生通信阻塞,提高了交換傳輸系統的可靠性。

1 系統網絡結構與工作原理

    一對串口交換機分別安裝在無人機系統的機載端和地面端,連接機載系統和地面系統的串口設備,如圖1所示。交換機端口分為1個節點端口和多個設備端口,節點端口連接數傳電臺,分時傳輸各設備的數據。在計算機網絡中,以太網交換機工作在OSI模型的數據鏈路層,各端口接收到鏈路層的以太網數據幀后根據其中的目的MAC地址與端口地址映射表完成數據幀的轉發[4]。而在無人機設備網絡中,串口交換機接收到的是設備的應用協議數據幀,不包含任何網絡連接信息,因此系統軟件為各設備端口分配唯一的端口地址,并根據鏈路層的報文協議和端口參數為設備數據幀添加地址等鏈路層封裝,通過端口尋址轉發數據,在端口輸出時去除封裝,實現各通道設備間虛連接的透傳功能。當出現多路數據同時訪問節點端口時,則根據通道優先級依次輸出各路數據,最終實現多通道數據的無線傳輸功能。

tx1-t1.gif

2 系統需求分析與硬件方案

    結合當前應用需求分析,無人機空地數據鏈包括飛控數據鏈、差分導航電文數據鏈、載荷數據鏈等。因此,將串口交換機的端口數定為5個,分為1個節點端口和4個設備端口,在實現常用的3通道數據傳輸的基礎上預留1路給其他擴展設備。

    串口交換機的硬件組成包括單片機、電平轉換芯片、端口通信指示燈和開關電源。單片機采用ST公司的STM32F405RGT6,其內核為ARM公司推出的Cotex-M4內核,運行時鐘達168 MHz,總共有6個串口外設,具有1 MB的Flash和192 KB的RAM,充足的運行內存為大容量通信提供足夠的緩沖區,單個芯片即可滿足系統設計需求。

    電平轉換芯片由MAX3232和MAX3490分別將COMS/TTL電平轉為常用的RS-232和RS-422串口電平,以適應不同接口的設備,如圖2所示。通信指示燈則用于顯示各端口的數據收發狀態。

tx1-t2.gif

3 系統軟件設計

3.1 鏈路層報文協議設計

    為實現多路數據交換傳輸功能,首先定義了鏈路層報文交換協議。借鑒IEEE802.3標準以太網幀格式定義[5],并結合無人機串口設備網絡的特點和實際功能需求,設計了如表1所示的鏈路層報文協議。

tx1-b1.gif

    相較于以太網幀格式,上述定義的鏈路層報文協議存在以下特點:

    (1)以太網數據幀最長為1 500 B,串口交換機的報文幀長由1 B表示,最長數據幀為255 B,該長度能夠滿足絕大部分的串口設備幀長。對于超長的數據幀,對其拆分成多個數據報文,由報文序號表示報文之間的拼接順序,避免超長數據幀占用鏈路時間過長而增加其他報文的等待延時;

    (2)報文攜帶端口的優先級信息,在多個報文同時訪問一個輸出端口時能夠實現區分服務功能,確保重要的設備數據優先輸出;

    (3)協議除了用于數據通信外,還可向交換機發送指令報文,配置各個端口的優先級和串口參數等,提高串口交換機應用的靈活性。

3.2 多線程通信程序設計

    串口交換機的嵌入式通信程序要求能夠實時處理5個串口外設的數據收發,同時還要完成各設備端口數據的鏈路層協議封裝、轉發、解封和端口輸出調度等任務。采用傳統單片機順序執行的程序設計方法難以實現多個端口高效、實時的數據交換傳輸功能。

    本文在串口交換機的STM32處理器上移植了嵌入式實時操作系統RT-Thread[6-7],利用操作系統的多線程編程模型與運行機制實現各端口通信程序模塊化編程和獨立運行。利用系統提供的信號量、消息隊列等線程同步和通信對象實現各端口收發線程的同步與數據交換功能,極大地提高了程序設計的效率。

    首先,為了應對多串口并發傳輸數據的通信壓力,軟件底層設計了DMA傳輸和接收空閑中斷的串口驅動程序。端口接收設備的數據時,DMA控制器自動將數據存入底層接收緩沖區。當數據幀結束時,串口產生空閑中斷,在中斷服務函數中計算接收數據長度,并釋放信號量通知上層的應用程序讀取數據。在發送數據時,直接將發送緩沖區的首地址和數據長度賦值給DMA控制器后,便掛起釋放CPU資源,底層由硬件自動執行串口發送。該方法與常用的單字節接收中斷方法相比,極大地減少數據接收的中斷頻率,接收線程可在底層接收完一幀數據后才喚醒一次,統一對接收緩沖區的數據進行處理,提高了數據傳輸效率和系統可靠性。

    上層應用程序分別為每個端口創建接收處理線程和發送線程,由系統內核根據線程狀態和線程優先級調度執行,達到并發運行的效果。端口接收線程的執行流程如圖3所示,首先讀取底層接收FIFO的數據。對于4個設備端口,對讀取的數據執行透傳處理,即讀取端口目的地址等參數后對數據幀添加鏈路層協議封裝,形成鏈路層報文數據,最后通過操作系統提供的消息隊列將報文數據轉發到節點端口的發送線程。對于節點端口,其接收電臺發送過來的鏈路層報文數據,需要對報文進行傳輸校驗,校驗通過后按照報文的目的端口信息將報文轉發到目的端口的發送線程。

tx1-t3.gif

    設備端口的發送線程在等待消息隊列的報文數據時處于掛起狀態。在獲得節點接收線程轉發過來的報文數據后,發送線程以高于接收線程的優先級搶占CPU,讀取隊列中報文數據并根據鏈路層的報文協議去除封裝,提取數據內容,執行DMA發送,最后釋放CPU。該過程流程簡單,占用CPU時間少,使消息隊列中的報文及時輸出,避免隊列溢出。

3.3 基于線程優先級的優先隊列調度實現方法

    交換機連接電臺的節點端口任意時刻只能傳輸一個報文數據,當多路報文同時訪問時,須在輸出隊列中排隊等待。不同數傳電臺的傳輸速率不同,造成后續報文排隊等待延時難以確定。設備增多,數據量變大時容易發生通信阻塞和緩沖區溢出的問題。

    考慮到不同的設備數據對實時性要求和無人機安全飛行的重要程度不同。為了確保無人機飛行安全,本文采用的策略是對端口進行優先級定義,形成不同優先級的報文,并確保最高優先級的數據充分享有電臺的傳輸帶寬,不發生通信阻塞。一種易于實現的方法是嚴格優先級隊列調度算法(Strict Priority,SP)[8],該算法的原理是在節點輸出端口設計一個隊列調度器和多級輸出緩沖隊列,如圖4所示。隊列調度器每次發送報文數據時,先發送最高優先級隊列的報文數據,只有在最高優先級隊列中無報文數據后,才從次優先級中選擇報文發送,以此類推。

tx1-t4.gif

    通過分析比較,SP調度算法對隊列的調度策略與嵌入式實時操作系統內核基于線程優先級的調度策略[9]相似,因此采用線程優先級的調度方法可快速實現SP隊列調度算法。具體實現方法是為圖4中的每個隊列創建一個發送線程,即將原來節點端口的1個發送線程擴展為4個,線程的優先級順序按照端口優先級排序,且均高于其他端口線程的優先級。每個發送線程對應一個長度為20條消息的消息隊列,用于緩存待調度輸出的報文數據。在只有一個發送線程的消息隊列收到報文時,內核直接調度執行串口發送。當多個發送線程同時處于就緒態時,內核根據線程優先級先執行高優先級的發送線程,發送完成后進行下一次調度,每次調度都從就緒態中最高優先級的發送線程開始。

    線程調度與隊列調度的一個區別在于內核對線程實行全搶占式的調度方法,即高優先級的線程能夠搶占低優先級線程的執行。為了避免高優先級發送線程搶占發送數據,造成前一報文傳輸失敗,需在節點端口4個發送線程之間添加發送互斥鎖同步對象,使高優先級的發送線程在收到報文后仍須等待當前發送完成并釋放互斥鎖,才獲得執行。

    通過上述方法,原有的隊列調度工作轉換為內核對線程的調度工作,無需設計隊列調度器程序,由穩定的系統內核實現相同的功能,提高了運行的可靠性,確保了高優先級設備數據不因數據量大而發生通信阻塞,進一步提高了無人機系統多路數據傳輸的可靠性。

4 系統測試結果與分析

    為了測試驗證系統軟件,排除電臺無線傳輸誤碼造成的報文丟失,測試時采用有線的方式連接一對串口交換機的兩個節點端口,節點端口的波特率設置為115 200 b/s。通過串口助手模擬設備通信,測試內容分為2項:

    (1)測試各通道在不同波特率、不同數據頻率下數據傳輸的完整性和實時性。由兩個串口助手分別在傳輸通道的兩端,雙向同時發送字符串消息。測試結果表明,各通道獨立工作時均能完整、實時地傳輸數據。

    (2)測試在不同數據頻率下4個通道并發傳輸數據時各通道數據的傳輸完整率。首先按端口序號定義4個設備端口的優先級,數值越小優先級越高,波特率統一配置為115 200 b/s。串口助手軟件同時向交換機的4個設備端口發送幀長為50 B的數據,發送頻率為50~100 Hz,以10 Hz遞增,各頻率下通信10 min,統計每個頻率下4個通道接收字節數占發送字節數的百分比,結果如圖5所示。

tx1-t5.gif

    在60 Hz頻率下,總的數據輸入速率為12 000 B/s,由于緩沖區的存在,即使略大于節點的輸出速率11 520 B/s,短時間內仍然能夠完整地傳輸4個通道的數據,只存在少量誤碼丟包。當數據頻率達到70 Hz時,輸入速率已經大大超過節點輸出速率,此時最低優先級的COM4端口數據開始得不到傳輸,COM3端口只傳輸了67.8%,而高優先級的COM1、COM2仍然能夠得到完整的傳輸。繼續增加發送頻率,COM3的傳輸率繼續下降,但仍然不影響高優先級的兩個端口。測試結果說明基于線程優先級的SP隊列調度實現方法有效。

5 結論

    本文針對當前民用無人機系統集成時出現的空地多路設備傳輸需求,將計算機局域網中以太網交換機的原理應用于無人機系統串口設備網絡,設計了多串口交換機。通過專用的鏈路層協議和高效的多線程通信程序,實現了空地多通道數傳交換功能,并實現了端口的區分服務,確保高優先級數據的可靠傳輸,保障無人機飛行安全。該設計簡化了系統集成工作,降低了系統成本,對推動無人機在各領域的應用具有重要意義。

參考文獻

[1] 張曉毅,韋高.基于Novatel DL-V3接收機的相對差分定位技術研究[J].彈箭與制導學報,2008(4):266-268,271.

[2] 陳青松,李平,韓波,等.多路串行通信在微型無人機飛控計算機中的設計與實現[J].機電工程,2006(4):57-61.

[3] 余國林,陳繼平,余濤,等.無人機航空遙感平臺機載作業控制系統設計[J].現代電子技術,2012,35(4):132-135.

[4] 呂斌.交換機原理及應用[J].電腦知識與技術,2009,5(10):2557-2558,2563.

[5] 郭曉宇.基于IEEE802.3標準的以太網數據幀格式的封裝實現[D].北京:北京交通大學,2008.

[6] 朱傳宏,張麗全.嵌入式實時操作系統RT-Thread在SEP-4020上的移植[J].計算機與數字工程,2010,38(11):93-96.

[7] 邱祎.嵌入式實時操作系統RT-Thread的設計與實現[D].成都:電子科技大學,2007.

[8] 魏艷艷,孟李林.高速分組交換網絡中調度器的設計[J].計算機技術與發展,2012,22(1):25-28.

[9] 郭楊,王新社.嵌入式操作系統的硬實時微內核設計[J].計算機工程與設計,2008(1):115-118.



作者信息:

盛  蔚,黃偉杰

(北京航空航天大學 儀器科學與光電工程學院,北京100191)

此內容為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>
          国产精品毛片高清在线完整版| 亚洲黄色成人久久久| 国产欧美一区二区精品忘忧草| 午夜视频在线观看一区二区三区| 欧美成人免费在线观看| 一区二区三区亚洲| 精品91在线| 午夜精品剧场| 久久久免费精品视频| 久久福利资源站| 久久久无码精品亚洲日韩按摩| 亚洲国产欧美国产综合一区| 欧美色视频在线| 伊人久久婷婷色综合98网| 亚洲国产精品一区二区www| 黄色亚洲网站| 亚洲图片你懂的| 欧美视频一二三区| 一本久久综合亚洲鲁鲁| 亚洲日本视频| 欧美丝袜一区二区三区| 亚洲免费精品| 欧美风情在线观看| 精东粉嫩av免费一区二区三区| ●精品国产综合乱码久久久久| 欧美顶级大胆免费视频| 国产精品一二三四| 一区二区三区国产盗摄| 久久久美女艺术照精彩视频福利播放| 久久se精品一区精品二区| 久久―日本道色综合久久| 在线观看免费视频综合| 欧美激情欧美激情在线五月| 亚洲综合国产激情另类一区| 一本色道久久综合亚洲精品不卡| 亚洲第一页在线| 国产亚洲欧美一级| 欧美一区二区私人影院日本| 国产一区二区激情| 亚洲盗摄视频| 99热在这里有精品免费| 亚洲精品小视频在线观看| 欧美日韩一区二区三区在线看| 国产欧美日韩三区| 亚洲欧洲综合| 欧美性做爰猛烈叫床潮| 欧美视频在线一区二区三区| 欧美精品久久久久a| 欧美日韩免费高清| 国产精品久久久久久影视| 欧美四级在线| 久久一区二区精品| 欧美成人午夜免费视在线看片| 香蕉成人久久| 欧美日韩专区在线| 免费不卡中文字幕视频| 欧美影院久久久| 久久综合狠狠综合久久综合88| 欧美日韩无遮挡| 国产精品xxx在线观看www| 亚洲一区二区免费在线| 久久亚洲私人国产精品va| 在线观看亚洲专区| 亚洲精品1区| 日韩天天综合| 欧美亚洲免费在线| 亚洲精品久久久久久久久久久久| 一区二区在线观看视频| 欧美激情影院| 欧美一区2区三区4区公司二百| 国产精品网站一区| 欧美日韩国产色视频| 欧美激情精品久久久| 国产精品久久二区二区| 欧美日韩在线大尺度| 欧美日韩亚洲综合| 欧美精品在线视频观看| 日韩一级免费| 亚洲三级免费观看| 国产一区二区三区在线观看免费视频| 亚洲综合色自拍一区| 国产欧美亚洲一区| 久久久久国产精品一区| 亚洲黄一区二区| 久久久噜噜噜久久中文字免| 国产精品美女久久久久av超清| 国产精品欧美精品| 久久精品日产第一区二区| 麻豆国产精品777777在线| 亚洲一区黄色| 99国产精品国产精品久久| 欧美精品videossex性护士| 欧美一级日韩一级| 亚洲精品一二三区| 欧美日韩国产综合网| 激情欧美丁香| 亚洲最新在线视频| 在线观看欧美日韩国产| 国产亚洲精品bv在线观看| 欧美日韩国产首页在线观看| 国产综合色在线视频区| 亚洲精品国产精品乱码不99按摩| 美女脱光内衣内裤视频久久网站| 99国产精品久久久久老师| 精品成人在线视频| 亚洲免费高清视频| 亚洲性视频网站| 久久视频这里只有精品| 欧美在线资源| 亚洲一区日韩在线| 亚洲精品日韩综合观看成人91| 国产精品国产三级国产普通话99| 欧美黄色影院| 一区免费视频| 国产精品久久| 久久久久久久999精品视频| 国内精品久久久久久| 国产精品美女视频网站| 亚洲国内自拍| 亚洲国产综合在线| 欧美一区二区精品在线| 一本久久青青| 久久国产免费| 在线视频亚洲欧美| 国产欧美婷婷中文| 亚洲国产精品久久久久婷婷884| 黄色免费成人| 欧美日韩直播| 欧美日韩国产bt| 亚洲国产欧美久久| 亚洲精品久久久久中文字幕欢迎你| 欧美网站大全在线观看| 久久综合狠狠综合久久综合88| 西西裸体人体做爰大胆久久久| 亚洲精品中文字幕在线| 欧美精品入口| av成人激情| 久久精品国产免费看久久精品| 噜噜噜91成人网| 欧美成ee人免费视频| 最新国产乱人伦偷精品免费网站| 欧美在线观看视频在线| 亚洲综合色网站| 欧美一站二站| 美女日韩在线中文字幕| 欧美亚洲综合久久| 欧美日韩人人澡狠狠躁视频| 欧美午夜宅男影院在线观看| 国产精品久久久久影院亚瑟| 日韩一本二本av| 欧美一区二区三区四区夜夜大片| 亚洲男人的天堂在线| 日韩亚洲综合在线| 黄色成人免费观看| 国产三级欧美三级日产三级99| 久久亚洲精品视频| 国内精品久久久久伊人av| 国产精品二区在线| 久久久99免费视频| 国产美女精品人人做人人爽| 国产一区二区三区在线播放免费观看| 亚洲国产精品小视频| 午夜国产精品视频免费体验区| 蘑菇福利视频一区播放| 亚洲国产日本| 99这里只有精品| 久久久久久色| 精品成人在线| 亚洲国产精品99久久久久久久久| 黄色精品免费| 欧美私人啪啪vps| 久久亚洲美女| 亚洲高清视频中文字幕| 一本色道久久综合亚洲精品小说| 欧美国产一区二区三区激情无套| 米奇777在线欧美播放| 欧美劲爆第一页| 免费看的黄色欧美网站| 欧美一级欧美一级在线播放| 亚洲欧美999| 亚洲精品一区二区三区在线观看| 亚洲人成7777| 91久久国产综合久久91精品网站| 国产精品久久看| 国产精品白丝jk黑袜喷水| 国产一区 二区 三区一级| 欧美三级电影大全| 亚洲高清在线精品| 欧美性做爰猛烈叫床潮| 国产日韩欧美中文| 欧美精品一卡| 日韩视频一区二区三区在线播放免费观看| 亚洲欧美成人精品| 欧美a级一区| 亚洲专区一二三| 夜夜爽av福利精品导航| 日韩午夜一区| 亚洲精品中文字幕有码专区| 99精品国产在热久久下载| 国产在线观看精品一区二区三区| 在线观看久久av| 国产精品国产三级国产aⅴ入口| 欧美精品一区二区三区视频| 久久一二三国产| 免费在线亚洲欧美| 国产精品中文字幕在线观看| 欧美日韩中文字幕综合视频| 国产精品伊人日日| 国产伦精品一区二区三区高清| 先锋资源久久| 欧美吻胸吃奶大尺度电影| 久久av一区二区| 亚洲第一久久影院| 欧美一区二区三区在线免费观看| 欧美午夜免费| 一区二区三区不卡视频在线观看| 在线亚洲自拍| 亚洲欧美一区二区三区极速播放| 国产日韩欧美中文| 国产欧美精品在线观看| 一本久久知道综合久久| 亚洲美女在线观看| 欧美国产精品va在线观看| 国产精品久久久久7777婷婷| 欧美成人伊人久久综合网| 国产日韩亚洲欧美精品| 久久久不卡网国产精品一区| 在线精品在线| 久久久久久亚洲精品杨幂换脸| 国产精品久久波多野结衣| 欧美日本国产一区| 亚洲午夜精品17c| 欧美日韩另类丝袜其他| 先锋影音一区二区三区| 麻豆精品精华液| 亚洲欧美日韩国产| 久久理论片午夜琪琪电影网| 日韩亚洲欧美一区二区三区| 亚洲国产影院| 在线观看一区二区精品视频| 欧美激情1区| 国产亚洲一区二区在线观看| 国产乱码精品一区二区三| 久久精品在线播放| 久久精品人人做人人综合| 久久精品72免费观看| 欧美三级不卡| 你懂的一区二区| 亚洲欧美日韩精品久久| 国产日韩精品久久久| 美女亚洲精品| 国产一区二区三区网站| 激情久久婷婷| 日韩一区二区福利| 国产精品久久二区| 久久综合99re88久久爱| 欧美—级在线免费片| 欧美成人四级电影| 日韩视频精品| 最新国产精品拍自在线播放| 国产精品久久久久久久浪潮网站| 精品999在线观看| 国语自产精品视频在线看8查询8| 国产一区久久| 欧美精品粉嫩高潮一区二区| 亚洲欧美在线免费| 久久久噜噜噜久久久| 欧美日本三区| 久久婷婷蜜乳一本欲蜜臀| 久久久久9999亚洲精品| 亚洲精品久久| 国产午夜精品全部视频在线播放| 欧美精品一线| 欧美午夜片欧美片在线观看| 老司机免费视频久久| 玖玖玖免费嫩草在线影院一区| 亚洲欧美日韩精品久久| 亚洲精品美女| 蜜臀91精品一区二区三区| 国产日本精品| 国产精品专区h在线观看| 制服丝袜亚洲播放| 一区二区欧美日韩| 午夜欧美精品久久久久久久| 中日韩午夜理伦电影免费| 欧美日本在线观看| 麻豆国产精品777777在线| 免费久久99精品国产自在现线| 欧美88av| 亚洲精品久久久一区二区三区| 欧美精品一区三区在线观看| 久久天堂av综合合色| 国产精品久久看| 国产日韩亚洲欧美综合| 免费看黄裸体一级大秀欧美| 国产精品一区二区久久久久| 国产美女精品免费电影| 欧美1区2区| 模特精品在线| 欧美日韩国产免费观看| 欧美一区1区三区3区公司| 91久久国产综合久久| 久久伊伊香蕉| 欧美精品久久久久久| 欧美高清视频在线| 久久久久久久成人| 中日韩美女免费视频网址在线观看| 欧美sm视频| 国产精品国产三级国产普通话99| 国产精品剧情在线亚洲| 亚洲欧美日韩爽爽影院| 国产精品一区二区久久久久| 欧美日韩视频免费播放| 国产农村妇女毛片精品久久莱园子| 国产一区999| 国产精品视频yy9099| 欧美极品欧美精品欧美视频| 欧美日韩一级视频| 小黄鸭精品密入口导航| 亚洲欧洲av一区二区三区久久| 欧美日本不卡高清| 亚洲靠逼com| 久久综合九色九九| 在线免费高清一区二区三区| 欧美巨乳在线| 久久久久国产精品厨房| 国产一区二区三区av电影| 久久久久久日产精品|