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

基于VxWorks的船舶运动半物理仿真系统平台的设计与实现

作 者: 陈小亮
导 师: 陆军
学 校: 哈尔滨工程大学
专 业: 控制理论与控制工程
关键词: 船舶运动 半物理仿真 VxWorks PC/104 网络通信
分类号: U661
类 型: 硕士论文
年 份: 2011年
下 载: 45次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为了解决原船舶运动半物理仿真系统中存在着的系统可扩展性和实时性等方面的问题,采用了目前较流行的实时性嵌入式操作系统VxWorks作为其操作系统的平台,并在原有系统的基础之上设计了新的船舶运动数据采集系统、船舶运动模拟器控制器以及跨平台的网络通信系统。本论文的内容主要是围绕该系统展开的。首先,本文针对目标机PC/104进行了VxWorks操作系统开发环境的构建。主要包括VxWorks操作系统的启动过程的分析、针对目标机PC/104的VxWorks的BSP的设计、VxWorks操作系统的裁剪以及VxWorks操作系统开发环境的建立等内容。最终,利用了CF卡作为引导存储介质,成功地在目标机PC/104上构建了一个基于网络加载操作系统映像文件的主机目标机的开发环境,并且通过了系统的联机调试,为嵌入式系统的应用开发提供了基础。其次,本文总体介绍了船舶运动半物理仿真系统的组成及各组成部分功能的实现方法;然后,介绍了其中船舶运动数据采集系统和船舶运动模拟器控制器两个子系统的硬件的实现,包括这些系统的主要功能和结构、PC/104通用嵌入式计算机平台、电子罗盘以及步进电机及其驱动技术等;最后,重点介绍了船舶运动数据采集系统和船舶运动模拟器控制器两个子系统的驱动程序和应用程序的设计方法,包括串口的驱动程序设计、触摸屏的驱动程序设计、数据采集的应用程序设计以及电机控制的应用程序设计等,并且设计了基于VxWorks和Windows的跨平台的网络通信系统,给出了网络通信程序的基本架构和程序结构图。最后,本文对船舶运动半物理仿真系统中的船舶运动模拟器控制器和跨平台网络通信系统进行了功能的调试试验,同时对整个船舶运动半物理仿真系统针对航向控制进行了总体的调试试验,并对试验的结果进行了分析和研究,最后给出了一些改进意见。试验结果表明新的船舶运动半物理仿真系统能够很好地解决原船舶运动半物理仿真系统中存在着的各种问题。该仿真系统的成功建立不仅能够加快相关产品的开发速度,而且还能够降低开发成本和节省人力物力,因此具有非常重要的科研和实用价值。

全文目录


摘要  5-6
ABSTRACT  6-10
第1章 绪论  10-16
  1.1 课题背景及研究意义  10-11
  1.2 国内外研究现状  11-14
  1.3 本文研究的主要内容  14-16
第2章 嵌入式实时操作系统VXWORKS  16-34
  2.1 嵌入式操作系统  16-17
  2.2 嵌入式实时操作系统VXWORKS  17-23
  2.3 VXWORKS操作系统的构建  23-32
    2.3.1 VxWorks启动过程的分析  23-24
    2.3.2 针对PC/104的VxWorks BSP的设计  24-26
    2.3.3 VxWorks操作系统的裁剪  26-27
    2.3.4 VxWorks开发环境的建立  27-32
  2.4 本章小结  32-34
第3章 船舶运动半物理仿真系统的硬件实现  34-52
  3.1 引言  34
  3.2 船舶运动半物理仿真系统的组成  34-40
    3.2.1 船舶运动模拟器  35-36
    3.2.2 执行机构  36
    3.2.3 船舶运动控制器  36-38
    3.2.4 船舶运动仿真产生器  38-39
    3.2.5 船舶运动数据采集系统  39
    3.2.6 船舶运动模拟器控制器  39
    3.2.7 船舶运动演示系统  39-40
  3.3 船舶运动数据采集系统的硬件实现  40-46
    3.3.1 引言  40-41
    3.3.2 系统硬件结构  41-44
    3.3.3 电子罗盘  44-46
  3.4 船舶运动模拟器控制器的硬件实现  46-51
    3.4.1 引言  46
    3.4.2 系统硬件结构  46-49
    3.4.3 步进电机及驱动  49-51
  3.5 本章小结  51-52
第4章 船舶运动半物理仿真系统的软件设计  52-77
  4.1 设备驱动程序的设计  52-61
    4.1.1 基于VxWorks的驱动程序设计概述  52-53
    4.1.2 船舶运动数据采集系统的串口驱动开发  53-57
    4.1.3 船舶运动模拟器控制器的触摸屏驱动程序设计  57-61
  4.2 系统应用程序的设计  61-70
    4.2.1 基于VxWorks的应用程序设计概述  61-63
    4.2.2 船舶运动数据采集系统的应用程序设计  63-67
    4.2.3 船舶运动模拟器控制器的应用程序设计  67-70
  4.3 跨平台网络通信系统的设计  70-76
    4.3.1 网络通信的基本原理  71-72
    4.3.2 基于VxWorks的网络通信程序设计  72-76
    4.3.3 基于Windows的网络通信程序设计  76
  4.4 本章小结  76-77
第5章 系统的调试试验  77-84
  5.1 系统相关模块的调试试验  77-80
    5.1.1 船舶运动模拟器控制器的调试试验  77-78
    5.1.2 跨平台网络通信系统的调试试验  78-80
  5.2 系统总体的调试试验  80-82
  5.3 系统的试验结果分析  82-83
  5.4 本章小结  83-84
结论  84-85
参考文献  85-88
攻读硕士学位期间发表的论文和取得的科研成果  88-89
致谢  89

相似论文

  1. 空间交会对接控制方法的研究,V526
  2. 多基地高频雷达固定站中央主机软件研制,TN957.5
  3. 铝箔冷轧机仿真系统和张力控制的研究,TG334.9
  4. 基于辅控多网络的电厂脱硫系统应用及实现,TP311.52
  5. 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
  6. 基于Mini6410的USB虚拟存储,TP333
  7. 列车通信网中相关接口的研究与开发,TN915.852
  8. 煤矿井下PLC道岔网络控制系统,TP273
  9. 航行船舶甲板上浪及外飘影响的计算研究,U662
  10. 工业分布式实时数据库网络通信平台的研究与设计,TP311.13
  11. 基于VxWorks信息控制系统的开发研究,TP311.52
  12. 基于VxWorks的观瞄控制系统研究,TP273
  13. 永磁同步电机控制器半物理仿真系统的研究,TM341
  14. 基于Vxworks列车组合定位系统设计与实现,TP368.12
  15. 楼宇智能化集成系统的设计与实现,TU855
  16. 随车压实度在线检测系统研究,U416.06
  17. SCADE在无人机飞行控制软件设计中的应用,TP273
  18. 可介入式励磁控制器的研究与设计,TM762
  19. 船舶走航式波浪测量系统研究,U661.7
  20. 直升机飞/发综合控制半物理仿真平台视景仿真及接口设计,TP391.9
  21. 高超声速飞行器组合导航技术及其半物理仿真研究,V249.328

中图分类: > 交通运输 > 水路运输 > 船舶工程 > 船舶原理
© 2012 www.xueweilunwen.com