ZHCUCJ3A October 2024 – December 2024
作为电机控制算法的一部分,微控制器会对流经电机的电流进行采样,每个 PWM 周期采样一次。TIEVM-MC-MODULE 子板支持单分流器和三分流器电流检测。
为了测量正电流和负电流,测量电路需要一个失调基准电压,其值为 ADC 最大允许输入的一半。该 1.65V 失调基准电压通过一个电压跟随器生成,如图 2-6 所示:
图 2-7 展示了电机电流如何表示为电压信号,其中包含滤波、放大和相对于子板 ADC 输入范围中心的偏移。该电路用于 PMSM 三相中的每个相。方程式 4 给出了该电路的传递函数。
其中
利用计算出的电阻值,可得到图 2-4 所示的检测电路,Gi 由方程式 5 给出。
微控制器可测量的最大峰峰值电流由方程式 6 给出。
其峰峰值为 ±7.99A。以下代码片段显示了如何在 user_mtr1.h 文件中为压缩机电机定义该值:
//! \brief Defines the maximum current at the AD converter
#define USER_M1_ADC_FULL_SCALE_CURRENT_A (15.97f)正确的电流反馈极性也很重要,因为这样才能确保微处理器精确测量电流。在该硬件电路板配置中,分流电阻器的负引脚接地,同时与运算放大器的反相引脚连接。突出显示的符号需要在软件中配置为具有正确的电流反馈极性,如 user.mtr1.h 中的以下代码片段所示:
// define the sign of current feedback based on hardware board
#define USER_M1_SIGN_CURRENT_SF (1.0f)