工具与软件:
"FCL 中的电流环路带宽(WCCD/wccQ)应该根据采样频率进行固定还是应该根据电机转速动态调整?"
我正在从事一个电机控制项目" tida_010936_ganhfmd" 将 TI 的快速电流环路(FCL)与 BLDC 电机相结合。 在参考代码中、电流环路带宽(wccD和wccQ)定义为基于采样频率的固定值:
#define SAMPLING_FREQ (ISR_FREQUENCY * 1000)
#define CUR_LOOP_BAN带宽(2.0F * PI * SAMPLING_FREQ/40)
#define ISR_FREQUENCY (PWM_FREQUENCY)
#define PWM_FREQUENCY 20 // 20kHz
2π* 20000/40 =3141.59rad/s
但是、电机动态特性(例如反电动势、感抗和电机时间常数)会随速度变化。 因此、我预计最优增益交叉频率会随缩放 电机电频率 (取决于电机转速)、而不是保持恒定。
现在、我的问题:
- 电流环路带宽(
wccD和wccQ)是否应根据电机电气频率而不是固定值动态调整? - 如果是、那么将增益交叉频率设置为大约会更好 ±10%至20% 电机电频率是否能够在不同速度下实现一致的相位裕度和带宽?
这种方法是否会在不同速度下提供更好的稳定性和一致的相位裕度?
4.在 FCL 中根据电机电频率设置目标交叉频率时、是否有建议的指导原则或权衡标准?
我要面临的问题是、当运行闭环速度控制时、在某个特定方向上运行电机在某些速度下会不平滑。 我尝试了更改相序、WCCD 和 WccQ 值以及 PID 值、但问题仍然存在。 我想确认这种动态调优方法是否更适合在变化的电机转速下保持一致的电流环路响应。 非常感谢您提供任何见解或建议!
谢谢、此致
Raghu
