基于MPU6050的双轮平衡车控制系统设计The design of the two-wheeled balancing vehicle control system based on MPU6050
赖义汉,王凯
摘要(Abstract):
双轮平衡车是一个高度不稳定两轮机器人,单独使用陀螺仪或者加速度计都不能提供有效而可靠的信息来保证车体的平衡.介绍了以STC12C5A60S2单片机作为核心控制器的双轮平衡车控制系统设计方案,采用MPU6050六轴传感器采集角度和角速度信号,应用卡尔曼融合滤波方式和PID控制算法,以实现双轮平衡车的平衡和简单的直立行走.
关键词(KeyWords): 双轮平衡车;MPU6050;控制系统
基金项目(Foundation):
作者(Author): 赖义汉,王凯
参考文献(References):
- [1]张伟民,段晓明,赵艳花.两轮自平衡小车控制研究[J].自动化技术与应用,2011,30(4):10-13.
- [2]陈桂友,柴远斌.单片机应用技术[M].北京:机械工业出版社,2008:214-220.
- [3]郜园园,阮晓钢,宋洪军,等.两轮自平衡机器人惯性传感器滤波问题的研究[J].传感器技术学报,2010,23(5):696-699.
- [4]冯智勇,曾瀚,张力,等.基于陀螺仪及加速度计信号融合的姿态角度测量[J].西南师范大学学报:自然科学版,2011,36(4):137-140.
- [5]何跃,林春梅.PID控制系统的参数选择研究及应用[J].计算机工程与设计,2006,27(8):1496-1498.