论文部分内容阅读
针对传统数据采集系统的硬件设计复杂、开发周期长、精度低和实时性差等问题,提出了一种基于FPGA的多路数据实时采集与传输系统,并完成了系统程序构架。该系统以FPGA作为核心控制单元,采集到32路模拟信号和1路数字信号,根据数据发送帧格式,转换成连续不间断的SPI信号输出。采用Labview软件构建了高速UART数字信号验证平台。实验结果表明,模拟信号经14位A/D采样得到的数字信号与理论值相差的最大值为±3LSB,采样精度达0.04%。数字信号传输稳定、无误码,实现了模拟信号的高精度实时采集与稳定传输。
Aiming at the problems of complex hardware design, long development cycle, low precision and poor real-time performance of traditional data acquisition system, a multi-channel data real-time acquisition and transmission system based on FPGA is proposed and the system program framework is completed. The system uses FPGA as the core control unit, collected 32 analog signals and 1 digital signal, according to the data sent frame format, converted into a continuous uninterrupted SPI signal output. Using Labview software to build a high-speed UART digital signal verification platform. Experimental results show that the maximum value of the difference between the digital signal and the theoretical value of the analog signal obtained by 14-bit A / D sampling is ± 3LSB, and the sampling precision is 0.04%. Digital signal transmission is stable, error-free, to achieve high-precision real-time acquisition of analog signals and stable transmission.