ZHCU753A January 2022 – October 2022
user_mtr<1/2>.h 用于存储所有用户参数以进行电机控制。模数转换器输入端的最大相电流和相电压值取决于硬件,应基于电流和电压检测以及对 ADC 输入的调节。使用的电流传感器和电压(相)传感器的数量在 user_mtr<1/2>.h 中定义,具体取决于硬件。
“user_pfc.h”用于存储所有用户参数以进行 PFC 控制。模数转换器输入端的最大电流、交流电压和直流电压值取决于硬件,应基于电流和电压检测以及对 ADC 输入的调节。
所有可配置参数都在 user_mtr<1/2>.h 和 user_pfc.h 文件中进行定义。可以使用 TIDM_02010_DMPFC_Hardware Parameters Calculation.xlsx Excel® 电子表格计算这些参数。该文件包含在 TIDM-02010 存档文件中,位于文件夹 ..\solutions\tidm_02010\docs 下,要计算这些值,请将这些标记为粗体 的参数复制到 user_mtr<1/2>.h 和 user_pfc.h 中,如以下代码所示。
//! \brief Defines the maximum voltage at the AD converter
// Full scale voltage of AD converter, not the current voltage
#define USER_M1_ADC_FULL_SCALE_VOLTAGE_V (441.54f)
//! \brief Defines the analog voltage filter pole location, Hz
#define USER_M1_VOLTAGE_FILTER_POLE_Hz (448.6576819f)
//! \brief Defines the maximum current at the AD converter
// High Voltage motor control kit
#define USER_M1_ADC_FULL_SCALE_CURRENT_A (39.6f)
//! \brief Defines the maximum voltage at the AD converter
#define USER_PFC_ADC_FULL_SCALE_DC_VOLTAGE_V (441.54f)
//! \brief Defines the maximum voltage at the AD converter
#define USER_PFC_ADC_FULL_SCALE_AC_VOLTAGE_V (441.54f)
//! \brief Defines the maximum current at the AD converter
#define USER_PFC_ADC_FULL_SCALE_CURRENT_A (49.5f)