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.

[参考译文] CCS/TIDM-1000:CCS/TIDM-1000:

Guru**** 2555630 points
Other Parts Discussed in Thread: C2000WARE, SFRA, POWERSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/919207/ccs-tidm-1000-ccs-tidm-1000

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

工具/软件:Code Composer Studio

您好!

当我将 main.cfg 中的值从3.0mH 默认值更改为0.22mH 的应用值时、如何确认这已更改? 我认为这一变化应该反映在维也纳 settings.h 文件中是正确的吗? 但是、它没有变化。 请参阅随附的 main.cfg 和 下面的屏幕截图。 我正在使用以下版本的 SDK - C:\ti\C2000Ware_DigitalPower_SDK_3_00_01_00。 此外、Code Composer Studio 版本9.3.0.00012。

//功率级相关值
//
#define Vienna_PFC3PH_PWM_switching_frequency _Hz ((float32_t) 50 * 1000)
#define Vienna_PFC3PH_PWM_PERIOD ((Vienna_PWMSYSCLOCK_FREQ_Hz)/(Vienna_PFC3PH_PWM_switching_frequency))

#define Vienna_VAC_MAX_SENSE_VV ((float32_t) 170)
#define VIENING_VDCBUS_MAX_SENSE_VOV ((float32_t) 210)
#define Vienna_V_MAX_SENSE_VV ((float32_t) 170)

#define Vienna_I_MAX_SENSE_AMPS ((float32_t) 12)
#define Vienna_I_TRIP_LIMIT_AMPS ((float32_t) 6)
#define Vienna_VAC_Typical_Vv ((float32_t) 208)

//
//控制环路设计
//
#define VIENNA_CNTRL_ISR_FREQ_Ratio 1.
#define Vienna_VOLTGE_LOOP_RUN_RA比1.

#define VIENNA_ISR_CONTRAING_FREQUENCY ((VIENNA_PFC3PH_PWM_SWITING_FREQUENCY)/(VIENNA_CNTRL_ISR_FREQ_RA比))
#define VIENNA_ISR_10kHz_FREQUENCY ((float32_t) 10000)/(VIENNA_CNTRL_ISR_FREQ_Ratio)

//
// 3mH
//
#define VIENIN_PFC_ENGICTOR _VALUE ((float32_t) 0.003)

//
//SFRA 选项

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

    更正了 Main.cfg 文件的屏幕截图。

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

    您好!

    更改参数后、只需保存 main.cfg 文件并重新打开 settings.h 即可 这应该会更改文件。

    此致、

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

    您好、Chen、

    但它不会更改 settings.h 中的文件 问题可能是什么?

    此致、

    缺点

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

    您好!

    是否确定使用 DigitalPower_SDK_3_00_01_00? 我们实际上更新了此 SDK 中的 powerSUITE、您应该看到 main.syscfg 而不是 main.cfg。

    您能否尝试重建项目并查看更改是否已更新?

    此致、

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

    我使用 的是 DigitalPower_SDK_3_00_01_00。  重建项目后、现在我看到 main.syscfg 文件、并进行了一些更改。 但是、现在我看不到在 main.syscfg 中设置的任何值、在 Vienna settings.h 文件中是否正确?  我应该看到这些更改是否正确地反映在 Vienna settings.h 文件中?

    此致、

    缺点

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

    您好!

    我假设您正在讨论此代码#define VIENIN_PFC_ENGEATER_VALUE ((float32_t) 0.003 )、该代码不会根据 GUI 进行更改。

    1.是的,这是令人困惑的。 但该值不会在代码中使用。 当您使用基于模型的方法设计补偿环路时、它在内部模型中使用。

    因此、您仍然可以绕过它、它应该会影响 Vienna 整流器模型。

    2.我们可能会通过删除这一行代码或使其可更改来更新解决方案。 感谢您的讲解。

    此致、