- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是自平衡小车
什么是自平衡小车? 生活中的自平衡车 平衡车原理 平衡车其运作原理主要是建立在一种被称为“动态稳定”(Dynamic Stabilization)的基本原理上,利用车体内部的陀螺仪和加速度传感器,来检测车体姿态的变化,并利用伺服控制系统,精确地驱动电机进行相应的调整,以保持系统的平衡。 平衡车原理 小车只有两个轮子着地,车体只会在轮子滚动的方向上倾斜。控制轮子转动,抵消小车体的倾斜趋势便可实现小车站立。 如何制作一台属于自己的平衡车小车? STM32自平衡WiFi小车 1、MPU6050获取小车倾角 2、PID控制算法 3、小车电机 MPU6050获取小车倾角 MPU6050是一种非常流行的空间运动传感器芯片,可以获取器件当前的三个加速度分量、三个旋转角速度和温度。由于其体积小巧,功能强大,精度较高,不仅被广泛应用于工业,同时也是航模爱好者的神器,被安装在各类飞行器上驰骋蓝天。 (1)MPU6050姿态传感器 MPU6050获取小车倾角 MPU6050是一种非常流行的空间运动传感器芯片,可以获取器件当前的三个加速度分量、三个旋转角速度和温度。由于其体积小巧,功能强大,精度较高,不仅被广泛应用于工业,同时也是航模爱好者的神器,被安装在各类飞行器上驰骋蓝天。 (1)MPU6050姿态传感器 MPU6050获取小车倾角 MPU-6050 对陀螺仪和加速度计分别用了三个16 位的ADC,将其测量的模拟量化为可输出的数字量。为了精确跟踪快速和慢速的运动,传感器的测量范围都是用户可控的,陀螺仪可测范围为±250,±500,±1000,±2000°/秒(dps),加速度计可测范围为±2,±4,±8,±16g。我们可以通过IIC协议读取MPU6050这个7个数据。 (2)读取MPU6050姿态传感器数据 MPU6050获取小车倾角 由于直接从MPU6050获取的数据是不稳定的,我们需要用到一些数据处理算法来得到一个比较稳定的数据数。我们需要用到互补滤波算法,卡尔曼滤波算法、平滑滤波算法。经过这些算法处理之后我们就可以得到我们想要的小车倾角。 (3)MPU6050数据处理 PID控制算法 (1)为什么我们需要用PID控制算法 当小车站立的时候受到环境的影响会有倾倒的趋势,我需要给轮子一个转速让其抵消小车倾倒的趋势。那么这个速度该给多少呢?如果速度给稍微大了那么小车会“冲过”平衡点会向另一边倾倒。如果给的速度过小会出现轮子的速度不能抵消小车倾倒的趋势。这样往复下去小车便不能实现站立的目标。我们需要轮子的速度“刚好”抵消小车倾倒的趋势,这样才能使小车站立起来。 为了解决这个问题我们需要用到PID算法来动态调节这个抵消小车倾倒趋势所需要的轮子转速的大小。 PID控制算法 (2)PID算法理解 关于理解PID控制算法最典型的一个例子就是一个漏水的水缸的问题。 有个漏水的水缸,而且漏水的速度还不是恒定的。然后我们还有个水桶,我们可以控制往水缸里面加水或者从水缸里面舀水出来。另外我们可以检测水平面。现在我们的目的就是要控制水平面稳定在我们想要的任何一个平面上。 注意我们使用PID需要在一个闭环系统里面。什么叫闭环系统,就是有输入有反馈,输入就是能输入一个量去影响和控制我们的系统,反馈就是我们要能知道我们最终控制的东西的状态。在这个漏水的水缸系统中,输入就是这个水桶,我们能通过水桶往水缸里面加水或者从水缸里面舀水出来来影响我们水缸的水平面,反馈的话也就是说我们要能测量水平面,知道水平面是多少。 PID控制算法 (2)PID算法理解 1、 控制系统原理图如下: 2、PID公式 其中Kp为比例系数,Ti为积分时间常量,Td为积分时间常量。
您可能关注的文档
- 三轮机车检测基准修正草案对照表-车辆安全审验中心.doc
- 上期有色金属指数期货仿真交易活动细则.doc
- 上海交大工程训练中心钳工实习孔加工-上海交通大学工程训练中心.ppt
- 三类机动车维修自动变速箱维修开业条件审核表.doc
- 上海交通大学工商管理硕士MBA学位论文格式的-国科大管理学院.doc
- 上海大学公开邀请招标购置数控工具车床的公告.doc
- 上海市部分行业限制类和淘汰类生产工艺装备、产品-上海设计之都.doc
- 三编程加工步骤及工艺参数选择.ppt
- 上海斡铌禾自动化科技有限公司.ppt
- 三盖板孔加工项目导入固定循环通常是用含有G功能的一个程序段.doc
- 2025年智慧医疗平台服务质量标准研究.docx
- 特斯拉新能源汽车产业链技术创新与产业链发展模式分析报告.docx
- 2025年远程办公协同工具用户反馈与功能改进建议分析报告.docx
- 智能农业气象监测系统在农业灾害预防中的应用案例.docx
- 2025年通信工程师考试考前冲刺练习试题附参考答案详解【巩固】.docx
- 合成生物学在生物传感器管线布局的进展与投资潜力分析.docx
- 2025年氢能分布式储能技术市场应用前景与挑战分析报告.docx
- 2025年宠物殡葬服务品牌价值提升策略分析.docx
- 2025年小红书平台二手潮品推广效果分析报告.docx
- 2025年生物医药创新药研发项目供应链分析与优化报告.docx
文档评论(0)