我用的28069M用的InstaSPIN-FOC 的FAST,关于转速或者电压,电流,如果用当前的IQ24会超出范围,IQ24最大±127,我想讲IQ改位IQ22或者IQ20,请问和FAST部分函数接口部分是否需要变化,IQ改变后会对FAST这部分有何影响,因为这部分程序里面没有,都在芯片内部固化,如果我的IQ从24变为20,FAST这块固化部分会不会也跟着变为IQ20,
归为一句话,我从IQ24变为IQ20,我该怎么做?
Susan Yang:
我会在之后给您回复,请您等待一下,谢谢
Susan Yang:
您需要在IQmathLib.h内将 GLOBAL_Q 从24 改为 20 .
mangui zhang:
兼顾精度和值的大小,改完实时看效果
user1277370:
回复 Susan Yang:
我仅仅更改24为20后重新编译,测试了下,改了以后,运行就直接IGBT过流保护,请确认InstaSPIN-FOC 的FAST是否支持将IQ24改为IQ20;当前est.h中所有的函数的描述部分都写了如下类似的IQ24的函数描述:
//! \briefGets the DC bus value from the estimator in per unit (pu), IQ24.
//! \briefGets the electrical frequency of the motor in per unit (pu), IQ24.
//! \briefGets the DC bus value from the estimator in per unit (pu), IQ24.
FAST这个速度位置估算器是固化在28069M的芯片内的,是否支持IQ24改位IQ20请确认!