平衡车平衡原理 Arduino.pdfVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
平衡原理 一、平衡小车原理 平衡小车是通过两个电机运动下实现小车不倒下直立行走的多功能智能小 车,在外力的推拉下,小车依然保持不倒下。这么一说可能还没有很直观的了解 究竟什么是平衡小车,不过这个平衡小车实现的原理其实是在人们生活中的经验 得来的。如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的 放在指尖上,所以练习的时候,需要学会的两个条件:一是放在指尖上可以移动, 二是通过眼睛观察木棒的倾斜角度和倾斜趋势 (角速度)。通过手指的移动去抵 消木棒倾斜的角度和趋势,使得木棒能直立不倒。这样的条件是不可以缺一的, 实际上加入这两个条件,控制过程中就是负反馈机制。 而世界上没有任何一个人可以蒙眼不看,就可以直立木棒的,因为没有眼睛 的负反馈,就不知道笔的倾斜角度和趋势。这整个过程可以用一个执行式表达: 平衡小车也是这样的过程,通过负反馈实现平衡。与上面保持木棒直立 比较则相对简单,因为小车有两个轮子着地,车体只会在轮子滚动的方向上发生 倾斜。控制轮子转动,抵消在一个维度上倾斜的趋势便可以保持车体平衡了。 所以根据上述的原理,通过测量小车的倾角和倾角速度控制小车车轮的加 速度来消除小车的倾角。因此,小车倾角以及倾角速度的测量成为控制小车直立 的关键。我们的亚博智能平衡小车使用了测量倾角和倾角速度的集成传感器陀 螺仪-MPU6050(模块详细介绍在亚博智能平衡小车光盘资料3.硬件资料中)。 二、角度(物理分析 PD 算法) 图 1 图2 控制平衡小车,使得它作加速运动。这样站在小车上(非惯性系,以车轮 作为坐标原点)分析倒立摆受力,它就会受到额外的惯性力,该力与车轮的加 速度方向相反,大小成正比。这样倒立摆(如图 2)所受到的回复力为:公式 1 F = mg sin θ-ma cos θ≈mg θ-mk1 θ 式1 中,由于 θ很小,所以进行了线 性化。假设负反馈控制是车轮加速度 a 与偏角θ成正比,比例为 k1。如果比例 k1g,(g是重力加速度)那么回复力的方向便于位移方向相反了。 而为了让倒立摆能够尽快回到垂直位置稳定下来,还需要增加阻尼力。增 加的阻尼力与偏角的速度成正比,方向相反,因此公式1可改为: F = mg θ-mk1 θ -mk2 θ` 按照上述倒立摆的模型,可得出控制小车车轮加速度的算法: a =k1 θ+k2 θ` 式中θ为小车角度,θ`为角速度。k1 k2都是比例系数 根据上述内容,建立速度的比例微分负反馈控制,根据基本控制理论讨论 小车通过闭环控制保持稳定的条件(这里需要对控制理论有基本了解)。假设外 力干扰引起车模产生角加速度x (t )。沿着垂直于车模地盘方向进行受力分析,可 以得到车模倾角与车轮运动加速度以及外力干扰加速度a (t )x (t )之间的运动方 程。如图3所示。 图3 在角度反馈控制中,与角度成比例的控制量是称为比例控制;与 角速度成比例的控制量称为微分控制 (角速度是角度的微分)。因此 上面系数 k1,k2 分别称为比例和微分控制参数。其中微分参数相当于 阻尼力,可以有效抑制车模震荡。通过微分抑制控制震荡的思想在后 面的速度和方向控制中也同样适用。 总结控制车模直立稳定的条件如下: (1)能够精确测量车模倾角θ的大小和角速度θ的大小; (2 )可以控制车轮的加速度。 上述控制实际结果是小车与地面不是严格垂直,而是存在一个对 应的倾角。在重力的作用下,小车会朝着一个方面加速前进

文档评论(0)

nuvem + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档