2024-07-19 11:24 PM
Hello ST community,
Currently we are working on a High power BLDC PMSM motor of 350W using selected ST board EVSPIN32F0601S3.
Please guide me to select the range of parameters in MCSDK V6.2.1 software (CUBEMX 6.2.0 and KEIL V5) to drive the BLDC motor. We are facing problems when we select parameters such as speed mode, frequency = 16 kHz, voltage 250 V, current 3A (sensor mode- Encoder 1024 ppr), startup current is 2.5 A, but still motor only aligns and stop.
Motor Specs:
I-PMSM motor with Encoder 1024 ppr.
Resistance - 9.1 ohms, Inductance - 37.75 mH, Torque - 5 Nm,
Back Emf voltage (Vp-p) - 108 V, Back emf constant(@152 RPM) - 254.59 V/rpm
Ld/Lq = 1, Poles - 4, Max Speed - 600 RPM, Rated Voltage - 300 VDC
Please find the attachment below.
2024-07-25 05:17 AM
Hello @ASawa,
Did you check the motor connections U, V, W and Encoder signals?
With a scope, did you check that Encoder A and B signals are toggling when spinning motor shaft by hand?
An easy test could be to generate a project with Main Speed sensor set to STO-PLL and auxiliary set to Encoder and verify with MC Pilot tool, once motor spinning, that ENCODER_EL_ANGLE and STOPLL_EL_ANGLE parameters are aligned.
2024-07-26 12:08 AM
Dear STCommunity,
I have Checked the U,V,W and encoder signals.
Firstly I m running in FOC (STO-PLL) mode by setting parameters like 3kHz frequency, Start-up parameters so the motor runs for few seconds and suddenly stops.
For this i monitor on motor pilot software, most of the time it shows speed feedback error or else it remains in run state.
Please suggest me what to select parameters for high inductance motor and higher voltage