没有合适的资源?快使用搜索试试~ 我知道了~
自动跟随平衡车论文1
需积分: 0 1 下载量 3 浏览量
2022-08-03
12:16:37
上传
评论 1
收藏 1.06MB PDF 举报
温馨提示
试读
27页
摘要:以C/C++等高级语言编程能够帮助开发者更加有效的设计两轮平衡车的控制系统。本文设计的平衡车系统是以 C 语言作为开发语言来设计软件程序的,选用意法半导体
资源推荐
资源详情
资源评论
湖南工程学院毕业设计论文
毕 业 论 文
题 目: 两轮平衡车的设计与制作
学院: 电气信息学院
专业: 电子信息工程 班级: 1301 学号:201301030106
学生姓名: 张巧龙
导师姓名: 李延平
完成日期: 2017-05-16
两轮平衡车的设计与制作
I
两轮平衡车的设计与制作
摘要:以 C/C++等高级语言编程能够帮助开发者更加有效的设计两轮平衡车的控制系统。
本文设计的平衡车系统是以 C 语言作为开发语言来设计软件程序的,选用意法半导体公
司的 STM32F103 系列的微控制器作为本控制系统的主控芯片,使用惯性传感器 MPU6050
实时采集得到加速度的值及角速度的值,经过卡尔曼滤波算法融合加速度和角度计算出
两轮平衡车系统的倾角,并通过 PID 控制器计算出控制 PWM,通过 PWM 信号输出到电机
驱动上,从而控制电机的速度和方向,从而控制平衡车的平衡和简单行走。
关键词:STM32F103;MPU6050;卡尔曼滤波;PWM;PID 控制器
作者:张巧龙
微信公众号【大鱼机器人】
微信回复关键字【电子开发工具】获取电子设计必备软件
微信回复关键字【电子设计资料】获取电子设计资料包
微信回复关键字【PS 学习教程】 获取经典 PS 学习教程
微信回复关键字【更多资源获取】获取更多精彩资源哦~
知乎【张巧龙】
https://www.zhihu.com/people/zhang-qiao-long/activities
新浪博客【张巧龙】:http://blog.sina.com.cn/u/3829139600
QQ:746175735
技术交流学习请加微信:best_xiaolong
备注【进群】拉你进交流群~
两轮平衡车的设计与制作
II
Design and manufacture of two wheel balancing vehicle
Abstract:To C / C + + and other high-level language programming to help developers more
effective design of two-wheeled vehicle control system. In this paper, the design of the
balance system is based on the C language as a development language to design software
programs, the use of STMicroelectronics STM32F103 series of microcontrollers as the
control system of the master chip, the use of inertial sensor MPU6050 real-time acquisition of
the value of acceleration And the angular velocity, the Kalman filter algorithm is used to
calculate the inclination of the two-wheeled vehicle system by the acceleration and angle of
the Kalman filter algorithm. The PWM is calculated by the PID controller and output to the
motor drive through the PWM signal to control the motor speed and direction , Thus
controlling the balance of the balance and simple walking.
Keywords: STM32F103; MPU6050; Calman filter; PWM;PID controller
两轮平衡车的设计与制作
1
第1章 绪论
1.1 课题研究背景及其意义
上个世纪 80 年代来,伴随着科学技术迅猛发展和经济的高速发展,信息技术、计
算机技术及其它相关科学的相互渗透,这些都极大的促进了控制科学与工程技术研究的
不断深入,控制系统向智能化控制的发展已经成为一种趋势。早在十九世纪末期,汽车
诞生后,人类在交通运输方面走上了新的台阶,而交通工具的技术性能方面有了很大的
突破,汽车开始渐渐的成为人们生活的主导,也因此极大地加速了社会进步的进程。而
现在,随着汽车的数量在不停的刷新,同时电动车、电动汽车近年来也成为了人们的交
通王具的新宠,人们对于车辆的关注程度达到了历史的高峰,人们关注问题的不再只是
价格或便捷那么简单,车辆的安全性和舒适性也是很重要的关注焦点。
本世纪来各种关于系统智能化的东西被陆续提出来,如人工智能、智能工厂等相关
概念,而汽车作为人民生活的一部分,车辆智能化也是很重要的一大智能课题。如今不
仅是各种传感器技术和无线技术己经实现在车体上了,还有各种远程检测控制及无人驾
驶等等高新科技将在不远的将来实现在车辆工程上。智能车将作为一口综合性地学科登
上舞台,它是电子、物理、数学、计算机、机械、化学等多学科技术的融合,目前已成
为了各国科研的热点。
1.2 国内外研究现状
1.2.1 国外研究现状
最早关于双轮平衡机器人的研究是在上个世纪 80 年代,日本 Electro-Commnicat-
Ions 大学的 KazuoYamfuji 教授萌生了制作出一种能自动站立的机器人,在 1987 年申请
的一项“平行双轮机器人”专利中使用了该技术。以下介绍两轮平衡车的历史发展动态。
1995 年美国发明家安迪·卡门开始研制 Segway 平衡车如图 1.2.1。直到 2001 年 12
月这项高保密的发明公诸于众,他将两轮平衡车作为新型代步工具,并与 2002 年量产
出第一辆 Segway HT i167。
2002 年,Leg 公司设计了两轮移动机器人 LegWay,如图 1.2.2 所示。他是第一款移
动玩具机器人,可以对它进行远程操控。只有手掌大小、结构紧凑、控制灵活、模块
化的结构设计,使得二次安装和拆卸都很方便。
两轮平衡车的设计与制作
2
2004 年,Homebrew 机器人俱乐部的 Ted Larson 和 Bob Allen 制作了两轮自平衡机
器人 Bender,并在机器人上安装了一个摄像头使它也成为一款自主移动机器人。它由三
层板构成,支架做得很高,使重心竖直靠上。但其平衡表现很出色,获得了第一届年度
Robolymipics'' Best of Show''类金牌。
图 2.1 Segway 平衡车 图 2.2 Legway 平衡车
1.2.2 国内研究现状
受国外两轮自平衡机器人研究热潮的影响,国内一些研究机构和平衡车爱好者们
经过努力,也取得了诸多的成果。
(1)2004 年,台湾国立大学电机工程研究所利用模糊控制完成了一辆两轮自平衡
车的研制。
(2)中国科技大学利用倒立摆控制原理研究出了自平衡两轮代步电动车,在车体
内部嵌入式 CPU 的控制下,通过采集平衡传感器和速度、加速度传感器的数据,并建立
系统 数学模型,和控制算法,计算输出 PWM 信号,控制两个伺服电机转动,保持车体
平衡。在 车子运行中能够根据人体重心的偏移,自动前进、后退、及转向。
(3)哈尔滨工程大学也研制了类似的两轮自立平衡机器人,该系统使用了两块
C8051 单片机和人机交互式的上位机作为核心控制器,使用反射式的红外距离传感器以
及双轴加速度计 ADXL202 来检测车体倾角。利用 PWM 动态控制两个直流电机的转速。上
位机与机器人之间的数据通信使用的是超小型、超低功耗、高速无线收发 MODEM,人机
交互界面采用了 240*128 图形液晶、方向摇杆和按键。基于这些齐全而可靠的硬件设计,
使用了一套有效的、独特的软件算法,完成了该系统的平衡控。
剩余26页未读,继续阅读
资源评论
晕过前方
- 粉丝: 115
- 资源: 328
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功