《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于RTX51的排爆機器人嵌入式控制器軟硬件開發
基于RTX51的排爆機器人嵌入式控制器軟硬件開發
互聯網
寧柯軍 楊汝清 翁新華
摘要: 介紹遙操作排爆機器人PBJ-1的嵌入式控制系統研制情況。敘述了利用RTX51開發排爆機器人嵌入式控制系統固件中的一些問題和解決辦法。實踐證明基于嵌入式實時操作系統RTX51開發工作于非結構環境中的遙操作機器人控制系統可以有效地提高整個機器人系統的性能及開發效率。
Abstract:
Key words :
摘要:介紹遙操作排爆機器人PBJ-1的嵌入式控制系統研制情況。敘述了利用RTX51開發排爆機器人嵌入式控制系統固件中的一些問題和解決辦法。實踐證明基于嵌入式實時操作系統RTX51開發工作于非結構環境中的遙操作機器人控制系統可以有效地提高整個機器人系統的性能及開發效率。
關鍵詞:排爆機器人 實時操作系統 微控制器 RTX51
 
    排爆機器人(EOD robot)是一種遙操作地面移動機器人,操作機主體一般是由一個機械手和一個可移動平臺組成,主要用于拆除疑似爆炸物品,以減少作業現場人員傷亡,是軍警部門必須裝備的設施。目前國際上主要流行美國Remotec公司的Andros系列排爆機器人、法國Cybernetics公司研制的TRS200中型排爆機器人等。
    但是國外的排爆機器人價格過高,出現故障后維修特別不方便。因此國家863專家組已經將高性能排爆機器人的研發及國產化列入了重點支持的課題。 由于種種原因,目前的排爆機器人很多只采用PLC實現點動控制,功能有限且操作性較差。研究高性能控制器成排爆、消防等各種遙操作地面移動機器人的共同課題。利用先進的嵌入式系統技術可以較好地解決這類問題。 本文概述了上海交通大學機器人研究所研制的新型遙控移動式排爆機器人PBJ-1的嵌入式控制系統固件的情況。利用嵌入式系統技術開發適合排爆等各類遙控地面移動機器人使用的嵌入式控制系統能夠解決上述種種矛盾。 1 PBJ-1功能介紹 目前國示上比較流行的排爆機器人,都需要由經過專門培訓的操作人員通過操作一組分別控制機械臂上各個關節驅動電機的按鍵控制,操作很不方便。操作人員需要根據狀況,判斷出需要機械手執行的動作,再經過大腦的轉換,手工控制機械臂各個關節順序動作,使機械手爪擬合出一條空間軌跡以完成作業,大大降低了工作效率。這類排爆機器人一般都需要大量的攝像機,隨時顯示爆炸物相對機械手爪的位置,以便操作人員決定下一步動作。 新型排機器爆人PBJ-1為了使操作人員更加方便,在嵌入式控制器中嵌入式機器人運行學運算,能夠實現機械臂的自主聯動控制。操作者只要通過觀看控制箱上面的顯示器,直接操縱控制器命令機器人水平前、后或垂直上、下運動,機械臂可以實時進行機器人運動學運算和分解運行控制,控制機械手爪完成空間的直線擬合運動。這種操作方式略過了操作人員在大腦中進行動作轉換的步驟,大大方便了排爆這一高危險性作業現場的作業。 為了方便現場操作,在其嵌入式控制器系統中還加入了機器人的一些半自主動作功能。例如當機器人完成作業后機械臂可以自動折又疊歸位;機械臂可以自動進入作業最佳操作姿態;當操作不當時,控制器可以自主取消操作人員發送的命令,以避免機械臂與車體之間的干涉碰撞等。 為防止爆炸物被恐怖分子遙控引爆,爆炸物品的拆除現場一般都要做電磁屏蔽處理,不能使用無線遙控型機器人,只能采用有纜遙操作移動機器人。由于爆炸物品的拆除作業危險性很大,所以對排爆機器人的有線通訊系統的可靠性要求很高。PBJ-1是通過RS-485協議實現相互之間遠距離、高速、高可靠性通訊。
    操作人員可以通過上位控制箱里的液晶顯示器監視作業現場的狀態;通過操作各種動作按鈕及操縱桿控制機器從完成各種作業??刂葡溆辛M4位數顯LED,分別顯示機器人型號(PBJ1)、通訊狀態(run或Err)、大小臂關節角、機器人及車體運動速度、機器人電源實時電壓。這些都保證了操作人員可以全面了解機器人具體運行狀態,順序完成作業。 2 PBJ-1嵌入式控制系統設計 遙操作機器人由于工作于非結構環境中,實際期望運動軌跡未知,所以需要根據操作者的實時操作情況進行動態實時的目標位置生成及軌跡規劃,并完成相應的運動控制。 由于這臺新型排爆機器人功能增強,下位機微控制器需要實時完成機器人運動學及分解運動控制解算,并驅動各個接口器件實時控制機器人運行,
    還要保證上、下位機之間的正常通訊連接,及時、迅速、高可靠性地響應上位機經過處理的數據并且上傳機器人本估的各種狀態信息,負擔很重。因此如何合理地進行系統固件程序設計成為決定該機器人實際運行效果的關鍵。 要實現上面所述的功能,微控制器的應用必須能夠同時進行多任務或工作的執行。因此,傳統的基于單任務順序循環機制的程序設計方法難以勝任,如圖2所示。因此,需要找到一種新的合適的控制器設計方法。由于微控制器系統功能通??梢苑纸鉃槎鄠€相對獨立的模塊,將這些模塊理解為任務,從而可引入多任務機制進行管理。引入多任務機制后,可以有效地改善程序結構,滿足應用程序復雜的定時要求。在多任務機制下,CPU的運行時間被劃分成許多小的時間片,由某種調度算法按不同的優先級別分配給不同的任務。多個任務分別在各自的時間片內訪問CPU,從而產生了微觀上輪流運行、宏觀上并行運行的多任務效果,如圖3所示。 在多任務嵌入式系統中,合理的任務調度必不可少。單純通過提高處理器速度無法達到目的,這樣就要求嵌入式系統的軟件必須具有多任務調試能力。因此必須基于多任務實時操作系統進行嵌入式系統固件開發。 實時操作系統的首要任務是調試一切可艇的資源完成實時控制任務;其次才著眼于提高計算機系統的使用效率。其重要特點是通過任務調度對重要事件在規定的時間內作出正確的響應。實時操作系統既能保證對外界的信息以足夠快的速度進行相應處理,
    又能并行運行多個任務,具有實時性和并行性的特點,因此能很好地完成對多個信息的實時測量、處理并進行相應的多個實時控制。 PBJ-1上下位機嵌入式控制器都是以業界經典51內核增強型單片機AT89C55WD為核心;基于嵌入式實時操作系統RTX51Tiny開發固件程序。通過提供必不可少的系統服務,如信號量管理、消息隊列、延時等,實時內核使CPU的利用更為有效。 2.1 RTX51簡介 RTX51是德國Keil公司開發的一種應用于MCS51系列單片機功能強大的、可用于目前世界上所有由Intel 8051標準內核派生出的350多種增強微控制器的實時操作系統。使用RTX51可實現程序按時間片輪轉和搶先的任務調度,并且支持事件和信號驅動。 RTX541有四個版本:RTX51Full和RTX51Tiny。RTX51Full允許4個優先權任務的循環和切換,并且能夠并行地利用中斷功能。RTX51Full可以從內存池中申請和釋放內存,同時可以強制一個任務停止執行等待一個個中斷,或者是其它中斷傳來的信號量或者消息。RTX51Tiny短小精悍,是RTX51Full的一個子集,只占用900字節ROM、7字節DATA型及3倍于任務數量的IDATA型RAM空間,可以很容易地運行在沒有擴展外部存儲器的單片機系統上。使用RTX51Tiny的程序可以訪問外部存儲器,允許循環任務切換,并且支持信號傳遞,還能并行地利用中斷功能。RTX51Tiny允許“準并行”同時執行幾個任務。每一個任務在預先定義好的時間片內得以執行。時間到使正在執行的任務掛起,,開使另一個任務開始執行。最新的RTX51Tiny2.0重新調整了內核結構,使用更靈活、執行更快、占用的資源更少,另外還增輯幾個新的特性。 RTX51Tiny內核完全集成在Keil C51編譯器中, 以系統函數調用的方式運行,因此可以很容易地使用Keil C51語言編寫和編譯一個多任務程序,并嵌入到實際應用系統中。內核主要提供以下函數供應用程序引用,見表1。 表1 RTX51Tiny主要系統函數說明 系統函數 文字說明 isr_send_signal 從一個中斷發送一個信號到一個任務。 os_clear_signal 刪除一個發送的信息。 os_create_task 移動一個任務到運行隊列。 os_delete_task 從運行隊列中刪除一個任務。 os_running_task_id 返回當前運行任務的任務標識符(task ID)。 os_send_signal 從一個任務發送一個信號到另一個任務。 os_wait 等待一個事件。 RTX51Tiny的用戶任務具有表2所列的幾個狀態,它們如圖4所示進行切換。 表2 RTX51Tiny任務狀態說明 狀 態 說 明 RUNNING 當前正在運行的任務處于RUNNING狀態。同一時間只有一個任務可以運行。 READY 等待運行的任務處于READY狀態。在當前運行的任務處理完成后,RTX51 Tiny開始下一個處于READY狀態的任務。 WAITING 等待一個事件的任務處于WAITING狀態。如果事件發生的話任務進入READY狀態。 DELEFTED 沒有開始的任務處于刪除狀態。 TIME-OUT 被時間片輪轉超時終端的任務處于TIME-OUT狀態。這個狀態與READY狀態相同。 為了保證任務在執行順序上的協調,必須采用同步機制。內核用以下事件進行任務間的通信和同步: (1)SIGNAL:用于任務之間通訊的位,可以用系統函數進行置位或清除。如果一個任務調用了os_wait函數等待SIGNAL而SIGNAL未置位,則該任務被掛起直到SIGNAL置位,才返回到READY狀態,并可被再次執行。 (2)TIMEOUT:由os_wait函數開始的時間延時,其持續時間可由定時節拍數確定。帶有TIMEOUT值調用os_wait函數的任務將被掛起,直到延時結束,才返回到READY狀態,并可被再次執行。 (3)INTERVAL:由os_wait函數開始的時間間隔,其持續時間可由定時節拍數確定。帶有INTERVAL值調用os_wait函數的任務將被掛起,直到間隔時間結束,才返回到READY狀態,并可被再次執行。與TIMEOUT不同的是,任務的節拍計數器不復位。 RTX51Tiny采用微控制器(51)內部定時器T0來產生定時節拍,各任務只在各自分配的定時節拍數(時間片)內執行。當時間片用完后,切換至下一任務運行,因此各任務是并發執行的。RTX51Tiny調度程序定義這些任務按照下面的規則運行: (1)如果出現以下情況,當前運行任務中斷: ①任務調用os_wait函數并且指不定期事件沒有發生; ②任務運行時間超過定義的時間片輪超時時間。 (2)如果出現以下情況,則開始另一個任務; ①沒有其他的任務運行; ②將要開始的任務處READY或TIME-OUT狀態。 2.2 嵌入式操作系統的特殊問題處理 在RTX51下進行多任務編程與傳統的順序循環單任務編程相比有以下幾個值得注意的不同點:(1)多任務編程CPU是輪流執行每個任務,可以將每個任務設計成死循環的模式,不斷重復地進行數據計算或者訪問硬件,不會影響別的任務的執行。當一個任務的數據計算完成后,可以通過os_wait函數將CPU交出執行別的任務。而單任務模式卻獨占了所有的CPU資源,時常要擔心是否執行時間太長而不能及時響應外部的異步事件。(2)多任務編程有一個缺點,即資源沖突和重入問題。所謂資源沖突就是任務A在訪問某個資源時, 恰好發生了任務切換,任務B也訪問這個資源,且改變了它的狀態,這樣當再次執行任務A就可能發生沖突或帶來不確定性。而所謂重入是指假設任務A在運行某個函數,發生任務切換后,任務B也運行這個函數,這樣就會破壞任務A執行這個函數的現場,從而可能導致任務A執行函數時結果不正確。這種問題尤其容易出現在串行接口器件的操作中,例如串口、串行的A/D、D/A器件等。 在本嵌入式機器人控制器開發過程中,采用這種處理辦法:將對每個獨立的硬件(例如串行通訊)進行操作的驅動程序段放在一個任務中,也就是說要想對某個設備資源進行操作,只有依靠執行相應的任務來實現。這樣無論何時切抽換任務,都不會對任何獨立的“外設”造成影響。這樣做徹底避免了資源沖突和重入問題而且利用系統維護與升級。各個任務之間要實現通信,可以調用os_send_signal函數及全局變量。 在嵌入式控制系統開發中借鑒了Windows消息驅動的思想,使部分不需要始終執行的任務處于等待信號狀態,這樣它們不會占用資源。只有當需要進行相應處理時通過需要它們運行的任務發送給它們SIGNAL,它們才會進入RUNNING任務隊列中,得到執行。相關的系統函數為: os_wait(K_SIG,0,0); //等待信號 os_send_signal(Task_ID)://向Task_ID任務發送一個信號。 這樣的處理,可以使微控制器在有限的資源下集中精力處理好耗時且重要的事情。 2.3 排爆機器人嵌入式控制系統固件開發 上位機嵌入式控制器固件結構如圖5所示。根據控制器要完成作業的獨立性分割成幾個任務片。圖5表示了各任務之間的關系、與外設連接關系。整個系統被驅分成三個層次。 減少上、下位機之間數據交換的次數及數據量有利于減少下位控制器中斷機器人的運動控制轉入通訊協議處理的幾率,可以提高運動控制的質量。所以PBJ-1的通訊部分固件程序設計沒有采用傳統的定時向下位機傳送輸入設備的狀態這種通訊負擔的方法,而是基于消息驅動的思想。通訊任務依靠輸入設備檢測任務執行的結果來決定是否激活、進入消息隊列以實現控制器之間的通訊。這樣只有當操作者實際改變了輸入設備的狀態,上位機才向下們機發送相應的信息。利用消息驅動思想來開發通訊程序十分方便、可靠,并且大大減少了通訊線路的負擔。為了保證數據傳輸的高可靠性,每次數據交換都先經過握手以確保無誤。 下位機嵌入式控制器固件結構如圖6所示。由于有些任務不需要一直執行,例如機器人需要響應上位機的指令完成繼電器的切換等,也將利用os_wait函數處理,使它們平時不進入RUNNING任務隊列中,減少資源浪費。在下位機串品中斷中利用isr_send_signal向該丿發送信號激活該任務,使得該要求得到執行。具體調用方法如下: isr_send_signal (Task_ID);//從一個中斷發送一個信號到Task_ID任務。 通過Windows消息驅動的思想和RTX51 Tiny實時操作系統的配合,合理分配了系統的資源。下位機控制器“集中精力”完成機器人運行學解算及分解運動控制運算這些相當耗時的任務,實時控制機械臂運行。 在微控制器固件開發中嵌入控制系統還大大提高了系統的穩定性。即使某個外設或任務出現故障,與之無關的任務一般不會受到影響,不像傳統的順序循環機制的程序設計方法中如果某一環節出現問題會立刻造成整個系統的崩潰。 實際整個系統的上下位機策控制器都是僅僅利用運行于22.1184MHz頻率下的AT89C55WD就很好地達到了預期目標。該系統在隨意頻繁地分別開關上下位機電源、受到較強電磁干擾、大功率電機頻繁啟動、制動造成系統電源電壓波動較大苛記得的運行測試中均表現出了非常高的穩定性與數據傳國便準確性。整個系統在運行中即使出現了通訊失?。ㄈ藶榍袛嗤ㄓ嵕€咱或部分電源),當故障排除后,上、下位機可以迅速自動恢復正常的通訊狀態沒有出現誤動作。 筆者為新型拜師爆機器人PBJ-1先后開發了兩套控制器固件程序,采用完全一樣的硬件平臺。一套是基于傳統的順序循環機制,開始效果不理想,后來借鑒消息驅動思想改進程序架構才滿足了要求。開發過程中花費了不少時間來調試。另一套就是本文所述的基于RTX51 Tiny嵌入式實時操作系統開發的,實際運行效果相當好,但是花費的時間很少,而且很容易增加新的功能。 實踐表明,在系統復雜、對實時性和精度要求比較嚴格,并且需要并行處理的任務較好的運動控制系統中,使用RTX51 Tiny是一個較好的解決辦法。此外,使用RTX51 Tiny實時操作系統,會加快嵌入式控制系統的開發速度,降低軟件編寫的復雜度,提高產品的開發效率。維護和功能擴展都非常方便。
