高性能电机和伺服驱动器控制优化Σ-Δ调制电流测量方案

发布者:老实巴交的大叔最新更新时间:2022-02-16 来源: elecfans关键字:高性能电机  伺服驱动器  电流测量 手机看文章 扫描二维码
随时随地手机看文章

在高性能电机和伺服驱动器中,基于隔离式sigma-delta(Σ-Δ)的模数转换器(ADC)已成为首选的相电流测量方法。这些转换器以其强大的电流隔离和卓越的测量性能而闻名。随着新一代ADC的推出,其性能也在不断提高,但是,要充分利用最新的ADC的功能,就需要对其他的电机驱动器进行相应的设计。

简介

电机驱动器制造商不断提高其产品的性能和鲁棒性。一些改进是通过采用更先进的控制算法和更高的计算能力实现的。其他改进则通过最小化反馈电路中的非理想效应来实现,比如延迟、倾斜和温度漂移。1

就电机控制算法的反馈而言,最关键的部分是相电流的测量。随着控制性能提高,系统对时序精度、偏移/增益误差、多反馈通道的同步等非理想效应越来越敏感。多年来,半导体公司一直致力于减少反馈信号链中的这些非理想效应,而且这种趋势很可能会持续下去。ADuM7701就是为测量相电流而优化的最新一代隔离式Σ-Δ ADC示例。虽然ADC的性能很重要,但也很可能在反馈路径的其余部分造成非理想效应。本文不考虑ADC,主要讨论反馈路径的其余部分。虽然本文着重介绍电机控制应用,但它也适用于任何需要Σ-Δ ADC紧密同步的其他系统。

使用Σ-Δ ADC时的典型信号链如图1所示。模拟输入电压通过让相电流通过一个电阻分流器来产生。Σ-Δ ADC将模拟信号转换成1位数据流,并提供电气隔离,因此ADC之后的一切都与电机相电位隔离。转换器之后是通过滤波方式执行的解调。该滤波器将1位信号转换为多位(M位)信号,并通过抽取过程降低数据更新速率。虽然滤波器抽取降低了数据速率,但速率通常仍然过高,无法匹配控制算法的更新速率。为了解决这个问题,我们增加了最后的降采样阶段。

本文假设滤波器和抽取级在FPGA中实现,并且滤波器是一个三阶sinc滤波器(sinc3)。

图1.一种用于测量相电流的∑-∆信号链。
 

图2.(a)滤波器抽取率为5的sinc滤波器脉冲响应。(b)Sinc滤波器的阶跃响应以及与脉冲响应的关系。

Sinc滤波器同步

Σ-Δ ADC和sinc滤波器的缺陷在于很难在同一个时域中进行控制,并且缺少指定的采样时刻。2与具备专用的采样保持电路的传统ADC相比,这两种滤波器都有一些令人担忧的地方。不过也有办法解决这个问题。如本节所示,将sinc滤波器与系统的其余部分同步,并在适当的时刻采样相电流至关重要。如果未能正确做到这一点,测量结果将会大幅失真。

sinc滤波器的输出并不代表该时刻Σ-Δ ADC的输入。相反,输出是过去窗口期间输入的加权平均值。这是由滤波器的脉冲响应造成的。图2a显示了抽取率为5时sinc3的脉冲响应。从图中可以看出,滤波器输出如何成为输入序列的加权和,中间的采样获得较大权重,而序列开始/结束时的采样权重较低。

在继续讨论之前,需要给出几个基本定义。Σ-Δ ADC时钟,又称为调制器时钟,表示为fmod。抽取率(DR)决定抽取频率(fdec),并与fmod关联,如公式1所示:


图2右侧显示了脉冲响应对滤波器阶跃响应的影响。应用该步骤时,滤波器输出不受影响,滤波器在3个完整的抽取周期之后达到稳定状态。因此,sinc3滤波器的一些重要特性可以表述为:

群延迟为1.5个抽取周期

建立时间为3个抽取周期

在将滤波器与控制系统同步时,这些属性非常重要,本文将始终会用到。

在讨论sinc滤波器同步之前,必须先定义输入信号的特性。这反过来又会定义滤波器的同步特性。

