☰
三相电机电压测量:端电压、相电压、线电压与SPWM电压利用率
2026/10/7 1:00:58 网站建设 项目流程

做电机驱动调试这几年,我发现一个特别有意思的现象:很多刚入行的工程师拿示波器去测三相电机电压,探头一夹就懵了——明明书上写着相电压是220V,怎么示波器上读出来不是这个数?更离谱的是,三个人测同一个点,能给出三个完全不同的结果。问题基本都出在没搞清楚端电压、相电压、线电压这三兄弟的关系上,再加上测量方法不对,波形全变样了。

这篇文章我打算把这三种电压彻底讲明白,从定义到实测,再从实测回到一个让不少人头疼的问题——SPWM的线电压利用率为什么最高只有86.6%,这个数到底怎么算出来的。内容偏实践,但该有的公式推导我也不会跳过,毕竟这玩意儿做驱动控制躲不掉。

不管你是刚接触电机控制的学生,还是半路转做驱动开发的工程师,只要你在跟三相电机打交道,这篇文章应该能帮你省下不少瞎折腾的时间。

1. 测量之前,先把三个电压概念焊死在脑子里

很多混乱都源于概念没厘清,所以动手测之前,咱们先花几分钟把端电压、相电压、线电压的定义对齐。一旦这三者关系在脑子里清晰了,后面测出来的数据你才能判断对不对。

1.1 端电压、相电压、线电压到底分别指什么

先说端电压。所谓“端”,就是电机的接线端子。端电压指的是电机绕组某一相两端实际承受的电压,也就是驱动器输出端A、B、C三相中任意一相与电机中性点(如果是星形接法)之间的电位差,或者任意一相绕组两端的电压。

再说相电压。严格来说,相电压的定义是“相线与中性线之间的电压”。对三相电机来说,如果你把电机接成星形(Y型),那么相电压就是某一相绕组两端的电压,也就是端电压;如果你接成三角形(Δ型),问题就来了——三角形接法没有中性点,每相绕组直接跨接在两条相线之间,这时候相电压等于线电压。

最后是线电压,指的是任意两根相线之间的电压,也就是你直接测A-B、B-C、C-A任意两点得到的电压。线电压和相电压的关系,取决于接线方式:

  • 星形接法:线电压 = √3 × 相电压,线电流 = 相电流
  • 三角形接法:线电压 = 相电压,线电流 = √3 × 相电流

这句话是电机学教材里的基础,但放到实际测量中,很多人会有疑问:我看到电机接线盒里有六个端子,到底怎么判断这个电机是星形还是三角形?很简单——看铭牌。铭牌上写着“额定电压380V Δ/Y”,意思是这个电机既可以在380V下三角形接法运行,也可以在380V下星形接法运行。如果只写“380V Δ”,说明出厂默认三角形接法;只写“380V Y”,就是星形接法。

1.2 为什么测量结果总跟理论对不上

理论背得再熟,一上示波器就露馅。我见过太多人拿示波器探头直接夹在逆变器输出端和电源地之间,测出来的“相电压”波形乱七八糟,然后一脸疑惑地来问为什么跟预期不一样。

这里面的核心问题在于:电机驱动器的三相输出是浮地的,电机中性点并不等于电源地。你拿示波器的地线夹子去夹电机某一相,探针去点另一相,实际上是把电机系统跟示波器的地参考点短接了——这在很多场合直接导致测量结果完全错误,严重时还会烧东西。

我在实际调试中测母线电压、端电压、相电压、线电压用的是下面的方法:

  • 端电压:示波器探针接驱动器某一相输出端,探头地线接该相负载端(即电机那一相的引出线),测的是逆变器输出端到电机端子之间的电压。如果中间没有接触器、滤波器等额外器件,端电压就等于电机该相绕组两端的电压。
  • 相电压(星形):探针接某一相输出端,探头地线夹接电机中性点(如果中性点有引出来)。
  • 线电压:用示波器两个通道,通道1接A相,通道2接B相,然后使用数学运算通道MATH = CH1 - CH2,得到的就是线电压Uab。千万不要用地线夹去夹另一相线——这是浮地测量,隐患很大。

