系统软件由两部分组成,VC33子系统矢量控制软件和F240子系统的SVPWM控制软件。
矢量控制包含大量的数学运算,整个算法由多个模块构成,如坐标变换、磁通计算、速度调节及转矩电流调节模块等。本系统中电流内环的控制时间为50μs,速度外环为400μs,如图3所示为VC33子系统的控制软件流程图。
F240子系统控制软件主要完成SVPWM波形生成和电机测速程序,为达到良好的控制效果,本系统采用电压空间矢量,也就是利用六个非零电压矢量和两个零矢量的组合起来,使电压矢量尽量逼近圆周运动。转速测量用该芯片的脉冲捕获单元。如图4所示为F240的程序流程图。