江苏师范大学本科生毕业设计 异步电机矢量控制系统设计
图4-3 定子电流采样程序流程图
4.4速度采样程序设计
由于系统的速度采样是依靠光电编码器实现的,根据上文所述:光电旋转编码器输出两路正交信号和DSP芯片内置事件管理器QEP模块的两个输入引脚QEP1、QEP相连,共用一个通用定时器计数。下图为M法测速采样信号处理图。
图4-4 速度采样处理流程图
图中speed为计数器变量,SPEED表示计数值,TxCNT为通用定时器,Kspdwie速度系数,n_m为计算出的速度值。
31
江苏师范大学本科生毕业设计 异步电机矢量控制系统设计
4.5 SVPWM中断程序
在软件设计中,最重要的就是SVPWM中断模块。其主要作用是实现矢量控制系统算法。具体算法为:假定PWM的脉冲信号和ADC的扫描周期同步,事件管理器A定时器下溢成为中断源,中断标志位置1。当中断运行时,首先读取采样电流值,调用坐标变换函数变换后读取速度的采样值并进行PI调节,再根据电流求得转子磁链的位置和空间角度,最终通过反变换得到相应PWM波形控制功率开关。具体如下图所示。
32
江苏师范大学本科生毕业设计 异步电机矢量控制系统设计
图4-5 SVPWM中断程序设计流程图
33
江苏师范大学本科生毕业设计 异步电机矢量控制系统设计
5 Simulink仿真及结果分析
针对建立的异步电机矢量系统进行了仿真分析。电机的主要参数为: 额定功率:11KW,额定电流:2.8A,额定电压:380V,额定转矩:7Nm,额定转速:1520r/s,极对数:2,转子电感:0.8?10?3H,定子电感:0.7?10?3H,定子电阻:0.068?,转子电阻:0.248?,定子转子互感:3.47?10?2H。
得到系统的转速和转矩仿真,其仿真波形如图5-1、图5-2所示。
图5-1 转速0-200r/s的仿真波形
34
江苏师范大学本科生毕业设计 异步电机矢量控制系统设计
图5-2 仿真转矩波形
35