APP下载

基于双核CPU的永磁电机转子角度检测研究

2022-08-31宋君健高宏洋马志军

电机与控制应用 2022年5期
关键词:余弦励磁解码

宋君健,高宏洋,黄 凯,马志军

(中车大连电力牵引研发中心有限公司,辽宁 大连 116052)

0 引 言

永磁电机因其功率密度高、运行可靠等优点在牵引系统中得到了广泛应用,而转子角度位置检测是电机控制的关键环节,对系统的稳定性具有重要的影响。永磁电机通常采用矢量控制方式,该控制策略需要通过坐标变换将电机三相交流电转换成两相直流电,从而实现类似直流电机的控制效果。坐标变换需要用到转子位置角度,如果角度检测不准或精度不够会对电机控制效果产生严重影响。目前永磁牵引电机常用的是位置传感器,包括编码器和旋转变压器,其中旋转变压器可靠性高并且抗振、抗干扰能力强,在永磁牵引电机中大量应用。旋转变压器需要外界输入一个激励信号,其输出是两路正余弦模拟信号,为了实现数字信号处理器(DSP)对角度信息的采集,通过解码芯片将模拟信号转换成数字信号,从而获得转子角度位置实现永磁电机控制[1]。

传统的电机控制芯片以单核为主,内部资源受限,控制算法与逻辑保护、脉冲调制等无法实现分离。目前常用的DSP+现场可编程门阵列(FPGA)架构虽通过FPGA实现了脉冲调制算法,但系统硬件成本也随之增加,同时二者采用数据端口进行通信降低了系统可靠性。本文采用TMS320F28377D双核CPU,控制算法在CPU1中执行,转子角度检测、调制算法等在CPU2中执行,二者直接通过内部信息共享区(IPC)实现数据交互,提升了控制性能。

文献[1]基于AD2S1210对永磁电机转子位置和速度的检测方法进行了介绍,但没有对其检测误差进行分析和补偿。文献[2]对角度位置补偿种类进行了介绍,但没有给出具体的实现方法。本文基于AD2S1210旋变解码芯片对永磁电机的转子角度位置进行检测,通过TMS320F28377D的SPI模块实现与解码芯片间的数据交互,并采用角度分段补偿对其误差进行校正,通过半实物仿真和试验对检测的转子角度信息进行了验证。

1 旋转变压器工作原理

旋转变压器可以将永磁电机的转子角度转换为电信号,并通过解码芯片转换为数字量供DSP使用。旋转变压器包括三个绕组,分别是励磁绕组、正弦绕组和余弦绕组,如图1所示。

图1 旋转变压器原理图

励磁绕组作为输入绕组接收解码芯片输出的频率可调的励磁信号,正余弦绕组作为输出绕组输出与转子角度有一定关系的正余弦电压信号,供解码芯片解码出对应的数字信号[2-3]。

励磁电压和正余弦电压表达式如下:

(1)

式中:Ur、Usin、Ucos分别为励磁电压、正弦电压和余弦电压;E为励磁电压的幅值;ω为励磁电压角频率;θ为转子位置角。

电机正常运行时,旋转变压器根据励磁信号反馈两路正余弦交流信号,经过特定的解码芯片对其进行解码,实现旋转信号/数字信号转换,通过数字量即可表征转子角度0°~360°的变化,为数字信号处理及电机控制算法实现提供了保证。

2 解码原理

2.1 特性描述

本文采用AD2S1210对旋变信号进行解码,解码芯片自身集成频率可调正弦波发生器,具有模数转换功能,其输出为二进制数据,可通过串口进行读取,实现了旋转变压器与DSP间的数据交互。该解码芯片具有以下特性:

(1) 数据分辨率可调,用户根据需要有10/12/14/16位分辨率选择;

(2) 差分输入,抗干扰能力强;

(3) 励磁频率2~20 kHz可编程;

(4) 串行/并行10~16位数据接口;

(5) 兼容SPI接口标准。

2.2 解码原理

AD2S1210芯片为了实现对转子位置角θ的跟踪,自身会产生一个估算角度φ,φ的反馈值用来与θ相比较,解码芯片对估算角度φ不断进行调整。为了表征角度差,对式(1)作如下处理:

(2)

将式(2)的两式作差可得:

e=Ursinθcosφ-Urcosθsinφ=

Ursin(θ-φ)

(3)

当θ与φ接近时两个角度的差值趋向零,此时sin(θ-φ)≈θ-φ,直至φ=θ时完成解码[4-5]。

2.3 解码配置

AD2S1210解码后的二进制数据通过并口或串口通信方式与DSP进行数据交互,解码数据包括位置和速度信息,通过软件配置工作模式即可对所需数据进行提取。具体配置如表1所示。

表1 工作模式设置

其中配置模式可对芯片寄存器进行读写操作,本文通过配置模式将励磁频率设置为6 kHz,并将分辨率设置为12位,其中励磁频率寄存器(地址为0x91)值计算公式如下:

(4)

式中:f为要设定的励磁频率;fclk为解码芯片的时钟频率,本文采用8.192 MHz的晶振频率作为时钟频率。

AD2S1210与DSP间采用SPI串行通信,根据芯片工作时序对在普通模式下的位置和速度数据进行串行方式读取[6]。

3 系统设计

3.1 硬件电路

