地磁姿态辩识模块测试数据采集系统转台角度测量与显示模块设计
时间:2020-11-15 10:39 来源:毕业论文 作者:毕业论文 点击:次
导航式新型弹药获得实际弹道与理想弹道的偏差量之后,判断自身的实时滚转角 , 以确定弹上鸭舵的旋转位置 , 并驱动执行机构调整弹丸位置与姿态进行弹道修正,从而实现精确打击 .本课题是基于 地磁姿态辩识模块测试数据采集系统 的 转台角度测量与显示模块设计 即将 三轴转台输出的横滚 、 俯仰 、 偏航三个转角精确的测量并显示出来 .论文从增量式光电编码器的原理入手,介绍了编码器输出脉冲的细分,鉴向及消除振动的几种常用方法 . 本课题创新性的充分发挥单片机软件编程的功能 . 采用 Keil uVision2 开发环境编写了 脉冲的细分,鉴向及消除振动的程序,并且采用 Labvie w 编程 实现了 与 P C 机 的 UAR T 串口通信 . 结果的显示采用单片 机 SP I 串行输出和 74HC 595 的串并转换从而实现 LED 动态扫描的方法 . 系统的清零等功能采用开关与编码器结合的方式实现 .59549 毕业论文关键词: 增量式光电编码器 鉴相 细分 单片机 串行通信T Title The design of the display and measure module of thethree-axes table Abstract Abstract Some n avigating ammunition need to get the deviation between the factualtrajectory and the theoretical trajectory to confirm exact position of therudder so as to drive the actuator to revise the trajectory .The thesis starts from mechanism of encode,and introduce some methods tomultipl y pulse frequency and to identify the orientation and to eliminatevibration .Through the project I found methods to make the best of MCU specialityof programming to multipl y pulse frequency and to identify orientation . Andthese are the innovat ions of the project . I writed a program to multiplypulse frequency and to identify the orientation under the enviro n ment ofKeil uVision2 .I w rited serial communication programme based upon Labviewbetween host computer and MCU . The displaying module is designed withserial output of MCU and series-parallel conversion of 74HC595 ,24 piecesof LED nixie light were lighted up by the way of dynamic time-sharing scan . Key words Incremental P hotoelectric E ncoder , MCU , Subpiding ,Serial Communication 目录 1 . 绪论 2 1 . 1 . 本课题研究的背景与意义 . 2 1 . 2 . 光电编码器 . 2 1 . 2 . 1 编码器简介 2 1 . 2 . 2 绝对式光电编码器和混合式光电编码器简介 3 1 . 2 . 3 增量式光电 编码器简介 3 1 . 3 . 本课题研究内容 . 7 2 . 光电编码器鉴相分频的原理和实现方法 9 2 . 1 . 基本原理 . 9 2 . 2 . 常用的方法 . 10 2 . 3 . 本课题采用的方法及创新点和优点 . 11 2 . 4 . 本章小结 . 12 3 . 硬件电路设计 13 3 . 1 . 380 的性能指标 13 3 . 2 . 管脚配置与交叉使能开关 . 14 3 . 3 . 电源设计 . 15 3 . 4 . 与计算机的通信 . 16 3 . 5 . LED 动态扫描显示 21 3 . 6 . 开关实现清零 . 24 3 . 7 . 本章小结 . 24 4 . 软件设计 26 4 . 1 . 单片机初始化 . 26 4 . 1 . 1 . 端口初始化 26 4 . 1 . 2 . 计数器 / 定时器初始化 27 4 . 2 . SPI0 串行数据输出及 LED 的动态扫描 30 4 . 3 . 开关编码及清零等功能的实现 . 32 4 . 4 . UART 串行通信 33 4 . 5 . 本章小结 . 36 5 . 全文总结与展望 37 5 . 1 . 全文总结 . 37 5 . 2 . 展望 . 37 致谢 39
参考文献 40 |