AD怎么输入坐标_电机控制之电流采样及坐标变换第一部分

b75db2cd922661e1d5df4ec6ee5a48c0.png

前言

永磁同步电机(PMSM)应用范围广泛,经常用于新能源汽车、机床、工业等领域。在实际使用中,我们经常采用矢量控制算法(FOC)完成PMSM的高性能控制。

矢量控制中通常采用双闭环结构,其中外环为速度环,内环为电流环。为了实现PMSM高性能控制,我们会采用各种复杂的算法来实现目标,这其中电流环相关算法又是重中之重。但是需要指出,电流环性能好坏除了与采用的算法有关之外,还与最基本的电流采样问题以及坐标变换问题紧密相关。只有当这些细节问题研究到位之后,高性能的控制算法才会更好发挥作用。

本文档主要探讨电流环的电流采样问题、故障保护以及坐标变换问题。

1 单相电流采样模型及补偿

图1为实际系统中电流采样系统示意图,主要电源(含参考源)、HALL电流传感器、放大及滤波电路、AD转换器。对于实际采样系统而言,各个器件均不是理想的,综合起来会产生明显的赋值衰减和相位滞后,这势必会降低控制性能。

8a877f9427d3b6db4287ea25590e1eb6.png
图1 电流采样系统示意图

HALL电流传感器:

(1) 增益非线性:即使采样的电流为直流时,也会在电流较大时产生增益下降,即增益非线性(饱和效应)。进行建模时,认为增益非线性只是改变了输出HALL输出电压幅值,并不产生相位滞后。记为

5d4479d4ce0cd8b16a9b5600748f7441.png

(2) 低通特性:此特性会随着电流频率的变化而产生不同程度的相位滞后和幅值衰减。记为

2ea2066a1005370ca3f00a36138cb448.png

由上述可知,HALL传感器的传递函数为

f534f0940862fb99d0b12a6238362db2.png

图2为传输非线性的示意图。由此图可见在-400A~400A是线性区域,增益为1pu;而电流处于-700A~-400A以及400A~700A范围内时增益下降到了0.98pu;当电流处于-900A~-700A以及700A~900A范围内时增益下降到了0.952pu。

为了后续分析方便,这里假设

a4b06208a067e31902f09de0165bd09e.png

实际系统的可由测试或者查询HALL传感器的数据手册得到。

558263b36a5df0b8f4cb79d9278dcea7.png
图2 增益非线性示意图

放大及滤波电路:

低通特性: 此特性会随着输入信号频率的变化而产生不同程度的相位滞后和幅值衰减,

dd21e4f12ec2ec6a4ff62a1c2dbbf91b.png

为了后续分析方便,这里假设

77a5708a24abc0791798f8ca41194e60.png

实际系统的可由硬件放大和滤波电路RC参数计算得到。

由上述可知,真实电流到AD采样端口的传递函数为如下式所示。传递函数中会出现增益变化,甚至出现了相位滞后。对于电流闭环控制而言,控制性能好的前提是电流采样必须准确,如果采样出了其他时刻的电流值或者采集的值不准确,那么控制性能必然下降。

10695e7e17f8a30e9ad6009f6bd60775.png

这里通过计算可得

f3c7b04ba03877fd66dceb069893c84c.png

而理想的传递函数为

5e18d3beaf282ac683d6a55c3b3f1adb.png

这就需要在系统中构建补偿传递函数

f30043f57cee95b7277f49c96d7df6c4.png

其中

fd3052ec90004f546d3998854b41ab88.png

可根据图2进行查表补偿,这里主要分析

2bf30caf83296a3ccf233ebb1488e016.png

下图3为

4bfb7dcf5efad20229859a2edc2a9658.png

在电流频率为0Hz到2500Hz的幅值和相位示意图。

f80f268248a5bf37477f342b226d726c.png
图3 补偿传递函数幅值和相位示意图

