电机在启动期间由于启动电流大、转矩小,产生的转矩脉动使电机快速加速,引起剧烈的机械振动,严重时将危害电机安全运行.为了消除启动期间电机抖动状况,往往采用软启动器方式使电机平稳快速启动.在传统电机数学模型的基础上,使用扩展卡尔曼滤波算法对电机磁链进行了估算;采用STM32F407设计了电机软启动器控制系统;并对该控制系统进行了实验验证.实验结果表明,扩展卡尔曼直接观测的转矩磁链提高了系统的控制准确性,而STM32F407使控制系统更加快速和可靠,能很好的满足电机启动控制要求,具有较高的应用价值.