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.

[参考译文] LAUNHXL-F28379D:使用 Simulink 在 PWM 模块中生成换档三角形相位

Guru**** 2577385 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1073966/launchxl-f28379d-generate-shift-triangle-phase-in-pwm-module-using-simulink

部件号:LAUNHHXL-F28379D

各位专家:

你好。

客户端正在使用 TMS 28379D Launchpad,并希望 使用它生成 PWM 脉冲。

他们想在 PWM 模块中生成换档三角形相位,询问他们该如何实现?

他们使用 的是使用 Simulink。

谢谢你。

此致,
阿基·A.

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

    Archie,

    我们正在努力将此事分配给 C2000团队中的正确人员,请给我们另一天时间。  我将根据 PWM 帮助进行分配,一旦我们了解了如何在 ePWM 中生成波形,我们就可以看到 Simulink 的实施是否相似/简单。

    最佳

    马修

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

    您好,Archie,

    您是否有所需结果的图像或样本输出波形? 这将帮助我分析如何使用我们的设备实现这一点。

    此致,

    Marlyn

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

    你好,马修,

    感谢您的重定向。

    您好,Marlyn,

    刚刚从客户处获得所需信息的更新,如下所示:

    下面是正弦脉冲宽度调制的一个快照。 如图所示,我想将单正弦波与两相位偏移三角形(180度相位偏移)进行比较,以用于逆变器应用。

    下面的步骤中提到了我希望如何实施:

    1.生成正弦波,如附件所示
    2.从 Simulink 库中选择了 ePWM 块
    3.现在生成的正弦波被馈送到 ePWM 块。
    4. ePWM 块 I 内部激活了 ePWM1A 和 ePWM1B 引脚
    5,一切都很好,我得到了预期的结果,

    在上述步骤中,假设正弦波(红色)与三角形(黄色)进行比较,以输出 ePWM1。 现在,如何比较正弦波(红色)和三角形(蓝色),以获得 ePWM2A 和 ePWM2B 的输出
    针脚?

    谢谢你。

    此致,
    阿基·A.

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

    您好,Archie,

    感谢您提供更多信息。 您是否知道正弦波当前如何与黄色三角形进行比较以获得 epwm1输出?

    此致,

    Marlyn

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

    Marlyn,您好!

    感谢您的回复。

    根据客户端,来自附件的正弦波与 TBPRD 值相乘以匹配三角形峰值,并将其馈入 ePWM 块。

    如果客户可以分享这些脉冲的快照,我仍在与客户协调。

    此致,
    阿基·A.

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

    您好,Archie,

    谢谢你们,是什么阻止他们在 EPWM2上也这样做?

    此致,

    Marlyn

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

    Marlyn,您好!

    以下是客户的回应:

    “目前我没有处理器。 但是,我会告诉你是什么阻止我做 ePWM2。

    当我向 ePWM2块送入正弦时,如新附件中所示。 我获得的输出与 ePWM1相同。 这意味着它正在将正弦波与三角形(以前附件中的黄色)进行比较。 在 ePWM2块中需要做些什么更改,以便能够比较正弦波和三角形(蓝色)

    在下面的附件中,第一个窗格中的图解与带三角形的正弦相对应(E2命名附件中为黄色)。 同样,第二个窗格中的图解与带三角形的正弦相对应(E2命名附件中的蓝色)。 第三个窗格中的图解是从图解窗格1和图解窗格2添加的脉冲。 这些是预期的 ePWM1 (第一个绘图窗格)和 ePWM2 (第二个绘图窗格)波形输出。”

    请向您寻求帮助。 谢谢你。

    此致,
    阿基·A.


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

    您好,Archie,

    感谢您提供更多详细信息。 我明白现在需要什么。 让我为这一问题集思广益,并在明天回复您。

    此致,

    Marlyn

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

    您好,Archie,

    对于 EPWM2,需要启用和指定相位(对于180度相位)。 SYNCIN 可以来自 EPWM1。

    此致,

    Marlyn  

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

    Marlyn,您好!

    对于 ePWM2,客户端已更改如下设置:

    此外,还有一个疑问:
    “我必须从 ePWM1获取 SYNCIN? 我该怎么做? 我的意思是没有端口从 ePWM1出来?”

    这是正确的吗? 感谢您的指导。

    此致,
    阿基·A.

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

    您好,Archie,

    我会取消选中 EPWM2中选择的“通过输入端口指定软件同步”选项,这是用于软件同步,在这种情况下不需要。  

    [引用 userid="487726" url="~/support/icros/c2000微控制器-组/CC2000 /f/c2000微控制器-论坛/1073966/launchxl-f28379d-generate-shift-triple-phone-pha-phan-module-use-Simulink/3984668#3984668"?SYNCIN PWI 从 SYIN 获取信息? 我该怎么做? 我的意思是 ePWM1没有端口

    正确,EPWM1中没有端口。 同步连接是 设备的内部连接。 请参阅下图。 EPWM1的 SYNCO 直接输送到 EPWM2。 因此,请将 EPWM1的“同步输出(SYNCO)”设置为 TBCTR (时间基准计数器)等于零时。 这样,每次 EPWM1的时间基准计数器等于0时,它都会将同步脉冲发送到 EPWM2,而 EPWM2将应用您定义的相移值。

    此致,

    Marlyn

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

    谢谢,Marlyn。

    它解决了这个问题。

    此致,
    阿基·A.