wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 23263|回復: 12
打印 上一主題 下一主題
收起左側

DIY一輛智能電磁循跡小車(提供原理圖和PCB STM32程序)

  [復制鏈接]
跳轉到指定樓層
樓主
近期為了迎接校賽,折騰了很久搞了一輛電磁循跡小車,現在決定將小車的資料開源。樓主目前還是小白,大佬勿噴,歡迎大家參考和下載。


小車采用三輪車結構,前驅,驅動部分為2個步進電機,驅動模塊是A4988,電源采用2節3000mAH的松下18650鋰電池,續航開源達到2-3小時。A4988模塊供電電壓為12V,所以板載集成了一個XL6009升壓電路,電壓升至12V,電源部分還有2個低壓LDO,提供5V和3.3V電源,分別共給電磁循跡模塊和單片機等等。XL6009升壓電路有點小毛病,建議大家修改一下。










底盤是咸魚收的二手平衡小車之家底盤,然后自己找了2個42步進電機。


原理圖和PCB大家可以參考參考,板載有集成2片TP4056X充電芯片,這樣可以方便充電,不至于每次都要取出來用專門的充電器充電。至于為什么要用2片TP4056X并聯,是因為電池容量較大,單片TP4056X充電電流只有1A,充滿需要6小時,實在是太久了。






前期時間比較趕,而且是抱著劃水的態度,程序比較Low,僅供參考。

