ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
FAST 估算器中需要使用电压反馈,以便在更宽的速度范围内实现理想性能。其他算法无法准确表示电压相位,需要依赖软件变量。在 FAST 中,相电压直接从电机相位测量而不需通过软件估算。正因如此,电压反馈的硬件设置是 InstaSPIN 运行和电机识别的另一个必要条件。此软件值 (USER_ADC_FULL_SCALE_VOLTAGE_V) 取决于感测电机相电压反馈的电路。图 6-7 是基于电阻分压器的电压反馈电路的示例。
在本例中,微处理器可测量的最大相电压反馈可按以下公式进行计算,ADC 输入的最大电压为 3.3V:
使用上述电压反馈电路时,需要在 user.h 中完成以下设置:
//! \brief Defines the maximum voltage at the input to the AD converter
#define USER_ADC_FULL_SCALE_VOLTAGE_V (66.3)
如果考虑针对此值留 20-30% 余量,则建议系统最大输入电压介于 66.3*0.7 = 46.4V 与 66.3*0.8 = 53V 之间,因此,此电压反馈电阻分压器是 48V 电机的理想选择。
下面介绍不同标称电压的示例。如果要驱动的电机的标称电压为 24V,则需要修改电压反馈电路,使 ADC 分辨率针对测量电压达到最大值。遵照关于余量的相同建议,考虑标称电压 24V 和余量值 30%。这样可得到 USER_ADC_FULL_SCALE_VOLTAGE_V(24*1.3 = 31.2V),如Equation7 中所示,其中一个电阻器固定,仅剩下一个可变电阻器。
我们可据此得到最大电压 31.2V,配置如下:
//! \brief Defines the maximum voltage at the input to the AD converter
#define USER_ADC_FULL_SCALE_VOLTAGE_V (31.2)
图 6-8 中显示了含上述值的电压反馈电路。