学位论文 > 优秀研究生学位论文题录展示

基于NIOS II的导弹伺服控制器的研制

作 者: 张鹏
导 师: 姜守达
学 校: 哈尔滨工业大学
专 业: 仪器科学与技术
关键词: GJB289A接口 NIOS II 伺服控制器
分类号: TP273
类 型: 硕士论文
年 份: 2008年
下 载: 145次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着导弹数字化水平的不断提高,导弹伺服机构对伺服控制器提出了数字智能控制和数字通信的新要求。因此,研制支持智能数字控制算法,具有数字通信接口,集成度高,综合成本低的高可靠数字式伺服控制器,对于提高导弹总体技术水平具有重要作用。本文根据数字化导弹伺服控制器的设计要求,利用可编程片上系统(SOPC)技术在FPGA内部嵌入NIOS II软核处理器及功能组件,研制了集数据采集处理、多路控制和高可靠性通讯于一体的导弹伺服控制器。针对GJB289A通讯,在FPGA内部采用硬件描述语言设计曼彻斯特编码器、解码器和远程终端协议处理的逻辑状态机,配合专用接口驱动器和耦合器,实现了伺服控制器与弹上及地面计算机的可靠通讯。设计了数据采集及信号调理模块,伺服驱动模块和转速测量模块。在NIOS II硬件开发平台SOPC Builder中搭建了NIOS II控制模块,并在模块内实现了对数据采集,伺服驱动,转速测量等功能模块的控制。在Altera公司的NIOS II IDE中,针对NIOS II处理器软核,开发了伺服控制器控制软件,支持GJB289A总线远程终端的协议软件及自检软件。最后对系统各模块进行测试,分析了测试数据,验证了导弹伺服控制器系统的正确性。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-20
  1.1 课题背景  9-12
    1.1.1 数字伺服控制系统综述  9-11
    1.1.2 GJB289A 总线综述  11-12
  1.2 课题来源和意义  12
  1.3 国内外研究现状及分析  12-16
    1.3.1 伺服控制器研究现状  12-14
    1.3.2 伺服系统控制策略现状  14-16
  1.4 研究目标  16-18
    1.4.1 功能要求  17
    1.4.2 技术指标  17-18
  1.5 本课题主要研究的内容  18
  1.6 本文结构  18-20
第2章 总体方案论证  20-26
  2.1 系统结构及工作原理  20-21
  2.2 基于DSP 的数字伺服控制器方案  21-22
  2.3 基于ARM 的嵌入式数字伺服控制器方案  22-23
  2.4 基于NIOS II 的数字伺服控制器方案  23-24
  2.5 方案选择  24-25
  2.6 本章小结  25-26
第3章 基于NIOS II 的导弹伺服控制器设计  26-53
  3.1 GJB289A 总线接口的设计  27-35
    3.1.1 GJB289A 总线系统的基本组成  27-28
    3.1.2 GJB289A 字和信息的定义  28-32
    3.1.3 GJB289A 信息的组成  32-33
    3.1.4 GJB289A 总线接口总体结构  33-35
  3.2 FPGA 逻辑模块的设计  35-41
    3.2.1 曼彻斯特解码器的设计  35-37
    3.2.2 曼彻斯特编码器的设计  37-38
    3.2.3 协议控制部分的设计  38-40
    3.2.4 内部寄存器的设计  40-41
    3.2.5 定时器模块的设计  41
  3.3 NIOS II 控制模块的设计  41-46
    3.3.1 NIOS II 硬件开发环境  41-42
    3.3.2 NIOS II 控制模块结构与配置  42-46
  3.4 模拟信号处理电路  46-48
    3.4.1 信号调理模块  46-47
    3.4.2 V/I 变换电路  47-48
  3.5 模数转换部分  48-50
  3.6 数模转换部分  50-51
  3.7 电源设计  51
  3.8 结构设计  51-52
  3.9 本章小结  52-53
第4章 软件设计  53-63
  4.1 NIOS II 软件开发环境  53
  4.2 概要设计  53-55
  4.3 详细设计  55-59
    4.3.1 主程序  55
    4.3.2 自检子程序  55-57
    4.3.3 自测试子程序  57
    4.3.4 控制子程序  57-59
    4.3.5 通讯中断程序  59
    4.3.6 定时中断程序  59
  4.4 控制算法研究  59-62
    4.4.1 数字PID 控制  61
    4.4.2 零极点配置  61-62
  4.5 本章小结  62-63
第5章 调试与测试  63-72
  5.1 系统调试  63-65
    5.1.1 调试方法  63
    5.1.2 调试中遇到的问题  63-65
  5.2 系统测试  65-71
    5.2.1 测试方法  66
    5.2.2 测试设备  66
    5.2.3 测试数据  66-71
    5.2.4 测试结论  71
  5.3 本章小结  71-72
结论  72-73
参考文献  73-77
攻读学位期间发表的学术论文  77-79
致谢  79

相似论文

  1. 基于SOPC的可穿戴机多处理器设计,TP332
  2. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  3. 基于Nios的串行总线分析仪研制,TP274
  4. 瓦楞纸板横切机伺服驱动控制器设计与研究,TM921.541
  5. 基于FPGA的遥操作机器人运动控制器的研究,TP242
  6. 基于FPGA的可视倒车雷达研究,U463.6
  7. 瓦楞纸板横切机伺服驱动控制器设计与研究,TP273
  8. 六自由度教学机器人手臂系统研究,TP242
  9. 电液式振动台计算机控制系统的研究,TP273
  10. 基于LAN的数字示波器研制,TM935.37
  11. 基于DSP的电子试验机测控系统的研究,TP273
  12. 可配置的IIC协议控制器IP核的设计,TN47
  13. MPEG-4 AAC解码器在NIOS II平台的实现与优化,TN764
  14. NIOS Ⅱ多核通信及在神经网络硬件实现中的应用研究,TP332
  15. 基于ARM的光电跟踪系统伺服控制器设计,TP273
  16. 铜材自动定尺飞锯机控制系统的研究,TG375.9
  17. 弹性轴类零件液压伺服摆振试验机电气控制系统设计与研究,TM921.541
  18. 基于DSP的微伺服控制系统设计,TP273
  19. 毫米波无源成像系统扫描伺服机构研究及控制器设计实现,TP273
  20. 基于DSP的单通道伺服控制器设计,TP273

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com