论文部分内容阅读
数据记录系统作为辅助设备被引入到水声工程中,可以实现对原始数据的记录,完成对实验结果的事后处理。随着水声技术的发展,对数据记录系统的要求也越来越高,除了满足采样率、通道数、数据存储容量等指标外,还希望可以提供多种操作形式和数据存储方式。本论文就设计并实现了一套多通道海量数据记录系统,该系统能实现实时、高速、大容量采集存储多通道水声信号的目的。本论文完成了多通道海量数据记录系统的硬件和软件的设计工作,具体内容是:硬件方面:设计实现了基于OMAP-L137的多通道海量数据记录系统硬件结构,包括供电电路、前端的模数转换电路、FPGA电路和OMAP-L137外围接口电路。在模数转换电路中,根据采样率的不同采用了两种AD芯片。FPGA电路控制了AD芯片的采样,并对多路实时数据进行缓存和传输。OMAP-L137的外围接口电路中,用I2C接口配置了AD芯片,用McASP接口和FPGA实现了数据的传输。供电电路中通过选用多种电源芯片实现了对模数转换芯片、OMAP-L137和FPGA供电的目的。软件方面:设计了DSP程序,用于实现对AD芯片工作方式的设定和对数据采集缓存的功能。设计了FPGA程序,用于实现AD芯片转换数据控制、同步脉冲的产生、实现多通道同时存储的功能。设计了基于嵌入式Linux系统的应用程序和驱动程序,用于实现与DSP进行通信、通过USB接口存储数据到USB存储设备的功能。最后本论文对设计实现的数据记录系统进行了仿真和测试,验证了设计的合理性与可行性。对论文工作进行了总结并对本系统提出改进措施,为数据记录系统的进一步研究做好准备。