关于浮地测量我多提醒一句:示波器探头的地线夹是和AC电源保护地相通的。如果你把地线夹夹在非隔离的电机驱动器输出端,等于把逆变器的开关节点直接对地短路,轻则炸探头,重则损坏驱动器。所以测三相输出,要么用隔离通道示波器,要么用差分探头,要么像我这样用双通道相减做线电压。

1.3 接线方式对电压关系的影响:一个工业现场的典型场景

我前阵子帮朋友公司调试一台小功率异步电机,额定电压380V,星形接法,用SPWM驱动。他们在现场用万用表量电机接线端子之间的电压,显示380V,于是认定驱动输出正常。但实际上电机运行电流很大,发热严重,能闻到绝缘漆的味道。

我过去一看,万用表量的是线电压380V没错,问题是他们忽略了一件事——SPWM输出的线电压波形是一串高频开关脉冲,万用表交流档测出来的数值根本不是基波电压的有效值,而是包含了大量高频分量的“综合值”。对电机这种感性负载,真正做功的是基波电压。这就牵扯出后面要讲的SPWM电压利用率问题了。

先记住一个非常关键的结论:SPWM逆变器输出的线电压基波最大幅值是母线电压的86.6%(√3/2),超过这个值,调制波就会饱和,输出波形出现削顶失真。

这个86.6%不是凭空冒出来的,它背后的计算推导我放到第五节详细讲。

2. 三相电机驱动电压测量实操:从接线到示波器设置

概念打通之后,咱们进入实操环节。我会按照实际调试的顺序,从测量工具的准备、接线方式的选择,到示波器参数设置,一步步带你把三种电压都测出来。

2.1 测量工具选型和探头接法

先说工具。测电机驱动电压,最低配置是两台示波器通道(大部分示波器都满足),两个电压探头,最好是有源差分探头。如果手上只有普通无源探头,也能测,但必须严格用两通道相减的接法。

具体的探头连接方式,我按测量对象分别列一下:

测量对象探头连接方式备注
端电压(对应某一相绕组)CH1探针接A相输出端,CH1地线夹接电机A相引出端通道地接负载端,不要接大地
相电压(星形)CH1探针接A相输出端,CH1地线夹接电机中性点N需要中性点引出线
线电压UabCH1接A相,CH2接B相,MATH = CH1 - CH2两通道共地,但参考点是电源地,需确认系统隔离情况

这里有个容易忽略的细节:如果驱动器是隔离的(比如前端有隔离变压器或者隔离型开关电源供电),那么用两通道相减的方法测线电压是安全的,因为示波器地通过电源地和驱动器内部电路之间没有形成短路回路。但如果驱动器是非隔离的,或者示波器本身没有隔离通道,务必使用差分探头。

我个人的经验是,调试电机驱动类项目,差分探头几乎是刚需。一支100MHz左右的差分探头,价格虽然不便宜,但能帮你规避掉大量冒烟风险,也省去很多“测出来波形不对”的排查时间。

2.2 示波器设置的几个关键参数

探头接好之后,示波器的设置直接决定你看到的是真相还是假象。我常用的设置思路如下:

  • 通道耦合:设为DC耦合。因为SPWM输出是带直流偏置的脉冲序列,如果用AC耦合,低频分量被滤掉,你看到的波形会严重失真。这一点特别多新手踩坑。
  • 带宽限制:如果用的是无源探头,建议打开20MHz带宽限制,滤掉高频开关噪声,方便观察基波和调制波形。如果是测开关瞬态细节,再关掉带宽限制。
  • 时基:先设到5ms/div左右,可以观察到完整的工频周期(20ms显示4格)。要观察SPWM载波细节,时基缩小到100μs/div甚至更小。
  • 电压档位:从10V/div开始,根据实际波形再调整。注意探头衰减比要和示波器通道设置匹配(一般1X或10X)。

这些设置不是什么金科玉律,但能让你第一眼看到的波形就接近真实状态,少走弯路。

2.3 现场测量流程演示

我以一个实际案例来讲整个流程:被测对象是一台小功率永磁同步电机,驱动器母线电压48V,SPWM调制,载波频率10kHz,输出频率5Hz(低速运行状态)。

第一步,先把示波器两个通道都设为DC耦合,探头衰减比10X,电压档位10V/div,时基5ms/div。

