This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于一阶低通滤波器参数设计

Other Parts Discussed in Thread: CONTROLSUITE

在controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1中,比如HVPM_Sensored_Servo例程中有如下代码

采样周期T=0.0001(10KHz)

_iq K1=_IQ(0.998); //Offset filter coefficient K1: 0.05/(T+0.05);
_iq K2=_IQ(0.001999); //Offset filter coefficient K2: T/(T+0.05);

offsetA= _IQmpy(K1,offsetA)+_IQmpy(K2,_IQ12toIQ(AdcResult.ADCRESULT1)); //Phase A offset

此一阶低通滤波器的RC = 0.05

因此截至频率约为3.2Hz

这是在偏差采样阶段用的滤波器,所以设置了很低的截至频率

如果在算法处理部分,比如采集的A相电流和B相电流,也加低通滤波器,或者转速采集部分从光电编码器获取数据的时候加入这种低通滤波器

其参数设计时应该注意些什么呢