此內容為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>
          久久精品久久综合| 国产精品久久久久免费a∨| 欧美激情免费在线| 国产精品欧美精品| 一区二区三区国产| 亚洲欧美欧美一区二区三区| 韩国三级在线一区| 99精品热视频只有精品10| 欧美午夜大胆人体| 最新高清无码专区| 欧美午夜精品久久久久免费视| 欧美成人性生活| 欧美中文在线视频| 久久久高清一区二区三区| 一区二区三区 在线观看视| 久久久999成人| 一区二区三区欧美日韩| 欧美日本成人| 欧美激情精品久久久久久免费印度| 欧美日韩1区2区| 中文精品99久久国产香蕉| 久久九九全国免费精品观看| 伊人久久av导航| 黄网动漫久久久| 国产精品专区h在线观看| 欧美日韩免费视频| 国内揄拍国内精品久久| 国产欧美丝祙| 国产一区二区福利| 国产精品久久久久毛片大屁完整版| 亚洲欧美日韩视频一区| 一本到高清视频免费精品| 欧美日韩成人在线观看| 免费久久99精品国产自在现线| 亚洲校园激情| 亚洲茄子视频| 久久成人精品无人区| 国产一区二区视频在线观看| 欧美国产一区二区三区激情无套| 午夜精品一区二区在线观看| 欧美在线啊v一区| 久久精品五月| 国产精品乱码妇女bbbb| 久久精视频免费在线久久完整在线看| av成人免费在线观看| 国产在线视频欧美一区二区三区| 久久视频一区二区| 蜜臀av在线播放一区二区三区| 欧美一区二区在线| 欧美久久电影| 在线电影院国产精品| 日韩视频免费在线观看| 樱桃国产成人精品视频| 亚洲欧美日韩精品久久| 欧美国产亚洲精品久久久8v| 欧美激情久久久久久| 亚洲二区在线| 欧美在线观看网址综合| 亚洲综合国产精品| 欧美xart系列高清| 最新成人av在线| 欧美一级二级三级蜜桃| 久久九九热免费视频| 亚洲视频999| 亚洲欧美一区二区三区久久| 国产精品久久久久久久午夜| 美女性感视频久久久| 久久在线观看视频| 欧美va天堂va视频va在线| 欧美精品成人在线| 亚洲一区二区三区三| 国产欧美精品日韩区二区麻豆天美| 国产日韩欧美一区二区三区在线观看| 亚洲国产另类久久精品| 亚洲久久一区| 国产精品美女黄网| 亚洲三级影院| 欧美四级在线观看| 99精品欧美一区二区三区| 亚洲欧美日韩国产一区| 欧美风情在线| 在线日韩成人| 99热这里只有成人精品国产| 黄色免费成人| 国产精品国产三级国产专区53| 欧美性色视频在线| 国产在线观看91精品一区| 亚洲精品国偷自产在线99热| 国产精品爽爽ⅴa在线观看| 欧美有码在线视频| 欧美国产日韩一区二区三区| 欧美高清视频在线播放| 亚洲美女av电影| 欧美激情第9页| 欧美成人午夜视频| 国产乱人伦精品一区二区| 国产精品一级二级三级| 久久色中文字幕| 亚洲精品乱码久久久久久蜜桃麻豆| 久久精品99国产精品酒店日本| 亚洲黄页视频免费观看| 韩国成人精品a∨在线观看| 国内欧美视频一区二区| 亚洲私拍自拍| 亚洲人成网在线播放| 亚洲国产精品va在线看黑人| 亚洲精品欧美日韩| 亚洲欧美日韩在线综合| 国产一在线精品一区在线观看| 亚洲国产小视频| 在线观看欧美成人| 欧美成人中文| 国产曰批免费观看久久久| 国产日韩精品在线| 国产精品久久久91| 欧美日韩国产综合视频在线观看| 欧美日韩亚洲三区| 久久av一区二区| 久久影院亚洲| 欧美精品一区二区三区很污很色的| 在线中文字幕不卡| 国产精品久久影院| 国产欧美综合一区二区三区| 国产精品捆绑调教| 国产精品乱码一区二三区小蝌蚪| 欧美jizzhd精品欧美喷水| 另类图片综合电影| 亚洲国产美女| 亚洲欧美日韩在线高清直播| 亚洲无线视频| 亚洲自拍偷拍网址| 99人久久精品视频最新地址| 午夜欧美电影在线观看| 久久免费视频一区| 国产日本亚洲高清| 欧美日韩中文另类| 亚洲桃色在线一区| 日韩一级黄色大片| 国模大胆一区二区三区| 一卡二卡3卡四卡高清精品视频| 欧美一区二区在线免费观看| 夜夜躁日日躁狠狠久久88av| 久热精品视频在线免费观看| 久久久无码精品亚洲日韩按摩| 亚洲色诱最新| 欧美性猛交视频| 欧美一级在线视频| 久久久久综合| 欧美日本一区二区三区| 亚洲电影在线| 国产在线不卡| 欧美激情一区二区三区不卡| 小黄鸭精品密入口导航| 狠狠色狠狠色综合日日小说| 精品69视频一区二区三区| 亚洲精品久久久久久久久久久久久| 国产伦精品一区二区三区免费迷| 亚洲日本欧美天堂| 久久精品首页| 午夜性色一区二区三区免费视频| 99热在这里有精品免费| 一区二区三区黄色| 亚洲激情一区二区| 欧美在线观看视频一区二区三区| 欧美国产综合视频| 亚洲视频一区在线观看| 欧美激情一区二区三区不卡| 欧美美女bb生活片| 欧美性猛交xxxx免费看久久久| 久久av一区二区三区漫画| 国产精品国产馆在线真实露脸| 欧美在线免费一级片| 亚洲一区三区在线观看| 国产精品一区二区三区四区| 国产欧美韩日| 国产精品久久久久久av福利软件| 永久免费精品影视网站| 一区二区三区视频在线观看| 国产日韩精品综合网站| 欧美综合二区| 亚洲丁香婷深爱综合| 激情av一区| 亚洲欧美日本视频在线观看| 亚洲免费在线视频一区 二区| 亚洲精品乱码久久久久久日本蜜臀| 久久av一区二区三区亚洲| 国产精品成人免费视频| 欧美一区高清| 亚洲人成网站999久久久综合| 欧美在线观看视频一区二区| 欧美日韩八区| 一区二区三区免费观看| 新狼窝色av性久久久久久| 国产欧美日韩免费看aⅴ视频| 欧美涩涩网站| 国产精品亚洲一区| 国产视频精品xxxx| 亚洲精品视频中文字幕| 久久狠狠一本精品综合网| 亚洲一区二区少妇| 欧美中文字幕在线观看| 久久久久久黄| 欧美激情欧美激情在线五月| 亚洲国产精品电影| 国产一区二区三区久久久| 激情五月***国产精品| 亚洲国产精品成人精品| 亚洲七七久久综合桃花剧情介绍| 亚洲午夜精品久久久久久app| 午夜在线视频一区二区区别| 亚洲欧洲日产国产网站| 欧美黑人一区二区三区| 中国女人久久久| 日韩视频在线观看国产| 国内精品久久久久久久影视蜜臀| 一区二区电影免费在线观看| 一区二区三区无毛| 亚洲一区二区成人| 欧美精品国产精品日韩精品| 国产三级精品在线不卡| 午夜精品久久99蜜桃的功能介绍| 免费久久99精品国产自在现线| 久久综合狠狠综合久久综合88| 黄色亚洲大片免费在线观看| 久久久人人人| 夜夜精品视频一区二区| 激情视频一区二区三区| 国产精品伦理| 久久黄色级2电影| 你懂的国产精品| 国产美女精品一区二区三区| 一区二区高清视频| 黄色日韩在线| 欧美日韩国产精品自在自线| 欧美区亚洲区| 午夜精彩国产免费不卡不顿大片| 国产日产精品一区二区三区四区的观看方式| 亚洲成人在线免费| 亚洲一区影音先锋| 午夜欧美电影在线观看| 久久爱另类一区二区小说| 国产一区视频在线观看免费| 国产精品mm| 亚洲综合丁香| 亚洲国产精品小视频| 中文欧美字幕免费| 狠狠色丁香婷婷综合久久片| 老色鬼精品视频在线观看播放| 国产精品激情偷乱一区二区∴| 国产乱码精品一区二区三| 欧美日韩亚洲91| 国产精品乱码久久久久久| 一色屋精品亚洲香蕉网站| 国产精品久久久久久福利一牛影视| 精品88久久久久88久久久| 最新国产拍偷乱拍精品| 在线看片欧美| 亚洲欧美国产高清va在线播| 亚洲新中文字幕| 欧美视频日韩视频在线观看| 久久精品免视看| 亚洲少妇中出一区| 欧美猛交免费看| 欧美久久久久久久久久| 蜜桃av久久久亚洲精品| 99视频国产精品免费观看| 亚洲天堂av在线免费观看| 欧美婷婷久久| 欧美日本精品一区二区三区| 亚洲伊人色欲综合网| 欧美国产日韩一区二区在线观看| 性做久久久久久| 欧美激情在线免费观看| 欧美尤物一区| 欧美区一区二区三区| 久久综合国产精品台湾中文娱乐网| 国产亚洲观看| 欧美日韩美女在线观看| 欧美精品久久天天躁| 欧美精品一区二区在线观看| 在线日韩欧美视频| 亚洲亚洲精品在线观看| 国产精品一区二区久久国产| 在线一区二区三区四区五区| 在线看片第一页欧美| 欧美亚州韩日在线看免费版国语版| 欧美激情综合亚洲一二区| 国产欧美一区二区精品忘忧草| 免费成人美女女| 欧美一区二区三区免费在线看| 欧美激情欧美狂野欧美精品| 欧美精品www在线观看| 欧美精品一区在线观看| 欧美一区二区观看视频| 激情六月综合| 在线观看日韩www视频免费| 国产一区二区三区在线观看免费视频| 亚洲免费观看在线观看| 国产精品久久久久久久浪潮网站| 欧美一区二区精品久久911| 久久久av毛片精品| 欧美一区二区三区四区夜夜大片| 日韩一级视频免费观看在线| 欧美日韩国产一区二区| 亚洲第一在线综合在线| 欧美一区二区三区日韩| 日韩亚洲精品电影| 久久精品女人的天堂av| 午夜国产精品视频| 国产日韩精品综合网站| 久久精品理论片| 亚洲一区免费视频| 国产一区二区三区日韩| 一区在线视频观看| 欧美成人在线免费观看| av不卡在线观看| 欧美成人综合一区| 国产精品人人做人人爽人人添| 欧美一区二区三区四区高清| 欧美二区在线播放| 激情视频一区二区| 免费国产自线拍一欧美视频| 久久久久久久久久久久久女国产乱| 欧美亚洲一区在线| 国产日本精品| 欧美日本亚洲韩国国产| 亚洲人成网站色ww在线| 国产免费观看久久|