需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15703 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:微机械陀螺仪(即MEMS陀螺仪)是硅加工工艺与机械制造高度结合的产物,作为惯导系统组成部分,微机械陀螺仪在军事和民用中得到广泛应用。微机械陀螺仪的测量十分精确,但是新生产出来的MEMS陀螺仪需要对其的性能和参数进行标定,如果送到专业测量机构不仅花费时间周期长,而且价格昂贵。因此本设计的旋转工作台,通过转速控制可以初步的对MEMS陀螺仪性能参数进行标定。 本设计是基于STC12C5A60S2单片机,以脉宽调节即PWM对电机转速进行控制,并运用PID调节使系统的稳定性增加,采用光电传感器对电机上安装的码盘感应进行转速计算。采用按键、上位机2种方式对电机的转速及转动方向进行实时的控制和监测。 本课题所设计的旋转工作台,通过精确控制旋转工作台的转速,该旋转工作台正常工作时存在1%的误差,该工作台可作为MEMS陀螺仪性能标定的初步工具。 关键词:STC12C5A60S2 PID控制算法 旋转工作台 上位机 MEMS陀螺仪
目录 摘要 ABSTRACT 1 绪论-1 1.1 本课题背景及意义-1 1.2 国内外基于MEMS陀螺仪的旋转工作台发展及应用状况-1 1.2.1 MEMS陀螺的发展概况-1 1.2.2电机调速的发展现状-2 1.3 本设计主要完成的工作-3 2 系统总体方案设计-4 2.1 系统设计要求-4 2.2 系统总体结构设计-4 2.3 本章小结-5 3 系统硬件及电路设计-6 3.1 主控单片机-6 3.1.1 概述-6 3.1.2主要特性-6 3.1.3 引脚功能-8 3.2 电机驱动模块-9 3.3 计数传感器模块-9 3.4 液晶显示-10 3.5 串口通信-11 3.5.1 串口通信的概念-12 3.5.2 串口通讯设计-12 3.6 本章小结-13 4 系统软件设计-14 4.1 编程软件介绍-14 4.2 软件设计流程图-14 4.3 电机控制模块-15 4.3.1 PWM控制-15 4.3.2 PID调节-16 4.4 按键控制程序设计-17 4.5 转速采集及计算-18 4.6 上位机软件设计-19 4.6.1上位机通信程序设计-19 4.6.2上位机监控程序设计-20 4.6.3 主界面-20 4.7 液晶显示程序设计-21 4.8 本章小结-21 5 系统调试及结果分析-22 5.1 转速控制测试-22 5.2 方向控制测试-23 5.3 液晶显示测试-23 5.4 本章小结-24 6 总结-25 参考文献-26 致 谢-27 附录1: 系统硬件电路图-28 附录2:部分程序清单-29 |