二轮自平衡车

原创 2015年11月18日 21:52:06

<<华中师范大学>>2013年 基于STM32的二轮自平衡电动车系统研制 赵智 


由于中国城市环境多半是地狭人稠的状态,并且随着人们生活节奏日益加快以及科技的进步,机动车辆也是越来越多,停车问题越来越难,交通越来越堵,同时我们还面临着日益严峻的环保问题,这使得我们必须寻求新的代步交通工具,它必须具有轻便、灵活、体积小、停车方便并且易于操控等优点。因此本论文重点对体积小、操作灵活又环保的二轮自平衡电动车进行研究。本论文研制了一台二轮自平衡电动车,其中机械部分包括车体、车轮、传动链条、直流减速电机、锂电池等部件的设计加工。控制电路板采用STM32作为主控制器,采用6轴姿态传感器GY521-MPU6050测量小车倾角,采用IR2111芯片驱动电机。另外,控制电路板还包括转向按键中断电路、电压检测电路、指示灯电路以及串口调试模块等。进一步,论文编制了二轮自平衡车系统的控制软件。该软件通过卡尔曼滤波对6轴姿态传感器GY521-MPU6050测量的加速度和角速度信号进行处理,得到小车倾角,然后通过PID调整PWM占空比,控制直流电机的转速和方向,实现小车自动平衡和行走。通过实验调试,电动车可以初步实现基本功能,但是还有很多不足,有待完善。

  • 二轮自平衡电动车硬件电路设计21-30
  • 3.1 二轮自平衡电动车系统整体硬件框图21-22
  • 3.2 硬件电路设计22-30
  • 3.2.1 主控制器STM32电路22-25
  • 3.2.2 GY521-MPU6050传感器模块25-26
  • 3.2.3 电机驱动电路
GY521-MPU6050


二轮自平衡机器人套件 (Arduino兼容) 当前位置: 首页 > 机器人 > 移动机器人 > 专业机器人 > 二轮自平衡机器人套件 (Arduino兼容)

应用场景
  • 教育平台
  • 小型家用机器人开发平台

配送清单
  • 亚克力外壳(6mm) 一套
  • 12V直流减速电机(122rpm/带编码器) 一对
  • DFRduino UNO控制板 一块
  • 6DOF传感器扩展板 一块
  • 降压模块 一块
  • 双路15A大功率电机驱动-简易版 一块
  • 两轮自平衡机器人支撑板 一块
  • 电源开关(带LED) 一个
  • 5.5*2.1直流电源插座 一个
  • 直流DC电源插头 一个
  • 电位器 4个
  • M3螺丝包 若干
  • 尼龙柱(10mm 和15mm) 一包
  • 9英寸跳线双公头 10
  • 7.8英寸跳线公母头 10
  • 电线 250mm 3
  • 贴纸 1
  • 橡胶轮胎(136×24mm) 1对
  • 联轴器(偏心5mm) 1对
  • 联轴器挡圈 1对
  • M8螺丝包 若干
  • 可选套件; 遥控器
  • XBEE通讯模块 1对
  • DFRduino UNO控制板 1块
  • Arduino 液晶按键扩展板 1块
  • 6DOF传感器扩展板 1块
  • 产品快速使用指南

 http://www.dfrobot.com/image/data/DFR0209/6dof%20recommended%20connection.jpg

http://www.geek-workshop.com/thread-12538-3-1.html 

超声自平衡小车(新手入门自平衡小车最佳方案)  wujingyu

超声自平衡小车  

收到WTK-20凹槽光电开关,可以输出AB相编码,可适合20,100,200线的码盘,放假在家可以接着玩了。

冤枉卖家了,都是杜邦线惹的祸(一边不通,示波器的地线没接上,是感应信号),现在幅度和频率基本上对了,但是噪声特别大,卖家说是我的码盘(TT马达配的20线码盘)有问题,说金属的100线,200线的没问题。


GY521mpu-6050资料(含代码和电路图)

  • 2013年07月20日 21:14
  • 7.44MB
  • 下载

平衡车之角度环分析及调试

1.直立环pd:d参数的引入是为了抑制震荡 p,比例参数,它的作用是反应了控制的响应速度,过小的话平衡车表现是pwm明显不够直立不起来,过大的话小车过于震荡,震荡的时候就要加微分参数抑制震荡· ...
  • zhaoyuaiweide
  • zhaoyuaiweide
  • 2017年01月16日 11:24
  • 4499

平衡车 制作过程 (持续更新)

先将平衡车控制任务分解为三个基本的动作: 1:保持平衡。       通过控制两个电机的正反向转动来调节平衡。 2:控制小车的速度。     调节小车的倾斜角度来实现速度控制,实际上最后演变为控制电机...
  • shanchangyi
  • shanchangyi
  • 2016年08月11日 10:37
  • 2478

使用NRF24L01控制STM32平衡车

NRF24L01 是一款工作在2.4-2.5GHz通用ISM频段的单片收发芯片   工作电压:1.9~3.6V低电压工作   高速率:2Mbps,由于空中传输时间很短,极大的降低了无线传输...
  • zhaocundang
  • zhaocundang
  • 2016年09月06日 16:20
  • 831

基于STC单片机的两轮平衡车设计

给大家传福利了。。 鉴于目前d
  • baitianzi534011382
  • baitianzi534011382
  • 2014年08月24日 22:06
  • 3371

直立平衡车的姿态测量卡尔曼滤波算法原理与应用(附代码及调试截图)

鄙人最近测量调试直立平衡车的姿态角度时,用到了卡尔曼滤波算法。本着知其然还需知其所以然的学习精神,在网上阅览了很多关于滤波原理及算法应用的文章,加上自己的调试经验,有了一点小小的心得,现在分享给大家。...
  • qq_32666555
  • qq_32666555
  • 2017年01月21日 21:09
  • 1146

Arduino MPU6050学习资料总结

原文地址http://blog.csdn.net/u010006102/article/details/46667603 在学习MPU6050的过程中,看了一些相关资料,整理总结一下。序号的排...
  • xiehaitian0816
  • xiehaitian0816
  • 2016年10月11日 15:22
  • 1305

现代控制理论课件分享及课后思考题(初稿待完善)

现代控制理论作为自动化学科主干课程,是研究机器人控制系统等十分重要的基础。 但理论本身较为枯燥乏味,结合机器人三维物理仿真示例加深对课程应用能力的锻炼。 课件制作打破传统PPT叙事模式。具体如下,点击...
  • ZhangRelay
  • ZhangRelay
  • 2016年03月31日 23:59
  • 1128

MPU6050数据轻松分析-基于arduino

MPU6050数据轻松分析     这个文章是根据自己学习,查资料的汇总,同时把一些自己的心得加进去。如果有什么不对的,欢迎请大家指正、交流。 邮箱:zhb_account@163...
  • sanmatou
  • sanmatou
  • 2014年11月02日 16:52
  • 1990

平衡车之mpu6050调试及问题总结

这里重点讲解AD0的作用,I2C通讯中从机是要有地址的,以区别多个从机。当AD0管脚接低电平的时候,从机地址是0x68。从MPU6050的寄存器中我们可以得到答案,MPU6050作为一个IIC从机设备...
  • zhaoyuaiweide
  • zhaoyuaiweide
  • 2017年01月16日 12:51
  • 6335
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:二轮自平衡车
举报原因:
原因补充:

(最多只允许输入30个字)