论文部分内容阅读
现代声纳系统要求具备标准、开放的网络接口以实现数据的共享。本文以双线列阵拖曳式声纳数据传输系统研究为背景,设计并实现了基于嵌入式以太网的双线阵数据转换与监控系统,提出了一种双线阵数据网络化分发方案。
论文主要包括基于ARM的干湿端数据转换系统设计、干端监控系统设计以及双线阵数据的网络化分发方案设计这三个方面的工作:
文章采用模块化设计思路,设计了湿端串行链路到干端以太网的数据转换系统。提出了一种多缓冲的顺序存取机制,解决了干湿端通信不对称的问题。设计了一种利用双端口RAM扩展系统性能的方案,使系统可以满足更高的传输速率要求。论文根据系统的要求裁剪了Linux内核,并将其移植到了ARM平台,同时编写了相应的驱动程序和应用层程序,最终使得自定义协议的湿端数据能够适应网络化传输的需要。
在监控系统的设计中,作者编写了基于MFC的显示、控制、存储和回放软件,满足了用户实时监控湿端节点状态的需要,并允许用户在后期随时回放数据。
在此基础上,针对双线列阵应用问题提出了一种基于虚拟局域网的双线阵数据网络化分发方案,解决了双线列阵声纳数据在干端网络传输的同步问题。
论文的最后根据设计要求对系统功能进行了全面的调试,给出了系统的实际工作性能。实践表明,本文设计的嵌入式以太网双线阵数据转换及监控系统可以高速、可靠、实时、同步地传输和记录双线列阵湿端的数据,同时可以及时、准确地转发干端各种命令。系统采用的模块化设计、通用的操作系统以及标准开放的网络协议,使得系统可以通过扩展端口方便地提升性能或拓展应用。