我是不羁的潘某某,独立硬件开发者。专业提供硬件产品定制服务。
基于ZYNQ7020+AD7606方案,实现32路振动采集系统。
一、硬件方案介绍
之前给客户定制过很多基于ZYNQ7020的核心板、工控板。Zynq-7020是一款集成了双核ARM Cortex-A9处理器和Artix-7 FPGA架构的单芯片SoC(片上系统)。该款芯片最大的特点就是集ARM与FPGA于一身,特别适用于复杂的应用场景和大规模数据处理任务。
AD7606是ADI公司的16位、8通道同步采样AD芯片,并行采样率高达200KSPS。该芯片具有广泛的应用领域,包括数据采集系统、仪器仪表、工业自动化、医疗设备等。它的高通量和较低的功耗使其适用于需要高精度、高速数据转换的应用。
本系统使用4片AD7606,接到ZYNQ7020的PL(FPGA)侧。实现32路振动数据的同步采集。整个板块的面积大约只有150mm*100mm。此外单独设计的IEPE电源载板,可以实现在不需要IEPE供电的情况下,进一步降低硬件成本和面积。
二、软件方案介绍
软件部分,通过ZYNQ7020 FPGA ,采集4片AD7606的AD数据。通过DMA IP核将数据缓存到PS端DDR中,再通过FFT IP核将数据进行FFT运算。将运算后的数据通过PS端的网口上传到远端的PC上。进行数据的显示以及后续的分析使用。
整个软件部分,由于使用FPGA进行FFT运算。极大降低了数据处理的工作量。这就可以使用性能较低,具有可移动、便携性质的终端设备进行最终的数据分析处理。丰富相关的应用场景。