單片機源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "usart.h"
  5. #include "oled.h"
  6. #include "pwm.h"
  7. #include "key.h"
  8. #include "adc.h"
  9. #include "timer.h"
  10. #include "flash.h"

  11.         

  12. #define FLASH_START_ADDR  0x0801f000          //寫入的起始地址

  13. u8 t=0,flag=0,valu;
  14. u16 pwm=15000,adc_1,adc_2,adc_3,adc_4,adc_5,adc_6;
  15. void ADC_display();         //ADC采集界面
  16. void PWM_speed();                      //PWM參數
  17. void ADC_collection();                //ADC采集
  18. void MOTOR_different();         //步進電機差速        
  19. void way();                 //尋跡
  20. int main(void)
  21. {        

  22.         delay_init();             //延時初始化
  23.         uart_init(9600);                 //串口初始化為9600
  24.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 設置中斷優先級分組2
  25.          LED_Init();                                //初始化與LED連接的硬件接口
  26.         KEY_Init();
  27.         Adc_Init();                                  //ADC初始化
  28.         OLED_Init();                        //初始化OLED         
  29. //        pwm = FLASH_R(FLASH_START_ADDR);//從指定頁的地址讀FLASH
  30.          
  31.     TIM3_Int_Init(4999,7199);//10Khz的計數頻率,計數到5000為500ms  
  32.          
  33. //        TIM4_PWM_Init(pwm,0);//不分頻。PWM頻率=72000/(899+1)=80Khz
  34. //        TIM_SetCompare3(TIM4,pwm/2);            
  35. //        
  36. //        TIM5_PWM_Init(pwm,0);//不分頻。PWM頻率=72000/(899+1)=80Khz
  37. //        TIM_SetCompare2(TIM5,pwm/2);        
  38.          
  39.         DIR1=0;
  40.         ENA1=0;           //左輪
  41.         ENA2=0;
  42.         DIR2=1;    //右輪
  43.         
  44.         
  45.         
  46.          
  47.         OLED_Show_Font_16x16(0,00,8);
  48.         OLED_Show_Font_16x16(0+16,00,9);
  49.         OLED_Show_Font_16x16(0,16,10);
  50.         OLED_Show_Font_16x16(0+16,16,11);
  51.         OLED_Show_Font_16x16(0+32,16,12);   
  52.         OLED_Show_Font_16x16(0+48,16,13);        
  53.         OLED_ShowString(0+64,16,"......",16);  //系統初始化界面
  54.         OLED_Refresh_Gram();      //更新顯示到OLED
  55.         delay_ms(500);
  56.         for(valu=0;valu<128;valu++)                                  //加載系統讀條
  57.         {
  58.                 valu++;
  59.                 OLED_Fill(0,48,valu,64,1);   
  60.                 delay_ms(10);
  61.         }
  62.         

  63.                 while(1)
  64.                 {
  65.                         way();              //尋跡
  66.                         
  67.                 }

  68. }

  69. void ADC_display()
  70. {
  71.         
  72.         if(flag==0)
  73.         {
  74.                 OLED_Clear();       //清屏
  75.                 OLED_ShowString(5,0," ADC",24);  
  76.                 OLED_Show_Font_24x24(0+58,00,7);   
  77.                 OLED_Show_Font_24x24(0+80,00,8);                //顯示ADC采集 字樣
  78.                 OLED_ShowString(0,24,"CH1:       CH2:",12);  
  79.                 OLED_ShowString(0,38,"CH3:       CH4:",12);  
  80.                 OLED_ShowString(0,52,"CH5:       CH6:",12);  
  81.                 OLED_Refresh_Gram();      //更新顯示到OLED         
  82.                 flag=1;     //標志位置1
  83.         }
  84.         
  85.         
  86. //        while(1)
  87. //        {
  88.                
  89.                 OLED_ShowNum(28,24, adc_1,4,12);    //ADC值
  90.                 OLED_ShowNum(100,24,adc_2,4,12);    //ADC值
  91.                 OLED_ShowNum(28,38, adc_3,4,12);    //ADC值
  92.                 OLED_ShowNum(100,38,adc_4,4,12);    //ADC值
  93.                 OLED_ShowNum(28,52, adc_5,4,12);    //ADC值
  94.                 OLED_ShowNum(100,52,adc_6,4,12);    //ADC值
  95.             OLED_Refresh_Gram();       //更新顯示到OLED
  96.                 LED0=!LED0;
  97.                
  98.                 t=KEY_Scan(0);
  99. //            if(t==KEY2_PRES)
  100. //                PWM_speed();
  101. //        }
  102.         
  103. }

  104. void PWM_speed()
  105. {
  106.         u16 a,r,p;
  107.         
  108.         OLED_Clear();        //清屏
  109.         OLED_ShowString(5,0," PWM",24);         
  110.         OLED_Show_Font_24x24(0+56,00,9);                        
  111.         OLED_Show_Font_24x24(0+80,00,10);                        //顯示PWM參數 字樣
  112.         OLED_ShowString(0,24, "PWM CCRx:",16);  
  113.         OLED_ShowString(0,40,"Pulse:       Hz",12);  
  114.         OLED_ShowString(0,52,"Speed:       r/min",12);  
  115.         
  116.         OLED_ShowNum(70,24,pwm,5,16);  //pwm CCRx值    恢復上一次退出前的值
  117.         OLED_ShowNum(40,40,p,5,12);    //脈沖速度
  118.         OLED_ShowNum(45,52,r,3,12);    //電機轉速
  119.         OLED_Refresh_Gram();       //更新顯示到OLED                 
  120.    

  121. //        while(1)
  122. //        {        

  123.    
  124.         t=KEY_Scan(0);                //得到鍵值
  125.                 switch(t)
  126.                 {                                 
  127.                         case KEY0_PRES:
  128.                                 pwm=pwm-500;   //6000-50000
  129.                                         if(pwm<=6000)
  130.                                                 pwm=6000;
  131.                                         p=(72000000/pwm);
  132.                                         r=((p*60)/3200);
  133.                                 TIM4_PWM_Init(pwm,0);
  134.                             TIM_SetCompare3(TIM4,pwm/2);
  135.                                 TIM5_PWM_Init(pwm,0);
  136.                             TIM_SetCompare2(TIM5,pwm/2);
  137.                                 OLED_ShowNum(70,24,pwm,5,16);  //pwm CCRx值
  138.                             OLED_ShowNum(40,40,p,5,12);    //脈沖速度
  139.                             OLED_ShowNum(45,52,r,3,12);    //電機轉速
  140.                             OLED_Refresh_Gram();  //更新顯示到OLED
  141.                         //        FLASH_W(FLASH_START_ADDR,pwm); //從指定頁的地址寫入FLASH
  142.                                 break;
  143.                         case KEY1_PRES:
  144.                                 pwm=pwm+500;
  145.                                         if(pwm>=50000)
  146.                                                 pwm=50000;
  147.                                         p=(72000000/pwm);
  148.                                         r=((p*60)/3200);
  149.                                 TIM4_PWM_Init(pwm,0);
  150.                             TIM_SetCompare3(TIM4,pwm/2);
  151.                                 TIM5_PWM_Init(pwm,0);
  152.                             TIM_SetCompare2(TIM5,pwm/2);
  153.                                 OLED_ShowNum(70,24,pwm,5,16);
  154.                             OLED_ShowNum(40,40,p,5,12);
  155.                             OLED_ShowNum(45,52,r,3,12);
  156.                                 OLED_Refresh_Gram();//更新顯示到OLED
  157.                         //        FLASH_W(FLASH_START_ADDR,pwm); //從指定頁的地址寫入FLASH
  158.                                 break;
  159.                         case KEY2_PRES:                                
  160.                                 ADC_display();
  161.                                 break;
  162.                         default:
  163.                                 delay_ms(10);        
  164. //                }
  165. //                OLED_ShowChar(36,52,t,12,1);//顯示ASCII字符        
  166. //                OLED_ShowNum(94,52,t,3,12);        //顯示ASCII字符的碼值   
  167. //                OLED_ShowNum(36,52,t,3,12);        //顯示ASCII字符的碼值   
  168. //                OLED_Refresh_Gram();//更新顯示到OLED

  169.         }         
  170. }

  171. void ADC_collection()
  172. {
  173.         adc_1=Get_Adc_Average(ADC_Channel_7,10);  //得到ADC采集值  CH7
  174.         adc_2=Get_Adc_Average(ADC_Channel_6,10);  //得到ADC采集值  CH6
  175.         adc_3=Get_Adc_Average(ADC_Channel_5,10);  //得到ADC采集值  CH5
  176.         adc_4=Get_Adc_Average(ADC_Channel_4,10);  //得到ADC采集值  CH4
  177.         adc_5=Get_Adc_Average(ADC_Channel_3,10);  //得到ADC采集值  CH3
  178.         adc_6=Get_Adc_Average(ADC_Channel_2,10);  //得到ADC采集值  CH2
  179. }

  180. void MOTOR_different()
  181. {
  182.         OLED_Show_Font_16x16(16,00,0);
  183.         OLED_Show_Font_16x16(16+16,00,1);
  184.         OLED_Show_Font_16x16(16+32,00,2);
  185.         OLED_Show_Font_16x16(16+48,00,3);
  186.         OLED_Show_Font_16x16(16+64,00,6);
  187.         OLED_Show_Font_16x16(16+80,00,7);
  188.                 while(1)
  189.                 {
  190.                         
  191.                 }
  192. }

  193. void way()
  194. {        
  195.         PWM_speed();
  196.         while(1)
  197.         {
  198.                 ADC_collection();      //ADC信號采集
  199.                 ADC_display();
  200.                
  201.                
  202.                 if(1500<adc_3 && adc_3<3000 && 1500<adc_4 && adc_4<3000)        //直行
  203.                 {
  204.                         if(ENA1==1)
  205.                         {
  206.                                 ENA1=0;           //左輪使能開啟
  207.                                 ENA2=0;           //右輪使能開啟
  208.                         }
  209.                                 TIM4_PWM_Init(pwm,0);
  210.                                 TIM_SetCompare3(TIM4,pwm/2);
  211.                                 TIM5_PWM_Init(pwm,0);
  212.                                 TIM_SetCompare2(TIM5,pwm/2);
  213.                                 
  214.                                 OLED_ShowString(116,0," ",24);
  215.                                 OLED_ShowString(116,0,"M",24);
  216.                                 OLED_Refresh_Gram();//更新顯示到OLED
  217.                
  218.                 }
  219.                
  220.                 if(2500<=adc_4 && adc_3<=2000)     //左轉彎
  221.                 {
  222.                         if(ENA1==1)
  223.                         {
  224.                                 ENA1=0;           //左輪使能開啟
  225.                                 ENA2=0;           //右輪使能開啟
  226.                         }
  227.                                 TIM4_PWM_Init(pwm,0);
  228.                                 TIM_SetCompare3(TIM4,pwm/2);
  229.                                 TIM5_PWM_Init(pwm/2,0);
  230.                                 TIM_SetCompare2(TIM5,pwm/4);
  231.                                 
  232.                                 OLED_ShowString(116,0," ",24);
  233.                                 OLED_ShowString(116,0,"L",24);
  234.                                 OLED_Refresh_Gram();//更新顯示到OLED
  235.                
  236.                 }
  237.                
  238.                 if(adc_4<2000 && 2500<adc_3)     //右轉彎
  239.                 {
  240.                         if(ENA1==1)
  241.                         {
  242.                                 ENA1=0;           //左輪使能開啟
  243.                                 ENA2=0;           //右輪使能開啟
  244.                         }               
  245.                                 TIM4_PWM_Init(pwm/2,0);
  246.                                 TIM_SetCompare3(TIM4,pwm/4);
  247.                                 TIM5_PWM_Init(pwm,0);
  248.                                 TIM_SetCompare2(TIM5,pwm/2);
  249.                                 
  250.                                 OLED_ShowString(116,0," ",24);
  251.                                 OLED_ShowString(116,0,"R",24);
  252.                                 OLED_Refresh_Gram();//更新顯示到OLED
  253.                
  254.                 }
  255.                
  256.                 if(adc_3<300 && adc_4<300)            //停止
  257.                 {
  258.                         if(ENA1==0)
  259.                         {
  260.                
  261.                                 ENA1=1;           //左輪使能關閉
  262.                                 ENA2=1;           //右輪使能關閉
  263.                                 
  264.                         }
  265.                         
  266.                         OLED_ShowString(116,0," ",24);
  267.                         OLED_ShowString(116,0,"S",24);
  268.                         OLED_Refresh_Gram();//更新顯示到OLED
  269.                         
  270.                         
  271.                 }
  272.                
  273. //                delay_ms(10);
  274.         }
  275.         
  276. }