第二步,CH1探针接驱动器A相输出端,地线夹接电机A相引出端。此时示波器上显示的是A相端电压的SPWM脉冲波形。你会看到一串宽度变化的矩形脉冲,每两个相邻脉冲宽度不同,这就是正弦波PWM调制的结果。

第三步,把CH1地线夹从电机引出端移开,改接电机中性点N(如果中性点引出来了)。此时测出来的是A相绕组的实际电压,也就是相电压。对这个星形接法的电机来说,它的波形依然是SPWM脉冲,但脉冲的包络线变得对称了。

第四步,恢复CH1地线夹接电源地,CH2探针接B相输出端,打开MATH通道,设置为CH1-CH2。此时MATH通道显示的就是线电压Uab的波形。

我在现场测试得到的波形是这样的:CH1是A相端电压脉冲波,CH2是B相端电压脉冲波,两者形状相似但有相位差;MATH线电压波形呈现三电平形状(+Vdc、0、-Vdc),这是两相桥臂交替导通在负载端叠加出的结果。

这里要注意一个坑:很多人看到线电压是三电平而不是两电平,会以为是测量错误。实际上SPWM逆变器输出线电压的波形特征就是三电平——某一相的桥臂上下管切换产生±Vdc/2的相电压,两相相减之后,线电压在+Vdc、0、-Vdc之间切换,这完全正常。

2.4 从测量结果反推系统状态

测完波形,怎么判断系统工作是否正常?我总结了几个快速判断法则:

第一个判断点:看脉冲宽度变化是否连续平滑。如果某一相PWM脉冲宽度突变剧烈或者出现长时间全高/全低,说明调制波可能已经饱和,也就是过调制了。降频或降低调制比之后,脉冲宽度变化会恢复平滑。

第二个判断点:看线电压三个电平的占空比是否均衡。正常情况下正电平、零电平、负电平的比例在工频周期内应呈正弦分布。如果用示波器的统计功能看某一电平占比异常偏大,可能是调制策略有问题,也可能是某只功率管开关异常。

第三个判断点:看相电压跳变沿是否干净。如果脉冲沿有严重振铃或台阶,可能是驱动电阻、栅极电阻参数不当,或者PCB布局杂散电感过大。这个属于更深入的信号完整性范畴,但有时候从电压波形里能直接发现端倪。

3. 实测波形深度解读:从时间轴细节看电压本质

单纯说“测到了波形”不够,你得看得出波形背后在说什么。这一节我用几次实测记录来展开讲讲,不同电压波形长什么样、为什么长这样、关键细节怎么读。

3.1 端电压波形:为什么是矩形脉冲而不是正弦波

第一次用示波器测SPWM驱动端电压的人,多半会愣一下:说好的电机电压,怎么是一串方波?

原因很简单:逆变器是一个开关电路,功率管要么全导通、要么全关断,输出电压只有两个状态——高电平和低电平(相对于直流母线中点看是±Vdc/2,相对于电源地看是Vdc和0)。所谓的“正弦波输出”,是通过改变脉冲宽度,让脉冲序列的平均值按正弦规律变化实现的,而不是直接输出正弦波。

所以你在示波器上看到的端电压波形,就是一系列宽度随正弦规律变化的矩形脉冲。电机的电流之所以光滑,是因为绕组电感充当了低通滤波器,把高频开关分量滤掉了,只保留了低频基波电流。

实际测试中,我测过48V母线下的A相端电压波形,脉冲幅值在0V和48V之间跳动,占空比从接近0%到接近100%之间周期性变化。如果用示波器的“平均”采集模式,能看到一个近似正弦的包络线,那个才是电压的基波成分。

3.2 相电压波形与端电压的细微差别

对于星形接法的电机,理想情况下相电压波形和端电压波形几乎一样。但我在实际测量中遇到过一些情况,两者并不完全一致。

最常见的情况是:驱动器输出端到电机端子之间有接触器或者滤波电感,导致端电压和电机绕组实际承受的电压不一样。如果中间串了共模电感或者输出滤波器,波形的高频成分会被明显削弱,脉冲沿变缓,甚至可能出现振荡。

我在一次带输出滤波器的测试中看到,相电压不再是很干净的矩形脉冲,而是带有明显的阻尼振荡尾巴,振荡频率大概在几百kHz。这个振荡虽然能量不大,但如果幅度过大,可能说明滤波器参数设计和电机阻抗不匹配,长期运行可能导致滤波器发热严重。

