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

基于VxWorks的水下机器人声探测仿真系统软件设计

作 者: 赵玲玲
导 师: 卞红雨
学 校: 哈尔滨工程大学
专 业: 信号与信息处理
关键词: 声探测系统 数据采集 数据处理 PC/104 VxWorks Tornado
分类号: TP242.3
类 型: 硕士论文
年 份: 2010年
下 载: 63次
引 用: 0次
阅 读: 论文下载
 

内容摘要


水下机器人声探测系统作为水下机器人的重要组成部分,它通过对水下目标进行探测与识别,来完成引导机器人进行自主航行、自主避障的任务。为了满足水下机器人对设备的体积以及系统实时性的要求,声探测系统采用的是以PC/104为硬件平台结合嵌入式实时操作系统VxWorks的系统实现方案。本文的主要任务是设计一套声探测系统软件,以测试系统的稳定性和可靠性。本文首先通过分析VxWorks操作系统的系统特性,针对具体硬件平台PC/104阐述了VxWorks操作系统移植的具体过程,并完成了对优盘引导盘的研究。随后研究了基于PCI总线的数据采集模块和数据处理模块在VxWorks下驱动程序的设计,实现了对声探测系统中数据采集模块和数据处理模块的控制,并给出了一般PCI设备驱动程序的设计与实现过程。接下来研究了声探测系统和主控机的应用程序设计,并实现它们之间控制信息的传输。具体表现在声探测系统软件的多任务设计和任务间的通信,用于接收主控机命令以及传输处理结果的socket网络编程,以及用于主控机循环地通过网络向声探测系统发送控制命令的软件设计。最后针对设计和开发的声探测系统进行了实验室测试,验证了本系统的稳定性以及可靠性。

全文目录


摘要  5-6
ABSTRACT  6-9
第1章 绪论  9-19
  1.1 课题背景和意义  9-10
  1.2 系统操作平台及开发环境  10-16
    1.2.1 嵌入式实时操作系统VxWorks  10-11
    1.2.2 集成开发环境Tornado  11-13
    1.2.3 硬件平台PC/104  13-16
  1.3 水下机器人声探测系统概述  16-17
  1.4 论文的主要研究内容  17-19
第2章 VxWorks 操作系统移植  19-30
  2.1 引言  19
  2.2 板级支持包BSP  19-21
  2.3 VxWorks 映像及启动过程  21-23
  2.4 Bootrom 和VxWorks 映像的制作  23-29
    2.4.1 优盘引导盘的制作  23-26
    2.4.2 编译Bootrom 和VxWorks 映像  26-29
  2.5 本章小结  29-30
第3章 VxWorks 下外部设备驱动程序设计  30-48
  3.1 引言  30
  3.2 VxWorks 下设备及其驱动程序概述  30-34
    3.2.1 VxWorks 下外部设备分类  30-31
    3.2.2 VxWorks 下外部设备驱动程序概述  31-32
    3.2.3 设备驱动程序的工作方式  32-34
  3.3 VxWorks 下外部设备驱动程序开发  34-46
    3.3.1 硬件特性分析  34-36
    3.3.2 PCI 总线的配置空间  36-38
    3.3.3 VxWorks 对PCI 设备的支持  38-39
    3.3.4 数据采集模块的驱动程序设计  39-44
    3.3.5 数据处理模块的驱动程序设计  44-46
  3.4 本章小结  46-48
第4章 声探测系统的软件设计  48-63
  4.1 引言  48
  4.2 声探测系统软件的开发  48-58
    4.2.1 系统任务的设计  48-53
    4.2.2 系统的网络编程  53-58
  4.3 主控机软件的开发  58-61
  4.4 测试结果  61-62
  4.5 本章小结  62-63
结论  63-64
参考文献  64-67
致谢  67-68
附录  68

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 光探针测量系统中瞄准信号的检测与处理的研究,TH74
  3. 基于LAH032.905标准的汽车点火线圈终检系统研究,U472.9
  4. 基于MODBUS的发电厂数据采集系统的研究,TM621
  5. 基于信号完整性分析的高速数采卡设计,TP274.2
  6. 基于DSP的三维测头数据采集处理系统的研制,TP274.2
  7. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  8. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  9. 基于USB2.0的高速数据采集系统,TP274.2
  10. 基于FPGA的高速实时数据采集系统,TP274.2
  11. 节能与新能源汽车数据采集与高原适配技术探索研究,U469.7
  12. 基于DSP的水声信号采集系统研究,TP274.2
  13. 声学计算机键盘原理研究与实现,TP334.23
  14. 井下数据采集与传输方法研究,TE938
  15. 基于DSP的单频激光实时信号解调方法研究,TN911.3
  16. 足球运动数据采集系统设计,TP212.9;TP274.2
  17. F企业借助 RFID 改善i产品生产数据采集研究及应用,TP274.2
  18. 破前漏(LBB)方法在压水堆管道分析中应用,TL353.11
  19. 基于节点智能交互的物联网数据处理研究,TP391.44
  20. CAN总线技术在气象监测系统中的应用研究与实现,P409
  21. 水情自动监测系统的设计与实现,P335

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人 > 专用机器人
© 2012 www.xueweilunwen.com