This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Current peak at Identification

Hi,

I have a strange error during ID of a PMSM at my own hardware. On the oscilloscope I captured the attached file.

At RampUp befor STATE_RS i get a current peak. When I try the ID with a  dcbus higher than 100V the current peak is even higher. My self written fault detection stops the system when a current > 10A is measured. This is strange because it was working fine the last time. Have you seen something like this before? Can you give me a hint? I’m using Motorware12 and CCS6 with Compiler 6.3...

Tanks for your support

Regards Matthias

  • Hello Matthias, i have a question concerning your plot, which EVM (8301? 8312? or the HVKIT?) are you using, and on what oscilloscope did you get this plot (manufacturer)?  Did you use the test points that are available on the boards themselves? I'm not having any luck using an oscilloscope, all the plots I get are the actual PWN signals, i was told i have to use a current probe, i have yet to see a current probe that will fit the test points, there must be a way.  Please help. Thank you.

  • when does this happen exactly?

    RoverL is the first state, then Rs, then RampUp.  It looks like the transition to Rs where the user.h RES_EST_CURRENT is used.

    Makes me think that your ADC and IQ voltage/current values in user.h are not matching your hardware values.  Please triple check those calculations for your board referencing SPRUHJ1 chapter 5.

    Michael, current probes will allow you to clamp around a phase wire.  Highly recommend for motor control applications.  In a pinch you can plot the ADC results using CCS.