#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为零的时候
资源简介:两轮自平衡小车通过三轴加速度传感器ADXL345 获取当前加速度,然后采用了pid控制算法输出PWM,是小车快速达到稳定状态内部包含pid控制算法教程,数字滤波算法和电机驱动模块的使用,这份资料可以快速了解平衡车控制原理以及程序上所采用的实际控制方法,达到...
上传时间: 2022-02-12
上传用户:ttalli
资源简介:两轮自平衡小车
上传时间: 2013-11-04
上传用户:lo25643
资源简介:两轮自平衡小车
上传时间: 2013-11-15
上传用户:ghostparker
资源简介:#define PI (3.14159265)// 度数表示的角速度*1000#define MDPS (70)// 弧度表示的角速度#define RADPS ((float)MDPS*PI/180000)// 每个查询周期改变的角度#define RADPT (RADPS/(-100))// 平衡的角度范围;+-60度(由于角度计算采用一阶展开,实际值约为46度)...
上传时间: 2022-06-01
上传用户:
资源简介:全套资料打包:
上传时间: 2022-07-10
上传用户:
资源简介:·摘要: 针对自行设计的两轮自平衡机器人Opyanbot建立了动力学模型,应用最优控制和两轮差动等控制方法设计了控制器,提出了针对两轮自平衡机器人平衡和行进的新策略.为了提高两轮自平衡机器人的控制效果,利用基于DSP数字电路的全数字智能伺服驱动单元IPM100...
上传时间: 2013-07-12
上传用户:hfmm633
资源简介:设计了MCF52255高性能微处理器为控制核心的两轮自平衡巡线机器人的硬件和软件系统
上传时间: 2013-12-24
上传用户:s蓝莓汁
资源简介:AVR单片机做的两轮自平衡机器人,这个系统是基于AvrX做的
上传时间: 2013-12-19
上传用户:dragonhaixm
资源简介:亚博智能 STM32平衡车平衡车小车之家资料51单片机两轮自平衡小车光盘10.芯片Datasheet09.超值学习资料08.喵呜地面站(电脑端多功能调试助手)07.开发环境及烧录工具06.CP2102串口驱动05.PDF书籍04.视频教程03.app02.源代码01.原理图自述文件.txt - 1.20KB
上传时间: 2022-06-05
上传用户:
资源简介:双轮平衡车开发文档(自平衡小车的开发),双轮平衡车开发文档。
上传时间: 2013-11-18
上传用户:ysystc699
资源简介:基于pid算法的自平衡小车设计,采用MPU6050六轴陀螺仪,可用于毕业设计、电子竞赛等。
上传时间: 2016-07-22
上传用户:nuaahz
资源简介:飞思卡尔电磁组官网双轴自平衡小车
上传时间: 2013-11-17
上传用户:lo25643
资源简介:关于自平衡小车的论文,拉格朗日法动力学建模及matlab仿真
上传时间: 2018-05-13
上传用户:cyzcyzxz
资源简介:该文档为单片机控制单轴双轮自动平衡小车设计开题报告剖析资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-11-07
上传用户:
资源简介:基于stm32的自平衡小车,有需要的可以参考!
上传时间: 2022-04-09
上传用户:
资源简介:基于单片机的两轮自平衡车设计论文及代码
上传时间: 2018-06-13
上传用户:LIYANKE
资源简介:Matlab编程 超清书签版
上传时间: 2013-05-15
上传用户:eeworm
资源简介:轻松入门 学显示器技术
上传时间: 2013-05-20
上传用户:eeworm
资源简介:单轴双轮自平衡车
上传时间: 2014-01-05
上传用户:萍水相逢
资源简介:C++程序设计原理与实践(国外经典教材
上传时间: 2013-07-10
上传用户:eeworm
资源简介:基于STM32的两轮平衡小车程序代码。想自己做的可以参考一下
上传时间: 2013-07-06
上传用户:tzl1975
资源简介:制作两轮子平衡车利器
上传时间: 2014-12-26
上传用户:gy592333
资源简介:pid-小车类-手机遥控十分mimi蓝牙小车V2资料全部开源/**************************************************************************函数功能:增量PI控制器入口参数:编码器测量值,目标速度返回 值:电机PWM根据增量式离散pid公式 pwm+=Kp[e(k)-e(k-1)...
上传时间: 2022-06-01
上传用户:20125101110
资源简介:文中以第七届"飞思卡尔"杯大学生智能车竞赛为背景,以飞思卡尔MC9S12XS128单片机为核心,设计了一种自平衡巡线智能车系统。本设计基于倒立摆的动力学模型,经过卡尔曼滤波算法对陀螺仪和加速度计的输出信号进行处理得到智能车的角速度和倾角,再通过pid运算处...
上传时间: 2013-10-08
上传用户:CHENKAI
资源简介:平衡小车是通过两个电机运动下实现小车不倒下直立行走的多功能智能小车,在外力的推拉下,小车依然保持不倒下。如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的 放在指尖上,所以练习的时候,需要学会的两个条件:一是放在指尖上可以移动,...
上传时间: 2022-07-24
上传用户:shjgzh
资源简介:小车,直立行走,采用陀螺仪等传感器,顶顶顶顶
上传时间: 2013-04-24
上传用户:wsm555
资源简介:单片机控制小车(两个步进电机)前进后退及转弯程序,开发环境:Keil
上传时间: 2016-05-29
上传用户:changeboy
资源简介:2007年大学生电子设计竞赛AVR平衡小车
上传时间: 2014-01-17
上传用户:dyctj
资源简介:stm32主芯片控制的平衡小车代码紫薯紫薯紫薯紫薯紫薯
上传时间: 2017-08-10
上传用户:富硒紫番薯
资源简介:该文档为基于视觉导航两轮平衡车的设计毕业设计论文总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-04-27
上传用户:20125101110