- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
光电平衡小车设计单片机课程设计已整理
湖南大学电气与信息工程学院本科生单片机课程设计报告课题:光电平衡小车专业班级:电自六班目录第一章车模整体设计方案31.1两轮自平衡智能车整体框架31.2直立任务分解……………………………………………………………………………..51.3车模直立控制……………………………………………………………………………..91.4车模速度控制……………………………………………………………………………101.5车模方向控制……………………………………………………………………………10第二章程序控制说明112.1主程序框架116.1电机死区补偿126.2角度单闭环控制136.3角度、速度双闭环控制14第二章车模机械设计153.1车模地盘安装153.2车模编码器安装153.3车模电池位置改装16第三章车模硬件电路设计18第四章卡尔曼滤波184.1卡尔曼滤波简介184.2使用卡尔曼滤波的原因184.3卡尔曼滤波原型204.4卡尔曼滤波化简214.5卡尔曼滤波参数整定23第五章车模参数调试图解29附录源代码30附录硬件电路图30个人总结30车模整体设计方案1.1两轮自平衡智能车整体框架智能车是在车模结构的框架上,搭上硬件结构,通过MC9S12XS128单片机的处理能力,将传感器采集到的信息处理分析后得出运算结果,指挥电机做出适应赛道及战术策略的响应的一套系统。其硬件结构框架如下图:1.2直立行走任务分解电磁组比赛要求车模在直立的状态下以两个轮子着地沿着赛道进行比赛,相比四轮着地状态,车模控制任务更为复杂。为了能够方便找到解决问题的办法,首先将复杂的问题分解成简单的问题进行讨论。为了分析方便,根据比赛规则,假设维持车模直立、运行的动力都来自于车模的两个后车轮,后轮转动由两个直流电机驱动。因此从控制角度来看,由控制车模两个电机旋转方向及速度实现对车模的控制。车模运动控制任务可以分解成以下三个基本任务:(1)控制车模直立:通过控制两个电机正反向运动保持车模直立状态;(2)控制车模速度:通过控制两个电机转速速度实现车模行进控制;(3)控制车模转向:通过控制两个电机之间的转动差速实现车模转向控制。以上三个任务都是通过控制车模两个后轮驱动电机完成的。可以假设车模的电机可以虚拟地被拆解成三个不同功能的驱动电机,它们同轴相连,分别控制车模的直立平衡、前进行走、左右转向,如图2.1所示。图2.1车模运动控制分解示意图直流电机的力矩最终来自于电机驱动电压产生的电流。因此只要电机处于线性状态,上述拆解可以等效成三种不同控制目标的电压叠加之后,施加在电机上。在上述三个任务中保持车模直立是关键。由于车模同时受到三种控制的影响,从车模直立控制的角度,其它两个控制就成为它的干扰。因此在速度、方向控制的时候,应该尽量平滑,以减少对于直立控制的干扰。三者之间的配合如图2.2所示。图 2.2三层控制之间相互配合,底层尽量减少对于上层的干扰上述三个控制各自独立进行控制,它们各自假设其它两个控制都已经达到稳定。比如速度控制时,假设车模已经在直立控制下保持了直立稳定,通过改变电机的电压控制车模加速和减速。车模在加速和减速的时候,直立控制一直在起作用,它会自动改变车模的倾角,移动车模的重心,使得车模实现加速和减速。1.3车模直立控制控制车模直立的直观经验来自于杂技表演。一般的人通过简单练习就可以让一个直木棒在手指尖上保持直立。这需要两个条件:一个是托着木棒的手掌可以移动;另一个是眼睛可以观察到木棒的倾斜角度和倾斜趋势(角加速度)。通过手掌移动抵消木棒的倾斜角度和趋势,从而保持木棒的直立。这两个条件缺一不可,实际上就是控制中的负反馈机制,参见图2.3。世界上还没有任何一个天才杂技演员可以蒙着眼睛使得木棒在自己手指上直立,因为没有了负反馈。图2.3 通过反馈保持木棒的直立车模直立也是通过负反馈实现的。但相对于上面的木棒直立相对简单。因为车模有两个轮子着地,因此车体只会在轮子滚动的方向上发生倾斜。控制轮子转动,抵消倾斜的趋势便可以保持车体直立了。如图2.4所示。图2.4通过车轮运动控制保持车体直立那么车轮如何运行,才能够最终保持车体垂直稳定?为了回答这个问题,一般的做法需要建立车模的运动学和动力学数学模型,通过设计最优控制来保证车模的稳定。为了使得同学们能够比较清楚理解其中的物理过程。下面通过对比单摆模型来说明保持车模稳定的控制规律。重力场中使用细线悬挂着重物经过简化便形成理想化的单摆模型。直立着的车模可以看成放置在可以左右移动平台上的倒立着的单摆。如图2.5所示。图2.5车模可以简化成倒立的单摆普通的单摆受力分析如图2.6所示。图2.6普通的单摆受力分析当物体离开垂直的平衡位置之后,便会受到重力与悬线的作用合力,驱动重物回复平衡位置。这个力称之为回复力,其大小为在此回复力作用下,单摆便进行周期运动。
您可能关注的文档
最近下载
- 基于PLC的自动售货机的系统设计.docx
- 2024年四川普通高中会考历史真题及答案.docx VIP
- 技术创新对经济增长驱动作用差异性实证研究.docx VIP
- 迅达电梯5500电气原理图纸图带注释mx-gc7.2(中文版).pdf
- 实变函数论与泛函分析(下) 习题解答.pdf.pdf VIP
- JGJ33-2012《建筑机械使用安全技术规程》.pptx
- 17-实变函数论与泛函分析(下册·第二版修订版)-夏道行-2010.pdf VIP
- 16-实变函数论与泛函分析(上册·第二版修订版)-夏道行--2010.pdf VIP
- 国开《政治经济学》第四次形成性考核任务参考资料.pdf VIP
- 实用软件工程第3版习题解答-附答案.pdf VIP
文档评论(0)