图3显示了由电压源逆变器驱动的3相永磁电机的模拟相电流。调制方式为空间矢量PWM3,开关频率为10 kHz。将电机加载到5 A峰值相电流和3000 rpm转速。这种设置加上3个极对数,可以得到6.67 ms电气基本周期。

图3.采用空间矢量脉宽调制时的电机相电流。


相电流可以看作由两个分量组成:平均分量和开关分量。出于控制目的,仅关注电流的平均分量,因此必须完全去除开关分量。要提取平均分量,最常见的方法是对与PWM同步的信号(用于电机终端)进行采样。如图4所示。最上面的信号显示相电流的开关波形,中间的信号显示对应的逆变器相位臂的高端PWM,最下面的信号显示来自PWM定时器的同步信号。PWM同步信号在PWM周期的开始和中间进行置位。为简明起见,假设所有三相的占空比都是50%,意味着电流只有一个上升斜坡和一个下降斜坡。在PWM同步信号的上升沿,电流取其平均值,因此如果恰好在那一刻采样电流,开关分量将被完全抑制。实际上,采样保持电路相当于一个在开关频率上具有无限衰减的滤波器。

图4.在PWM周期的起始点和中心点处测量相电流会减弱电流纹波。


图5显示了将这种采样应用于图3中所示波形时的结果。右侧所示是实际相电流和采样电流的波形放大图。注意采样保持过程如何完全消除纹波。

采样电流以每单位表示,其中0 A映射到0.5,全比例值为8 A。选择这个比例是为了更容易与后面的∑-∆测量值进行比较。图5所示的结果为理想场景,采样后只剩下基波分量。因此,可以将这些数据当做比较∑-∆测量值的基准值。

∑-∆测量和混叠

在理想的采样保持ADC中,由于严格控制采样时刻,所以能够提取基波分量。然而,Σ-∆转换是一个连续的采样过程,纹波分量将不可避免地成为测量的一部分。

在Σ-∆转换中,抽取率与信噪比(SNR)之间存在密切联系。抽取率越高,输出的有效位数(ENOB)越多。缺点是,随着抽取率增加,群延迟也会增加,因此设计者必须在信号分辨率和反馈链的延迟之间折中考量。一般来说,与控制周期相比,应将延迟保持在较小范围。对于电机控制,典型的抽取率在128到256之间,这可以很好地平衡信噪比和群延迟。

在数据手册规范中,通常使用256作为抽取率。例如,ADuM7701的ENOB为14位,抽取率为256。ENOB值如此高时,预计可以得到非常准确的测量结果。为了验证这一点,假设图3所示的相电流是采用Σ-Δ ADC在20 MHz时测量所得,数据流则由使用256抽取率的sinc3进行解调。结果如图6a所示。

图5.理想的相电流采样:(a)理想的采样相电流的基波周期,(b)相电流和采样相电流的波形放大图。
 

图6.(a)sinc滤波器的输出。(B)实际的相电流和sinc滤波器抽取输出的波形放大图。
 

图7.(a)sinc滤波器的采样输出。(b)测量误差。


相电流的基波分量非常明显,但与图5a所示的理想采样相比,测量信号存在很大的噪声。因此,虽然ADC和sinc滤波器本身提供了不错的ENOB数量,但反馈信号的质量却很差。从图6b可以看出其原因,该图是sinc滤波器输出和实际的相电流的波形放大图。注意相电流的10 kHz开关分量是如何发生相移,以及几乎未被sinc滤波器衰减。现在,假设在每个PWM周期执行一次电机控制算法,并在周期开始时读取最新的sinc滤波器输出。实际上,sinc滤波器的输出会向下采样,以匹配控制算法的更新速率。向下采样和得到的信号在图6b中显示为采样sinc输出。图7a显示了按照PWM速率滤波和采样的整个基波周期的结果。

很明显,相电流测量失真严重,因此控制性能会非常差。如此,应该增加扭矩波纹,并且需要降低电流控制环路的带宽。从理想测量值(图5a)中减去图7a中的测量值,就可以得到误差(图7b)。误差约为原比例信号的7%,与预期的14 ENOB相差甚远。

