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

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

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

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

IMG_20210118_221417.jpg

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

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

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

51hei.png

原理圖及pcb文件.zip

9.85 MB, 下載次數: 55, 下載積分: 黑幣 -5


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

  2. /********************************************************************
  3. 說明:本程序移植自平衡小車之家的STM32F103C8T6,所用芯片為STM32F4ZGT6
  4. 該程序僅供學習交流用,請勿用作商業(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軸目標速度
  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);//設置系統(tǒng)中斷優(yōu)先級分組2
  20.         delay_init(168);  //初始化延時函數
  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中斷實現的50ms精準延時                               
  56.                 time++;
  57.         }
  58. }
復制代碼

獨輪車源碼.7z

393.63 KB, 下載次數: 59, 下載積分: 黑幣 -5






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产在线观看不卡一区二区三区 | 高清免费在线 | 国产成视频在线观看 | 日韩视频国产 | 欧美日本一区 | 一区二区三区四区视频 | 一区二区三区视频在线免费观看 | 综合网视频| 国产资源在线播放 | av网站在线免费观看 | 成人国产精品视频 | 欧美精品久久久久 | 福利网址 | 国产精品欧美一区二区 | 国产精品乱码一区二区三区 | 欧美精品日韩精品国产精品 | 国产美女一区二区 | 无毛av| 美女张开腿露出尿口 | 精品福利视频一区二区三区 | 中文字幕中文字幕 | 亚洲 欧美 精品 | 中文字幕免费视频 | h免费观看 | 免费观看黄色一级片 | 91麻豆产精品久久久久久夏晴子 | 久久精品国产久精国产 | 国产91亚洲精品一区二区三区 | 日韩免费看视频 | 国产丝袜人妖cd露出 | 久久免费视频观看 | 浴室洗澡偷拍一区二区 | 久草视频在 | 91欧美激情一区二区三区成人 | 一区日韩 | 国产日韩欧美中文字幕 | 七七婷婷婷婷精品国产 | 国产91网址 | 超碰在线免费av | 欧美精品一区二区三区四区 | 国产精品一区二区久久久久 |