基于STM32的两轮自平衡小车系统设计

被引:37
作者
王素青
熊维堂
机构
[1] 南京航空航天大学金城学院
关键词
两轮自平衡小车; STM32; MPU-6050传感器; 卡尔曼滤波; PID控制;
D O I
暂无
中图分类号
TP273 [自动控制、自动控制系统];
学科分类号
080201 ; 0835 ;
摘要
针对小车控制系统的复杂性,设计一个以STM32F103C8T6微处理器为主控制器,以MPU-6050传感器为姿态检测部件的自平衡小车系统。由于陀螺仪和加速度计在测量时存在噪声干扰和随机漂移误差,采用卡尔曼滤波算法对陀螺仪和加速度计数据进行融合,补偿传感器测量误差,计算出小车倾角与角速度的最优估计值。并以最优姿态角和小车速度为反馈量构成双闭环控制,利用PID控制算法实现小车系统的自平衡控制。通过系统的软硬件设计、调试及运行情况,证明自平衡小车能够稳定地实现自平衡控制。
引用
收藏
页码:146 / 150
页数:5
相关论文
共 14 条
[1]   基于互补滤波的两轮自平衡车姿态控制 [J].
梁光胜 ;
杜梦楠 ;
周子豪 ;
刘春旭 ;
文月 .
测控技术, 2015, 34 (05) :72-74
[2]   两轮自平衡车运动姿态的测量和控制 [J].
马思远 ;
鲁庭勇 ;
张丽君 .
测控技术, 2015, 34 (04) :71-73+77
[3]   基于卡尔曼滤波的两轮自平衡车姿态检测 [J].
刘二林 ;
姜香菊 .
自动化与仪器仪表, 2015, (02) :52-54
[4]   两轮自平衡机器人的控制方法研究 [J].
武俊峰 ;
孙雷 .
哈尔滨理工大学学报, 2014, 19 (06) :22-26
[5]   两轮自平衡小车的研究与实现 [J].
柯国松 ;
陈阳 ;
许志文 .
工业控制计算机, 2014, 27 (11) :44-46
[6]   基于STM32的两轮自平衡小车控制系统设计 [J].
季鹏飞 ;
朱燕 ;
程传统 ;
杜晓 .
电子科技, 2014, 27 (11) :96-99+105
[7]   两轮自平衡车控制系统的设计与实现 [J].
周牡丹 ;
康恺 ;
蔡普郎 ;
黄天健 .
自动化技术与应用, 2014, 33 (10) :4-8
[8]   基于陀螺仪与加速度计的二轮自平衡控制系统设计 [J].
孟腾 ;
章政 .
传感器与微系统, 2014, 33 (10) :61-64
[9]   基于卡尔曼滤波的两轮自平衡车姿态检测方法 [J].
杨凌霄 ;
李晓阳 .
计算机仿真, 2014, 31 (06) :406-409
[10]   基于STM32的两轮自平衡遥控小车 [J].
杨莘 ;
刘海涛 .
数字技术与应用, 2014, (05) :151-152