版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 双轮自平衡小车控制系统的设计 张婷婷摘 要:双轮自平衡小车具有高适应性、高灵活性、小面积、低功耗、长续航等优点,完全符合未来智能技术的前景方向,可推广于承载、运输、代步等众多民用、军用场合,有很大的发展潜力和市场前景,具有十分重要的研究意义。为了实现平衡稳定性能的表现和速度的提升,本文以双轮小车为主要研究对象,通过对控制系统关键技术的研究,实现硬件系统及软件系统的设计,采集各种道路、倾角及速度数据,并利用单片机对有效信息进行融合,从而针对不同的工作环境,对双轮小车的驱动电机分别进行有效的控制,使其实现稳定、适应性强的双轮小车自平衡
2、行驶。关键词:平衡控制;多信息融合;车身稳定1 引言随着社会的发展和工作环境的复杂要求,人们对于可移动机器人的需求也越来越高,特别是在一些狭小或特定环境下的工作,需要可以实现灵活可变的移动轨迹,比如在原地零半径回转或者任意半径的转向。双轮平衡小车是实现这类要求的一个重要载体,可以通过控制系统的运动控制,让小车在完美融合环境约束条件下进行无人干预的自平稳运行,同时可以抵抗干扰,迅速调整恢复稳定状态1。然而控制系统也有各种各样的设计方案,不同的设计方案搭配合适的控制算法会产生出不一样的控制效果,最直观的是平衡稳定性能的表现和速度的提升,本文就控制系统的关键技术进行以下研究。2 总体设计双轮自平衡小
3、车是一个多反馈系统,通过对机械、硬件、软件等三方面的不断探索,本文确定了如图1所示的系统总框图。系统总方案以主控模块、道路采集模块、姿态采集模块、速度检测模块、电机驱动模块、电源管理模块、调试模块等七大模块组成,从信号采集。2.1 主控芯片系统采用性价比高的32位mk66fn2m0vlq18为主控芯片(以下简称k66),k66有gpio、adc模数转换、pit定时器、外部中断、pwm等外设,内含六个uart模块, 三个spi模塊, 四个i2c模块与一个i2s模块,有足够的处理能力,可完成对各传感器采集信息的运算处理,以驱动电机模块。2.2 信号采集系统道路信息采集模块依靠的是车体前瞻上的mt9
4、v034数字摄像头模块,通过二值化处理将采集的信号传送给k66单片机的ad检测引脚,单片机通过摄像头来判断道路信息和小车所在位置,并在遇到路障、弯道、颠簸、上坡、下坡、人行道标志等复杂路况时加以区别信号。姿态采集模块主要是对双轮小车的车身姿态及倾角进行采集,包括两个方面,通过陀螺仪和加速度计分别进行信号采集,将陀螺仪积分出来的角度与加速度计换算出来的角度数据经过融合得到准确的角度。速度检测模块主要是对小车行走和转向差速检测,采用的是512线mini编码器,可以通过分别对左右两轮轮速的检测,反馈给单片机进行对比,通过运算处理后以输出pwm控制电机驱动。2.3 电机驱动模块本车使用的是rs380直
5、流电机,分别带动左右轮转动。电机驱动模块是通过搭建h桥电路,采用bjt基极驱动,实现对左、右轮的直流电机进行pwm控制,根据单片机运算处理输出信号以及时控制车轮转速及转差。2.4 电源管理模块平衡小车的供电电源为7.2v2000mah的直流电池,但因本控制系统的各个模块需要的电压各不相等,故电源管理模块通过若干相互独立的稳压电源电路组成,为各个模块提供对应合适的电源,并有利于减少模块间的互相干扰。具体来说,需要提供5v的稳定电压给编码器、陀螺仪、隔离电路等,需要提供3.3v的直流稳定电压给k66、调试模块等,另外还要利用升压电路输出12v直流电压供给电机驱动模块。3 控制策略设计本车控制系统从
6、各个模块初始化开始进入主函数的while循环,在循环中利用k66的dma获取摄像头图像信息,并利用mpu6050中断,为主程序提供50ms的精确定时,通过获取加速度计及陀螺仪角度,获取电池电压,获取编码器测速,读距离值以判断当前状态,若当前状态不平衡,通过串级pid控制计算pwm值,设置pwm及电机转动方向控制。3.1 平衡控制双轮平衡小车的控制核心思想是当姿态检测系统检测到车身产生倾斜时,控制系统能根据测得的倾角产生一个相应的力矩,通过控制电机驱动车轮向车身要倒下的方向运动至合适距离,以保持车身的动态平衡2。如图2所示。3.2 串级控制为保证车模的平衡控制,本车采用直立环、转向环、速度环三环
7、串级控制。如图3所示。本文将直立、方向、速度三方面控制算法进行串级控制,其中速度环pi控制作为最外环,且做为转向环pd控制器中间环的输入,直立环pd控制作为最内环。在串级控制中,速度还的输出不再是pwm变化值,而是输出小车的直立倾角变化值3。在进行调试时,可从最内环直立环开始,将直立环和速度环pid均置为零,慢慢增加角速度p,直到用手作用小车时,小车有反作用力,这就是平衡力,然后稍加d参数,再调节转向环p参数直到小车可以自主直立,再稍加d参数去除多余的车模抖动。4 结论本文针对双轮自平衡小车设计的控制系统进行研究,从传感器的选用和信息融合入手,研究改进了一些控制策略。提出三环串级控制的思想,并
8、进行调试,该控制策略较传统控制思想略优,大大提高了车模高速稳定性能。参考文献1 严冬.基于pid控制算法的自主平衡小车的设计j.科技视界,2018(33):14-15.2 陶言侃. 双轮自平衡机器人设计及轨迹跟踪控制研究d.哈尔滨工业大学,2019.3 黄强,唐杰,林立,王源明,朱群峰.双闭环pid控制的两轮平衡小车设计与实现j.邵阳学院学报(自然科学版),2020,17(03):35-39.基金项目:滁州职业技术学院校级重点科研课题基于多信息融合的双轮自平衡小车控制系统的研究及应用(项目编号:2017yjz-2017-04);安徽省省级质量工程汽车检测与维修技术教学团队(项目编号:2018jxtd089)。科学导报·学术2020年50期科学导报
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T∕CPSS 102-2026 配电台区稳态电能质量协同控制技术规范
- 七年级信息技术 数据分析教学设计 青岛版
- 高中历史 专题三 中国社会主义建设道路的探索 二 伟大的历史性转折(2)教学教学设计 人民版必修2
- 六年级下科学教学设计-人的一生-青岛版(六年制三起)
- 2026自然资源法律实务完整试题及答案
- 项目五 描述洗衣机的洗衣流程-了解算法及其基本控制结构教学设计高中信息技术沪科版2019必修1 数据与计算-沪科版2019
- 人教版地理必修2第四章第2节《工业地域的形成》教学设计
- 2026年重庆公务员考试(计算机)强化训练试题及答案
- 2026第五次全国经济普查知识竞赛题库附含参考答案
- 孔子事迹知识问答及答案阐释
- 慢病患者居家康复护理指导手册
- 2026年注册营养师道真题(名校卷)附答案详解
- 食堂食材供货、配送服务保障方案
- 护患沟通人文关怀课件
- 高磷血症科普
- 设备管理技术培训课件
- 集装箱活动板房施工方案
- 一体化消防泵房水池施工方案
- 脊柱骨折的急救处理措施
- 中国2型糖尿病运动治疗指南(2024版)
- CJ/T 283-2017偏心半球阀
评论
0/150
提交评论