久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 基于STM32F4的獨輪自平衡機(jī)器人制作 附源程序原理圖PCB文件 [打印本頁]

作者: ZhOuU1    時間: 2021-1-27 14:04
標(biāo)題: 基于STM32F4的獨輪自平衡機(jī)器人制作 附源程序原理圖PCB文件
前不久完成的一個自平衡獨輪車,實物圖如下:演示視頻:https://www.bilibili.com/video/BV1nV411q7fe

IMG_20210118_221417.jpg (3.63 MB, 下載次數(shù): 154)

IMG_20210118_221417.jpg

作者: ZhOuU1    時間: 2021-1-27 14:11
暈。。。。代碼太大了,居然傳不上來

Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)

51hei.png (8.16 KB, 下載次數(shù): 149)

51hei.png

原理圖及pcb文件.zip

9.85 MB, 下載次數(shù): 55, 下載積分: 黑幣 -5


作者: ZhOuU1    時間: 2021-1-27 15:03
源碼如下
  1. #include "sys.h"

  2. /********************************************************************
  3. 說明:本程序移植自平衡小車之家的STM32F103C8T6,所用芯片為STM32F4ZGT6
  4. 該程序僅供學(xué)習(xí)交流用,請勿用作商業(yè)用途
  5.                                                                                                                                                                                                                                                 2020-1-27
  6.                                                                                                                                                                                                                                                 ZhOu
  7. ********************************************************************/

  8. float Middle=179,Walk_Middle=-0.33;//BALANCE
  9. float Motor_Balance,Motor_Walk;//MOTOR SPEED
  10. float        Balance_KP=1800,Balance_KD=8,Velocity_KP=150,Velocity_KI=3,Walk_Balance_KP=450,Walk_Balance_KD=12,Walk_Velocity_KP=175,Walk_Velocity_KI=10; //PID
  11. float Encoder_Balance,Encoder_Walk;//ENCODER
  12. float Pitch,Roll,Yaw;   //三軸角度和XYZ軸目標(biāo)速度
  13. u8 Flag_Show=0;//OLED SHOW
  14. u8 delay_50,delay_flag;//DELAY
  15. char star_flag=0,Flag_Stop=0;


  16. int main()
  17. {
  18.         char key,time=0;
  19.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置系統(tǒng)中斷優(yōu)先級分組2
  20.         delay_init(168);  //初始化延時函數(shù)
  21.         LED_Init();
  22.         KEY_Init();
  23.         uart_init(115200);        //串口初始化波特率為115200
  24.         TIM4_PWM_Init(10000-1,1-1);
  25.         TIM9_PWM_Init(10000-1,1-1);
  26.         Encoder_Init_TIM2();
  27.         Encoder_Init_TIM3();
  28.         OLED_Init();
  29.         OLED_Fill(0x00);
  30.         IIC_Init();                     //=====IIC初始化
  31.         MPU6050_initialize();           //=====MPU6050初始化       
  32.         DMP_Init();                     //=====初始化DMP     
  33.         MY_EXTI_Init();                    //=====MPU6050 5ms定時中斷初始化
  34.         TIM_SetTIM4Compare1(0);
  35.         TIM_SetTIM4Compare2(0);
  36.         TIM_SetTIM4Compare3(0);
  37.         TIM_SetTIM4Compare4(0);
  38.         while(1)
  39.         {
  40.                 key=KEY_Scan(0);
  41.                 KEY_Work(key);
  42.                 if(time==5)
  43.                 {
  44.                         time=0;
  45.                         OLED_Fill(0x00);
  46.                         if(star_flag==1) LED1=0;
  47.                         else if(star_flag==2) LED1=!LED1;
  48.                 }
  49.                 if(Flag_Show==0)
  50.                         oled_show();
  51.                 else if(Flag_Show==1)
  52.                         DataScope();
  53.                 delay_flag=1;       
  54.                 delay_50=0;
  55.                 while(delay_flag);             //通過MPU6050的INT中斷實現(xiàn)的50ms精準(zhǔn)延時                               
  56.                 time++;
  57.         }
  58. }
復(fù)制代碼

獨輪車源碼.7z

393.63 KB, 下載次數(shù): 59, 下載積分: 黑幣 -5






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 精国产品一区二区三区 | 99pao成人国产永久免费视频 | 国产精品18hdxxxⅹ在线 | 久在线观看 | 亚洲国产aⅴ精品一区二区 免费观看av | 国产精品久久久久久久久免费 | 亚洲国产精品99久久久久久久久 | 欧美精品一二区 | 国产精品福利在线观看 | 日韩爱爱网站 | 亚洲一区| 黄色网址在线免费观看 | 日本h片在线观看 | 国产精品九九九 | 国产免费观看一级国产 | 一级毛片视频在线 | 国产精品国产三级国产aⅴ无密码 | 欧美日韩中文字幕在线 | 91看片免费 | 伊人网99| 日韩国产欧美视频 | 日本一区二区不卡 | 在线啊v| 九九热在线免费视频 | 日韩在线一区二区三区 | 国产一区二区在线91 | 久久免费视频网 | 日韩在线视频精品 | 国产在线精品一区二区 | 99久久婷婷国产综合精品电影 | 欧美一区二区三区在线观看视频 | 综合在线视频 | 日本中文字幕在线视频 | 中文字幕1区2区3区 日韩在线视频免费观看 | 国产成人综合一区二区三区 | 欧美老妇交乱视频 | 日韩在线免费 | 一级黄a视频 | 在线播放精品视频 | 亚洲在线久久 | 91大神在线看 |