3.3 线电压三电平波形的形成机理

线电压波形是三电平的,这个特征可以用很简单的逻辑说明白。

假设A相桥臂输出相对于直流母线负极为Va,B相桥臂输出为Vb。A相和B相分别独立地在Vdc和0之间切换,那么Uab = Va - Vb就有三种可能:

  • Va = Vdc,Vb = 0 → Uab = +Vdc
  • Va = Vb → Uab = 0(可能是两个同为高,也可能两个同为低)
  • Va = 0,Vb = Vdc → Uab = -Vdc

所以我测出来的MATH波形,就是在+Vdc、0、-Vdc三个电平之间来回跳动的脉冲序列。用不同占空比分配这三个电平的出现时间,就能在线电压层面合成出正弦基波。

实际调试中,观察线电压波形还有一个额外好处:可以发现某一相驱动信号丢失的情况。如果Uab波形中看不到+Vdc或者-Vdc电平,那说明A相或B相的某个功率管可能没有正常工作。

3.4 低速和高速下波形特征对比

电机工作在低频(比如5Hz)和高频(比如50Hz)时,SPWM脉冲宽度变化率差异非常大。

在5Hz运行时,一个工频周期长达200ms,载波周期100μs,一个工频周期内有2000个载波周期。你会看到脉冲宽度从最小缓慢增大到最大、再缓慢减小的完整过程,整个包络线非常清晰。如果观察相电流,可以看到电流波形接近正弦,但幅值受反电动势影响较小,所以电压稍微变一点电流就会变化很大,低速轻载时如果PI参数不当,非常容易出现电流畸变。

在50Hz运行时,一个工频周期20ms,载波10kHz时一周期只有200个脉冲。分到每个脉冲上的宽度变化很陡峭,但包络线依然是正弦。这时候如果从波形上看调制比,会直观很多——最高脉冲和最窄脉冲的宽度比大约等于调制比的倒数。

从这些波形细节里,你能判断出调制算法是否正常工作、开关频率设置是否合理、死区补偿是否到位。这些都是纯书本知识给不了你的实战手感。

4. 端电压、相电压、线电压测量中的常见坑与排查方法

这一节我整理一下自己踩过、也看别人踩过的坑,做成速查表,方便你调试时对照排查。这些都是实际操作中反复出现的问题,每一条背后都有真实的炸机或误判案例。

4.1 示波器测量的安全与干扰问题

异常现象可能原因排查方法
波形大面积毛刺,看不出脉冲形状探头地线过长,形成天线效应使用接地弹簧,缩短地线回路
上电瞬间示波器报警或跳闸探头地线夹接触了非隔离的高压节点立即断电,改用差分探头重新接线
同一测试点,两次读数差异很大探头未做补偿校准用示波器自带的1kHz方波校准探头
波形在低频时漂移严重探头和示波器共模抑制比不足改用隔离通道或差分探头

测量电机驱动这类强干扰环境,示波器本身也要注意抗干扰设置。我一般会开20MHz带宽限制,并尽量缩短探头地线的长度。探头地线每延长1cm,测得的开关噪声可能增加好几倍,这个在工程上几乎是线性的。

4.2 万用表读数与理论值对不上,是表的问题吗

很多人习惯先用万用表快速量一下输出有没有电压,但这个习惯在SPWM驱动面前特别容易产生误导。

万用表的交流电压档处理的是正弦波信号,它的测量电路通常先整流再平均,然后乘以一个波形系数(1.11)换算成有效值。这个换算只对标标准正弦波有效。SPWM脉冲不是正弦波,用万用表量出来的数值毫无物理意义——它既不是基波有效值,也不是总有效值,只是一个被表内部电路“整形”过的读数。

想看准确的有效值,还是得靠示波器的测量功能。现代示波器都能直接在波形上读出Vrms,但要注意区分它是“整个波形的有效值”还是“基波有效值”。很多示波器的Vrms测量是整个时域波形的有效值,包含了开关纹波成分。要看基波有效值,需要打开FFT功能或者用示波器的“基波”测量项。

