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
Hi,
I'm using ImxRt1050 with the quad motor control develpment platform.
The version of SDk is 2.11.0.
Thank you,
Hi,
it isn't a project from 2.11 sdk version. The project name is Quad-Motor-Control-FreeMASTER-Project-Sample-Project.
Thanks,
Fausto