Getting past Under voltage fault to start motor with EVSPIN32F02Q1S1. May be a bug.
Hi,
I had been using the older version of MCW w/ Monitor to use an STEVAL-ESC001V1.
I got a new 30Pole BLDC to test out. Since the board does not support Hall Sensors I had hacked some test points and pads to pull out leads, re-configure the "Digital I/O" to use Hall Sensors. It works fine, has been working for other motors too.:thumbs_up:
I used this board (STEVAL-ESC001V1) to save a Profile of the Motor using ST Motor Profiler.
I then switched connectors to my connect to my new EVSPIN32F02Q1S1 and upgraded to MCSDK_v5.Y.2 which has ST Motor Pilot.
I noticed that I still cannot use EVSPIN32F02Q1S1 to Profile the motor as it's not available on the ST Motor Profiler.
At first I had it configured for using Hall Sensors. The code generation was smooth.
At first I got error that PWM frequency was too high (default 30,000 Hz (EVSPIN32F251) )
I reduced it to 16KHz
The ST Motor Pilot connected smoothly and was a displaying real time speed of the rotor.
Trial 1: The motor failed to start with "FOC Duration", so I changed execution rate to 2
Trail 2,3,4..... : The motor fails to start with under voltage fault.
I could not Debug this
I then started another project for sensor-less control. (To mitigate hall sensor complication)
I was ready to face the start-up algorithm tweaks. I also noticed it started smoothly during motor profiling.
At first I got error that PWM frequency was too high (default 30,000 Hz (EVSPIN32F251) )
I reduced it to 16KHz
Code size was too big, needed to optimize for size.
Motor Pilot did not show speed of motor this time.
Trial 1: The motor failed to start with "FOC Duration", so I changed execution rate to 2
Trail 2,3,4,5,6,7,8.....: The motor fails to start with under voltage fault.
The Bus Voltage is 24V which is accurately measured and displayed on the Motor Pilot UI
The Bus Voltage Configuration is as follows
Min Bus Voltage = 21 V
Max Bus Voltage = 26 V
Nominal Bus Voltage = 23 V
I probed the Bus on my DSO to look for transient voltage drops. But nothing like that is happening.
Basically everything appears normal on the Motor Pilot with no faults.
When I click on the ON button or use the on board switch, there is a brief electrical noise in the motor but it does not rotate and the controller stops with an "Under Voltage" Fault. Which I acknowledge and try again.
I just cannot get past this problem. I'm not able to debug. I need help.
Not able to connect to https://my.st.com/ols
Thanks in advance.