论文部分内容阅读
S—VDR(The Simplified Voyage Data Recorder)是一个精简型的,专门为在航船舶设计的航行数据记录仪,其功能与VDR(Voyage Data Recorder)基本相同,只是性能和要求有所简化。它以一种安全和可恢复方式保存船舶上最近时间的船舶物理状态、动态、命令和操纵的相关信息,有助于获得可靠、正确的有关事故原因和细节方面信息,便于事故调查,增强航海交通的安全。随着嵌入式网络技术的发展和成熟,海事产品向网络化方向发展是必然趋势,采用网络结构设计S—VDR,可使得其数据采集和传输变得更加方便,数据的安全性和可靠性得到提高,也使系统模块化设计成为可能,增强系统的易扩展、易维护的特点。本文提出了一种基于嵌入式以太网技术、分布式数据采集和集中管理相结合的简易型船用航行数据记录系统的设计方案,并实现了样机的研制。在介绍S—VDR研制的背景和意义的基础上,本文结合S—VDR的功能需求,参考国内外各种同类和相似产品的特点,分析了S-VDR所涉及的几个关键技术,提出了基于嵌入式以太网结构的S-VDR系统总体设计方案。论文中阐述了系统的整体设计思想和各子系统设计要点等。在硬件电路设计部分,详述了以Coldfire 5307为核心的HVR子系统主控系统、主控系统与大容量NAND Flash存储阵列接口、基于MC9S12NE64的网络数据采集子系统核心以及各类数据采集模块的实现和设计要点。在HVR子系统软件实现部分,特别地对存储系统的NAND Flash阵列的驱动开发、数据存储管理机制、坏块的管理以及容错设计等方面给出了具体说明。在数据采集子系统软件设计上介绍了自定义的S-VDR命令协议接口以及NMEA-0183国际协议标准,实现了OpenTCP协议栈在MC9S12NE64上的移植。在对样机进行了严格性能测试的基础上,论文最后给出了系统运行测试报告,实际测试运行结果表明,系统性能达到预期设计要求。本文所讨论的S-VDR选用低成本低功耗硬件方案,采用嵌入式以太网技术,使系统满足海事产品的可靠性、安全性设计要求,其技术性能也满足国际海事组织的相关规定。其模块化设计灵活地实现了分布式数据采集,使系统易于安装、易于扩展,更容易适应不同类型船舶的不同需求。其系统设计方案也可为车载“黑匣子”、智能建筑等数据采集的嵌入式应用提供一种新的思路,促进社会信息化的发展。