ZHCUBM2 December 2023
在每个 PWM 周期内,作为电机控制算法的一部分,微控制器会对流经电机的电流进行采样。TMS320F2800137 子板支持 1 至 3 个分流器电流检测,而 MSPM0G1507 子板支持 1 至 2 个分流器电流检测。为了测量电机相位的双向电流(即正负电流),以下电路需要 1.65V 的基准电压。该失调基准电压由电压跟随器生成,如图 2-29 所示。
图 2-30 展示了电机电流如何表示为电压信号,其中包含滤波、放大和相对于 TMS320F2800137 子板 ADC 输入范围中心的偏移。该电路用于压缩机和风扇的三相 PMSM 的每一相。此电路的传输函数由 方程式 52 给定。
其中
利用计算出的电阻值,可得到图 2-36 所示的检测电路,Gi 由方程式 53 给出。
微控制器可测量的最大峰峰值电流由方程式 54 给出。
其峰峰值为 ±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)
MSPM0 子板上使用两个高端内部放大器实现了两个分流电流检测,以节省系统成本。放大器增益也为 4.132,截止频率为 70kHz。图 2-31 展示了 MSPM0G1507 子板的双分流器电流检测电路。