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-HV-1PH-DCAC:如何运行 TIDM-HV-1PH-DCAC 演示

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/992211/tidm-hv-1ph-dcac-how-to-run-the-tidm-hv-1ph-dcac-demo

器件型号:TIDM-HV-1PH-DCAC
主题中讨论的其他器件:C2000WARE

大家好、团队、

按照用户指南、我们发现 步骤4无法将 clearlnvTrip 设置为1 (因为 unknow 原因)、并且 EPwm1Regs 未设置为0 (由于未知原因、但也以红色显示在 GUI 上)。

请参阅下面的屏幕截图。

我可以帮您提供有关问题的建议吗?

谢谢  

 

BRS

C.S

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

    您好!

    您是否无法运行功率级或只需检查 clearInvTrip 和 ePWM 跳闸 标志?  

     清除所有 PWM 跳闸后、clearInvTrip 将设置为零。 请检查以下代码。

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    static inline void detectZeroCrossingClearPWMTrip(uint32_t base1,
    uint32_t base2)
    {
    if((invSinePrev <= (float32_t)(0.00)) && (invSine > (float32_t)(0.00)))
    {
    zeroCrossDetectFlag = 1;
    }
    else
    {
    zeroCrossDetectFlag = 0;
    }
    if(clearInvTrip == 1 && zeroCrossDetectFlag == 1)
    {
    //
    // clear all the configured trip sources for the PWM module
    EALLOW;
    EPWM_clearTripZoneFlag(base1, EPWM_TZ_FLAG_OST);
    EPWM_clearTripZoneFlag(base2, EPWM_TZ_FLAG_OST);
    EPWM_clearTripZoneFlag(base1, EPWM_TZ_FLAG_CBC);
    EPWM_clearTripZoneFlag(base2, EPWM_TZ_FLAG_CBC);
    EPWM_clearTripZoneFlag(base1, EPWM_TZ_FLAG_DCAEVT1);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    尊敬的 John:

    我们的团队目前正在评估您的评估板 TIEVM-HV-IPH-DCAC。 但是 、我们的团队无法执行"4. 将 clearInTrip 变量设置为1。"  

    由于步骤4无法完成、并且为了让我们继续评估、我们跳过了步骤 4至7并执行了步骤8、但我们的团队发现 F2 (保险丝)熔断。

    您能否帮助 我们的团队 了解为什么我们不能先将 clearInTrip 变量设置为1、以及为什么 F2会爆炸?

    感谢你的帮助。

    此致、

    Joan

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

    即使您将其设置为1、一旦调用跳闸清除函数、它也将设置为0 、如下面的第25行所示。

    最棒的

    John

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

    尊敬的 John:

    感谢您的回答。

    然而、如果在我们的案例中变量永远不会设置为1 (这是我对您的回复的理解)、团队会想知道、如果 此步骤4无法实现、为什么会添加到您的手册中。 我们的团队是否知道 如何 继续? 谢谢你。

    另一件事 是、F2可能会因为我们跳过步骤4-7从步骤3跳到8而爆炸? 如果  clearInTrip 变量无法设置为1、您能否告知下一步如何避免 F2烧断? 非常感谢。

    此致、

    Joan

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

    您是否在电压源逆变器模式下使用它?  

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

    Manish、您好!

    是的、该团队正在使用电压源逆变器模式。

    此致、

    Joan

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

    您好 Manish、对于 Joan 提出的以下问题、TI 是否提供了任何意见?

    "在这方面、如果在我们的案例中变量永远不会设置为1 (这是我对您的回复的理解)、团队会想知道、如果 此步骤4无法实现、为什么会添加到您的手册中。 我们的团队是否知道 如何 继续? 谢谢你。

    另一件事 是、F2可能会因为我们跳过步骤4-7从步骤3跳到8而爆炸? 如果   clearInTrip 变量无法设置为1 、您能否告知下一步如何避免 F2烧断?"

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

    Cleto、  

    您正在使用此软件的哪个版本? 您使用的是哪种器件? 您是否正在运行基于 SDFM 或 ADC 的传感? 请注意、将 clearInvTrip 变量设置为1时、您应该会看到 ePWM TZFLG 寄存器状态从0x4切换到0x0。 此时、您应该会在观察表达式窗口中看到 guiVbus、guiVrms 等的准确值更新。 只要 ePWM TZFLAG 未被清除并且 boardStatus 为 boardStatus_Idle、boardStatus_OverCurrentTrip 或任何其他非 boardStatus_NoFault 状态、我强烈建议不要继续向前。

    此致、

    Ozino

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

    您好、Ozino、

    非常感谢您的回复。 以下是您的问题的答案:

    源代码来自 C2000Ware_DigitalPower_SDK Package 版本3.02.00.00 (hv1phdcac_board.c 的日期标记为2016年2月3日)。

    EB 是"TIEVM-HV-IPH-DCAC"、具有 TMS320 F28379 MCU 的插件板"F2837x controlCARD R1.3"。

    该团队正在运行基于 SDFM 的传感。

    该团队尝试重做这些步骤、我们可以观察到您提到的详细信息、即当 clearInvTrip 变量设置为1时、ePWM TZFLG 变为0 (来自0x4值)、但即使  Vin 设置为50Vdc、我们也看不到更新 guiVrms 和其他变量的值。 该组仅将 guiVbus 更新视为 输入电压 、但所有其他变量都具有~0值。 此外、使用 Graph1.GraphProp 时未显示波形。

    该团队还尝试使用真实示波器来监测输出电压、但也没有波形。 请注意、F2在我们第一次上电期间爆炸。

    请帮助。

    此致、

    Joan

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

    您运行的是哪个实验室级别? 如果这是实验1,则它处于开环模式,是推荐的模式。 GuiVRMS 有一个最小阈值、该阈值将在...之后计算。  

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

    Manish、您好!

    我们将运行构建级别1 -开环。 我们在 Q4探测以使用示波器监视信号、但我只看到一次全波信号。 信号在后面变为半波、然后变为0。 尽管我们遵循步骤1至7和步骤8、但仅限 Vin=50Vdc。 我们没有信心将其变为380V、因为我们监控的信号不显示一致性。

    此致、

    Joan

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

    已解决,是测试和代码之间的构建/编译断开连接。  

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

    Manish、您好!

    非常感谢您的帮助。

    此致、

    Joan