这个Σ-Δ测量和混叠场景演示了基于Σ-Δ的非常常见的电流测量模式,以及它是如何引导设计人员得出“Σ-Δ ADC不适合电机驱动器”这个结论的。但是,这个示例并没有显示出ADC本身的糟糕性能。相反,因为未能正确设置相电流测量值,所以余下信号链的性能欠佳。

ADC在几兆赫(一般为10 MHz至20 MHz)下对输入信号采样,在抽取率为256时,sinc滤波器有效去除调制噪声。在如此高的采样率下,滤波器输出中存在相电流纹波分量,在信号链的向下采样级,这可能成为一个问题(见图1)。如果纹波分量没有充分衰减,且电机控制算法以PWM速度消耗电流反馈,则结果会因为降采样而产生混叠。

根据标准采样理论,为了避免混叠,信号在一半采样频率以上时必须无能量。如果对Σ-Δ ADC输出向下采样至10 kHz,那么5 kHz或更高频率下的噪声将会混叠到测量值中。如图所示,在sinc滤波器之后,信号中还存在大量10 kHz开关噪声。降低10 kHz噪声的一种方法是增加抽取率,但是这样做会导致不可接受的长时间群延迟。我们需要采用一种不同的方法。

通过同步改善测量

上一节讨论的抗混叠方法的主要问题如图8所示。sinc滤波器的输出在与相电流开关分量无关的某个时刻被读取。输出信号被读取时,滤波器根据脉冲响应对输入信号进行加权平均。这个加权平均值有时跨越开关波形的低点,有时跨越高点。因此,用作反馈的信号含有明显噪声,频率从0 Hz到PWM频率的一半。

图8.脉冲响应与开关波形无关。


Σ-Δ ADC连续采样,sinc滤波器输出乘以每个PWM周期的测量值(通常10到20)。由于每次测量跨越3个抽取周期,所以脉冲响应会重叠。为了简化起见,图8中仅显示三个测量/脉冲响应。

图9.(a)脉冲响应锁定采用PWM时,sinc滤波器的采样输出。(b)测量误差。


问题的根源在于:脉冲响应没有锁定为电流的开关分量,而开关分量又被锁定为PWM。解决方案是选择抽取率,使每个PWM周期都有固定的整数抽取周期。例如,如果PWM频率为10 kHz,调制器时钟为20 MHz,抽取率为200,那么每个PWM周期正好有10个抽取周期。每个PWM周期有固定的采样周期,脉冲响应始终锁定为PWM,用于反馈的测量值在PWM周期内的同一点被捕获。采用这种同步方案的相电流测量如图9a所示。

显然,将响应同步与PWM同步会产生积极的影响。噪声会被消除,且乍一看,测量结果似乎与图5a中的理想测量值相似。但是,用理想测量值减去∑-∆测量值时,就会得出图9b所示的误差信号。误差大小与图7b中所示的值相似,但频谱发生了变化。现在,误差是一阶谐波,相当于增益误差。导致这种错误模式的原因如图10所示。

图10.脉冲响应被锁定为开关周期内的某个固定点。


虽然消除了白噪声误差分量,但由于测量值受到开关分量的影响,信号仍然是失真的。在图10中,注意sinc滤波器的脉冲响应如何围绕开关波形的峰值给出加权平均值。根据脉冲响应相对于PWM的相位,偏差的大小仅受纹波电流的大小限制。如图3所示,纹波分量的幅值在基波周期内发生变化,基波电流峰值时纹波最高,过零点时纹波最低。因此,测量误差为一阶谐波分量。

为了消除一阶谐波测量误差,脉冲响应必须始终以PWM周期的起始点或中心为中心,此时相电流正好等于其平均值。图11显示了以开关周期的起始点为中心的脉冲响应。在这一点周围,开关波形是对称的,因此,通过在每一边都有相同数量的测量点,纹波分量在这一点周围均为零。

图11.脉冲响应锁定为开关周期,并对准理想的测量点。


脉冲响应锁定,以平均电流的时刻为中心时,测量结果如图12a所示,测量误差如图12b所示。作为理想的采样测量,该信号不存在白噪声和增益误差。

