摘要: |
在国内尚未有一家厂商能提供完整的船舶集成平台管理系统(IntegratedplatformManagementSystem)产品的今天,上海船舶运输科学研究所在科技部科研院所技术开发研究专项资金的支持下,组织人力,物力对船舶集成平台管理系统进行了样机研制。本论文研究的就是此项目下的一个关键子课题:研究在PC/104上用嵌入式实时操作系统实现专用网关的功能。专用网关的功能主要有:实现上层网(以太网)与下层网(现场总线网)之间的信息交换,实现现场总线网实时报警的中文图形显示。
本论文首先对船舶集成平台管理系统的国内外现状进行了分析,分析了船舶集成平台管理系统的主要特征,主要集成内容和网络结构。给出了本样机研制的具体方案和组成。
本论文介绍了专用网关的组成及其工作原理。
本论文对实时多任务操作系统VxWorks及其嵌入式开发系统软件工具Tornado2.2进行了研究,介绍了VxWorks板级支持包(BSP)的设计调试过程;介绍嵌入式系统设计原理;论述了如何用VxWorks的WindML实现中文图形显示,并给出了关键代码。介绍了PC/104-CAN适配卡硬件结构,重点给出CAN驱动程序VxWorks实现的关键代码。介绍了以太网驱动程序的设计方法,给出VxWorks实现以太网驱动的方法。
由本文设计实现的专用网关能够实现船舶集成平台管理系统中上层网(以太网)与下层网(现场总线网)之间的信息交换,并提供实时报警的中文显示。为解决船舶中控制网络和信息管理网络之间的数据通讯和数据共享提供了一条途径。这是关系到船舶集成平台管理系统能否研制成功的关键问题,具有积极的现实意义。 |