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.

[参考译文] TIDM-1000:pfc3venna_nonpowerSUITE_F2838x 似乎正在进行编程、但输出未按预期执行

Guru**** 2478765 points
Other Parts Discussed in Thread: TIDM-1000, C2000WARE, POWERSUITE, SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1464804/tidm-1000-pfc3venna_nonpowersuite_f2838x-seems-to-program-but-output-is-not-performing-as-expected

器件型号:TIDM-1000
主题中讨论的其他器件: C2000WAREpowerSUITESFRA

工具与软件:

我正在尝试使用 MCU063B-003作为控制器卡来评估 TIDM-1000 3相 Vienna 整流器。 在 C2000Ware Digital Power SDK 5.03.00.00中、我得到了 pfc3phvienna_nonpowerSUITE_F2838x 示例项目、我似乎能够将其刷写到控制卡、因为 Code Composer Studio 没有出现错误、而且我可以看到控制卡上的指示灯熄灭、然后在编程后重新亮起。 在我的测试中、我使用一个可变三相交流电源、并针对构建4进行了设置、没有中性点连接到输出的中点、而输出端连接了一个1K Ω 电阻负载。 测试时、我一直在修改 vienna_settings.h 中的第78行和第121行、以分别设置预期的输入和输出电压。 但是、该器件不会响应输出侧的变化、因为电压始终相同(对于给定的输入电压)。 通过我的测试、其中一次我意外运行了整流器、其中控制卡的12V 电源已断开、并且输出行为与插卡通电时完全相同。 这让我相信我看到的输出问题基于控制卡、但由于这只是一个示例项目、我感到惊讶的是它存在问题。 我们非常感谢您提供有关如何使该项目正常运行的建议或故障排除技巧。

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

    我还应补充一点、即输出远低于预期。 当我们在输入端有208V 的相间电压时、我们甚至不能得到300V 的输出电压。

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

    安德烈、您好!

    由于您使用的是 TIDM1000硬件、您是否能够从实验1开始测试并将其与结果进行比较。 是否已验证硬件和固件是否构建正常。  

    其次、您能否 根据设计指南确认控制卡上的开关位置正确。  

    如果之前正确构建了固件、则存在可防止硬件故障的保护方案。 我建议检查硬件和控制卡是否处于工作状态。

    此致!

    Uttam

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

    对于输出电压的较低情况、请仔细检查电容器是否损坏。 (或)如果 在右点而不是在中心抽头位置的末端进行探测。  

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

    尊敬的 Uttam:

    我已根据 F28388控制卡的 TIRM-1000参考指南的第5.2节设置了 S1:A、S2、S3和 S4上的开关。 我在输出端仍然只能获得280 VDC、而输入为208V。 我正在测量从正到负的输出电压、并且正如预期的那样、当我从正到中点测量时、得到的电压为140VDC。  

    对于"实验1"、您指的是什么? 我在 TIDM-1000参考指南中没有提到这一点。  

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

    我更深入地研究了调试选项、并在运行时检查了全局变量。 当以120V 的电压运行输入时、我将获得160V 的输出。 但是、我注意到整流器的状态为空闲。 我无法找到如何更改状态。 我已在参考指南中阅读到、需要设置 clearTrip 变量、但将其更改为1不会更改输出。 我还尝试将 guiPowerStageStart 设置为1、这也未使其脱离空闲状态。

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

    我刚刚意识到还有显示 PowerStageON 的 boardState、因此这可能毕竟不是我的问题。

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

    这些显示了电路板状态。 在您的用例中、它处于空闲状态、即您的操作会发生 ePWM 跳闸(CBC 跳闸区域)。  清除跳闸后、应该会及时清除、并且应该会启用 PWM。 请仅对该测试执行实验1、因为可以轻松识别该测试。  

    此致!

    Uttam

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

    Uttam

    您指的是什么"实验1"?

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

    构建1 (开环路测试)。 因此、我们可以确定板状态没有变化的原因。 您可以在这里观察 PWM 信号。  

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

    我已经将电源的中性点连接至输出的中点、并且在 VIENA_SETTINGS 中将递增构建版本设置为1。 我在调试模式下仍然会遇到相同的空闲问题、并且输出电压保持不变。

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

    Andre

    您可以检查以下 ePWM_tripzone 标志吗。

    EPwm1Regs.TZFLG、 EPwm2Regs.TZFLG 和 EPwm3Regs.TZFLG 。 此外、你是否可以在 C28而不是 CLA 上运行控制环路以查看其是否看起来更好。

    此致!

    Uttam

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

    EPwm1Regs.TZFLG = 0x0004

    EPwm2Regs.TZFLG = 0x0004

    EPwm3Regs.TZFLG = 0x0004

    切换到基于 C28运行和重启时、现在不再显示空闲状态、而是功率级关闭。 输出仍为180V

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

    我也曾尝试将功率级设置为 ON、但输出电压在设置后似乎没有变化。

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

    Andre

    EPWMxregs.TZFLG 指示 OST 跳闸、请参阅 TRM。 如果您清除行程并保持占空比= 0.5、  

    它显示固定180V (PM/PN 电压=87V、大约)的唯一原因是没有开关场景。  

    在执行第10步之前、您可以验证 PWM 并查看更改。  

    此外、在未验证 PWM 开关检查的情况下、请勿应用于120V_AC。 施加较低的 V_AC 以确认<40V。  

    此致、

    Uttam

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

    尊敬的 Uttam:  

    我能够完成第6.4.1节中的说明、并在从较低电压斜升后让电源在输入端输出完整的600V。

    现在、为了降低输出电压、我会在 Expressions 窗口中降低 PWM 值吗?

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

    安德烈、您好!

    很高兴听到、PWM 很好。  

    是的、由于您处于开环状态、请缓慢减小 PWM_Duty、并手动观察输出电压的变化。 反复评估此值。 然后移至下一个闭合电流/电压。  

    我想、当你尝试运行构建4 (闭合电压和电流环路)时、你保存的输出电压也许没有足够的占空比。 因此、请首先在开环中捕获结果、即使用 VIN (115AC)时的 PWM 占空比是多少、从而获得所需的输出电压范围。  

    然后、您可以重点检查控制是否足够好。

    此致!

    Uttam

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

    尊敬的 Uttam:

    我相信我已使构建1和构建2都能正常工作。 我目前正在尝试让构建3正常工作、但在使用它时遇到了困难。 首先、由于我没有 powerSUITE 软件、因此我认为我无法完成6.4.3.2所示的电压环路补偿器设计。 我仍然使用208V L-L 输入和1k 欧姆的电阻负载运行此接口。 我仍然可以使用构建3来对控制卡进行编程、但当它运行时、它不会存储我在 vBusRef_pu 中输入的值。 他们似乎在现场停留了一秒、然后默认值回到0.0。 我已经尝试更改占空比、但无论它设置为什么值、都不会留在现场。

    甚至可以在没有 powerSUITE 的情况下运行该构建吗?

    此致、

    安德烈

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

    安德烈、您好!

    对于 SFRA 和 DCL:您不需要 powerSUITE、也可以从此处运行可执行文件。  C:\ti\c2000\C2000 SD2000_SDK_5_04_00_00\libraries\sfra\gui Ware_Digital

    对于构建3、您能够以500欧姆的负载运行吗?  vBusRef_pu -该参数将固定为所需的输出电压。  

    尝试更改它们并进行检查。  

    当运行构建3时、占空比将由 DCL 控制自动调整。 手动输入占空比将在表达式窗口中擦除。  

    此致!

    Uttam

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

    尊敬的 Uttam:

    今天早上、我发现我遇到的问题是负载不像您提到的那样是500欧姆、而以太网控制似乎是我无法将值写入 vBusRef_pu 的原因。 我假设以太网工具具有 vBusRef 字段、由于我没有通过以太网控制与控制卡进行交互、它会一直用默认值0.0覆盖我的输入。 我禁用了以太网、因为我没使用它、并且能够通过 vBusRaf_pu 控制输出电压。  

    我现在的问题是、为什么只限于500欧姆的负载、为了加入不同的负载、我们必须更改什么、例如、如果可以修改的话、需要更改150欧姆的负载?

    此致!

    安德烈

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

    尊敬的 Uttam:

    在进一步的测试后、我发现在较低的电压下、我可以开始将3添加到较低电阻负载中。 我猜是、当我升高输出电压而发生故障时、可能会出现过流故障、尽管它没有显示在关闭整流后的状态上。 在这些情况下、卡不报告过流故障是正常的。

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

    Andre、请根据设计指南在指定条件下运行所有实验。 此设计针对特定额定值。 在本例中为500欧姆负载。  

    在轻负载下、您尝试实现600Vout @ 150欧姆的负载、然后在使用相同硬件时预计会出现过流。 您可以通过以20欧姆阶跃降低/增加负载来观察、以查看当前读数和固件中设置的过流限制。

    此致、

    Uttam