Hi,I'm using S12ZVML for 24V fan controller with single shunt.How Can I Get "iQ Fbck" in Program

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

Hi,I'm using S12ZVML for 24V fan controller with single shunt.How Can I Get "iQ Fbck" in Program

Jump to solution
1,209 Views
LiZhanWu
Contributor II

Hi,I'm using S12ZVML for 24V fan controller with single shunt.How Can I Get "iQ Fbck"

0 Kudos
1 Solution
1,192 Views
tomasfedor
NXP Employee
NXP Employee

Hi LiZhanWu, 

iQ Fbck can be visualized using "Iq current" recorder in FreeMASTER tool as it is demonstrated in MTRCKTSPNZVM128 development kit software example (AN5327_PMSM_FOC_Sensorless_SingleShunt.pmp file).

tomasfedor_0-1660811553311.png

In the C source code it is the variable drvFOC.iDQFbck.f16Arg2. 

In order  to get DQ currents from abc stator currents, clark and park transformations are used. 

Those functions are offered by NXP AMMCLIB. 

GMCLIB_Clark(&drvFOC.iAlBeFbck,&drvFOC.iAbcFbck);

GMCLIB_Park(&drvFOC.iDQFbck,&drvFOC.thTransform,&drvFOC.iAlBeFbck);

More details can be found in application note AN5327.pdf and AMMCLIB user guide MC9S12ZVMMCLUG.pdf. 

Best regards, 

Tomas Fedor

 

   

View solution in original post

2 Replies
1,185 Views
LiZhanWu
Contributor II

Thank you

0 Kudos
1,193 Views
tomasfedor
NXP Employee
NXP Employee

Hi LiZhanWu, 

iQ Fbck can be visualized using "Iq current" recorder in FreeMASTER tool as it is demonstrated in MTRCKTSPNZVM128 development kit software example (AN5327_PMSM_FOC_Sensorless_SingleShunt.pmp file).

tomasfedor_0-1660811553311.png

In the C source code it is the variable drvFOC.iDQFbck.f16Arg2. 

In order  to get DQ currents from abc stator currents, clark and park transformations are used. 

Those functions are offered by NXP AMMCLIB. 

GMCLIB_Clark(&drvFOC.iAlBeFbck,&drvFOC.iAbcFbck);

GMCLIB_Park(&drvFOC.iDQFbck,&drvFOC.thTransform,&drvFOC.iAlBeFbck);

More details can be found in application note AN5327.pdf and AMMCLIB user guide MC9S12ZVMMCLUG.pdf. 

Best regards, 

Tomas Fedor