论文部分内容阅读
两轮自平衡电动车作为一种代步工具,构思源自于倒立摆,系统本身是一个不稳定体,需要施加控制方法使其保持动态稳定。姿态检测、平衡控制算法、电机驱动共同完成了平衡车的控制任务,姿态检测为控制系统提供实时反馈信息,平衡控制算法根据实时反馈信息输出驱动指令控制驱动系统保持车体平衡。稳定、准确、动态性能好的姿态检测系统及平衡控制算法是两轮自平衡车控制系统研究的核心内容,是两轮自平衡车能够安全可靠运行的保障。本文在总结和归纳国内外两轮自平衡车的研究现状后,从姿态检测模块、处理器模块、电机驱动模块对两轮自平衡车进行设计与研究。选用运动传感器MPU9150完成姿态检测与采集,主控制器采用的是stm32系列微处理器,选用250w、24v的直流无刷电机作为动力,设计电机驱动板,组装两轮自平衡电动车模型。编写姿态数据处理程序、无刷电机驱动程序、平衡控制程序,通过分析两轮车样机运动状态,验证本文设计的控制系统的可行性。本文针对两轮自平衡车的实物模型,运用动力学方法及拉格朗日方程法对平衡车进行模型建立。得到平衡车的模型方程,并以此模型设计运动控制算法,通过MATLAB仿真分析控制效果,得到理论分析结果。在实际设计过程中,姿态检测是平衡车整个控制系统的基础,为了得到稳定可靠的的车体姿态信息,采用互补滤波对陀螺仪和加速度两者所采集的数据进行优化处理,设计了一种基于多传感器数据融合的姿态检测系统,使平衡车在单一传感器失效的情况下能够继续正常运行,具备一定的容错性。在运动控制策略方面,从系统的稳定性、快速性和准确性上考虑,选择经典的PID控制器,结合车体姿态数据,得到驱动电机的PWM值,实现两轮自平衡车的动态平衡。通过对系统进行相关的实验设计,验证了本文所设计的两轮自平衡车控制系统的稳定性和可靠性,可为今后两轮自平衡车的研究和设计提供新的借鉴思路,具有一定的创新性和应用价值。