ZHCUBZ4 April 2024
user_mtr1.h 文件用于存储所有用户参数以进行电机控制。模数转换器输入端的最大相电流和相电压值取决于硬件,必须基于电流和电压检测电路以及 ADC 输入端口的调节。相电流传感器和相电压传感器的数量也在 user_mtr1.h 文件中定义。这些值取决于硬件。
user_mtr1.h 文件中定义的所有可配置参数都可以使用 Motor Control Parameters Calculation.xlsx Excel® 电子表格进行计算。此文件包含在工程文件夹中:\examples\universal_motorcontrol_lab\doc。将标记为粗体 的参数复制到 user_mtr1.h 文件中,如以下代码所示。
//! \brief Defines the maximum voltage at the AD converter
#define USER_M1_ADC_FULL_SCALE_VOLTAGE_V (57.52845691f)
//! \brief Defines the analog voltage filter pole location, Hz
#define USER_M1_VOLTAGE_FILTER_POLE_Hz (680.4839141f) // 47nF
//! \brief Defines the maximum current at the AD converter
#define USER_M1_ADC_FULL_SCALE_CURRENT_A (47.14285714f) // gain=10