- 30
- 0
- 约1.09万字
- 约 24页
- 2016-10-29 发布于辽宁
- 举报
中北大学
课 程 设 计 说 明 书
?
?
?
学生姓名: ?杰 学 号: 学 院: ?仪器与电子学院 专 业: ? 题 目: 基于ARM的两轮自平衡车模型系统设计 ? ?
?
指导教师: 李锦明 职称: 副教授
?
?
?
2015 年 1 月 30 日
摘 要
近年来,两轮自平衡车的研究与应用获得了迅猛发展。本文提出了一种两轮自平衡小车的设计方案,采用陀螺仪L3G4200以及MEMS加速度传感器MMA7260构成小车姿态检测装置,使用卡尔曼滤波完成陀螺仪数据与加速度计数据的数据融合。系统选用飞思卡尔32位单片机Kinetis K60为控制核心,通过滤波算法实现车身控制,人机交互等。
整个系统制作完成后,各个模块能够正常并协调工作,小车可以在无人干预条件下实现自主平衡。同时在引入适量干扰情况下小车能够自主调整并迅速恢复稳定状态。
关键词:两轮自平衡 陀螺仪 姿态检测 卡尔曼滤波 数据融合
1 课程设计目的 1
2 设计内容和要求 1
2.1 设计要求 1
2.2 研究意义 1
2.3 研究内容 2
3 设计方案及实现情况 2
3.1 两轮平衡车的平衡原理 2
3.2 系统方案设计 3
3.3 系统最终方案 6
3.4 系统软件设计 9
3.5 电路调试 16
4 课程设计总结 18
参 考 文 献 19
附 录 20
致 谢 21
1 课程设计目的
(1)掌握嵌入式系统的一般设计方法和设计流程;
(2)学习嵌入式系统设计,掌握相关IDE开发环境的使用方法;
(3)掌握ARM的应用;
(4)学习掌握嵌入式系设计的全过程;
2 设计内容和要求
2.1 设计要求
(1)学习掌握基于ARM Cortex-M4内核的Kinetis K60系列单片机的工作原理及应用;
(2)学习掌握加速度计、陀螺仪的工作原理及应用;
(3)设计基于PID控制的两轮自平衡车模型系统的工作原理图及PCB版图;
2.2 研究意义
近年来,随着电子技术的发展与进步,移动机器人的研究不断深入,成为目前科学研究最活跃的领域之一,移动机器人的应用范围越来越广泛,面临的环境和任务也越来越复杂,这就要求移动机器人必须能够适应一些复杂的环境和任务。比如,户外移动机器人需要在凹凸不平的地面上行走,有时环境中能够允许机器人运行的地方比较狭窄等。如何解决机器人在这些环境中运行的问题,逐渐成为研究者关心的问题[1]。
两轮自平衡机器人的概念正是在这样一个背景下提出来的,这种机器人区别于其他移动机器人的最显著的特点是:采用了两轮共轴、各自独立驱动的工作方式(这种驱动方式又被称为差分式驱动方式),车身的重心位于车轮轴的上方,通过轮子的前后移动来保持车身的平衡,并且还能够在直立平衡的情况下行驶。由于特殊的结构,其适应地形变化能力强,运动灵活,可以胜任一些复杂环境里的工作。
两轮自平衡机器人自面世以来,一直受到世界各国机器人爱好者和研究者的关注,这不仅是因为两轮自平衡机器人具有独特的外形和结构,更重要的是因为其自身的本质不稳定性和非线性使它成为很好的验证控制理论和控制方法的平台,具有很高的研究价值。
2.3 研究内容
本课题设计了一款两轮自平衡小车,研究了车身姿态检测中陀螺仪与加速度传感器的互补特性,并根据其特性比较并设计滤波算法,包括卡尔曼滤波等常用滤波算法。PID控制算法的实现以及直流电机调速的研究。具体包括:
(1) 机器人本体设计:包括机械,重心调整,电气系统设计等,为进一步研究提供良好的平台;
(2) 信号调理及控制部分电路设计:陀螺仪输出信号需要经过进一步滤波放大,因此需要设计信号调理电路,同时控制核心需要构建相关输入输出模块及人际交互设备,因此需要对主控单元电路进行设计。同时还需要设计直流电机驱动电路。
(3) 基于卡尔曼滤波的数据融合:由于陀螺仪测量的角速度只在短时间内稳定而加速度传感器的自身白噪声很严重,因此根据其互补特性设计卡尔曼滤波器以得到准确稳定的角度和角速度。
(4) PID控制算法:包括两路闭环控制。小车的倾角闭环控制以及直流电机的闭环速度控制。
3 ?设计方案及实现情况
3.1 两轮平衡车的平衡原理
控制小车平衡的直观经验来自人类日常生活经验。如人类身体拥有丰富的感知器官,通过大脑调节便可以控制腰部及腿部肌肉保持人体的直立。而一般人通过简单训练就可以让一根直木棍在手指尖保持直立不倒。这需要两个条件:一个是托着木棍的手指可以自由移动;另一个是人的眼睛可以观察木棍的倾斜角度与倾斜趋势(角速度)[4]。这两个条件缺一不可,实际上这就是控制系统中的负反馈机制,如
您可能关注的文档
- 基于ajax的信息发布与反馈系统的设计-毕业论文设计.doc
- 基于android的餐饮位置服务系统开发-毕业论文设计.doc
- 基于android的航空订票系统设计与实现-毕设毕业论文.doc
- 基于android的手机通讯x录的设计与实现-毕业论文设计.doc
- 基于android的手机通讯x录系统设计课程设计-毕业论文.doc
- 基于android的手机团购应用的设计与实现-毕业论文设计.doc
- 基于android的手势加密软件的设计与实现计算机-毕设毕业论文.doc
- 基于android的图片阅读器的设计与实现计算机-毕设毕业论文.doc
- 基于android的五子棋游戏设计与实现-毕业论文设计.doc
- 基于android的音乐播放器设计与实现-毕业论文设计.doc
- 基于arm的射频识别读写器设计-毕业论文设计.doc
- 基于arnold置乱的数字图像加密算法的研究与实现-毕设毕业论文.doc
- 基于at89c51单片机的步进电机控制系统-毕设毕业论文.doc
- 基于at89c51单片机的电子音乐盒设计课程设计-毕业论文.doc
- 基于at89c51单片机的红外遥控密码锁-毕设毕业论文.doc
- 基于at89c51的交通灯控制电路-毕业论文设计.doc
- 基于at89c51的气体浓度测量显示及报警系统课程设计-毕业论文.doc
- 基于at89s52太阳能热水器控制系统的设计-毕设毕业论文.doc
- 基于avr单片机的风速测量仪设计-本科毕业论文设计.doc
- 基于avr单片机的蔬菜大棚恒温恒湿系统设计-毕设毕业论文.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)