超高速永磁无刷电机因其低电感和高换相频率而普遍面临转子与定子过热的困扰,而发热的一个重要原因是进行脉冲宽度调制(PWM)引起的高频电流谐波.对于逆变器处直接斩波调速方式,需要通过提高斩波频率以减小电流谐波.但对于像燃料电池汽车空压机用10 kW级电机驱动器,现有功率开关器件无法同时满足开关频率和功率的要求.因此在逆变器处斩波调速并不是驱动超高速永磁无刷电机的理想方案.为了减小定转子损耗,本文从减小电流谐波的角度出发,设计了一台前置Buck变换器无位置传感器控制方波驱动器.通过反电动势滤波电路以及换相位置补偿角的优化设计将无位置控制的适用范围扩展到3000~100000 r·min-1,对开发过程中遇到的关键问题进行了分析并提出了相应解决方案.最后,通过实验验证了该驱动器的控制性能