ZHCUCJ3A October 2024 – December 2024
使用适用于 TIEVM-MTR-HVINV 的软件,可以实现增强型滑模观测器 (eSMO) 以及磁通、角度、速度和扭矩 (FAST™) 两种无传感器观测器。eSMO 仅需要常用的三相电机电流检测,而 FAST 观测器额外需要三相电机电压检测,以便改善低速性能并提高电机转速估算的精度。
请注意,软件参数 (USER_ADC_FULL_SCALE_VOLTAGE_V) 取决于对电机相的电压反馈进行检测的电路。图 2-4 展示了如何使用基于电阻分压器的电压反馈电路,根据 ADC 输入范围对电机电压进行滤波和缩放。类似的电路用于测量全部三个项目,包括两个压缩机和风扇电机以及直流总线。
考虑到 ADC 输入的最大电压为 3.3V,该参考设计中的微控制器可测量的最大相电压反馈可按照方程式 1 进行计算。
其中
对于该电压反馈电路,在 user_mtr1.h 中进行以下设置:
//! \brief Defines the maximum voltage at the AD converter
#define USER_M1_ADC_FULL_SCALE_VOLTAGE_V (404.1292683f)FAST 估算器中需要使用电压滤波器极点,以便准确检测电压反馈。使滤波器的电压足够低,以便能够滤除 PWM 信号,同时允许高速电压反馈信号通过滤波器。通常,使用几百 Hz 的截止频率便足以过滤掉 5 至 20kHz 的 PWM 频率。只有在运行超高速电机时生成 kHz 量级相电压频率的情况下,才需更改硬件滤波器。
在该参考设计中,滤波器极点设置可以使用方程式 3 来计算:
下面的代码示例显示了 user_mtr1.h 中是如何定义该极点的:
//! \brief Defines the analog voltage filter pole location, Hz
#define USER_M1_VOLTAGE_FILTER_POLE_Hz (416.3602877f)