SetpointValue=SetpointValue-_IQ(0.0001)
SetpointValue小于最小限制值时SetpointValue=RampLowLimit
4.2IPARK模块
功能:
次模块完成的是旋转磁场到静止磁场的变换。
技术资料:
模块完成的是如下等式
4.3Svgendq模块
功能:
此模块计算一个合适的占空比以产生一个电机定子电压矢量,使用空间PWM技术。
定子电压矢量使用的是Ualpha和Ubeta两个变量
技术说明:
空间矢量脉宽调节器(SVPWM)通过一个三相电压逆变器产生。
下图为产生SVPWM的硬件示意图。
三相功率逆变模块硬件图如上图Figure1和Figure2。
它能产生8种可能的开关状态通过功率器件的开或者关。
这些开关组合能将母线电压输出到电机作为电机相电压。
各种开关状态如下图:
Clarke变换等式如下:
上面等式写成矩阵如下:
(a,b,c)一共有八种可能的状态,则VsαandVsβ也相应的能产出八种有限的输出值。
VsαandVsβ的值与(VAN,VBN,VCN)值的关系列出如下表:
Vsα和Vsβ的值在Table2已列出,(α,β)组成的基本空间矢量由(c,b,a)不同的开关状态决定。
Table2中的最后一列列出的是空间矢量值对应着开关量(c,b,a)。
例如(c,b,a)=001则空间矢量为U0。
八种基本的空间矢量由功率器件的开关状态所决定,如Figure3所示。
空间矢量PWM技术(SVPWM)的目的是产生一个近似的电机定子电压矢量Uout,通过两个基本的开关状态的组合产生。
参考电压矢量Uout被产生通过(α,β)矢量的组合,表示为Ualpha和Ubeta。
Figure4表示出参考电压矢量,和产生它的(α,β)矢量组合U0andU60。
图中也画出了U0和U60产生的α和β方向的分量。
ΣVsβ表示的是β轴U0和U60的合成矢量量,ΣVsα表示的是α轴U0和U60的合成矢量。
如图Figure4所示,参考电压矢量Uout是由U0和U60矢量合成的。
所以可以写成如下等式:
T1和T3分别是U0和U60在周期T中占据的时间。
T0是无效矢量的时间。
这些矢量的时间可以通过如下等式计算:
从Table2和Figure4可以得出空间向量的幅值是2VDC/3。
最大的相电压幅值为VDC/√3,矢量幅值归一化后得到的是2/√3。
所以|U0|=|U60|=2/√3。
上面两个等式可以写成
Ualpha和Ubeta也可以对比最大相电压(VDC/√3)归一化为一个比例值。
周期剩余的部分用无效矢量T0填充。
有效矢量的时间占据总的周期的等式,可以列出如下等式:
用同样的方式,如果Uout在矢量U60和U120之间,|U60|=|U120|=2/√3(对比最大相电压VDC/√3归一化),则有效矢量的时间可以写成如下等式:
现在如果定义3个变量X,Y和Z等于如下等式:
当Uout在U0与U60矢量之间t1=-Z,t2=X。
当Uout在U60与U120矢量之间t1=Z,t2=Y.
用相同的方式t1和t2能呗计算出当Uout在各个区间的值,如下表所示:
Uout分解成(α,β)两个方向的分量,也可以分解成相等相位差的三个方向的分量。
这就是把Ualpha和Ubeta变化成相等相位差的三个方向的变量Vref1,Vref2和Vref3。
按照下面列出的CLARKE反变换的等式:
以下方程描述出(α,β)变量和参考电压变量:
从最后三个等式能够决定矢量所在的扇区:
扇区变量的等式可以写成:
sector=4*c+2*b+a
5实验过程
硬件连接(实图参照软、硬件安装使用说明那个word):
1.控制板与功率版通过排线连接。
控制板与显示板通过排线连接
2.控制板J4通5V电源。
3.功率板SIP4通15V电源。
4.功率板SIP1通36V电源。
5.功率板SIP5中W接电机动力线中黑色线,V接红色线,W接蓝色线。
6.电机编码器接头插在控制板JP8。
程序下载:
1.仿真器USB端口插在电脑USB接口。
2,.建立调试,点击
debug,待程序与运行后,查看是否有错误。
3、如果没有错误,点击
,进行程序烧入芯片之后进入调试状态。
4程序下载完成后,拔掉插在开发板上的仿真器芯插头,然后按复位按钮。
5此时显示板显示“S00”(S含义是servo,00含义是代表输出占空比),1.5秒后显示“0”(含义为当前的转速)。
当按下按键设置占空比,显示板会切换到占空比数据,然后延时1.5秒后会自动切换的实时转速。
按键的含义如下:
2Key:
输出占空比提高10%
3Key:
输出占空比提高1%
5Key:
输出占空比归0
6Key:
输出占空比降低10%
7Key:
输出占空比降低1%
6正转操作,按KEY2提高占空比,数码管上显示是当前的占空比,停止改变占空比后1.5秒显示当前转速。
7停止操作,按KEY5电机匀减速停止。
8反正操作,按KEY6降低占空比,数码管上显示是当前的占空比,停止改变占空比后1.5秒显示当前转速。