cancel
Showing results for 
Search instead for 
Did you mean: 

Overcurrent during start-up

luke514
Senior

Hi, I have a G474RE controller with an X-Nucleo-IHM08M1 and a BL23E48-02D-03RO LIN motor. I’ve set up MC Workbench and am using ST Motor Pilot V6.4.2; I’m powering it with a bench power supply at 48V, 1A max

When I press START on Motor Pilot, the "alignment" appears, I can hear an internal motor noise (like a gear), but the rotor doesn’t move and after few ms ‘overcurrent’ appears on the screen.

Here's my parameters:

luke514_0-1780482565860.png

 

luke514_1-1780482598945.png

luke514_2-1780482651972.png

 

luke514_3-1780482681587.png

luke514_0-1780490635434.png

 

1a) Can we work out together what’s causing this and how to fix it?

I've already read the possible solutions here: file:///C:/Program%20Files%20(x86)/STMicroelectronics/MC_SDK_6.4.2/Documentation/html/md_docs_2firmware__errors.html#over-current

 

1b) What is this error? ASPEP_RESP MCP_ERROR _UNKNOWN_REG? Is the rev-up only for sensorless?

 

2) I’d also like to ask why I can’t use Motor Profiler to estimate motor friction:

luke514_5-1780483308178.png

 

luke514_6-1780483922714.png

 

 

 

 

 

 

 

 

 

 

 

7 REPLIES 7
GMA
ST Employee

Hello @luke514,

Verify that the U, V, and W motor phases are correctly associated with the U, V, and W pins on the board connector. Verify that the A, B, and Z signals are correctly associated with the A+, B+, and Z+ input connector.

Use the main speed sensor as the STO-PLL and the auxiliary speed sensor as the quadrature encoder. Using MC Pilot, display the STOPLL_EL_ANGLE and ENCODER_EL_ANGLE signals, and verify that both signals are aligned.
If mirrored, switch EncA and EncB signals. 

Motor profiler is available with "Observer + PLL" for Speed Sensor Mode.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

Hi, in my motor there are V, U and W, whereas in the schematic for the x-nucleo-ihm08m1 there are A, B and C.

Please confirm that:

OUTA --> U

OUTB --> V

OUTC --> W

The rotor still isn't turning; in fact, it sometimes gives a slight jolt

"If mirrored, switch EncA and EncB signals." I don’t quite understand what you mean; my endoer has A, B and Z and their respective inverted signals (it operates at 5V) … I’ve only connected A, B, Z and 5V to the IHM inverter connector

 

I can’t use sensorless; in my application, I’ll have to use an encoder as the primary sensor; at most, I can use STO-PLL as a secondary sensor

 

 

Hello @luke514,

The use case is only for test purposes to verify that both signals are aligned, as shown in this post.

 

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

OK, I'll send you the screenshots shortly.

 

 

 

Hello @luke514,

The motor must spin by using the STO-PLL sensorless main sensor.

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA

luke514_2-1780495361423.png

 

luke514_3-1780495379285.png

 

 

luke514_0-1780559725365.png

 

 

The rotor sometimes starts rotating for less than a second before stopping due to an overcurrent or start-up failure.

Is there a guide or something that shows how to select these parameters? I’ve been trying lots of different combinations for hours, but the problem seems to persist.

 

 

Anyway, for some reason I can no longer select the encoder...

luke514_0-1780561189437.png

@GMA