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.

[参考译文] TMS320F280049C:instaspin 在电机频率高于 600Hz 时不稳定

Guru**** 2797075 points

Other Parts Discussed in Thread: TMS320F280049C

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1621636/tms320f280049c-instaspin-unstable-above-600-hz-motor-freq

器件型号: TMS320F280049C

我们将 TMS320F280049C 的 Instaspin 固件与 Wolfspeed 的电机驱动板一起使用。 它似乎在低频下工作、但在实验 6 中没有看到外部探头提供的非常好的正弦电流。 在实验 7 中将转速设置为 900Hz、硬件过流保护功能会在大约 600Hz 处停止电机、我们会在电流波动发生之前检测到较大的电流波动。 直流电压为 350V、但我们也有低压电机、这也不会提供非常平滑的正弦电流。  
以下是 user.h 中的一些设置

#define USER_ADC_FULL_SCALE_VOLTAGE_V     ((float32_t)(2740.0f))
#define USER_ADC_FULL_SCALE_VOLTAGE_VDC   ((float32_t)(1320.0f))
#define USER_ADC_FULL_SCALE_CURRENT_A     ((float32_t)(204.65f))
#define USER_VOLTAGE_FILTER_POLE_Hz      ((float32_t)(424.0))

欢迎您提供任何帮助。 也许您甚至知道一个实验室,我们可以访问和带来我们的设置?
BR
安德斯

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

    您好、Anders、

    从您分享的设置来看、您的电压反馈电路似乎接受了高达 2.7kV 的电压和 200A 的电流、这对我来说是不正确的。 您能否就此作出确认?

    Han

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

    您好 Han、
    相电流高达 30A rms。 直列式电流传感器能够测量高达+–100A 的电流、因此 ADC 范围约为 200A。 外部过流检测的峰值约为 80A。
    该电路板专为高达 1000V 直流电压而设计。 可以选择测量相电压、因此模拟范围为 2000V +一些裕度。 不过,我们会测量从相位到直流 — 的电压,因此我们浪费了 ADC 转换器的一半跨度。

    仿真电压滤波器、似乎不适合测量 600Hz 信号? 由于以下 Instaspin 注释、我们增加了筛选条件:

    •USER_VOLTAGE_FILTER_POLE_Hz 的典型值为 300Hz <极点< 400Hz。
    •USER_VOLTAGE_FILTER_POLE_Hz≥200Hz。
    •IQ_FULLSCALE_FREQUENCY_Hz 必须设为< 4.0 的值×USER_VOLTAGE_FILTER_POLE_Hz、以避免数字饱和。

    不确定最后一点的含义、并且代码中没有此类参数(不完全相同)。 是否意味着 1000Hz 电机频率需要 4000Hz 滤波器。 那么我们应该使用 80kHz 的开关频率吗?

    BR
    安德斯

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

    您好 Han、

    1000 Hz < 4*250 Hz、那么即使是 250 Hz 电压滤波器极点也应该正常吗? 但是、除非 instaspin 补偿滤波的振幅和相位滞后、否则电压读数将不准确。

    BR
    安德斯

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

    您好、Anders、

    满量程电流表示 ADC 读取范围的最大电流范围、因此 30A 电机、除非此设置与您的电路板相匹配、否则我认为您的设置看起来不正确(满量程电流 204A)。 同样、对于满量程电流、它要求达到满 ADC 读数时的电压。

    关于用于电压反馈的滤波器极点、如果您计划以更高的速度运行电机、250Hz 的声音对我来说太低、您可以尝试更大的值、则需要将其保持相对较高。 这也与您的开关频率有关、需要确保您可以滤除开关频率。

    Han