An error in estimating current in the BEMF observer

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

An error in estimating current in the BEMF observer

953 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

910 Views
pachamatej
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