无传感器控制技术是无刷直流电机控制领域研究的热点。本文采用TMS320LF2407A DSP芯片对无位置传感器的无刷直流电动机控制系统进行了设计,详细讨论了在去掉位置传感器的情况下无刷直流电机如何换相以及速度的提取问题,并且进行了相应的系统硬件、软件设计。
针对控制系统去掉位置传感器的情况,本文通过反电势法来估算电机转子位置,检测到反电势过零点,再进行了30°电角度的换相延时,以实现电机的正确换相。为了在较宽范围内提高BLDCM的调速性能,本文采用速度、电流的双闭环控制,并给出了其实现方法。针对电机起动时反电势比较小,很难通过反电势法来检测转子位置的情况,本文结合“预定位法”和“变频升压”的电机启动方式,利用DSP实现电机的开环软启动。
整个控制系统充分利用DSP的片上资源以及其高效的数据处理能力,省去了以往设计中复杂的硬件电路,简化了系统的硬件结构。