结果表明,∑-∆测量值的质量不仅仅取决于抽取率。只有在无混叠时,普遍认为“增加抽取率会提高ENOB”的这种观点才是正确的。控制滤波器相对于输入信号的更新率和相位比抽取率更重要。例如,比较图7(基于256的抽取率)和图12(基于200的抽取率)。降低抽取率可显著改善测量结果。

图12.(a)脉冲响应锁定采用PWM,且以平均电流时刻为中心时,sinc滤波器的采样输出。(b)测量误差。


结论

综上所述,实现基于∑-∆的优化相电流测量值的条件如下:

三阶sinc滤波器的脉冲响应时间为3个抽取周期,这意味着数据需要3个抽取周期才能通过滤波器。

滤波器的脉冲响应必须以平均电流时刻为中心。

脉冲响应的1.5个采样周期必须在平均电流时刻之前,另外1.5个采样周期必须在平均电流时刻之后。

sinc滤波器在PWM周期内产生多个输出,但只使用其中一个输出。其余的输出都被忽略。

参考

1 Jens Sorensen、Dara O’Sullivan:“理解电机驱动器电流环路中非理想效应影响的系统方法。”Proceedings of PCIM,欧洲,2016年。

2 Jens Sorensen:“用于电机控制的Σ-Δ转换。”Proceedings of PCIM,欧洲,2015年。

3 Ahmet M. Hava、Russel J. Kerkman、Thomas A. Lipo:“适用于基于载波的PWM-VSI驱动器的简单分析和图形方法。”电气与电子工程师协会汇刊电力电子学卷,1999年1月。

关键字:高性能电机  伺服驱动器  电流测量 引用地址:高性能电机和伺服驱动器控制优化Σ-Δ调制电流测量方案

上一篇:信号蝶阀安装方法及注意事项
下一篇:变频器为什么使用制动电阻?

推荐阅读最新更新时间:2024-11-11 10:21

