021-64886750

  • 实时目标机

    Simulink模型库

    Demo套件

info@yisuworld.com

永磁同步电机控制系统仿真系列文章——旋转变压器

网站首页    技术blog和使用技巧    永磁同步电机控制系统仿真系列文章——旋转变压器

 

回顾
 

之前的几篇已经讨论了永磁同步电机、逆变器以及许多与实时仿真相关的话题

这一篇主要讨论旋转变压器的原理,技术参数,Simulink模型实现

 

 

旋转变压器的原理
 

目前,旋转变压器Resolver,简称旋变)可变磁阻旋转变压器应用最为广泛由转子和定子铁芯组成。如下图所示转子就是由层压磁性钢板组成。这个定子为单相励磁线圈绕组(R1R2)和两相输出线圈绕组(S1− S3, S2 − S4)

 

img1img2

 

旋转变压器原理图

 

 

当励磁线圈由交流电压激励时,交流输出电压在输出线圈中感应。当转子旋转时,因为磁路中提供的间隙(磁导率)在一个周期内随转子的旋转角度变化两相输出线圈绕组输出电压随转子变化

 

两个定子绕组机械位置相差90°励磁线圈绕组采用交流基准源激励随后在定子输出线圈绕组上的耦合的幅度是转子相对于定子的位置的函数旋变的输出线圈绕组(S1− S3, S2 − S4)输出电压VaVb的计算公式如下:

其中

 

因此,旋变产生由转子角的正弦和余弦调制的两个输出电压,如下图所示,左图为转子极对数为1的波形,右图为转子极对数为4的波形。

 

img3

 

 

旋转变压器的Simulink模型
 

 

因为旋转变压器的数学模型很简单,因此搭建旋转变压器的Simulink模型也很简单,模型输入输出端口和参数如下

 

表1        In ports

NO.

Name

Unit

Description

1

omega_mach

[rad|s]

Mechanical angle speed of the motor

2

exciting

[rad]

Mechanical angle of the motor

3

T_step

[s]

Step time

4

Reset

[0|1]

Reset the state

 

 

表2        Out ports

NO.

Name

Unit

Description

1

theta_elec

[rad]

Mechanical angle of the motor

2

Cosine

[V]

Cosine signal

3

Sine

[V]

Sine Signal

 

 

表3        Parameters

NO.

Name

Unit

Description

1

Const_PolePairs

[]

Number of pole pairs

2

Offset_angle

[rad]

Offset angle between rotor magnet and resolver zero position

 

 

Simulink模型如下图所示:

img4

 

对于这个模型有几个说明:

 

  1. 因为旋变模型输出的信号为10k或者20k的正弦或者余弦调制信号,因此模型的步长一般小于1µs,需要放在FPGA中运行。
  2. 虽然模型的数据类型为Single(单精度浮点),但是因为SimulinkHDL Coder工具可以支持生成Single(单精度浮点)FPGA模型,降低了Resolver模型的开发难度,简化了开发流程,减少了开发的工作量。
  3. 因为旋变信号解析RDC芯片都有DOSLOT等故障检测功能,为了测试此功能,需要在SineCosine信号的引入幅值和相位误差,用于模拟此类故障。
  4. 因为旋变信号解析RDC芯片输入的信号都是差分形式,此外有的RDC芯片是电流型的,因此在外围需要增加一块信号调理板卡,用于信号类型和电阻值的匹配。

 

——参考文献——

[1] www.analog.com. “ad2s1210.pdf, 2010, REV A

[2] www.tamagawa-seiki.com. “VR Type (Singlsyn), 2019.12

 

2020年12月16日 17:26
浏览量:0