在同步直流无刷电机的运转过程中,通常需要采样电机三相线圈的相电流来 实现对电机的闭环控制。在传统的电机的三相电流采样方法中,常使用三电阻或双电阻采样电机电流。但由于利用双电阻及三电阻采样的控制电路较为复杂,且制作成本较高,因此,采用单电阻对电机的三相进行电流采样的方法逐渐取代传统采样方式。
目前,在使用单电阻电流采样方法对电机的相电流进行采样时,可通过控制绝缘 栅双极型晶体管InsulatedGateBipolarTransistor,IGBT的开通或关断来确定电机 的三相中与采样电阻串联的相,进而通过微控制单元得到采 样电阻上的采样电流,该采样电流即为与采样电阻串联的相的相电流,从而,通过采样电阻进行电流采样可以得到电机的三相中每个相对应的电流。但实际操作中,在控制采样电路中的IGBT开通或关断后,电流需要一定的时间适 应变化后的电路,可能会导致采样电阻上的电流存在延时的情况,从而导致得到的采样电 流不准确,甚至还可能出现采集不到电流的情况。
在采用调制波对电机进行调制的过程中,可以获得电机的三个相电流在于调制波对应的PWM波中每个相电流对应的高电平持续时长,从而根据高电平持续时长 及IGBT上电流的延迟时长,可以设置相应的第一采样点和第二采样点,由于在设置采样点时考虑了IGBT上的电流的延迟时长,故在设置采样点时可以避开发生电流延迟的时间段, 使得通过设置的采样点进行的单电阻电流采样所获得的电机的三个相电流的值较为准确。