摘要

无刷直流电机(BLDCM)直接转矩控制系统中,相电流的正确检测是实现转矩控制的前提。研究了BLDCM电磁转矩与相电流的关系,设计了相电流检测的硬件电路与软件算法。由霍尔电流传感器检测出相电流大小,经调理电路送入DSP的AD转换模块。针对AD转换带来的偏移和增益误差,采用最小二乘法及线性拟合函数进行数据校正;针对个别数据导致的偶然误差,提出了电流复合滤波方法;针对周期性干扰,在AD校正后加入了一阶滞后滤波。试验结果证明,所采用的相电流检测与处理方式降低了电流检测误差,实现了转矩的实时观测与直接控制,有效抑制了转矩脉动。