TMS320F28054F-Q1: 使用互感器做电流采样时,过调制算法的执行

Prodigy 100 points
Part Number: TMS320F28054F-Q1

  TI的专家,你们好:

  我在使用28054F这款主控进行项目开发时,遇到了运行母线电流受限的问题,目前怀疑是过调制算法没有正常执行;

我的项目使用的是3个电流互感器进行三相电流采样,在这种情况下如果我想让控制器输出更高的电压(即通过过调制算法提高母线电压利用率),

除了修改调制比系数(在motorware18中是0~0.6666)外,还需要做其他处理吗?当前程序的开发基于lab05a例程

因为我在查看例程lab10a时,发现在mainISR中进行了电流重构和电压补偿及采样窗口修改等处理(据我了解这些处理针对的是电阻采样电流)

  希望能够尽快得到回复,该问题影响项目上市进度!

  •  

    除了修改调制比系数(在motorware18中是0~0.6666)外,还需要做其他处理吗?当前程序的开发基于lab05a例程

    这应该是所需的全部,除非你的三相电流检测在更高的占空比下有额外的干扰。当添加过调制时,最好从较小的调制比/指数值开始。

    因为我在查看例程lab10a时,发现在mainISR中进行了电流重构和电压补偿及采样窗口修改等处理(据我了解这些处理针对的是电阻采样电流)

    上述内容是正确的。因为您使用了三个电流变压器来进行在线三相电流感应,您将不会面临使用3个低侧分流电阻所带来的相同挑战。然而,拾取开关噪声仍然可能是一个问题。

  • 首先感谢你的回复。

    三相电流检测在更高的占空比下有额外的干扰

    我确实怀疑过这个问题,我观察了带载运行时的端电压波形和经过低通滤波后的马鞍波,电压波形并没有完全开通/关断一段时间(而是有一些较窄的窗口),马鞍波显示没有达到完全调制,我需要更大的母线电流,但此时调制系数已经给到最大。

    有什么推荐的方向来确认和解决这种干扰吗?

  • 我又进行了测试,发现在调制比系数为最大(0.6666)时,从端电压滤波后产生的马鞍波和相电流的畸变,两者波形来看并未达到最大程度的过调制,这可能是什么原因导致?

  • 它看起来像什么?如果你能提供一些波形就好了。你也可以考虑使用CCS图形工具绘制计算出的SVM输出随时间的变化。我想知道代码中是否有某个地方维护着MIN / MAX PWM比较时间。你能看到CMP值或PWM波形接近100%占空比吗?

  • 有的,在HAL_writePwmData(halHandle,&gPwmData);函数中,具体语句为:value_sat = (uint16_t)_IQsat(value, period, 1);

    我想知道代码中是否有某个地方维护着MIN / MAX PWM比较时间

    我用串口输出时写入寄存器的最大CMP值为周期值,但我在最近两天的进一步测试中发现写入前(也就是SVPWM的计算输出)的最大数值超过了周期值,而后经过value_sat = (uint16_t)_IQsat(value, period, 1);限制

    你能看到CMP值或PWM波形接近100%占空比吗?

    我没有找到直接在WEB端论坛插入图片的方式

  • 绿色波形为控制器端电压,紫色为其低通滤波后的马鞍波波形,黄色为相电流波形