ED3L双轴伺服驱动器三大应用优势
ED3L双轴伺服驱动器三大应用优势 精巧设计,高功率密度 采用全新的结构设计,散热能力更强,体积更小,功率密度全面提升25%。深度考虑用户使用需求,不同功率的驱动器高度、深度一致,并排紧贴安装时整体感和阵列感强,大幅减少安装空间。 便捷性应用 ED3L双轴伺服驱动器支持多模式切换,包括位置模式、速度模式、转矩模式,自由切换。基于用户使用习惯的端口设计,动力线缆、 编码器 线缆和单轴保持高度一致,便于电气工程师快速布局和调试设备。 便捷的ESView V4 可视化界面配置 软件 ,各项调试步骤均有详细的配置向导,极致缩短调试周期。 龙门同步控制 针对双轴应用,ED3L双轴驱动系列基于 时钟 同步、高带宽 电流 控制、
[嵌入式]
ED3L双轴<font color='red'>伺服驱动器</font>三大应用优势
技术文章—想要电流测得准,这些细节不能忽视
要想实现精确的电流测量,需要了解电流检测的原理及其技术细节。本文是电阻测试系列文章的第一部分,介绍了电流检测的概念,并着重讨论了电流检测电阻的一般设置、选择和实现。同时还特别分析了高精度电流检测——四端子(开尔文)电流检测的方法和四端子电流检测电阻的选型。 电流是用于评估、控制和诊断电子系统工作有效性的最常见参数之一。由于电流测量是一种非常常见的测量方式,因此如果设计师忽视了精确电流测量的细微差别,往往会遇到麻烦。 本系列文章包含两个部分,将介绍电流检测中容易忽视的细节。本文为第一部分,将讨论电流检测电阻的一般设置、选择和实现。第二部分将讨论相关电路,例如关键的模拟前端 (AFE) 和仪表放大器。 影响电流检测的
[测试测量]
技术文章—想要<font color='red'>电流</font>测得准,这些细节不能忽视
泰克示波器电流测量的方法
示波器测电压的方法有哪些?我们利用示波器可以观察到各种不同信号幅度随时间变化的波形曲线,同时还能测量各种不同的电量,比如电压、电流等等。示波器(数字示波器)的显示电路包括示波管及其控制电路两部分,其中示波管是一种特殊的电子管,由电子枪、荧光屏和偏转系统3部分组成,是示波器的重要组成部分。利用示波器所作的任何测量都可以看做对电压的测量,本文安泰测试主要介绍了示波器测电压的方法。 一、示波器测电压的方法 直接测量法 所谓直接测量法,就是直接从屏幕上量出被测电压波形的高度,然后换算成电压值。定量测试电压时,一般把Y轴灵敏度开关的微调旋钮转至“校准”位置上,这样,就可以从“V/div”的指示值和被测信号占取的纵轴坐标值直接计算被测电压
[测试测量]
性能测试-TMC2240/TMC2210/TMC5240高性能步进电机驱动芯片
一新产品性能升级后对比测试 测试 1 (本 视频 摘自于“TRINAMIC电机驱动系统”视频号) 测试 2 (本视频摘自于“TRINAMIC电机驱动系统”视频号) 测试 3 二产品性能对比 三产品优势对比 功能与特点 优势 集成无损耗电流检测 与竞品相比节省60%空间 导通阻抗极低,高效控制 效率更高同时,优化了电机电流 全新算法电机运行更平稳 无噪音、最小振动 四应用领域 应用领域 提升 云台应用 1、静音、平滑,高速无抖动 2、更低功耗 3、节省电路板空间 实验室自动化、体外诊断设备 1、高精度,低功耗,静音 2、成本低 3D打印 1、可明
[嵌入式]
性能测试-TMC2240/TMC2210/TMC5240<font color='red'>高性能</font>步进<font color='red'>电机</font>驱动芯片
Trinamic伺服驱动器TMCM-1636—三相BLDC和DC电机的理想平台
现已隶属于Maxim Integrated的TRINAMIC运动控制有限公司宣布推出TMCM-1636。TMCM-1636专为功率高达1000W和60A RMS的驱动器而开发,非常适合用于机器人、实验室和工厂自动化、制造业,病人护理设备(如机动床椅)以及工业驱动器。 通过嵌入Trinamic的TMC4671和TMC6100 集成电路,该新模块可实现高电流环路频率,以最大限度地减小电流纹波,实现具有极高动态特性的强大驱动。通过带有TMCL或CANopen协议的CAN接口进行通信,其中TMCL版本可提供多达1024条独立操作命令的内存。所有这些都可以使用简单直观的TMCL-DIE,Trinamic的免费编程环境进行编程,以便
[工业控制]
Trinamic<font color='red'>伺服驱动器</font>TMCM-1636—三相BLDC和DC<font color='red'>电机</font>的理想平台
霍尔电流传感器的测量方法
霍尔电流传感器 -霍尔电流传感器的测量方法 1、原边导线应放置于传感器内孔中心,尽可能不要放偏; 2、原边导线尽可能完全放满传感器内孔,不要留有空隙; 3、需要测量的电流应接近于传感器的标准额定值IPN,不要相差太大。如条件所限,手头仅有一个额定值很高的传感器,而欲测量的电流值又低于额定值很多,为了提高测量精度,可以把原边导线多绕几圈,使之接近额定值。例如当用额定值100A的传感器去测量10A的电流时,为提高精度可将原边导线在传感器的内孔中心绕十圈(一般情况,NP=1;在内孔中绕一圈,NP=2;……;绕九圈,NP=10,则NP×10A=100A与传感器的额定值相等,从而可提高精度); 4、当欲测量的电流值为IPN/10的时,在2
[测试测量]
变频器和伺服驱动器简述
变频器的概念和工作原理 变频器是一种电力调节设备,它可以将电源(通常为交流电)的频率和电压转换为可变的输出信号,从而实现驱动电动机调节转速的目的。变频器的主要作用是通过调节电机的输出频率和电压来实现电机转速的控制和调节。变频器还可以实现多种保护功能,如过载保护、短路保护、过热保护等。 变频器的工作原理是将手机充电器的直流电变成波形电,这样电机就可以使用变频器中的控制系统来调节频率和电压,从而实现电机的控制和调节。变频器通过数字化调制技术,实现了快速高效的电源逆变和电机驱动控制,使其具有高效、节能、精准控制及结构紧凑等优点。同时,变频器还可以通过反馈控制系统,进行自动调节和故障检测,确保电机的安全和可靠性。 变频器的控制方式
[嵌入式]
如何快速构建隔离式高电压、高电流测量模块
如何快速构建隔离式高电压、高电流测量模块 在工业和通信环境中测试和评估电源系统通常需要进行多重电压和电流测量。各个电源可能以不同的接地作为基准,可能具有正极或负极,或者可能是浮动的,与其他电源域没有明确的关系。通常这些场景下,需要使用单独的浮动万用表,或者通道彼此隔离的多通道表,但这些计量表通常体积笨重,价格昂贵。 对此,ADI设计出一套简单易用的隔离电流和电压测量系统电路(如图1),可用于工业、电信、仪器仪表和自动化测试设备(ATE)应用。系统具有电气隔离特性,主控制器和测量接地之间最高可容许+/-250V。该隔离设计包含数字数据和电源域信号;无需从被测量的电路提供额外的电源。 图1.CN0548功能框图 电流
[电源管理]
如何快速构建隔离式高电压、高<font color='red'>电流</font><font color='red'>测量</font>模块