復制代碼



全部資料51hei下載地址:
原理圖PCB.rar (18.35 MB, 下載次數: 264)
程序.7z (211.78 KB, 下載次數: 215)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏16 分享淘帖 頂4 踩
回復

使用道具 舉報

沙發
ID:526170 發表于 2020-5-3 00:14 | 只看該作者
謝謝樓主分享
回復

使用道具 舉報

板凳
ID:590242 發表于 2020-6-9 21:22 | 只看該作者
請問有電磁循跡模塊的bom表嗎
回復

使用道具 舉報

無效樓層,該帖已經被刪除
5#
無效樓層,該帖已經被刪除
6#
ID:780742 發表于 2021-3-31 10:09 | 只看該作者
同問,請問有電磁的bom表嘛
回復

使用道具 舉報

7#
無效樓層,該帖已經被刪除
8#
無效樓層,該帖已經被刪除
9#
ID:880210 發表于 2021-4-19 00:28 | 只看該作者
有傳感器的原理圖嗎
回復

使用道具 舉報

10#
ID:582255 發表于 2022-10-12 16:05 | 只看該作者
請問那個AD采樣是干什么用的
回復

使用道具 舉報

11#
ID:65066 發表于 2023-8-22 10:48 | 只看該作者

謝謝樓主分享,下載學習了
回復

