论文:2020,Vol:38,Issue(2):351-358
引用本文:
张月, 陶林伟. 基于FPGA与STM32的多通道数据采集系统[J]. 西北工业大学学报
ZHANG Yue, TAO Linwei. Multi-Channel Data Acquisition System Based on FPGA and STM32[J]. Northwestern polytechnical university

基于FPGA与STM32的多通道数据采集系统
张月, 陶林伟
西北工业大学 航海学院, 陕西 西安 710072
摘要:
为了实现对水声信号的采集与存储,并针对声呐系统水下接收系统对多通道、高精度、低功耗、小体积的技术要求,设计了一种基于FPGA和STM32的工作通道数量和采样频率可变的多通道信号采集存储系统。该系统采用8块8通道24 bit高动态范围的Δ-Σ型ADC芯片ADS1278对多路模拟信号进行同步采集.FPGA作为采集时序及逻辑控制,读取并整理ADC芯片数据,写入内部一位大容量FIFO,并根据FIFO在实际应用中的特性增加相应的操作。SMT32单片机通过与FPGA的高速SPI接口,读取FIFO数据并检测数据检验位,最终将数据写入大容量SD卡中。经实验测试,该系统具有稳定可靠、配置方便、低功耗等特点,可以保证多通道数据的串行传输、存储准确无误。最多可同时对64路模拟信号进行实时采集存储,最高采样率20 kHz,系统总功率约为3 W,数据率最高可达100 Mb/s,完全满足水声采集系统的需求。
关键词:    数据采集    多通道    高精度    FPGA    STM32   
Multi-Channel Data Acquisition System Based on FPGA and STM32
ZHANG Yue, TAO Linwei
School of Marine Science and Technology, Northwestern Polytechnical University, Xi'an 710072, China
Abstract:
In order to realize the acquisition and storage of underwater acoustic signals for aiming at the requirements of multi-channel, low power consumption and small volume for underwater receiver extension of sonar system, a multi-channel signal acquisition and storage system based on FPGA and STM32 with variable number of working channels and sampling frequency is designed, in which the system is consisted of 8 pieces, 8 channel and 24 bits high dynamic range Δ-Σ ADS1278 ADC chip to synchronous multi-channel analog signal acquisition. FPGA, as the acquisition sequence and logic control, reads and collates the ADC chip data and writes it into the internal high-capacity FIFO, and adds corresponding operations according to the characteristics of FIFO in an application. SMT32 single-chip microcomputer reads the FIFO data through the high-speed SPI interface with FPGA and writes the multi-channel data into the high-capacity SD card. The testing results have verified that the system has characteristics such as stable and reliable, easy configuration, low power consumption, can guarantee the multichannel data serial transmission, storage, accurate, up to 64 analog signals at the same time the real-time collection and storage, top 20 kHz sampling rate, the system total power of the system of about 3W, data rates up to 100 Mb/s, fully meet the needs of underwater sound acquisition system.
Key words:    data acquisition    multi-channel    high precision    FPGA    STM32   
收稿日期: 2019-03-08     修回日期:
DOI: 10.1051/jnwpu/20203820351
通讯作者:     Email:
作者简介: 张月(1995-),女,西北工业大学硕士研究生,主要从事信号处理算法硬件实现研究。
相关功能
PDF(1160KB) Free
打印本文
把本文推荐给朋友
作者相关文章
张月  在本刊中的所有文章
陶林伟  在本刊中的所有文章

参考文献:
[1] 张云鹏. 声纳浮标数据采集系统的设计与实现[D]. 哈尔滨:哈尔滨工程大学,2017 ZHANG Yunpeng. Design and Realization of the Sonobuoy Data Acquisition System[D]. Harbin:Harbin Engineering University, 2017(in Chinese)
[2] 高正杨. 多通道水声信号采集系统设计与实现[D]. 哈尔滨:哈尔滨工程大学,2015 GAO Zhengyang. Design and Implementation of Multi-Channel Acoustic Signal Acquisition System[D]. Harbin:Harbin Engineering University, 2015(in Chinese)
[3] 李雷. 基于FPGA的水声基阵信号采集与传输技术[D]. 哈尔滨:哈尔滨工程大学,2015 LI Lei. Underwater Acoustic Array Signal Acquisition and Transmission Technology Based on FPGA[D]. Harbin:Harbin Engineering University, 2015(in Chinese)
[4] 陈晓辉. 水声信号采集记录仪设计与实现[D]. 哈尔滨:哈尔滨工程大学,2015 CHEN Xiaohui. Design and Implementation of Underwater Acoustic Signal Acquisition Recording Instruments[D]. Harbin:Harbin Engineering University, 2015(in Chinese)
[5] 黄紧德. 多路完全同步采样的声信号采集系统的设计与实现[J]. 软件,2013,34(2):17-21 HUANG Jinde. Design and Implementation of Multiple Fully Synchronized Sampling Acoustic Signal Acquisition System[J]. Software, 2013, 34(2):17-21(in Chinese)
[6] 刘建明. 高精度水声信号采集回放模块电路的设计与实现[D]. 成都:电子科技大学,2012 LIU Jianming. The Design and Implementation of High-Precision Underwater Acoustic[D]. Chengdu:University of Electronic Science and Technology of China, 2012(in Chinese)
[7] 张耀政,王文廉,张志杰. 基于单路FIFO的多通道同步采集存储系统的研究[J]. 电力系统保护与控制,2010,38(8):100-104 ZHANG Yaozheng, WANG Wenlian, ZHANG Zhijie. Study on Multi-Channel Synchronization Acquisition and Storage System Based on One FIFO[J]. Power System Protection and Control, 2010, 38(8):100-104(in Chinese)
[8] 洪蕾,钟睿. 船舶航行信号数据多通道并行采集系统设计[J]. 舰船科学技术,2018,40(14):190-192 HONG Lei, ZHONG Rui. Design of Multi-Channel Parallel Acquisition System for Ship Navigation Signal Data[J]. Ship Science and Technology,2018,40(14):190-192(in Chinese)
[9] 刘楠. 水声信号处理系统的应用与研究[J]. 信息通信,2018(6):59-60 LIU Nan. Application and Research of Underwater Acoustic Signal Processing System[J]. Information & Communications,2018(6):59-60(in Chinese)
[10] 马雪. 基于FPGA嵌入式设计的水声信号采集系统[J]. 舰船电子工程,2017,37(3):135-139 MA Xue. Underwater Acoustic Signal Acquisition System Based on FPGA Embedded Design[J]. Ship Electronic Engineering,2017,37(3):135-139(in Chinese)
[11] 谢旭良,刘纪元,陈新华. 基于DSP和FPGA的多通道水声信号采集[J]. 网络新媒体技术,2016,5(4):30-35 XIE Xuliang, LIU Jiyuan, CHEN Xinhua. Multi-Channel Underwater Acoustic Signal Acquisition Based on DSP and FPGA[J]. Journal of Network New Media,2016,5(4):30-35(in Chinese)
[12] 项顼. 水声信号采集模块研制[D]. 青岛:中国海洋大学,2015 XIANG Xu. The Sound Signal Acquisition Module Design of Underwater Acoustic Communication[D]. Qingdao:Ocean University of China,2015(in Chinese)
[13] 苏军,尚凡. 四路同步水声信号记录仪设计与实现[J]. 电子世界,2013(17):147-148 SU Jun, SHANG Fan. Design and Implementation of Four-Channel Synchronous Underwater Acoustic Signal Recorder[J]. Electronics World, 2013(17):147-148(in Chinese)