我在一次48V母线测试中,万用表量线电压读出来是32V,但示波器基波测量读出来只有29V,两者差了10%。原因就在于万用表的读数混入了开关分量,而电机的实际转矩电流取决于基波电压,所以用万用表的读数去估算电机转速,会明显偏高。

4.3 三相不平衡问题:从波形能看出什么端倪

三相电压不平衡,通常表现为三相电流不均、电机振动加大、温升异常。我从波形上总结了几种判断方法:

  • 三相相电压脉冲占空比包络幅值不一致:说明三相调制波幅值不相等。常见原因是采样电路某一相增益异常。
  • 线电压Uab、Ubc、Uca三者的波形形状相同但相位不是严格120°:可能触发脉冲相位有误,或者编码器初始角设置错误。
  • 某一相电压波形在过零点附近有畸变:大概率是死区补偿参数不匹配,导致电流过零时电压突变。

我在调一台样机时遇到过三相电流严重不平衡的情况,排查了很久,最后发现是电流采样电阻虚焊导致某一相采样值偏小,进而使该相PI调节器输出异常。这种情况从电机端电压波形上很难直观发现,因为PWM输出本身没有明显异常,但相电流波形一眼就能看出不对称。所以现场调试时,电压和电流波形要配合着看,单看任何一路都可能漏掉问题。

5. 核心推导:SPWM线电压利用率86.6%是怎么算出来的

这节咱们啃硬骨头。标题里那个热搜词“SPWM的线电压利用率最高只有86.6%”,很多人知其然不知其所以然,我在这里把推导过程完整捋一遍。搞明白这个,你对SPWM的理解会上一个台阶,后面学习SVPWM、过调制、弱磁控制也会顺很多。

5.1 什么叫“电压利用率”

先统一口径。逆变器的电压利用率,指的是逆变器输出线电压基波峰值 与 直流母线电压 的比值。之所以关心这个数,是因为同样一段直流母线电压,能榨出多大的交流电压,直接决定了电机的最高转速和最大转矩输出能力。

如果电压利用率只有60%,那意味着你用400V的直流母线,实际能驱动的电机线电压基波峰值只有240V左右,电机的额定转速就上不去,力矩也在高速区掉得厉害。所以做电机驱动设计的,没有一个不关心这个参数。

5.2 SPWM的相电压极限推导

SPWM的原理是用一个低频正弦波(调制波)和一路高频三角波(载波)比较,产生PWM脉冲。这个“调制比”m,定义为调制波幅值与载波幅值之比。只要m ≤ 1,PWM脉冲的平均值就线性跟随调制波,输出端电压基波幅值 = m × Vdc/2。

注意这个“Vdc/2”——对单相桥臂来说,它的输出端相对于直流母线中点的电压,在+ Vdc/2和- Vdc/2之间切换。当 m = 1时,相电压基波幅值最高为 Vdc/2。

但这是“相对于直流母线中点”的相电压。电机星形接法且中性点悬空时,电机中性点电位不等于直流母线中点电位,而是被三相开关状态共同抬升的。于是我们需要严格计算线电压。

5.3 从相电压到线电压:√3从哪里来

线电压是两相电压之差。设三相调制波相位分别为0°、120°、240°,幅值都为 m × Vdc/2,那么:

  • Ua(t) = (m × Vdc/2) × sin(ωt)
  • Ub(t) = (m × Vdc/2) × sin(ωt - 120°)
  • 线电压 Uab(t) = Ua(t) - Ub(t) = √3 × (m × Vdc/2) × sin(ωt + 30°)

两相相减,幅值乘了√3,相位超前30°。这是三相系统的基本数学性质——任何两相幅值相等、相位差120°的正弦量相减,结果幅值都是原来的√3倍。

所以线电压基波幅值 = √3 × m × Vdc/2。当 m = 1 时,线电压基波幅值最大等于 √3 × Vdc/2 ≈ 0.866 × Vdc。

这就是86.6%的来源。

为了更直观,我列了个对照表:

调制比m相电压基波幅值线电压基波幅值( = √3 × 相电压幅值)线电压基波幅值 与 母线电压的比值
0.50.5 × Vdc/2 = 0.25Vdc√3 × 0.25Vdc ≈ 0.433Vdc43.3%
0.80.8 × Vdc/2 = 0.4Vdc√3 × 0.4Vdc ≈ 0.693Vdc69.3%
1.01.0 × Vdc/2 = 0.5Vdc√3 × 0.5Vdc ≈ 0.866Vdc86.6%