AD2S1210解码芯片具有丰富的可编程数字接口,采样分辨率及模式选择均可以通过输入/输出接口对相应的引脚进行配置。解码芯片的模拟量接口包括励磁输出和正余弦输入两部分。其电路原理如图2所示。

图2 AD2S1210电路原理图

3.2 数据交互

AD2S1210解码芯片的输出为二进制数据,本文主控芯片采用TMS320F28377D,具有丰富的数字接口。数据交互方案如图3所示。

3.3 软件实现方法

采用TMS320F28377D双核CPU,其中CPU1核实现模拟量采样、控制算法及保护逻辑,CPU2核实现转子角度检测及速度计算、脉冲调制,双核间通过IPC实现数据交互,如图4所示。两核以寻址方式读取彼此在共享区存储的数据,从而优化了CPU资源,同时解决了传统控制方式需要外接通信接口实现数据交互的问题。

图4 TMS320F28377D软件控制框图

3.4 转子角度误差校准

转子角度误差与旋转变压器安装精度、制造工艺以及所处的电磁环境等因素有关,误差分布相对固定。该误差会导致控制系统电流波动,因此需要对控制器采集到的转子角度位置进行校准,从而提升控制系统输出精度,保证系统全速度范围稳定运行。

本文解码芯片采用12位分辨率,数据记录长度为2 000个点,因此旋变采样值在0~4 095之间周期性变化。控制器采集到的解码芯片输出的旋变采样值波形如图5所示。

图5 旋变采样值波形

对于理想的旋转变压器,在一个周期内的所有采样点均落在同一条直线上。旋变实际的采样值与理想情况下的采样值的差值即为旋变误差,如图6所示。

图6 转子角度误差分布图

当旋转变压器自身存在图6所示的位置误差时,采样结果会分布在理想直线的两侧。由于位置角度变化的周期性,可以取采样结果的0(对应0°)和4 095(对应360°)两个点为起止参照点,并以此构建理想直线,进而可以得到采样值与理想值波形间的误差分布。

将误差数据导入数据分析软件,通过软件自带的数学工具对数据进行分析拟合,得到误差分布曲线表达式如下:

(5)

式中:x为转子位置角度采样点;a、b、c、d分别为拟合曲线系数。

将式(5)作为补偿项对采集到的转子位置角度进行反向补偿,以此抵消采集结果中叠加的误差,可以得到误差校准后的电机位置角度。

4 仿真和试验结果

为了验证本文提出的转子角度检测方案的可行性,进行了仿真和试验。系统所用电机参数如表2所示。旋变型号为132XU9732A。

表2 系统采用电机的参数

4.1 仿真结果

通过半实物仿真平台模拟旋转变压器,根据AD2S1210解码芯片输出的6 kHz励磁信号与转子实际角度的正余弦乘积得到解码芯片所需的正余弦输入信号,其中转子角度可通过模型对电机频率进行修改得到。1 500 r/min励磁信号及正余弦信号波形如图7所示。

图7 旋转变压器信号波形

图7中,励磁为6 kHz正弦信号,旋转变压器输出信号是包络为100 Hz的正余弦信号。为了验证主控芯片采集到的角度正确性,通过芯片内部RAM对采样数据进行记录,记录长度为2 000,角度/电流采样值如图8所示。

图8 角度/电流采样值波形

通过数据分析可以发现,角度采样值在0~4 095间周期性递增,无毛刺和数据跳变现象,转子位置0°角对应电机U相电流相位-π/2,电流相位与转子角度相对应,验证了角度采样的正确性。

4.2 试验结果

针对上述转子角度检测方法的分析和仿真结果,依托某有轨电车项目,搭建试验平台,对此方法进行验证,如图9所示,其中TCU为系统的控制单元,包括信号采集板、数字输入/输出板和CPU板,本文采用的TMS320F28377D及AD2S1210芯片均在CPU板。

图9 电机控制试验台

为了验证转子角度误差对系统的影响,电机在3 000 r/min时分别对未进行转子位置角度校准和进行校准后的电流波形进行分析,如图10、图11所示。

图10 未校准U、V相电流波形

图11 校准后U、V相电流波形

从波形对比可以发现,采用转子角度位置补偿校准消除了转子位置采集过程中所叠加的误差,电机电流无波动。本文提出的转子角度检测方法可以较好地实现永磁同步电机矢量控制,电机转矩控制平稳,验证了方法的可行性。

5 结 语

本文提出的转子角度检测方法可有效对永磁同步电机转子位置信息进行采集并对其误差进行校准,实现方法简单且精度高。介绍了旋转变压器的工作原理、AD2S1210芯片的解码配置以及数据交互实现方式,然后对系统进行了详细的设计,最后通过半实物仿真和试验对所提的转子角度检测方法进行了功能验证。仿真和试验结果验证了该方法的正确性和有效性,可显著提高系统的可靠性和稳定性,满足永磁电机高精度位置检测要求。

猜你喜欢

余弦励磁解码
同步调相机励磁前馈式强励控制方法研究
《解码万吨站》
旋转变压器接线故障分析法的研究
发变组过励磁保护误动原因分析及处理措施
励磁变压器励磁涌流引起的调相机跳闸分析
解码eUCP2.0
NAD C368解码/放大器一体机
Quad(国都)Vena解码/放大器一体机
基于励磁阻抗变化的变压器励磁涌流判别方法的探讨
两个含余弦函数的三角母不等式及其推论