ImageVerifierCode 换一换
格式:DOCX , 页数:56 ,大小:2.15MB ,
资源ID:704898      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-704898.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(光电平衡小车设计_单片机课程设计.docx)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

光电平衡小车设计_单片机课程设计.docx

1、 本科生单片机课程设计报告1湖南大学电气与信息工程学院本科生单片机课程设计报告课 题:光电平衡小车专业班级:电自六班本科生单片机课程设计报告2目录第一章 车模整体设计方案 .31.1两轮自平衡智能车整体框架31.2 直立任务分解.51.3 车模直立控制.91.4 车模速度控制101.5 车模方向控制10第二章程序控制说明 .112.1主程序框架116.1电机死区补偿126.2本科生单片机课程设计报告3角度单闭环控制136.3角度、速度双闭环控制14第二章 车模机械设计 .153.1车模地盘安装153.2车模编码器安装1本科生单片机课程设计报告453.3车模电池位置改装16第三章 车模硬件电路设

2、计 .18第四章 卡尔曼滤波 .184.1卡尔曼滤波简介184.2使用卡尔曼滤波的原因184.3卡尔曼本科生单片机课程设计报告5滤波原型204.4卡尔曼滤波化简214.5卡尔曼滤波参数整定23第五章车模参数调试图解 .29附录源代码 .30附录硬件电路图 .30个人总结 .30本科生单片机课程设计报告6第一章 车模整体设计方案1.1 两轮自平衡智能车整体框架智能车是在车模结构的框架上,搭上硬件结构,通过 MC9S12XS128 单片机的处理能力,将传感器采集到的信息处理分析后得出运算结果,指挥电机做出适应赛道及战术策略的响应的一套系统。其硬件结构框架如下图:1.2 直立行走任务分解电磁组比赛要

3、求车模在直立的状态下以两个轮子着地沿着赛道进行比赛,相比四轮着地状态,车模控制任务更为复杂。为了能够方便找到解决问题的办法,首先将复杂的问题分解成简单的问题进行讨论。为了分析方便,根据比赛规则,假设维持车模直立、运行的动力都来自于车模的两个后车轮,后轮转动由两个直流电机驱动。因此从控制角度来看,由控制车模两个电机旋转方向及速度实现对车模的控制。车模运动控制任务可以分解成以下三个基本任务:(电源模块 S12XS128控制核心单片机加速度计模块控制器模块CCD 路径检测测速模块陀螺仪模块电机驱动模块本科生单片机课程设计报告71) 控制车模直立:通过控制两个电机正反向运动保持车模直立状态;(2) 控

4、制车模速度:通过控制两个电机转速速度实现车模行进控制;(3) 控制车模转向:通过控制两个电机之间的转动差速实现车模转向控制。以上三个任务都是通过控制车模两个后轮驱动电机完成的。可以假设车模的电机可以虚拟地被拆解成三个不同功能的驱动电机,它们同轴相连,分别控制车模的直立平衡、前进行走、左右转向,如图 2.1 所示。图2.1 车模运动控制分解示意图直流电机的力矩最终来自于电机驱动电压产生的电流。因此只要电机处于线性状态,上述拆解可以等效成三种不同控制目标的电压叠加之后,施加在电机上。在上述三个任务中保持车模直立是关键。由于车模同时受到三种控制的影响,从车模直立控制的角度,其它两个控制就成为它的干扰

5、。因此在速度、方向控制的时候,应该尽量平滑,以减少对于直立控制的干扰。三者之间的配合如图2.2所示。本科生单片机课程设计报告8图 2.2 三层控制之间相互配合,底层尽量减少对于上层的干扰上述三个控制各自独立进行控制,它们各自假设其它两个控制都已经达到稳定。比如速度控制时,假设车模已经在直立控制下保持了直立稳定,通过改变电机的电压控制车模加速和减速。车模在加速和减速的时候,直立控制一直在起作用,它会自动改变车模的倾角,移动车模的重心,使得车模实现加速和减速。1.3 车模直立控制控制车模直立的直观经验来自于杂技表演。一般的人通过简单练习就可以让一个直木棒在手指尖上保持直立。这需要两个条件:一个是托

6、着木棒的手掌可以移动;另一个是眼睛可以观察到木棒的倾斜角度和倾斜趋势(角加速度) 。通过手掌移动抵消木棒的倾斜角度和趋势,从而保持木棒的直立。这两个条件缺一不可,实际上就是控制中的负反馈机制,参见图 2.3。世界上还没有任何一个天才杂技演员可以蒙着眼睛使得木棒在自己手指上直立,因为没有了负反馈。本科生单片机课程设计报告9图 2.3 通过反馈保持木棒的直立车模直立也是通过负反馈实现的。但相对于上面的木棒直立相对简单。因为车模有两个轮子着地,因此车体只会在轮子滚动的方向上发生倾斜。控制轮子转动,抵消倾斜的趋势便可以保持车体直立了。如图 2.4 所示。图 2.4 通过车轮运动控制保持车体直立那么车轮

7、如何运行,才能够最终保持车体垂直稳定?为了回答这个问题,一般的做法需要建立车模的运动学和动力学数学模型,通过设计最优控制来保证车模的稳定。为了使得同学们能够比较清楚理解其中的物理过程。下面通过对比单摆模型来说明保持车模稳定的控制规律。重力场中使用细线悬挂着重物经过简化便形成理想化的单摆模型。直立着的车模可以看成放置在可以左右移动平台上的倒立着的单摆。如图2.5所示。本科生单片机课程设计报告10图 2.5 车模可以简化成倒立的单摆普通的单摆受力分析如图2.6所示。图 2.6 普通的单摆受力分析当物体离开垂直的平衡位置之后,便会受到重力与悬线的作用合力,驱动重物回复平衡位置。这个力称之为回复力,其大小为在此回复力作用下,单摆便进行周期运动。在空气中sinFmg运动的单摆,由于受到空气的阻尼力,单摆最终会停止在垂直平衡位置。空气的阻尼力与单摆运行速度成正比,方向相反。阻尼力越大,单摆越会尽快在垂直位置稳定下来。图2.7显示出不同阻尼系数下,单摆的运动曲线。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报