使用道具 舉報

12#
ID:1097415 發表于 2023-10-28 12:35 | 只看該作者
用的什么仿真軟件啊
回復

使用道具 舉報

13#
無效樓層,該帖已經被刪除
14#
ID:1084042 發表于 2024-4-29 14:57 | 只看該作者
zzhh190807 發表于 2021-4-19 00:28
有傳感器的原理圖嗎

親親 有原理圖了嗎
回復

使用道具 舉報

15#
ID:1084042 發表于 2024-4-29 14:58 | 只看該作者
帥同學 發表于 2021-3-31 10:09
同問,請問有電磁的bom表嘛

親親 有了嗎
回復

使用道具 舉報

16#
ID:1119398 發表于 2024-5-6 09:44 | 只看該作者
想知道底盤大小還有電路板的尺寸大小
回復

使用道具 舉報

17#
無效樓層,該帖已經被刪除
18#
ID:634487 發表于 2024-9-24 13:49 | 只看該作者
設計非常強的
回復

使用道具 舉報

19#
ID:450771 發表于 2025-11-1 12:39 | 只看該作者
這兩個小電池驅動42步進電機很吃力吧,分分鐘沒電是嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产欧美日韩精品一区二区免费 | 精品国产一区二区三区麻豆免费观看完整版| 国产精品色婷婷视频| 成人三级在线| 精品国产一区二区三区在线| 黄色在线视频网| 亚洲一区二区观看| 99热这里只有精品免费| 免费日韩视频在线观看| 精品人妻一区二区三区日产| 国产精品suv一区二区69| 亚洲欧美强伦一区二区| 污的视频网站| 亚洲一区二区三区成人| 蜜桃视频m3u8在线观看| 欧美福利在线播放网址导航| 亚洲女优在线| 久久精品人人爽人人爽| 欧美在线综合视频| 色悠悠久久久久| 国产伦精品一区二区三区精品视频| 日韩精品国内| aaa一级黄色片| 免费又黄又爽又色的视频| 亚洲毛片在线播放| 爽死777影院| av在线看片| 欧美人与动xxxxz0oz| 久久一综合视频| 国产精品久久久久7777按摩| 日韩一区二区免费在线电影| 欧美性一区二区三区| 日韩aⅴ视频一区二区三区| 麻豆三级在线观看| 国产在线视频二区| 午夜剧场日韩| 青青草在线播放| 国产情侣一区在线| 久久久久在线| 一区二区三区毛片| 国产一区二区三区丝袜| 亚洲xxx视频| 日韩久久一级片| 91视频青青草| 中文字幕久热| 欧美精品a∨在线观看不卡| 成人在线视频www| 亚洲在线观看| 亚洲综合色噜噜狠狠| 在线观看精品自拍私拍| 久久精品国产美女| 国产在线视频三区| 在线免费看av片| 天天干夜夜夜操| 成人教育av| 亚洲精品看片| 亚洲综合激情网| 久久视频免费观看| 色噜噜色狠狠狠狠狠综合色一| 亚洲av人人澡人人爽人人夜夜| 艳妇乳肉豪妇荡乳av| 97dyy97影院理论片在线| 松下纱荣子在线观看| 午夜久久黄色| 亚洲欧美另类在线| 欧美大奶子在线| 国产成人免费高清视频| 日韩精品123区| 国产美女极度色诱视频www| av网址在线免费观看| 久久密一区二区三区| 欧美激情一区二区在线| 国产亚洲精品91在线| 久久婷婷开心| 亚洲人成人无码网www国产| 欧美熟妇交换久久久久久分类| 在线资源av| 欧美a一欧美| 久久久久99精品一区| 亚洲精品久久久久中文字幕欢迎你 | 免费av网站在线观看| 巨人精品**| 成人av电影在线播放| 亚洲а∨天堂久久精品喷水| 7777奇米亚洲综合久久| 久久精品一卡二卡| 欧美三级一区二区三区| jizzjizzjizz美国| 久久av影院| 国产在线精品免费| 日韩一区二区三区免费看 | 久久久久久久久久伊人| 青青草原在线免费观看| 午夜免费入口| 三级成人在线| 轻轻草成人在线| 欧美日韩成人一区二区| 91网免费观看| free性中国hd国语露脸| 野外性xxxxfreexxxxx欧美| 在线三级电影| 亚洲欧美日本日韩| 欧美在线free| 亚洲tv在线观看| 艳妇乳肉豪妇荡乳xxx| 亚洲最新永久在线观看| 国产福利在线免费观看| 三级一区在线视频先锋| 欧美精品v国产精品v日韩精品 | 一级特黄免费视频| 日本在线三级| 日韩欧美一区二区三区在线视频| 亚洲精品成人天堂一二三| 97热精品视频官网| 成人综合久久网| 亚洲欧洲精品视频| 成人教育av| 不卡视频一二三| 色噜噜久久综合伊人一本| 精品无码一区二区三区爱欲| 中文字幕乱码中文字幕| 成黄免费在线| 国产精品视区| 日韩女同互慰一区二区| 亚洲欧美在线网| 久久艹免费视频| 伊人网在线视频| 香蕉久久网站| 91精品91久久久中77777| 99porn视频在线| 男女男精品视频网站| 天天操夜夜摸| 欧美精品尤物在线观看| 色综合天天性综合| 欧美国产视频在线观看| 国产福利久久久| 在线观看免费国产小视频| 欧美激情偷拍| 欧美一区二区三区婷婷月色| 亚洲欧洲日韩精品| 中文字幕在线观看高清| 最新av在线播放| 国产做a爰片久久毛片| 色偷偷88888欧美精品久久久| 国产a视频免费观看| 视频一区二区免费| 丁香久久综合| 亚洲特级片在线| 成人免费在线网址| 顶臀精品视频www| 牛牛澡牛牛爽一区二区| 天堂影院一区二区| 亚洲人成电影网站色| 北条麻妃在线视频| 精品国产免费第一区二区| 涩爱av色老久久精品偷偷鲁| 亚洲综合久久av| 久久国产精品亚洲va麻豆| 精品国产免费观看| 国产网站在线免费观看| 国产91精品免费| 亚洲国产一区二区视频| **亚洲第一综合导航网站| 久久成人在线观看| 高清毛片在线看| 免费在线视频一区| 欧美成人三级视频网站| 老司机av网站| 色先锋影音岛国av资源| 欧美在线三区| 日韩精品欧美国产精品忘忧草| 一本久道综合色婷婷五月| 欧美乱妇18p| 岳的好大精品一区二区三区| 欧美区一区二区三区| 日韩中文字幕亚洲精品欧美| 亚洲影视第一页| 99re8这里有精品热视频免费| 天天av天天翘天天综合网色鬼国产| 成人激情电影一区二区| 日本三级理论片| 午夜羞羞小视频在线观看| 久久综合色鬼综合色| 国产男女猛烈无遮挡91| 国产成人在线免费观看视频| 1区2区在线观看| 国产亚洲视频系列| 国产精品视频入口| 国产精品久久久久毛片| 欧美一级免费| 色综合久久88色综合天天| 4444在线观看| 欧美黑人xxxxx性受| 99久久婷婷国产综合精品电影√| 亚洲精品电影网在线观看| 4438x全国最大成人| 黄色片av在线| 韩国成人在线视频| 国产精品流白浆视频| 国语对白永久免费| 99re久久| 欧美亚洲综合另类| 亚洲人成无码www久久久| 天天做日日爱夜夜爽| 日韩国产欧美在线观看| 人体精品一二三区| 六月丁香婷婷综合| 另类一区二区三区| 欧美一三区三区四区免费在线看| 亚洲一区二区三区四区五区xx| www.99热.com| 久久国产精品无码网站| 91精品国产自产在线老师啪| 怡春院在线视频| 66精品视频在线观看| 欧美成人bangbros| 美女黄色一级视频| h视频在线观看免费| 国产精品剧情在线亚洲| 一区精品在线| 国产精品在线| 日韩激情av在线| 国产精品一区二区电影| 91国产精品一区| 偷拍视屏一区| 在线电影av不卡网址| 人与动物性xxxx| 一区二区精品伦理...| 一本大道久久a久久精品综合| 国产免费又粗又猛又爽| 亚洲色图16p| 欧美激情中文字幕| 蜜臀av性久久久久蜜臀av| av午夜电影| 国产精品1区2区| 裸模一区二区三区免费| 欧美free性| 久久资源在线| 亚洲最大福利视频网| 人妻无码中文字幕| 欧美有码视频| 日本免费在线精品| 国产黄色片av| 亚洲精品在线观看91| 欧美诱惑福利视频| 国产一区二区在线不卡| 欧美日韩水蜜桃| 蜜臀久久99精品久久久久久宅男| 国产一级大片在线观看| 国产一区二区久久久久| 亚洲欧美日韩国产成人| 极品颜值美女露脸啪啪| 成人在线视频国产| 在线成人激情黄色| 天堂网中文字幕| 中文字幕在线高清| 日韩精品一区二区三区视频播放| 日韩av影视大全| av网站导航在线观看免费| 日本丶国产丶欧美色综合| 无码人妻丰满熟妇啪啪网站| 欧美xxxx黑人又粗又长| 欧美日韩mp4| 欧美做受xxxxxⅹ性视频| 亚洲国产成人二区| 精品国产一区久久| 91插插插插插插| 91综合久久爱com| 欧美精品日韩综合在线| 国产又粗又猛又爽又黄的视频四季| 中文字幕成人在线| 凹凸精品一区二区三区| 欧美激情成人| 国产欧美一区二区三区视频| 天堂网在线观看在线观看精品| 麻豆精品一区二区综合av| 日韩国产欧美精品| 国外av网站| 亚洲色图20p| 天堂网成人在线| 免费看av不卡| 日韩精品极品视频免费观看| 日本少妇激情舌吻| 国产精品一区高清| 国产精品黄视频| 久久99精品国产自在现线小黄鸭 | 欧美中文一区二区三区| 麻豆av免费观看| 国产精品一区二区美女视频免费看| 最近2019中文字幕第三页视频| 日本妇乱大交xxxxx| 极品中文字幕一区| 精品国产乱码久久久久久久软件 | 日韩精品亚洲一区| 午夜老司机精品| 97在线观看免费高清视频| 亚洲最新视频在线播放| 无码av免费精品一区二区三区| 日韩av福利| 久久人体大胆视频| 天天色综合av| 综合在线一区| 精品欧美一区二区三区久久久| 天天看天天色| 亚洲午夜在线电影| 久久亚洲AV成人无码国产野外| av在线国产精品| 国语对白做受69| 欧美日本黄色片| 久久亚区不卡日本| 成人综合久久网| 国产美女久久| 欧美丰满老妇厨房牲生活| 色欲av伊人久久大香线蕉影院| 久久精品国产第一区二区三区| av久久久久久| 国产精品va在线观看视色| 亚洲精品国产综合区久久久久久久| 手机av免费观看| 久久国产66| www.国产二区| 在线网址91| 色婷婷综合成人| 一日本道久久久精品国产| 久久精品免费在线观看| 久久久久久久穴| 波多野结衣在线一区二区| 国产精品国产三级国产aⅴ9色 | 7777精品伊人久久久大香线蕉经典版下载| 男女羞羞免费视频| 欧美另类专区| 在线观看日韩羞羞视频| 老司机在线视频二区| 亚洲无亚洲人成网站77777| 亚洲国产精品久久久久久6q| 国产成人av电影在线观看| www欧美激情| av毛片精品| 亚洲qvod图片区电影| 黄色高清在线观看| 日韩欧美卡一卡二| www男人的天堂| 99久久精品免费| 无码人妻一区二区三区精品视频 | 香蕉视频国产精品| 亚洲综合网中心| 成人毛片av在线| 色偷偷88888欧美精品久久久| 欧美性受xxxx黑人爽| 综合精品久久久| 国产91在线播放九色| aa国产精品| 午夜精品久久久久久久无码| 亚洲精品国产嫩草在线观看| 国产成人福利视频| 爱爱免费视频网站| 日韩欧美综合在线| 国 产 黄 色 大 片| 日本一区二区三区四区在线视频| 国产精品成人一区二区三区电影毛片| 五月综合激情| 欧美视频在线第一页| 欧美日一区二区三区| 国产一区二区视频在线观看| 一个人看的www一区| 日韩成人在线网站| 日韩a视频在线观看| 亚洲国产另类精品专区| 国产成人一级片| 99精品国产热久久91蜜凸| 亚洲精品成人无码| 伊人成年综合电影网| 日韩免费精品视频| av网站免费观看| 精品国产一二三| 中文字字幕一区二区三区四区五区| 自拍偷拍亚洲激情| 五月婷婷中文字幕| 成人精品免费视频| 69精品无码成人久久久久久| 亚洲激情女人| 超碰在线播放91| 国产精品一区二区99| 日韩中文在线字幕| 制服诱惑亚洲| 性欧美办公室18xxxxhd| 久久久亚洲精华液精华液精华液 | 国产欧美日韩影院| 成人在线免费观看网址| 欧美特黄色片| 欧美精品久久| 日韩影片中文字幕| 成人精品水蜜桃| 青春草在线免费视频| 国产精品视频区1| 免费大片在线观看www| 欧美一级淫片丝袜脚交| 一二三区在线视频| 欧美激情二区三区| 97在线资源|