推荐帖子

【米尔MYC-J1028X开发板试用】建造超级强大的OpenWRT软路由
米尔MYC-J1028X开发板基于NXPLS1028A处理器,双核Cortex-A72,主频1.5GHz,而且,支持6个千兆网口,且都支持TSN(开发板支持5个千兆工业网口)。强劲的性能,丰富的千兆网口,用来做路由器,那是再适合不过了。这篇文章,就分享了,如何构建一台超级强大的OpenWRT软路由。目录:一、网络结构说明二、建造步骤1.安装docker2.设置普通用户管理docker权限3.Ubuntu主机网络接口设置
HonestQiao NXP MCU
轻型客车里程表电路
lorant 移动便携
为什么会有这种警告
;;;;;;;;;;;;;;;;;;用查寻方式来实现p1.0口输出方波;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;时钟频率为6MHz;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;主程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MOVTMOD,#10H;使用C/T1设为16位定时器SETBP1.0;首先输出高电平SETBTR1;
gonnago1 嵌入式系统
太阳能充电实验
太阳能转换为电能是现在一个热门的话题,我们周围有不少太阳能方面的产品,如太阳能路灯、太阳能移动电源。太阳能充电效果怎样,可以提供多少功率,多长时间可以充满一个移动电源?太阳能移动电源的效果真的有网上说的那么好吗?因此,这段时间做了一下太阳能充电的实验,使用太阳能电池板给移动电源充电,计算充电的容量、电流等参数,看看实际效果如何。实验系统由太阳能电池、移动电源、USB电流表组成。太阳能电池板是去年参加ATMELSAMR21活动时用过的那个。这是一个标称5V/8W的太阳能板,由
dcexpert DIY/开源硬件专区
AD20 Select PCB Components用不了?
在原理图选中之后,用SelectPCBComponents,不会跳转到PCB图选中它,这两个文件也在一个文件夹里面,是什么问题吗AD20SelectPCBComponents用不了?一般切换到原理图模式下,工具栏里就有了。还么有用过这个版本必须把PCB图和原理图保存在一个工程文件名下,即一个project名下
Memory01 PCB设计
老师是这么教我们进修单片机的
看到不少网友都在问怎样提高自己的能力,我在这里想谈一下我自己当年的学习过程。我学的是计算机系的通讯工程专业,主要的发展方向是做计算机网络偏软件这一块,这点从我的毕业设计课题《宾馆客房管理系统》就能看出来。因为带到通讯,所以学校里也教数电模电单片机什么的。其中《单片机和通讯接口》这门课我学到了很多东西,可以说,整个大学觉得最有收获的就是这门课。我的老师上课很有特性,首先没有教材,理由是现在技术一日千里,等到教材出来就已经淘汰了。我们直接拿磁盘从老师的电脑上拷课件,然后打印。通常讲到单片机这
ssjatq 单片机
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved