论文题名: | VxWorks下航海作业标绘系统设计与实现 |
关键词: | 航海作业标绘系统;流程设计;接口模块;C语言编程 |
摘要: | 现代科学技术的快速发展,将船舶制造业和远洋运输业推向了新的机遇期,航海设备的功能和水平都得到了进一步提升。其中航海作业系统是保障海上航行安全与提高船舶自动化的重要方面。航海作业标绘系统作为舰船上航海作业的重要辅助设备,在远洋航行中发挥着越来越大的作用。本课题为了让设备的使用及维护等工作更加方便,在教研室原有设备的基础上进行了部分重新设计,已达到系统本身易维护,设备易升级,用户易使用等效果。 通过查询国内外相关的资料和对实验室原有产品的熟悉,分析航海人员工作的实际需求和航海作业的基本流程,进行以下步骤的设计: 首先,对航海作业标绘系统进行了概要设计,把整个系统划分为航迹绘图、数字化板以及定标器三大模块。航迹绘图部分实现船舶航行时各种航迹的绘制,是系统的执行机构;数字化板实现纸海图数字化工作;定标器作为交互设备,承担着纸海图坐标位置的拾取和用户人机操作任务。 在接口方面,系统共涉及到三种通讯方式:通过串行通讯实现设备内部计算机模块的信息交互,通过以太网和CAN总线进行与外界其他设备之间的通讯。为提高数据交换的可靠性和完整性,采用了双冗余以太网卡和双通道CAN总线技术。 对各个模块进行了详细分析设计之后,选择VxWorks操作系统和图形界面开发工具Tilcon作为最终的软件实现方案。通过熟悉嵌入式VxWorks系统及其应用程序开发环境Tornado后,对VxWorks系统和图形工具Tilcon开发技术进行了详细研究。使用面向对象的思想,设计出基于航海作业流程的触摸屏人机界面。 完成具体方案设计之后,选用300M Pentium处理器及相关硬件作为开发平台。在Tornad02.2开发环境下进行C语言编程,实现整个系统功能。 海图作业标绘台现已完成整个系统的研制,完成部分功能模块的检验与测试,目前设备运行状况良好,达到了系统设计时预期的构想。 |
作者: | 乔立伟 |
专业: | 导航、制导与控制 |
导师: | 刘鹰 |
授予学位: | 硕士 |
授予学位单位: | 哈尔滨工程大学 |
学位年度: | 2011 |
正文语种: | 中文 |