文本描述
2015年全国大学生电子设计竞赛风力摆控制系统(B题)【本科组】2015年8月15日摘要本设计由MC9S12XS128MAL单片机控制模块、角度检测模块、人机交互系统以及风力摆机械结构组成的闭环控制系统。由BTN7971驱动12V、1.2A的直流风机作为风力摆的动力源,MMA7361采集风力状态角,单片机处理状态角数据后通过PID调节直流风机控制风力摆,实现在直流风机作为动力控制下快速起摆、画线、恢复静止,画圆的功能。为了使测控系统控制更为精确,在采集数据的过程中采用了非线性误差校正以及卡尔曼滤波等数据处理方法。同时设计中考虑到可能存在的各种干扰因素,采用软硬件结合的抗干扰方法提高系统控制的稳定性。经过反复的测验,该方案完全能够实现题目要求!关键字:单片机 闭环 风力摆控制系统 卡尔曼滤波目录1. 方案论证与比较11.1. 系统主控芯片选择11.2. 风力摆动力系统方案选择11.3. 角度检测方案的选择与论证21.4. 电机驱动模块的选择与论证21.5. 算法选择22. 系统设计32.1. 系统总体设计32.2. 模块电路设计3