对于幅值补偿,可以根据图3计算结果构建查找表,查找表的输入为电流频率。那么对于相位该如何补偿呢?这里先把相位补偿量转换为时间,方法是某个频率的实际补偿相位除以对应的角速度,结果如图4所示。可见时间补偿值变化相对缓慢,因此这里计算出平均时间补偿值为

32fdda16f65747400198ba5054fbbd3d.png

它的使用将AD转换中采样点设置中介绍。

00f0828df1f0a45a793a5fc810809703.png
图4 补偿时间变化示意图

图4 补偿时间变化示意图

AD转换:

(1) AD采样速率和电流环PWM更新策略有关系。如果用单采样单更新方式,则AD采样速率和PWM频率一致;如果用的是双采样双更新,则AD采样速率为PWM频率两倍。

(2) AD采样点的设置要结合电流纹波特点以及时间补偿值为Td选取。

在不考虑采样系统时间滞后(相位滞后量除以角速度)时,在PWM载波的起始点和中间点时,采样出的电流纹波最小,最接近真实电流。图5为双采样双更新时理想采样点的示意图。

a6b2344401cc9ecb12878c406de9f8d9.png
图5 理想情况下电流采样点示意图

而在实际电流采样系统中,时间滞后不可避免,详见图6。图中蓝色为真实电流,红色为受到采样系统时间滞后的电流。S1采样点为PWM上下溢时刻,此时本来想采样蓝色的真实电流Ia0,但受到了时间滞后的影响却采集到了红色滞后电流的Ia1。为了补偿时间滞后的影响,则需要把采样点S1平移到S2点,这样就可以采集到电流值Ia0了。修正后的双采样双更新电流采样点在图7中以红色箭头标出。

45d61a53c016f926ad8043c8e3d74f4b.png
图6 时间滞后对电流采样的影响

87d1b058b6ada3f1ec55ce4f8e3131c2.png
图7 滞后时间补偿后电流采样点示意图

在从AD中获取电流采样结果之后,则可以按照下面图8框图进行处理。

95b95d47f8f029a40b966a721039df6f.png
图8 电流采样值处理框图

2 三相电流采样及故障诊断

2.1 三相电流采样

单相电流采样处理好还远远不够,而是需要将三相电流放在一起考虑:

(1) 任意一相电流采样零漂没有补偿:转矩会产生和定子电流频率同频率的波动量。

(2) 任意两相电流增益不平衡(通过同样大小和频率的电流时,到达AD端口时的电压幅值却不一样):转矩会产生定子电流频率两倍频率的波动量。这主要由元器件的分散性导致,可以控制器出厂的时候进行校准。

(3) 任意两相电流相位延迟不一致(通过同样大小和频率的电流时,到达AD端口时的电压相位却不一样):主要是采样一致性较好的元器件来解决。若是通过软件补偿,则比较麻烦。

2.2 电流采样故障诊断

为了提高系统的可靠性与安全性,电机三相电流采样需要设置如下故障诊断。

电流采样故障诊断:

(1) 零漂故障:零漂数值超过限制。这主要由传感器和信号处理电路老化或者热稳定性变差导致,甚至有可能出现了劣质元件。

(2) 采样值超上限和采样值超下限:AD采样回来的数值超过软件中设置的上下限。此上下限是采样电路处于正常状态下不应出现的,如果出现经常对应HALL传感器或者信号处理电路出现电源或者信号丢失。

(3) 电流三相之和超限:去除零漂后的三相电流之和的绝对值超过限制。这一机制是对三相电流采样系统是否正常的综合判断。

(4) 过流故障以及开路故障等:出现此类故障则代表电机系统失控以及机械结构出现破损等。

参考文献:

[1] 'Chapter: 7.2 measurement of phase current' of 'Control of Electric Machine Drive' ,Seung-Ki Sul

【欢迎大家关注我的公众号--“电控艺林”。不时分享技术、生活思考与感悟】】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值