The invention provides an STM32 and LabVI EW-based eight-channel high-speed
data acquisition system, and the
system comprises a front-end
data acquisition unit which comprises eight-channel
analog signal input, a front-end
signal conditioning circuit and a high-speed ADC
data acquisition circuit, and is used for completing the data acquisition and preprocessing of analog signals; the STM32 main
control unit comprises an integrated DMA (
direct memory access) controller, a mobile average filtering module and an
Ethernet communication module, and is used as a
system core unit to complete the functions of data acquisition, caching, preliminary
noise reduction and
data transmission; the system power
supply management unit adopts a low-
noise linear power supply and a DC-DC conversion circuit to provide isolated power supply for each module; and the LabVI EW upper computer interactive display unit is used for deploying a
wavelet denoising algorithm to carry out high-precision post-
processing on the received data, supporting real-time waveform display,
spectral analysis and user-defined parameter configuration, and realizing data storage and export through a high-speed communication protocol (
Ethernet). According to the invention, a
moving average filtering
algorithm and a
wavelet denoising algorithm are respectively deployed to the STM32 and the LabVI EW, and a complete and high-performance high-speed acquisition system is established based on an STM32 platform and a LabVI EW
software platform. The system has the advantages of eight analog input channels, high data acquisition speed, low
power consumption, convenience in
data transmission and the like, and can be used for data acquisition of parameters such as
voltage, current, temperature and the like.