Product overview
Description
The FP-IND-MCAI1 function pack is a reference code to control a low voltage three-phase brushless motors with EVLSPIN32G4-ACT reference design board, monitoring the vibrations using the STEVAL-MKI208V1K sensor kit, and classifying the operating conditions through an optimized AI algorithm.
The function pack comes with an implementation example of a motor fault classification based on a machine learning (ML) solution developed through NanoEdge™ AI studio, working in parallel with the field-oriented control motor control algorithm (FOC) generated with the STM32 motor control software development kit (X-CUBE-MCSDK).
The firmware collects data on the motor current and the IIS3DWB vibrometer (mounted on the STEVAL-MKI208V1K board). This data stream feeds the ML model allowing an accurate classification of motor behavior among normal operation (no faults) and two possible fault conditions.
The user can customize the ML model by changing motor configuration and adding their own classes.
-
All features
- Sample application witha fieldoriented control algorithm to drive a low voltagethree-phasebrushless motor, managing the EVLSPIN32G4-ACT board
- Machine learning model for motor behavior classification with Edge AI
- Motorcontrolprotocolmaster implementation to interact with EVLSPIN32G4-ACT evaluation board, programmed as slave throughMCSDK(X-CUBE-MCSDK)
- Free, user-friendly license terms