两轮自平衡小车通过三轴加速度传感器ADXL345 获取当前加速度,然后采用了PID控制算法输出PWM,是小车快速达到稳定状态内部包含PID控制算法教程,数字滤波算法和电机驱动模块的使用,这份资料可以快速了解平衡车控制原理以及程序上所采用的实际控制方法,达到理论与实际相互验证的效果,分享给大家
标签: 自平衡小车
上传时间: 2022-02-12
上传用户:ttalli
基于stm32的自平衡小车,有需要的可以参考!
上传时间: 2022-04-09
上传用户:
亚博智能 STM32平衡车平衡车小车之家资料51单片机两轮自平衡小车光盘10.芯片Datasheet09.超值学习资料08.喵呜地面站(电脑端多功能调试助手)07.开发环境及烧录工具06.CP2102串口驱动05.PDF书籍04.视频教程03.app02.源代码01.原理图自述文件.txt - 1.20KB
上传时间: 2022-06-05
上传用户:
基于STM32F103的平衡小车主板原理图+程序+设计说明
上传时间: 2022-07-03
上传用户:
全套资料打包:
标签: 自平衡小车
上传时间: 2022-07-10
上传用户:
平衡小车是通过两个电机运动下实现小车不倒下直立行走的多功能智能小车,在外力的推拉下,小车依然保持不倒下。如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的 放在指尖上,所以练习的时候,需要学会的两个条件:一是放在指尖上可以移动, 二是通过眼睛观察木棒的倾斜角度和倾斜趋势(角速度)。通过手指的移动去抵 消木棒倾斜的角度和趋势,使得木棒能直立不倒。这样的条件是不可以缺一的, 实际上加入这两个条件,控制过程中就是负反馈机制。文件是上述平衡小车的pcb原理图,通过分析可以很好的理解平衡小车的原理。
上传时间: 2022-07-24
上传用户:shjgzh
#define PI (3.14159265)// 度数表示的角速度*1000#define MDPS (70)// 弧度表示的角速度#define RADPS ((float)MDPS*PI/180000)// 每个查询周期改变的角度#define RADPT (RADPS/(-100))// 平衡的角度范围;+-60度(由于角度计算采用一阶展开,实际值约为46度)#define ANGLE_RANGE_MAX (60*PI/180)#define ANGLE_RANGE_MIN (-60*PI/180)// 全局变量pid_s sPID; // PID控制参数结构体float radian_filted=0; // 滤波后的弧度accelerometer_s acc; // 加速度结构体,包含3维变量gyroscope_s gyr; // 角速度结构体,包含3维变量int speed=0, distance=0; // 小车移动的速度,距离int tick_flag = 0; // 定时中断标志int pwm_speed = 0; // 电机pwm控制的偏置值,两个电机的大小、正负相同,使小车以一定的速度前进int pwm_turn = 0; // 电机pwm控制的差异值,两个电机的大小相同,正负相反,使小车左、右转向float angle_balance = 0; // 小车的平衡角度。由于小车重心的偏移,小车的平衡角度不一定是radian_filted为零的时候
上传时间: 2022-06-01
上传用户:
小车,直立行走,采用陀螺仪等传感器,顶顶顶顶
标签: 自平衡
上传时间: 2013-04-24
上传用户:wsm555
基于单片机的两轮自平衡车设计论文及代码
上传时间: 2018-06-13
上传用户:LIYANKE
mup6050调节平衡小车。。。。。。。。。
上传时间: 2017-11-20
上传用户:小钢炮dd