ZHCUBM2 December 2023
user_mtr1.h 文件用于存储所有用户参数以进行电机控制。模数转换器输入端的最大相电流和相电压值取决于硬件,并需要基于电流和电压检测以及对 ADC 输入的调节。使用的电流传感器和电压(相)传感器的数量在 user_mtr1.h 中定义,具体取决于硬件。
user_mtr1.h 文件中定义了所有可配置参数。可以使用 Motor_Drive_Parameters_Calculation.xlsx Microsoft® Excel® 电子表格计算这些参数。该文件包含在 TIDA-010265 存档文件中,位于文件夹 ..\solutions\tida_010265\docs
下,要计算这些值,请将这些标记为粗体 的参数复制到 user_mtr1.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 (404.1292683f)
//! \brief Defines the analog voltage filter pole location, Hz
//!
#define USER_M1_VOLTAGE_FILTER_POLE_Hz (416.3602877f)
//! \brief Defines the maximum current at the AD converter
#define USER_M1_ADC_FULL_SCALE_CURRENT_A (15.972f)