发明名称 Parallel Digital Signal Processing of Machine Vibration Data
摘要 A field programmable gate array (FPGA) in a machine health monitoring (MHM) module includes interface circuitry, vibration data processing circuitry, and tachometer data processing circuitry. The interface circuitry de-multiplexes a synchronous serial data stream comprising multiple multiplexed data channels, each containing machine vibration data or tachometer data, into separate input data streams. The vibration data processing circuitry comprises parallel processing channels for the separate input data streams containing vibration data, each channel including a highpass filter, two stages of integration circuits, a digital tracking bandpass filter, and multiple parallel scalar calculation channels. The tachometer data processing circuitry processes the tachometer data to generate RPM and other values. A cross-point switch in the FPGA distributes tachometer signals between MHM modules in a distributed control system, thereby allowing multiple modules to share tachometer information.
申请公布号 US2016025599(A1) 申请公布日期 2016.01.28
申请号 US201514807202 申请日期 2015.07.23
申请人 Computational Systems, Inc. 发明人 Willis John W.
分类号 G01M99/00 主分类号 G01M99/00
代理机构 代理人
主权项 1. A field programmable gate array (FPGA) for processing machine vibration data, the FPGA comprising: interface circuitry configured to receive a synchronous serial digital data stream comprising a plurality of multiplexed data channels, one or more of which contain machine vibration data derived from machine vibration sensors and one or more of which contain tachometer data derived from tachometer sensors, and configured to de-multiplex the serial digital data stream into a plurality of separate input data streams corresponding to the multiplexed data channels, wherein a plurality of the separate input data streams contain machine vibration data and at least one of the separate input data streams contains tachometer data; tachometer data processing circuitry configured to receive one or more of the separate input data streams that contain tachometer data and to process the tachometer data to generate one or more values indicative of a rotational speed; vibration data processing circuitry comprising a plurality of parallel signal processing channels corresponding to the plurality of separate input data streams containing machine vibration data, wherein one or more of the parallel signal processing channels include: a high pass filter configured to receive one of the input data streams containing machine vibration data and to remove signal components having frequencies below a DC blocking threshold frequency, thereby generating a high pass filtered data stream;a first integration circuit configured to receive and perform a first integration process on the input data stream or the high pass filtered data stream, thereby generating a first integrated data stream;a second integration circuit configured to receive and perform a second integration process on the first integrated channel data stream, thereby generating a second integrated data stream;a digital tracking bandpass filter configured to receive and filter the input data stream, the first integrated data stream, or the second integrated data stream, thereby generating a bandpass filtered data stream, wherein a center frequency of the digital tracking bandpass filter is determined at least in part based on the one or more values generated by the tachometer data processing circuitry that are indicative of rotational speed; anda plurality of parallel calculation channels, each including: a data selection switch for selecting between one or more of the bandpass filtered data stream, the high pass filtered data stream, the first integrated data stream, the second integrated data stream, and the input data stream;a programmable lowpass filter circuit for receiving a selected data stream from the data selection switch and generating a lowpass filtered data stream based on the selected data stream; anda scalar value calculation circuit configured to receive the lowpass filtered data stream and calculate a scalar data value based thereon.
地址 Knoxville TN US