英飞凌
直播中

李鑫

7年用户 1286经验值
私信 关注

XMC4500的振幅限值是多少?

我正在使用 XMC4500 Relax Kit,我想使用 SVM-App。 我禁用了超调制,希望能动态改变频率。
我的问题是,我不知道在哪里可以找到振幅限值。 在 APP-Help 中,我只能找到 100% 等于"PWM 周期值" 。


但当我查看调试器时,却发现频率为 10kHz 的值为(例如)5999。 但是,当我查看 PWM 信号时,并没有发现占空比有很大变化。  


事实上,我可以将振幅调到 10000 甚至更高,然后看到"更多的" 调制。
我不是这方面的专家,所以想请教一下,在哪里可以找到振幅值的真正上限。
在调试器中,我还看到了更多可能的"" 值。 (红色标记)
我测试了它们,但没有得到任何启发。

有人能给我帮助或建议吗? 我将不胜感激。

回帖(1)

刘燕

2024-6-3 16:34:54
XMC4500 Relax Kit 是一款基于 Infineon XMC4500 微控制器的开发板,适用于电机控制应用。在您的项目中,您正在使用 SVM-App(Space Vector Modulation Application)来实现电机控制。在这种情况下,您希望了解振幅限值以实现动态频率调整。

首先,我们需要澄清一些概念:

1. PWM(脉冲宽度调制):这是一种对模拟信号进行数字编码的方法,通过调整脉冲的宽度来控制输出电压或电流。在电机控制中,PWM 通常用于调节电机的速度和扭矩。

2. SVM(空间矢量调制):这是一种用于三相电机控制的 PWM 技术,通过调整三个相位之间的电压矢量来实现更平滑的电机运行。

3. 超调制:这是一种 PWM 技术,通过增加调制指数来提高系统的效率和性能。在某些情况下,超调制可能会导致更高的谐波和电磁干扰。

现在,让我们回答您的问题。在 SVM-App 中,振幅限值通常与 PWM 周期值有关。100% 振幅表示 PWM 周期的最大值。然而,实际的振幅值可能受到多种因素的影响,如电机参数、控制器设置等。

在您的项目中,您提到在调试器中观察到的 PWM 信号值(例如 5999)与预期的占空比变化不符。这可能是由于以下原因:

1. 调试器显示的值可能不是实际的 PWM 周期值,而是与 PWM 相关的其他参数。

2. 您的项目设置可能存在问题,导致实际的 PWM 信号与预期不符。

3. 您的观察可能受到其他因素的影响,如测量误差、信号干扰等。

要找到振幅值的真正上限,您可以尝试以下方法:

1. 查阅 XMC4500 Relax Kit 和 SVM-App 的官方文档,了解振幅和 PWM 周期值之间的关系。

2. 在您的项目中,逐步调整振幅值,观察 PWM 信号的变化。这可以帮助您找到实际的振幅上限。

3. 与其他使用相同硬件和软件的开发人员交流,了解他们的经验和建议。

4. 如果可能,联系 Infineon 技术支持,以获取更详细的信息和指导。

总之,要找到振幅值的真正上限,您需要深入了解您的项目设置、硬件特性和软件功能。通过查阅文档、实验和与其他开发人员交流,您将能够更好地理解振幅限值,并实现动态频率调整。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分