随着现代工业的飞速发展,人们对旋转设备的需求愈加迫切,如风力发电、大型炼钢设备等旋转设备的应用。大型旋转机械设备虽然极大地提高了生产率,但其突发性的故障率偏高,一旦停机就会造成较大的损失[1]。加强对旋转机械的状态检测和诊断工作,有助于减少旋转机械故障率,大幅度降低机械的维修费用和缩短维修时间,提高设备运行的经济效益。传统的多通道振动信号采集系统多以DSP和ARM作为控制核心,存在功能简单、通道数少、时钟频率低和实时性差等缺点[2-3]。
与DSP和ARM相比,在领域发挥着重要的作用。FPGA具有时钟频率高、内部延时小、运算速度快、开发周期短、抗干扰能力强、编程配置灵活、内部资源丰富等优点,非常适用于数据高数采集和处理[4-6]。本文提出了一种基于主/从式FPGA架构的128通道振动信号检测方案,系统采用了高精度A/D芯片AD7606,同时结合了FPGA的并行数据处理能力实现了采集信号的检测,保证了采集系统的准确性和稳定性。
1 系统总体设计
本系统总体设计如图1所示,系统由信号调理系统、FPGA控制系统和FPGA数据处理系统三部分构成。其中信号调理系统由放大滤波电路和AD7606采集电路构成,主要实现将传感器发出的微弱信号进行放大和滤波后发送到AD7606芯片中,将采集到的模拟信号转化为数字信号。FPGA控制系统由主FPGA控制系统和从FPGA控制系统两部分组成。从FPGA控制系统由16片Xilinx公司生产的Spartan3系列的FPGA构成,主要实现程控放大器AD8250和AD8253的信号放大控制和AD7606同步数据采集控制。主FPGA控制系统由Xilinx公司生产的Spartan6系列的FPGA构成,主要实现参数配置、同步时钟生产、数据缓存等。FPGA数据处理系统由主FPGA实现数据的时序约束和随机共振检测处理功能,通过采用主从式FPGA架构,合理分配FPGA资源,完成整个系统的任务调度,克服FPGA输出时的亚稳态现象,使得系统具有性能稳定、数据处理能力强、抗干扰性好等特点。
![71980a507cc07da346ed7acebe1e12ca.gif](https://i-blog.csdnimg.cn/blog_migrate/665978fa3273abaf43d9bb628d335a43.gif)
2 部分硬件电路设计
2.1