论文部分内容阅读
为适应声纳体系一体化的发展需求,现代声纳系统要求具备标准、开放的网络接口以实现数据的共享。本文以拖曳式线列阵声纳为实际应用背景,结合嵌入式和千兆以太网技术,设计并实现了基于嵌入式千兆网的拖曳式声纳干端数据转换系统。
本文采用ARM+FPGA为控制核心设计了拖曳式声纳干端数据转换系统,按照功能划分为物理层接口模块、ARM主控模块、千兆以太网模块三个部分。物理层接口模块采用HOTLinkTM高速串行通信技术,将湿端发送上来的串行数据进行串并转换和解码,接收的数据经过两级缓冲之后交付给ARM主控模块。同时接收通过ARM主控模块转达的上位机命令,下传至湿端节点。ARM主控模块负责整个系统的控制及调度工作,其上移植嵌入式Linux操作系统,并利用系统自带的TCP/IP协议栈实现以太网数据收发。千兆以太网模块主要负责以太网MAC层和物理层的工作。FPGA是数字逻辑控制的核心,主要衔接物理层接口模块与ARM主控模块,实现数据的两级缓冲。
本文对设计的声纳干端数据转换系统进行了实现,硬件部分包括芯片选型、电路原理图设计、PCB设计等工作,软件部分包括Linux操作系统的移植、设备驱动的编写、板卡端ARM应用程序的编写以及FPGA中逻辑的设计。
最后对制作出的实物进行了功能调试和性能测试,根据实验现象以及对Linux操作系统网络协议栈的工作流程分析提出了一种提高数据传输效率的方法。试验结果表明所设计的千兆以太网数据转换系统达到了所需要的功能及指标要求。