background image

馈。这是因为感应电压的大小与电机的转速成正比,因此,在速度很低时反电动势不能被

 

检测,而要执行一个特殊的启动算法。

    (3

 

)稳定期

    

 

在稳定期,电机以恒定的速度运行。在与反电动势同步之前,电机转速恒定不变。

    (4)PLL

 

的获得阶段

    关闭电流控制器,开启过电流检测,由一个电压源给电机供电,减小 PWM 频宽比,
直至几个过零点在目标时间段(90°<α>180°

 

)内被检测到。

    (5

 

)正常运行阶段

    

 

要进入这一阶段,必须满足下列条件:

    1

 

) 过零事件必须在时间段内(90°<α<180°

 

)被检测到若干次;

    2

 

 

) 电流尖峰必须限制在一定范围内。

    接下来,通过控制相电压,PLL 控制器保证正确的相变角度,电机以适当的功率运行,

 

并不停地进行电流检测、过电流检测和电机停转检测。

    2.2

 

控制程序的主要功能模块

    控制程序被分成几个主要功能模块:初始化、启动、主程序和中断服务程序。几个子程序

 

在这些模块中调用。

    (1

 

)初始化程序

    初始化程序主要包括:I/O 口初始化、A/D 转换初始化、PWM 初始化、时间输出比较功能

 

初始化、输入捕捉功能初始化、电流控制器初始化等。

    (2

 

)启动程序

    该程序执行启动算法,参见 2.1

 

控制算法部分的内容。

    (3

 

)主程序

    在主程序中,调用速度设置、直流总线电压检测和转换子程序,处理过零反馈,并且评
测角度 α  

    (4

 

)子程序

    1

 

 

) 紧急停转子程序