APP下载

基于PI控制器的两轮平衡小车设计

2018-06-12王宇坤陈沃源

信息记录材料 2018年7期
关键词:设计

王宇坤,陈沃源

(江门职业技术学院 广东 江门 529090)

1 绪论

平衡车利用地心引力使其保持自身平衡,同时将自身所受重力作为运动动能的提供者。平衡车的种种优点使其可以作为一种环保、安全、舒适、快速交通工具。平衡车由于自身构造在运动过程中不能自我实现平衡,需要控制两个车载电机的来维持姿态的稳定,通过传感器实时检测车体姿态、通过控制算法产生调整信号,从而控制电动车平衡,对传感器数据的处理和控制算法的设计是制作平衡车的难点,同时平衡车是一种非线性系统,建模和控制难度大,具有较强的理论研究价值。

2 系统方案分析与选择论证

选择STM32F103ZET6作为平衡车主控芯片,使用陀螺仪传感器和加速度传感器读取相关的数据,从而实时获取平衡车的相关姿态数据,由于两种传感自身的偏差,本文通过互补滤波的方式最大限度的消除传感器误差,融合后的数据通过闭环PI控制器后输出驱动信号,驱动信号经驱动模块放大后控制电机,同时为了便于升级调试本文扩展了JLINK接口,使用的是SWD模式,用于仿真调试。系统方框图如图1所示。

图1 系统方框图

3 系统软件设计

3.1 滤波器

如果只使用加速度计或者陀螺仪其中一个,都无法提供一组准确的平衡车姿态信息,从而无法实现小车平衡。本文采用加速度计和者陀螺仪共同提供车体姿态信息,两个输出数据采用互补滤波方法来融合,单一传感器输出数据均不准确,但互补滤波后的数据很好的弥补陀螺仪和加速度计各自的偏差,从而可以得到一个较好的倾角近似值。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”