2015年全国大学生电子设计竞赛风力摆控制系统(B题)2015年8月15日摘要本文以IAP单片机为控制核心,可以在运行过程中对UserFlash的部分区域进行烧写;MPU6050是陀螺仪与加速度传感器的结合,可实时检测出风力摆的状态并由单片机处理后通过PID控制算法实现闭环调节,实现对直流电机转速的控制以此来达到风力摆的动态平衡。系统设计结构简单,制作成本低,控制精度高。风力摆运行状态由液晶显示,智能性好,反应速度快,具有良好的人机交互界面。目录一、系统方案............................................................................................................................................................11、电机的论证与选择........................................................................................................................................12、单片机的论证与选择....................................................................................................................................13、电机驱动电路的论证与选择........................................................................................................................1二、系统理论分析与计算..........................................................................................................................................2保证系统稳定性的方法......................................................................................................................................2(1)选取合适的材料搭建支架......................................................................................................................2(2)选取适宜的硬件提高精准度..................................................................................................................21、小型直流电机电路........................................................................................................................................32、显示模块的电路............................................................................................................................................33、电机驱动电路................................................................................................................................................3三、系统设计..............................................................................................................................................................31、系统流程图....................................................................................................................................................32、程序设计(见附录)....................................................................................................................................3四、测试方案及结果..................................................................................................................................................31、测试仪器........................................................................................................................................................32、测试结果........................................................................................................................................................33、测试分析................................................................................................................................................5五、结论与心得................................................................