An error in estimating current in the BEMF observer

cancel
Showing results for 
Search instead for 
Did you mean: 

An error in estimating current in the BEMF observer

82 Views
Contributor II

hi  

A strange thing happened when I was debugging the observer parameters,with the increase of rotational speed, the estimated current of axis D will be deviated from the actual current.

However, the d-axis current error (gsMC.sObserverDQ.sBemfObsrv.pParamD.f16InErrK1)is always around 0, so, it is not effective for me to adjust the D-axis parameter by debugging the observer.

So,Is the documentation wrong???

I need your help,thank you very much!!!

微信截图_20200925141008.png

微信截图_20200925141137.png

0 Kudos
1 Reply

38 Views
NXP Employee
NXP Employee

Hello,

apparently, the BEMF observer and its usage is very complex system. I propose more detailed discussion and possibly, the same hardware (e.g. one of the development kits incl. provided motor). Otherwise, the behavior you are experiencing might be caused by different implementation, sampling frequency, motor parameters, quality of measurement, etc.

Please let me know if you are willing to enter such kind of discussion. Otherwise, I would recommend to explore the root causes listed above.

Best regards,

Matej

0 Kudos