The STSW-PRMN001 firmware package runs on the STM32F412CE microcontroller and implements time domain (TDM) and frequency domain (FDM) algorithms for condition based monitoring and to enable predictive maintenance applications.
The firmware enables accelerometer data acquisition, motion processing analysis for predictive maintenance purposes, rotation speed calculation in RPM, and bearing temperature monitoring.
The predictive maintenance algorithm based on MotionSP libraries is able to signal anomalies during equipment operation through configurable thresholds applied to FDM, which uses Fast Fourier Transforms (FFT) processing to generate vibration power spectra for each axis, and TDM based on acceleration peak and acceleration RMS processing.
PC communication and data exchange from the microcontroller, including FDM, TDM, rotation speed and bearing temperature values, is managed via the Virtual Com port available on STLINK-V3SET modular in-circuit programmer and debugger.
The firmware is based on the STM32CubeHAL library and supports the IAR Embedded Workbench toolchain.