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.

[参考译文] TMS320F28335:TI 为三相感应电机的 FOC 提供的代码中的 ISR 频率是什么意思?我不理解 RAMPGEN 模块生成的角度信息在给定频率值时是如何的、即使用 Stepanglemax 参数?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/586579/tms320f28335-what-does-isr-frequency-mean-in-the-code-provided-by-ti-for-foc-of-3-phase-induction-motor-i-dont-understand-how-is-the-angle-information-generated-by-the-rampgen-module-given-a-frequency-value-i-e-using-stepangl

器件型号:TMS320F28335
Thread 中讨论的其他器件:controlSUITE

您好,  

     在代码中、ISR 频率给出为10KHz (10000 clk 周期/秒)。因此 、我认为 ISR 频率和 PWM 频率是相同的。 SYSCLKOUT=150MHz (每秒150个时钟周期)。 这是否意味着 ISR 以10000 clk 周期执行? 150m/10K = 15K、每秒执行一次?

我不明白为什么在 OffsetISR 代码中写入它、就像执行(ISRTICKER>=200000) MainISR 一样?

请一些人解释一下从 RAMPGEN 模块生成的角度信息是如何的?我完全不理解这一点。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ISR 执行时间为 PWM/ISR 频率、为10K 倍、而不是15K 倍。
    偏移红外用于电流偏移校准、需要在电机电流采样不首先运行的情况下获得正确的偏移。

    3.角度=角度+步长最大*频率
    StepAngleMax 是最大步进角、等于 fb*TS*2^Global_Q=_IQ (fb*TS)、fb 是系统中的刻度频率。 Freq 是您的 target.frequency。

    您可以在 controlSUITE 的数字电机控制指南中找到有关 RAMPGEN 模块的更多详细说明。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yanming、  

                感谢你的答复。 我还想知道、在感应电机的 FOC 的 TI 代码中、 Id 和 Iq 电流的 PI 电流调节器输出是电压还是电流?因为在方框图中,它显示为电压,作为输入馈送到 IPark 块。 如果它是当前的,转换是如何完成的? 我在 代码中找不到任何电流至电压计算矩阵。

    谢谢  

    Bharat