这里有必要再澄清一个常见的混淆:有人会问,为什么不是100%,是不是哪里浪费了?其实不是浪费。问题是 m = 1 之后,调制波超过载波峰值,PWM脉冲进入饱和区,输出基波不再线性增长。你再往上提调制波幅值,输出基波幅值也不会跟着线性增加,而是出现削顶失真,谐波急剧增大,电机噪声和损耗暴增。所以86.6%是“线性输出范围内”的极限。

5.4 换一种表达:跟调制比、母线电压的关系

很多时候工程上反过来用——知道了你想要多大的线电压,反推需要的母线电压。比如你想让电机在额定电压380V下运行,线电压有效值380V对应基波峰值380×√2≈537V,那么满载SPWM输出时需要母线电压满足:

Vdc ≥ 线电压基波峰值 / 0.866 = 537 / 0.866 ≈ 620V

所以你看很多变频器的直流母线电压标称在540V左右甚至更高,是有道理的。如果母线电压不够高,电机就没办法在额定电压下达到额定转速,只能靠弱磁往上拉,而弱磁会带来转矩下降和效率损失。

这也是为什么后来出现了SVPWM和注入三次谐波的SPWM——通过注入零序分量,可以把线性调制范围从86.6%提升到100%,也就是母线电压利用率做到1.0。SVPWM本质上就是在调制波里注入了合适的零序分量,所以它的电压利用率比普通SPWM高15.4%(0.866:1 = 1:1.1547)。这也解释了为什么电机驱动领域,SVPWM几乎完全取代了纯SPWM——同样的母线电压,SVPWM能让电机跑更高转速、输出更大转矩。

5.5 实测验证:从波形里读出86.6%

理论推完,最好能用实测来验证一下。我有一次在48V母线系统上跑纯SPWM,调低载波频率到2kHz,方便观察脉冲宽度,然后把调制比逐步加大,监测线电压基波幅值的变化。

实测数据大致是这样的:

  • 母线电压Vdc = 48V
  • 理论上线电压基波最大幅值 = 0.866 × 48 ≈ 41.6V
  • 当调制比m从0.5慢慢往1.0加时,示波器FFT测得的线电压基波幅值从约20.5V(0.433×48)平滑增长到约40.8V
  • 再将调制比超过1.0后,基波幅值不再明显增长,谐波分量(尤其是3、5、7次)占比明显上升,线电压波形脉冲宽度在峰值附近出现平台段

这组数据跟理论值非常接近,差异主要来自死区效应和功率管压降。由此也能看出,86.6%不是一个纸面上的数字,它对实际调试有直接指导意义。

6. 从测量到应用:这些电压知识在工程里怎么用

电压测量搞明白了,公式也会推了,接下来要考虑的是这些东西在工程上到底怎么用。我把几个高频应用场景串一下,让知识落地。

6.1 用电压测量来验证SVPWM算法实现

很多人在DSP或者MCU里写SVPWM,写完不知道对不对。最直接的办法就是上电看波形,但波形怎么看有讲究。

SVPWM的典型特征是:每个载波周期内,三相桥臂的开关状态呈中心对称排列,零矢量(000或111)被分配到周期首尾和中间。从端电压波形上看,SVPWM与SPWM的最大区别在于——前者每个开关周期的波形是对称的,后者往往是自然采样或规则采样得到的不对称波形。

用示波器观察某一相的端电压,如果能看到每个开关周期内高低电平的出现顺序呈对称分布,基本可以确认是SVPWM。再测线电压,三电平波形的零电平宽度会比SPWM明显变长,这是因为零矢量的作用时间变长了。这些都是判断算法实现是否正确的重要依据。

我个人的经验是:**波形判断之外,还要配合相电流波形看。**SVPWM正常情况下相电流纹波比SPWM小,尤其是低速大电流时,SVPWM的电流波形更平滑,这跟零矢量的配置方式有关。如果对比后发现SVPWM的电流纹波反而更大,那多半是扇区判断或者时间计算出了问题。

6.2 死区对电压波形的影响和补偿逻辑

