高级检索

基于异构平台的声呐数据采集系统设计

Design of sonar data acquisition system based on heterogeneous platform

  • 摘要: 针对水下无人航行器(underwater unmanned vehicle, UUV)数据采集及程序更新需求,采用模块化软硬件协同开发的思想,设计实现了一种UUV主动声呐数据采集更新系统。系统由具有异构架构的现场可编程门阵列芯片Zynq7020为核心的主动声呐硬件平台与上位机软件组成,实现了主动声呐数据的采集、存储、回读与固件在线更新功能。采用轻量级网络协议栈(light weight IP, LwIP)实现传输控制协议,通过基于应答机制的应用层帧协议,解决了传统TCP/IP协议字节流传输过程中数据包粘连的问题,可充分发挥TCP/IP协议可靠性高的优点。经过试验测试,该系统可正常稳定地完成水声数据的采集、存储与回传,同时在保持水密条件下实现程序在线更新功能,证明系统具有实用价值。

     

    Abstract: Aiming at the requirement of the data acquisition and program update of underwater unmanned vehicle (UUV), an innovative active sonar data acquisition system for UUV is developed via modularization and hardware/software co-design. The system consists of an active sonar hardware platform with the heterogeneous programmable gate array (FPGA) chip Zynq7020 and host computer software. It effectively fulfills the pivotal roles of data acquisition, storage and transmission. It also provides FPGA firmware online update function. The Light weight IP(LwIP) is utilized in the system to implement the transmission control protocol/internet protocol (TCP/IP). It resolves the data packet concatenation problem, which appears during traditional TCP byte stream transmission, with an application-layer frame protocol based on response mechanisms. This approach could fully leverage the high reliability of the TCP/IP protocol. The test results show that the acquisition, storage and transmission of underwater acoustic data is stably accomplished and software program is online updated while keeping the UUV in the water. It manifests the applied value of the system.

     

/

返回文章
返回