摘要
针对传统数据采集系统的硬件设计复杂、开发周期长、精度低和实时性差等问题,提出了一种基于FPGA的多路数据实时采集与传输系统,并完成了系统程序构架。该系统以FPGA作为核心控制单元,采集到32路模拟信号和1路数字信号,根据数据发送帧格式,转换成连续不间断的SPI信号输出。采用Labview软件构建了高速UART数字信号验证平台。实验结果表明,模拟信号经14位A/D采样得到的数字信号与理论值相差的最大值为±3LSB,采样精度达0.04%。数字信号传输稳定、无误码,实现了模拟信号的高精度实时采集与稳定传输。
As the traditional data acquisition systems have the characteristics of complex hardware design,long development cycle,low accuracy and poor real-time performance,a multi-channel real-time data acquisition and transmission system based on FPGA was designed,and its system program architecture was completed.The system used FPGA as the core control unit.32 analog signals and 1 digital signal were collected and converted into continuous SPI signal according to the frame format.A high-speed UART digital signal verification platform was constructed by using Labview.The verification tested results showed that the largest difference between digital signals obtained by 14 bit A/D sampling and the standard value was±3LSB,and the sampling accuracy was up to0.04%.The digital signal transmission was stable and no errors occurred.The system had realized real-time acquisition and stable transmission of analog signal with high precision.
出处
《微电子学》
CAS
CSCD
北大核心
2016年第4期511-514,共4页
Microelectronics
关键词
数据采集
多路数据
实时
高精度
Data acquisition
Multi-path data
Real time
High precision