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

標題: DIY一輛智能電磁循跡小車(提供原理圖和PCB STM32程序) [打印本頁]

作者: 魔術快斗    時間: 2019-12-1 21:08
標題: 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)

作者: pp55m    時間: 2020-5-3 00:14
謝謝樓主分享
作者: ctct2323    時間: 2020-6-9 21:22
請問有電磁循跡模塊的bom表嗎

作者: 帥同學    時間: 2021-3-31 10:09
同問,請問有電磁的bom表嘛
作者: zzhh190807    時間: 2021-4-19 00:28
有傳感器的原理圖嗎
作者: aktuan007    時間: 2022-10-12 16:05
請問那個AD采樣是干什么用的

作者: idd214    時間: 2023-8-22 10:48

謝謝樓主分享,下載學習了
作者: @kkq    時間: 2023-10-28 12:35
用的什么仿真軟件啊
作者: 五+一    時間: 2024-4-29 14:57
zzhh190807 發表于 2021-4-19 00:28
有傳感器的原理圖嗎

親親 有原理圖了嗎
作者: 五+一    時間: 2024-4-29 14:58
帥同學 發表于 2021-3-31 10:09
同問,請問有電磁的bom表嘛

親親 有了嗎
作者: cttt99    時間: 2024-5-6 09:44
想知道底盤大小還有電路板的尺寸大小
作者: 秋風涼    時間: 2024-9-24 13:49
設計非常強的
作者: 富亞小樊    時間: 2025-11-1 12:39
這兩個小電池驅動42步進電機很吃力吧,分分鐘沒電是嗎?




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
在线日韩欧美| 在线91免费看| 91成人看片| 345成人影院| 黄色免费看网站| 国产不卡av在线播放| 欧美黑人极品猛少妇色xxxxx| 亚洲自拍偷拍麻豆| 久久99久久99小草精品免视看| 日韩av午夜| 97在线视频免费观看完整版| 男人插曲女人视频免费| 天堂av手机版| 福利网址在线观看| www.超碰97| 国模杨依粉嫩蝴蝶150p| 91sao在线观看国产| 亚洲高清色综合| 亚洲综合一区在线| 91美女视频网站| 日韩av在线发布| 天天综合网网欲色| 粉嫩精品导航导航| 欧美大片1688| 新版中文在线官网| 日韩电影免费| 免费看污片的软件| 天天操天天操天天| 中文字幕日韩国产| 校园春色 亚洲| 在线播放第一页| 免费国产成人av| 国产专区在线视频| 日本不卡二区| 国产精品极品美女在线观看免费 | 极品尤物久久久av免费看| 日本超碰一区二区| 黄页在线观看免费| 日本大臀精品| av小说在线| 久久国产精品1区2区3区网页 | 污片在线免费观看| 蜜桃成人在线视频| 最近2018中文字幕免费在线视频| 亚洲最大色图| 亚洲精品视频网| 中文字幕 自拍| 97婷婷涩涩精品一区| 在线视频日韩精品| 日韩视频一区二区| 欧美日本在线视频| 小小影院久久| 精品久久对白| 国内精品麻豆美女在线播放视频 | 国产精品免费人成网站| 国产99一区视频免费| 久久99国产精品久久| 香蕉国产精品偷在线观看不卡| 亚洲综合色站| 在线电影一区二区| 亚洲精品一区二区妖精| 91亚洲自偷观看高清| 欧美日韩激情| 久久国产成人精品| 亚洲欧美偷拍自拍| 欧美va亚洲va日韩∨a综合色| 日韩aaaa| 欧美一区久久| 日韩午夜一区| 视频一区国产视频| 国精品**一区二区三区在线蜜桃 | 成人午夜视频精品一区| 国产精品7777777| 色婷婷在线观看视频| 久久露脸国语精品国产91| 国产小视频在线观看免费| 欧美xxxx黑人xyx性爽| 久久久精品人妻一区二区三区四| 国产真人真事毛片| 亚洲 国产 日韩 欧美| 国产一区二区三区在线观看| www.四虎在线观看| 天天干天天做天天操| 欧美日韩一区二区三区视视频| 国产美女自拍| 黄色三级免费电影| 嫩草影院官网| 国产中文字幕在线播放| 在线播放免费av| 亚洲天堂资源| 精品一区二区三区四区五区| 欧美一级二级三级视频| 亚洲丁香日韩| 欧美日韩中文| 久久精品国产色蜜蜜麻豆| 国产成人av影院| 国产欧美日韩在线| 天堂俺去俺来也www久久婷婷| 91精品日本| 精品国产午夜| 亚洲视频1区| 国产不卡免费视频| 综合欧美一区二区三区| 日韩欧美aaa| 日韩亚洲欧美一区二区三区| 亚洲一区二区久久| 7777免费精品视频| 风间由美久久久| 成人在线观看www| 午夜免费福利视频在线观看| 国精产品一区二区三区| 黄色激情视频在线观看| 亚洲第一第二区| 在线免费黄网| 制服丝袜中文字幕在线观看| 国产色在线观看| 四虎国产精品免费久久| 91综合视频| 欧美a级一区二区| 国产精品免费网站在线观看| 在线中文字幕一区| 最近中文字幕日韩精品| 国产精品欧美一区二区| 一区二区三区四区五区精品| 夜夜夜夜夜夜操| 疯狂试爱三2浴室激情视频| 91丨九色丨丰满| 91p0rn永久地址| 韩国免费在线视频| 先锋影音成人资源| 在线āv视频| 久久香蕉精品香蕉| 欧美孕妇孕交| 国产情侣一区二区三区| 欧美激情第10页| 99久久精品一区二区| 欧美天堂亚洲电影院在线播放| 永久免费看mv网站入口亚洲| 川上优av一区二区线观看| 国产一级不卡视频| 真实乱视频国产免费观看 | 天堂在线视频| 牛牛电影国产一区二区| 久操国产精品| 国产精品一卡二| 999久久久免费精品国产| 日本一不卡视频| 最新国产成人在线观看| 亚洲第一区在线| 国产精品久久久久久久av电影 | 成人一区而且| 福利电影一区二区| 欧美三级电影网站| 久久91亚洲人成电影网站| 精品日本一区二区三区| 亚洲一区二区三区四区五区| 国产精品第二十页| 国产视频每日更新| 国内外激情在线| 自拍偷拍一区| www.日韩av| 日韩欧美一区二区久久婷婷| 国产精品久久在线观看| 激情综合在线观看| 日韩伦人妻无码| 国产男女猛烈无遮挡免费视频| 91社区在线观看播放| 99这里只有精品视频| 丝袜亚洲另类欧美综合| 另类中文字幕国产精品| www.欧美亚洲| 国产精选一区二区| 国产欧美日本| 亚洲天堂免费看| 亚洲色图美腿丝袜| 国内一区二区三区在线视频| 免费不卡av网站| 一区二区自拍偷拍| 日本二区视频| 亚洲国产aⅴ精品一区二区| 日本va欧美va精品| 欧美在线观看一区二区| 热99精品里视频精品| 精品久久久久久久久久中文字幕| 久草网在线观看| 同性gay免费| 国产精品蜜芽在线观看| 在线日韩av| 五月综合激情网| 97色在线视频观看| 日本三级免费网站| 这里只有精品免费视频| 特黄特色特刺激视频免费播放| 欧美视频精品| 国产成人综合精品三级| 日韩精品一区二区三区蜜臀 | 欧美日韩在线直播| 又紧又大又爽精品一区二区| 亚洲色图50p| 日本一区二区免费高清视频| 欧美黄色一级网站| 999www人成免费视频| 视频在线观看免费影院欧美meiju| 国产精品12区| 国产视频久久久| 亚洲自拍偷拍二区| 日韩av女优在线观看| 97在线观看| 国产精品亚洲片在线播放| 日本一区二区三区在线观看| 北条麻妃99精品青青久久| 伊人再见免费在线观看高清版| xxxx.国产| 免费在线观看一级毛片| 国产一区日韩一区| 在线电影国产精品| 无遮挡亚洲一区| 天天操中文字幕| 免费福利在线视频| 国产精品久久国产愉拍| 欧美不卡123| 国产成人精品免费看在线播放 | 亚洲制服丝袜av| 国产中文字幕91| 日本一级免费视频| 成人黄色激情网站| 国产亚洲一区二区三区不卡| 亚洲成av人片一区二区梦乃| 国产一区红桃视频| 亚洲综合图片一区| 女人黄色片免费| 牛牛国产精品| 日韩美女主播在线视频一区二区三区 | 国产天堂在线| 在线观看一区| 亚洲精品成人免费| 国产中文字幕视频在线观看| 日本韩国在线观看| 精品久久在线| 亚洲免费资源在线播放| 成人写真福利网| 久久久久久久九九九九| 狠狠v欧美ⅴ日韩v亚洲v大胸| 视频在线在亚洲| 日韩小视频网址| 性一交一黄一片| 先锋影音av资源在线| 天天综合国产| 石原莉奈在线亚洲三区| 亚洲第一级黄色片| 欧美 日韩精品| 国产一卡2卡3卡四卡网站 | 国产三级在线观看| 免费在线观看日韩欧美| 日韩视频免费在线| 午夜诱惑痒痒网| h视频免费在线| 综合激情婷婷| 亚洲日本aⅴ片在线观看香蕉| 一级黄色特级片| 免费wwwxxx| 欧美高清日韩| 亚洲天堂免费观看| 美女被艹视频网站| 99免费看香蕉视频| 毛片一区二区| 久久久久久久久网站| 麻豆一区在线观看| 成全电影播放在线观看国语| 国产成人8x视频一区二区| 日韩av免费在线| 久久久久噜噜噜亚洲熟女综合| 美女隐私在线观看| 久久亚洲欧美国产精品乐播| 91老司机在线| 一级爱爱免费视频| 午夜不卡一区| 在线观看av一区| 国产精品网站免费| 美女三级福利视频| 国产精品嫩草99av在线| 久久五月天色综合| 国产黄色录像视频| 日韩子在线观看| 中文字幕精品三区| 天天爽天天狠久久久| 高清视频一区二区三区四区| 亚欧洲精品视频在线观看| 精品奇米国产一区二区三区| 国产无色aaa| 午夜免费性福利| 成人丝袜18视频在线观看| 亚洲在线免费看| 亚洲国产精品欧美久久| 牛牛精品成人免费视频| 亚洲国产精品久久久久秋霞蜜臀| 波多野结衣网页| 男女污视频在线观看| 99精品一区二区| 日产中文字幕在线精品一区| 亚洲精品自拍区在线观看| 欧美 亚欧 日韩视频在线| 久久在线视频在线| 久久机热这里只有精品| 澳门av一区二区三区| 欧美日韩国产123区| 制服下的诱惑暮生| 香港伦理在线| 一区二区三区不卡视频在线观看| 精品久久久久久无码中文野结衣| 柠檬福利视频导航| 久久精品在线| 欧美在线激情网| 少妇一级淫片免费放中国| 国产成人免费视频网站视频社区| 日韩精品专区在线| 992tv成人免费影院| 色播视频在线播放| 亚洲一区二区免费在线观看| 亚洲第一色中文字幕| 国产精品无码一区二区三区免费| 日本福利片高清在线观看| 久久伊人蜜桃av一区二区| 国产精品亚洲天堂| av影音资源网| av成人动漫在线观看| japanese在线视频| 激情视频国产| 91日韩在线专区| 日本精品福利视频| 黄色电影网站在线观看| 国产黄色精品视频| 日本一区视频在线观看免费| 青青草娱乐视频| 懂色av中文字幕一区二区三区| 免费观看成人高| 麻豆精品免费视频入口| 久久国产精品亚洲77777| 99在线高清视频在线播放| 男人天堂网av| 日韩和欧美一区二区三区| 91精品黄色| 国产日韩欧美精品一区二区三区| 999在线观看精品免费不卡网站| 国产精品美女久久久久久免费| 隣の若妻さん波多野结衣| 韩国精品一区二区三区| 91夜夜未满十八勿入爽爽影院 | 青青草原国产在线| 717成人午夜免费福利电影| 精品人妻一区二区三区日产| 美女的胸无遮挡在线观看| 欧美高清视频在线高清观看mv色露露十八| 欧美无人区码suv| 国产盗摄精品一区二区酒店| 日韩无一区二区| 五月天av网站| 美女福利一区| 全亚洲最色的网站在线观看| 亚洲人成色777777老人头| 国产偷自视频区视频一区二区| 91久久伊人青青碰碰婷婷| 91啦中文成人| 成人av网站在线观看免费| 91网站在线观看免费| 中文在线三区| 91激情在线视频| 午夜精品福利在线视频| 亚洲成人a级片| 久热精品视频在线观看一区| 亚洲精品无遮挡| 精品一区二区免费视频| 欧美中日韩在线| 久久综合之合合综合久久| 欧美va亚洲va| 久青草免费视频| 欧美淫片网站| 欧美精品一区三区在线观看| 色网址在线观看| 欧美日免费三级在线| 日本熟妇毛茸茸丰满| 黄色欧美成人| 亚洲人一区二区| 国产美女视频一区二区三区| 日韩欧美高清在线| 日本视频网站在线观看| 国产一区二区高清| 8x8ⅹ国产精品一区二区二区| 日本网站在线免费观看视频| 亚洲精品国产综合久久| 国产情侣在线播放| 韩国v欧美v日本v亚洲v| 国产毛片视频网站| 在线中文字幕第一页| 国产一区二区三区精品久久久| 亚洲特级黄色片| 国产精品资源站在线| 欧美精品一区二区三区免费播放| www.超碰在线| 中文字幕亚洲一区|