死区是电机驱动里绕不开的话题。所谓死区,就是防止同一桥臂上下管直通,在开关切换时插入的一小段同时关断时间。死区的存在会让输出电压偏离理想值,尤其在电流过零附近,会产生明显的电压畸变,导致电流波形削顶、低频振荡、转矩脉动。

死区对电压测量的影响体现在哪里?你可以做一个实验:把死区设为0(仅限实验室测试,实际产品绝对不要这样做),对比有死区和无死区时的线电压基波幅值。在低调制比(比如m=0.1)时,你会发现死区造成的电压损失占比非常大,基波幅值可能下降5%以上;在高调制比时,影响相对小一些,但依然存在。

我在一次测试中,死区2μs、载波10kHz,调制比0.1时实测线电压基波幅值比理论值低了约6%,而补偿开起来之后误差降到1%以内。所以做高性能电机控制,死区补偿是必选项。从波形上判断死区补偿是否到位,可以看相电流过零附近的波形是否光滑,如果过零点有台阶状抖动,多半是补偿角度不对或者补偿量过冲。

6.3 直流母线电压波动对输出能力的影响

还有一个工程上常用到电压知识的地方,就是母线电压跌落保护。电机突然加减速时,直流母线电压会明显波动——减速时能量回馈导致母线泵升,加速时大电流拉低母线。SPWM/SVPWM的输出能力跟母线电压直接相关,母线一旦掉到阈值以下,必须限制输出,否则调制就会饱和,电流失控。

从电压测量角度看,我一般会在示波器上同时监测母线电压和输出线电压基波幅值,观察动态过程中两者的联动关系。如果母线电压跌落了10%,但输出基波电压还硬顶着不降,说明调制比已经到达极限,这时候电流环输出的电压指令已经在饱和限幅区,电机的实际转矩能力会明显下降。这种情况在整车驱动、机器人关节等动态负载频繁的场合特别常见,处理不好就是过流报警或者电机堵转。

所以设计上,母线电容容量的选择、母线电压的采样滤波时间常数、过压欠压保护阈值,都要结合你系统能接受的电压跌落幅度来定。这个工程取舍,做到后面你会发现,其实就是我们对“端电压、相电压、线电压”这些基础概念理解得够不够深。

7. 调试心得总结与个人经验几条

文章到最后,按惯例我不做总结性复述,就分享几条这些年调试电机驱动攒下的个人经验,算是对这篇内容的一个收尾。

第一个经验:测电压永远要先确认参考点。示波器的参考点在哪里、电机中性点是否引出、驱动器是否隔离,这三个问题不搞清楚,测出来的数据再漂亮也不能信。我有过用万用表量出“正确”电压却导致电机烧毁的教训,原因就是参考点选错了。

第二个经验:波形要多角度互相验证。端电压、相电压、线电压、相电流、母线电流,这些量是彼此关联的。如果某个测量结果让你觉得不对劲,别急着怀疑示波器,先从其他相关量里找交叉验证。比如线电压算出来基波幅值没错,但电流波形很难看,那问题很可能出在死区补偿或者电流采样上,而不是电压本身。

第三个经验:公式要能倒着用。86.6%这个数字,正着用是算最大输出电压,倒着用是反推最小母线电压。工程中大部分场景都是后面这种——我只有400V母线,到底能不能驱动380V电机?答案是能,但必须在SVPWM模式下,并且要留出足够的死区补偿和压降余量。如果用的是纯SPWM,那母线电压得做到620V以上才能满功率跑380V电机,否则只能降额使用。

第四个经验:调试时留好安全裕量。理论计算说86.6%是极限,但实际跑到80%就已经很保守了——因为还有死区、管压降、线路阻抗、高温降额这些因素会把可用电压往下拉。我一般会把最大调制比限制在0.92左右,换算下来是母线电压的0.8倍左右,这样动态响应和热稳定性都更有保障。

最后多说一句,做电机控制这行,真正拉开差距的往往不是多高深的理论,而是这些基础概念的牢固程度。端电压、相电压、线电压的关系,初中物理就学过,但能在示波器上把它们测明白、能根据波形判断系统状态、能把这个86.6%算到自己心里有数的工程师,我面试过的候选人里,占比其实不高。这篇内容如果你能从头到尾消化掉,再上实验室去实际测一遍,收获应该会非常大。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询