基于K60的风力摆控制系统研究(2)
2.2 MPU-6050模块
MPU-6050对陀螺仪和加速计分别采用了三个16位的ADC,将其测量的模拟量转化为可输出的数字量。和其他设备通信采用400KHz的12C接口,可由电源模块的5V电路供电,核心板接MPU-6050的SDA和SCL引脚读取数据。
2.3 人机交互模块
OLED显示模块显示风力摆摆臂摆动的角度,角速度以及角加速度,控制单元完成数据处理后驱动显示屏。由于该系统是一个实现多种功能的系统,需要在多种功能之间切换,设计OLED显示与按键切换,可以很好满足这一要求。
3 软件设计
3.1 姿态解算
数据处理主要是姿态解算,姿态解算算法的核心在于旋转,因为姿态解算需要频繁组合旋转和用旋转变换向量,所以采用四元数保存组合姿态、辅以矩阵来变换向量的方案。姿态解算程序过程是:用一个计时器定时触发测量,接着所有测量过程都靠中断推进,然后判断在main函数里不断检查测量是否完成,完成就进行解算。
3.2 PID算法
对于本风力摆控制系统,U(k)即为输给电机的PWM占空比,e(k)即为目标角度实际速度角度。由于微分项会致直流风机振荡,故只是用PI算法基于增量式PID的角度控制算法。
3.3 功能实现
在实现画任意长度的线段时,需要将角度与线段长度进行转换,从而通过控制系统的pid算法,让系统实现该功能。在画圆时,在受力分析时,发现需要螺旋式达到画圆的介稳定状态,否则无法实现稳定画圆,在代码实现时曾设计了先画线段再左右摆动画圆,结果不能实现功能。
4 总结
设计该系统时,到的最大的困难是机械问题,包括合适的直流风机的选型,摆放位置,发现四只直流风机放置时没有相互隔离,导致气体对流,在控制时无法实现要求的功能,于是在实验室中设计了隔离轻质固定壳,有效的隔离了对流,从而解决了在机械上出现的严重问题。该系统较好的实现了系统要求,但是还存在问题,经过分析,误差存在的主要原因有风力摆机械结构有摩擦,MPU-6050采集到的数据误差,直流风机的反应滞后,姿态解算算法造成的误差等。因此,可以优化机械结构,减少摩擦力,采用反应更灵敏的直流风机,修改姿态解算算法或者选择更合适的算法。
参考文献:
[1]卓勤,黄开胜,邵贝贝等编.学做智能车-挑战“飞思卡尔”杯[M].北京:北京航空航天大学出版社,2007:266-369.
[2]付少波主编.传感器及其应用电路[M].化学工业出版社,2011.
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ:
蒋老师联系QQ:
刘老师联系QQ:
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《校园英语》旬刊 省级 教育类学术期刊
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《文教资料》 旬刊 省级
- 《科技风》半月刊 省级 科技类优秀期刊
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《中国实验方剂学杂志》 半月刊 北大核心
- 《电影评介》半月刊 14版北大核心
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《继续教育研究》月刊 北大核心期刊
- 《网络空间安全》(信息安全与技术)月刊 国
- 《新闻传播》月刊 省级 新闻类优秀期刊
- 《财会月刊》旬刊 14版北大核心
- 《体育文化导刊》月刊 体育类双核心期刊
- 《机械研究与应用》双月刊 省级 机械应用类
- 《公路交通科技》 月刊 北大核心
- 《教学与管理》旬刊 北大核心
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《中国医药指南》 旬刊 国家级
- 《高教论坛》 月刊 省级
- 《课程教育研究》 旬刊 国家级
- 《语文建设》 旬刊 14版北大核心
- 《教育发展研究》 半月刊 双核心
- 《学术界》 月刊 双核心


