Hi,
in this function I find this piece of code
/* tracking observer calculation */
this->f16PosMeEst = (frac16_t)AMCLIB_TrackObsrv_A32af(this->a32PosErr, &this->sTo);
My question is: why use AMCLIB_TrackObsrv_A32af library function if we read the signal from encoder?
Also the speed seem to be "estimated"
/* speed estimation by the tracking observer */
this->fltSpdMeEst = this->sTo.fltSpeed;
Thanks,
Fausto
Hi,
The code located at <mcdrv_enc_qd.c> file MCDRV_QdEncGet() function, which is related driver for encoder.
The AN12659 provides the detailed info about hardware connections:
Thank you for the attention.
Mike
Thank you for contacting NXP technical support.
To provide you with better support, can you please let us know the part number you are using?
Are you using an S32K, KE, LPC800, etc?
Hi,
I'm using ImxRt1050 with the quad motor control develpment platform.
The version of SDk is 2.11.0.
Thank you,
Hi,
Could you help to provide the demo name or demo location at RT1050 SDK V2.11.0 package? Thanks.
Mike
Hi,
it isn't a project from 2.11 sdk version. The project name is Quad-Motor-Control-FreeMASTER-Project-Sample-Project.
Thanks,
Fausto
Hi,
Thank you for the info.
I am in progress to get related demo codes be downloaded and will check related project later.
Thank you for the patience.
Mike
Thank you for the clarification.
I'll redirect the inquiry to our product specialist and they could further assist you.