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.

[参考译文] TMS320F28027F:死区时间补偿

Guru**** 2928180 points

Other Parts Discussed in Thread: CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1011206/tms320f28027f-dead-time-compensation

器件型号:TMS320F28027F
Thread 中讨论的其他器件:controlSUITE

您好、Luo。

1.安装   controlSUITE https://www.ti.com/tool/controlsuite

2.在文件夹  C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_eSensorles 中找到示例项目

3.在项目中找到以下代码。

dbc1.scale =_IQdiv (_IQdiv2 (pwm1.Deadband)、dbc1.ith);//取消注释以进行调试
dbc1.Kdtc =_IQmpy (dbc1.scale、dbc1.gain);//取消注释以调整“”
PWMwDBC_MACRO (1、2、3、pwm1、clarke1、dbc1);

我分析了我 有问题的代码

为了补偿死区、我们必须添加或减去(DT/2)、但我在"HVPM_eSensorles "中看到、我们有一个 a.dbc1.gain  =_IQ (0.5);  

因此、我们添加和减去(DT/4)      ((死区/2)*0.5)

为什么您会对此进行解释?

感谢您的关注。

Dave。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于我们测试的电机、除 DT/4之外的任何其他参数都会注入更多的噪声。 可能是由于电流感应的质量、也可能是由于反馈中拾取的噪声-可能是布局问题。 不过、您在中的观察结果是、对于测试设置、您可以尝试 DT/2。 我们所展示的只是一个平台设置、不一定是最终设置。 希望这对您有所帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然,亲爱的 Ramesh,它确实帮助了我们!

    我还有一个问题、

    我正在使用 ACIM (3kW~45kW) 600Vdc 总线、现在的情况是(3kW ACIM 1500RPM、带死区补偿)、因此、当电机未加载时、电机不会循环旋转、我的意思是电机每次旋转时的速度不 是线性的、并且具有振动和振荡。 电机电流从(1至6A)无负载变化。   在 某些 RPM 范围(从900RMP 到1400RPM)内、此振动和振荡将会很强烈。

    BTW、当电机在负载上时、我无法感觉到电机 振荡!!!

    但 在某些应用中、例如电梯电机必须以振动旋转。因为有时电机未加载。

    我看到很多 VFD 都没有这个问题、

    尊敬的 Ramesh,  这个问题在我身上已经存在了十多年了,我试图彻底解决它,但我无法解决 。

    我是否应该在  某些 RPM 中更改"dbc1.gain"?

    或者我应该寻找其他方法吗?

    感谢您的关注。

    Dave。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有基于电压的方法、我们可能会在今年晚些时候发布该示例。 建议在网上搜索有关这方面的文献。