☰
半桥与全桥到底怎么选?无刷电机驱动拓扑、换向与避坑全解析
2026/10/7 13:51:17 网站建设 项目流程

1. 先画一张图:半桥、H桥、三相全桥到底差在哪个节点

1.1 先把名词对齐:为什么很多人会背乱

半桥、全桥这两个词,在无刷电机驱动里被用得非常随意。新工程师容易背乱,根源不在理解能力,而在术语本身有歧义。

严格从电路拓扑讲,一个「半桥」就是一个桥臂,上面一个开关管Q1,下面一个开关管Q2,中间引出一条输出线。它只能决定输出点到底接正电源还是接地。一个「全桥」,也就是常说的H桥,是由两个半桥拼起来的,负载跨接在两个半桥的中点之间,四个管子围成H字形。它能让负载两端电压方向反过来,实现正反转。

而三相无刷电机驱动板上那一排6个MOS管,其实是三个半桥并联。行业里习惯把这种结构叫「三相全桥」,于是问题就来了:同一个「全桥」,有时候指单相H桥4个管子,有时候指三相驱动器6个管子。标题里说的「半桥 vs 全桥」,很多人以为是「2管 vs 6管」的对比,但实际讲的核心差异是「单个桥臂」和「H桥/三相桥臂组合」的本质区别。

所以别再死记硬背了。画一张图,把半桥、H桥、三相全桥的电流路径画出来,一切歧义都能解决。

1.2 电流路径差异:单向导通 vs 双向翻转

我建议你找张纸,左边画一个半桥电路:Q1接VCC、Q2接地,中点接电机的一端,电机另一端固定接电源中点或地。右边画一个H桥:左边半桥和右边半桥,中间跨接电机。

画完之后看电流方向。半桥驱动下,电机一端被钳在固定电位,另一端只有两种状态——Q1导通时输出VCC,Q2导通时输出GND。也就是说,负载上的电压只有0和+V两种可能,永远不能主动给负载反方向电压。这就像一条单行道,你只能决定放行还是拦停,没法让车倒着走。

全桥就不一样。负载跨接在两个半桥中点之间,你可以让左上管和右下管导通,电流从左往右流过电机;也可以让右上管和左下管导通,电流从右往左。负载两端电压可以在+V和-V之间切换,这就是双极性驱动能力。用一个生活化的类比:半桥是单向闸口,全桥是一个能双向切换的换轨器。

三相无刷电机为什么必须用三相全桥的电路结构?因为它有三个绕组,要产生旋转磁场,就必须在不同的时间段里,让不同绕组的电流方向发生改变。你用一个半桥根本做不到这一点,只能通过三个半桥组合,在两相之间形成电压差,才能驱动电流按期望方向流入绕组。

2. 无刷电机换向到底靠什么判断:Hall信号与反电势的读取逻辑

2.1 带Hall传感器的三相无刷是怎么换向的

无刷电机没有机械换向器,必须依靠电子换向。最常见的方式是用三个Hall传感器检测转子位置,每个Hall输出一个高低电平,三个信号组合起来正好是6种状态,对应转子圆周上的6个扇区。

每个扇区里,三相全桥只导通其中两个桥臂的特定管子,让电流从一相流入、从另一相流出,第三相处于悬空状态。悬空的意思就是这一相的上下两个MOS管全部关断,让绕组端子在电气上呈高阻。六步换向,本质上就是按照Hall状态表,依次切换三相全桥6个MOS管的开关组合。

说到这里你就应该能理解,半桥在这里是「最小执行单元」,真正干换向活的是三个半桥的组合。平时上课或者看文章,容易把「换向逻辑」和「桥臂拓扑」混在一起讲,这是第二个容易背乱的地方。我建议记一条线:Hall信号给位置 → 控制芯片查表得到开关组合 → 三相全桥执行导通 → 电流在绕组里建立 → 转子继续转。拓扑负责执行,算法负责决策。

2.2 反电势过零检测为什么和半桥/全桥直接相关

无传感器方案会去掉Hall,靠检测悬空相的反电势过零点来判断换向时机。反电势是电机转动时绕组切割磁力线产生的电压,它的大小和转速有关,过零点代表转子磁极刚好经过该相绕组的电气中性位置。

过零检测和桥臂拓扑的关系,很多人没意识到。半桥驱动下,某相上下管全关时,这一相输出端处于悬空状态,反电势从电机绕组中性点通过分压电阻网络引入采样点。如果上管或者下管有一个还导通,这一相就不悬空,反电势信号会被电源电压直接淹没,采样必然失败。所以在六步换向里,每一时刻恰好有一相浮空,这一相的半桥必须真正进入「双管全关」状态,你才能拿到干净的反电势过零点。

H桥结构下道理一样,只是负载跨接方式变了。遇到两相电机用H桥驱动时,也有一端需要断开让反电势出来。所以「可靠关断」这个能力,是半桥和全桥都能提供、但必须由软件严格配置的关键动作。很多入门者以为PWM只是输出占空比,忘了还有一个「全关」状态,这是后面炸MOS和电流失控的伏笔。

2.3 用示波器同时抓Hall和反电势,什么是正确相位关系

网上常搜「无刷电机反电势和霍尔波形对应图」,实际用示波器抓一轮你就全明白了。把通道1接Hall A信号,通道2接悬空相的反电势采样点,手动缓慢转动电机,你会看到:

Hall信号每隔60度电角度跳变一次,反电势波形近似梯形波。关键点在反电势过零时刻,它应该落在相邻两个Hall跳变沿的正中间,也就是过零点比当前Hall沿滞后30度。如果霍尔安装位置有偏差,这个30度会偏移,但不改变过零点在两个Hall沿之间这一事实。

怎么用这个波形判断驱动拓扑是否正确?我常用的方法:先给电机上一个小电压,让PWM输出固定占空比但不换向,用手转动转子,示波器看悬空相波形有没有被削顶。如果被电源电压死死压住,说明那相管子没有真正全关,软件里PWM输出极性配错了。如果波形干净、过零点清晰,说明桥臂关断逻辑正常,可以进入带电换向联调。熟练之后,这一步十分钟就能排出90%的接线和配置问题。

3. 半桥与全桥硬核对比:电压利用率、调制方式与选型决策表

3.1 同样母线电压,谁的电压利用率更高

很多人选拓扑时忽略电压利用率,但锂电池供电的设备,这直接决定你电机能不能跑出额定转速。

先说半桥。假设母线电压VCC,负载一端接半桥中点,另一端接固定电位。Q1导通时负载电压为VCC,Q2导通时负载电压为0,最多只能单极性输出。如果想要负压,除非负载另一端接到电源中点,也就是额外做一个VCC/2的虚拟中点,否则不可能。

H桥全桥就不同了。它可以让负载两端电压在+VCC和-VCC之间切换,同样母线电压下,负载峰值电压是半桥的两倍(指的是跨接两端之间的峰值压差,不是绝对电压)。对单向转动的有刷电机,这意味着同样一块电池,全桥驱动能跑出更高转速。

三相全桥又不一样,三个半桥之间配合,线电压峰值最大可以做到近似等于母线电压,而采用SVPWM调制时电压利用率最高,比普通正弦PWM高约15%。这也是为什么FOC驱动里几乎清一色用SVPWM,不单单因为它谐波小,也因为同样母线电压下能让电机输出更高电压、更高转速。这个区别,你在对比12V低压方案时感受最明显。

3.2 单极性调制和双极性调制,对MOS损耗和纹波的影响

全桥可以选择单极性调制,也可以选择双极性调制。比如H桥驱动一个直流电机,单极性调制下,正转时左下管常通,右上管做PWM,另一对管子完全不参与高频开关。这样两个管子只承担导通损耗,两个管子才承担开关损耗,整体损耗小,电流纹波也小。

双极性调制下,每个PWM周期里,两对对角线管子都在交替开关,负载两端的电压在+VCC和-VCC之间来回跳,电流纹波明显更大,开关损耗翻倍。好处是控制简单,死区处理也直观,所以小功率玩具电机、低成本驱动器里很常见。

做三相无刷驱动时,主流做法是互补PWM:每相上下管互补导通,同时加入死区。电流续流时不再靠下管体二极管,而是主动导通下管做同步整流,降低导通压降,这就是所谓同步整流技术。你从半桥的开关逻辑往前再迈一步:上管导通时下管必须关断,下管准备导通之前必须延迟一段时间,这个延迟就是死区。死区设小了直通炸管,死区设大了波形畸变、电流采样不准。这个度怎么把握,我放到第五节避坑指南里细说。

3.3 一张选型对比表:半桥、H桥、三相全桥怎么挑

我把关键维度整理成表,方便你先判断当前项目到底该用哪个结构。

对比维度半桥(单臂)H桥(全桥)三相全桥
MOSFET数量246
负载接法一端接中点,另一端接固定电位负载跨接两个中点三相星形绕组,每相一个桥臂
负载两端极性0 ~ VCC-VCC ~ +VCC相间线电压双向,最大近似VCC
正反转能力不能直接实现可以可以
驱动芯片示例IR2104单路半桥双路半桥或专用H桥芯片DRV8313、DRV8301、分立半桥x3
自举驱动需求1路高边2路高边3路高边
控制复杂度低低到中高
典型应用单向风扇、Buck电路、电机辅助开关有刷电机正反转、两相步进、单相BLDC三相BLDC、PMSM、FOC伺服

选型时经常被忽略的是这个问题的本质:如果你要驱动的是常见三相无刷电机,你面对的真实选项并不是「半桥 or 全桥」,而是「用3个半桥驱动芯片加分立MOS自己搭三相全桥」还是「用一片集成三相全桥驱动芯片」。前者成本低、灵活度高、适合做功率较大的驱动器,但PCB布局要求高,死区和自举都要自己调;后者集成度高、开发周期短,适合40V以下中等功率应用,比如无人机电调、电动工具、机器人关节。

3.4 半桥到底能不能单独驱动无刷电机

这个问题也是「半桥 vs 全桥」争论里最容易误导人的。严格讲,一台常见三相无刷电机,绝对不可能只靠一个半桥转起来,因为绕组之间必须形成回路,至少需要两相同时通电。单相无刷电机倒是存在用半桥驱动的方式,但那只适合极低成本、对启动方向不敏感的风扇,而且需要额外的启动辅助电路,转子静止时方向是随机的。

所以我的结论很直接:半桥适合做「单方向功率开关」,全桥(含三相全桥)才是「电机驱动」的正式形态。你不需要记这个结论,你只需要画一下电流路径,立刻明白为什么。把电机绕组看成两端器件,想要让它稳定转起来,就必须能给绕组两端提供正反方向电压,一个半桥做不到,H桥和三相全桥能。这不是记忆题,是电流路径推导题。

4. FOC和SVPWM里,半桥开关状态如何决定电流方向

4.1 三个半桥的8种开关状态,就是SVPWM的骨架

如果做FOC控制,你的代码里一定会涉及SVPWM。很多人看SVPWM的教材时,直接看到扇区判断、矢量作用时间计算,觉得是纯数学。实际上SVPWM的起点,就是三相全桥的8种开关状态。

三个半桥,每个半桥要么上管导通下管关断(你记为1),要么上管关断下管导通(记为0)。三个半桥组合一下,一共8种状态:000、001、010、011、100、101、110、111。其中000和111对应的三相输出都接到同一个电位上,负载两端没有电压差,叫零矢量;剩下6种状态,每一种都对应一个确定方向的空间电压矢量。

把这6个有效矢量画在一个六边形上,它们的边沿正好把平面分成6个扇区。你想让电流往任意方向走,就在一个PWM周期内用相邻两个有效矢量和零矢量合成。这就是SVPWM的本质。你看到的那些扇区判断、作用时间公式,全是为了算清楚「每个PWM周期里,三个半桥分别导通多长时间」。

从这个角度看,半桥不再是「一个电路」,而是SVPWM状态机的执行单元。你配置STM32的高级定时器输出6路PWM,本质上就是让这三个半桥按照SVPWM的时序去动作。理解了这个,你就知道FOC不是玄学,而是把电流和半桥开关状态精确对应起来的一种手段。

4.2 电流采样为什么要卡在PWM的特定时刻

FOC要闭环控制电流,就必须实时采到三相电流。硬件上常见做法是低边采样,在三相全桥的每个下管源极串一个小采样电阻,或者是三个下管共用一个小采样电阻。采样电阻上的电压经过运放放大后送给ADC。

麻烦在于,PWM开关期间电流路径不断变化,采样电阻上不一定有稳定的电流信号。正确采样窗口在下管导通且续流结束之后的那段时间,也就是PWM周期的中心附近。对中心对齐的PWM,低边导通的时间是左右对称的,ADC采样点设在PWM周期中间最可靠。

如果半桥的死区设置太大,低边导通窗口会被压缩;如果PWM占空比太接近100%或0%,有效采样窗口会变窄甚至消失。这也是为什么FOC驱动里,PWM占空比要限制在某个范围内,不能完全输出满占空比。很多人FOC电流波形乱七八糟,不是控制参数不行,而是ADC在错误的时刻采到了错误的电流,算出来的根本不是真实相电流。

4.3 单电阻、双电阻、三电阻采样和桥臂的关系

三种采样方案的本质区别,在于利用几个半桥的下管导通信息。

三电阻采样最简单粗暴,三个低边电阻各采一相,但每一刻必须至少有两相下管是导通的,电流路径才能通过采样电阻形成回路,所以采样时刻要避开那些只有一个下管甚至没有下管导通的状态。双电阻采样只采两相,第三相电流用基尔霍夫电流定律算,节省一个运放,但要求采样时刻至少两相有电流要被准确采集。单电阻采样更省,只采母线电流,但是需要根据当前的两个有效矢量去重建三相电流,逻辑最复杂,对时序要求也最苛刻。

这些采样方案都对半桥的PWM状态有硬性依赖。换句话说,桥臂拓扑是固定的,但你的PWM状态表决定了采样方案能不能成立。调试FOC时如果发现电流重建出来是畸形的,先不要怀疑运放,先用逻辑分析仪看一眼三个半桥的PWM状态,确认采样窗口内低边导通时序是不是真的满足要求。

5. 避坑指南:从炸MOS到霍尔错相的6个高频事故

5.1 上电先炸管?八成是死区和自举的锅

无刷电机驱动器最常见的事故就是上电瞬间MOS炸掉,或者运行一会儿MOS发热烧穿。很多人第一反应是管子选小了、散热不够,其实先炸管的场景里,死区配置错误占比最高。

三相全桥的同一相上下管绝对不能同时导通,否则VCC到GND直接被两个管子短路,瞬间大电流把管子击穿。软件上的坑在于:用STM32高级定时器配置互补PWM时,如果引脚配置为推挽输出,可以输出两路互补信号,但死区必须主动设置。CubeMX里Dead Time要按实际MOS管的关断延时和开通延时来填。一般低压MOS管(比如30V/60V的N-MOS),开通延迟和关断延迟都在几十纳秒级别,死区设0.5us到1us比较稳妥。电机功率越大、MOS栅极电荷Qg越大,死区要适当放宽。

自举电路是另一个高频坑。半桥驱动芯片的高端MOS需要自举电容来维持栅极驱动电压。电容太小,高端驱动电压不足,管子进入线性区,发热严重;电容太大,自举充电时间来不及。经验值是0.1uF到1uF,而且必须靠近VB和VS引脚放置。还有一个新手最容易犯的错:调低占空比或让PWM停在某些状态下,自举电容没有机会充电,高端MOS无法导通,电机缺相运行甚至烧管子。解决办法是启用带斩波的PWM模式,保持定期高电平刷新自举。

5.2 分不清半桥驱动的浮地问题

半桥驱动芯片的VS脚是浮动地,它的电压会随着低端MOS开关动作在0V和母线电压之间跳变。示波器探头的地夹子是接系统地的,你直接去量高端MOS栅极驱动信号,探头地接系统地,回路会经过半桥输出端走一条高频大电流路径,轻则测出满屏噪声,重则耦合噪声导致误开关。

正确做法是使用差分探头,或者把示波器设置为A-B数学通道,用两个探头分别量高端MOS的源极和栅极,再做减法。实在没有差分探头,最稳妥的办法是去看驱动芯片的HO和VS引脚波形,不要直接跨在电源两端量。另外,驱动芯片的地引脚和主功率地的走线要尽量短,尽量单点连接,否则地弹噪声会把PWM信号冲得乱七八糟。

5.3 霍尔信号和换向表不匹配,电机就是不走或抖

六步换向的第一步,是把Hall状态和换向表对上。实际电机里,三个Hall传感器的安装顺序和相线顺序不一定一致,你抄网上的状态表很可能不匹配。表现就是:上电后电机一顿一顿地转,或者直接反转、堵转、啸叫。

排查方法很简单。先用小电压给电机通电,固定一个换向状态,比如只让A+B-导通,然后用手慢慢转动电机,示波器或逻辑分析仪记录三个Hall信号的变化。从Hall状态跳变顺序中,你可以得到每60度对应的一个编码顺序,再和你的换向表逐项对照。如果发现方向相反,只需要把任意两相电机线对调,或者把Hall序列的顺序反向排列。

我实测过的最快做法是:写一个6行的换向表,先用A+B-、A+C-、B+C-、B+A-、C+A-、C+B-这种循环顺序试转,看电机往哪个方向转。如果转起来很顺,就说明相序对了一半;如果抖或反转,把顺序倒过来。效率比对着Datasheet猜快得多。

5.4 BEMF采样电路的高压分压和滤波电容怎么选

无感方案里,反电势信号要通过分压电阻把母线高压降到ADC能接受的范围内,同时用RC滤波滤掉PWM开关噪声。这里有两个坑:分压比算错导致ADC削顶,滤波电容太大导致过零点相位偏移。

分压电阻网络要同时考虑静态分压和动态阻抗。一般来说,取两个电阻分压,让ADC脚静态电压在1V到2V左右。滤波电容的截止频率不要设太低,经验值是PWM频率的十分之一到二十分之一,或者直接用几nF级别的电容,不然30度电角度提前量会被电路吃掉,换向不准确。

5.5 刹车功能必须配,否则电流失控只能硬断电

做电机驱动一定要把过流保护和刹车功能提前设计好,而不是等炸了再后悔。STM32高级定时器有一个很有用的刹车功能:通过BRK引脚检测过流信号,一旦触发立刻将所有PWM输出置为设定好的安全电平,把三相全桥的所有上管或者所有下管拉到一个确定状态,切断电机电流回路。

配置刹车功能时,CubeMX里Advanced Timer的Break选项要选好极性,同时把Auto-Output设为Disable,这样PWM输出才能被刹车信号改变。更重要的是,所有下管置为导通还是比较危险,因为电流会通过续流路径形成制动电流;一般做法是拉低所有PWM,让MOS全部关断,电机自然停机。

5.6 死区时间的坑:不是所有半桥都适合一样大的死区

死区大小直接影响电流波形质量和调制度。死区太大,输出波形会出现平台畸变,电流谐波大,电机噪声大,FOC稳定性差;死区太小,上下管直通风险高。工程上可以先查MOS管Datasheet里的td(on)(开通延迟)和td(off)(关断延迟),死区时间至少要大于两者之差。

对低压小功率电机,我用0.5us起步,跑起来摸一下MOS温度,如果温升明显且波形有空缺平台,再微调大;对高压大功率MOS,死区可能要拉到2us以上。不要指望一个死区值通吃所有项目。调死区时,边看电流波形边改,调到波形没有明显平台畸变和尖刺,同时管子不热,这组死区基本就对路了。

6. 实测案例:STM32F103RCT6驱动三相无刷的搭桥全过程

6.1 我的选型方案:三相全桥 + 3路半桥驱动 + Hall位置反馈

我去年做一个低压无刷驱动项目,主控用的STM32F103RCT6,电机额定电压24V,额定电流3A左右。驱动拓扑选的是三相全桥,用6颗N-MOS搭桥,每相用一颗IR2104半桥驱动芯片,Hall信号直接接主控的GPIO,通过外部中断读取换向信号。

为什么不用集成三相全桥芯片?因为这个项目还需要自己调试不同功率等级的电机,集成芯片的电流采样和驱动能力往往被限制死,用3路半桥驱动加分立MOS灵活度更高。缺点是PCB布局要特别注意自举电容和栅极走线,每个半桥驱动芯片尽量靠近对应的MOS管,栅极驱动回路面积越小越好。

6.2 CubeMX配置:互补PWM、死区、刹车和Hall输入

CubeMX里我选择了TIM1作为PWM输出,因为它支持高级控制,能输出6路互补PWM并自动插入死区。时钟配置为72MHz,PWM频率定为20kHz。在Channel配置里,把CH1、CH2、CH3设置为PWM Generation CHx and CHxN,这就是三相半桥互补输出的基础。Dead Time我填了0.5us,实际测MOS波形后调到1us。

Hall传感器输入我用了TIM2的中断输入,三个Hall引脚分别接PA0、PA1、PA2,配置为外部中断上升沿和下降沿都触发。注意CubeMX里EXTI的中断优先级要高于PWM主循环,否则高速运转下换向中断会被抢占,电机就会出现缺相抖动。

刹车功能我接了一个硬件过流比较器输出,如果电流超过设定阈值,立即触发TIM1的Break事件,输出全部拉到安全电平。

6.3 六步换向状态表怎么写

我用一个数组存换向表,数组下标为Hall组合值(1到6),数组内容是两个导通半桥的控制字。每个控制字里包含上管PWM的占空比通道编号和下管PWM通道编号。霍尔在100转每秒的高速下也能保证及时换向,前提是尽量少做延时和滤波处理。

一个常用的换向过程顺序,假设电机线序为A、B、C,Hall状态从001开始对应A+B-,然后111状态是零矢量处理,一般换向表里不留零状态,直接连续走6步。

Hall组合导通上管导通下管电流回路
001AHBLA相上管 → 绕组A → 绕组B → B相下管
101AHCLA相上管 → 绕组A → 绕组C → C相下管
100BHCLB相上管 → 绕组B → 绕组C → C相下管
110BHALB相上管 → 绕组B → 绕组A → A相下管
010CHALC相上管 → 绕组C → 绕组A → A相下管
011CHBLC相上管 → 绕组C → 绕组B → B相下管

实际接线时,Hall的二进制位序要和GPIO顺序对应,我建议在初始化代码里加一个Hall自检函数:上电后手动转动电机,把三个Hall引脚的电平打包到一个字节,通过串口打印出来,确认顺序没接反。

6.4 换向中断里的核心代码逻辑

中断处理函数里最忌讳做大量计算。我在Hall中断里只做三件事:读取当前Hall电平组合、查换向表、更新三个半桥的PWM占空比通道。更新PWM只改占空比寄存器,不重新初始化定时器,避免重载造成毛刺。

换向表里存放的是TIM1比较通道值。比如要让A相上管以某个占空比导通,B相下管全通,就设置TIM1->CCR1为当前占空比,同时把TIM1->CCR2设为0,再用CCER寄存器控制对应输出通道的使能状态。注意上下管必须严格互补,所以更新前后一定要保证输出状态不会出现瞬间的上下管同时导通。STM32高级定时器有预装载寄存器,更新PWM时建议只在更新事件之后同步写入,确保6路输出一起切换。

6.5 从六步换向升级到FOC,桥臂不变,变的是控制方式

做完六步换向后,电机能转,但这只是无刷驱动的基础版。要上FOC,桥臂拓扑完全不用改,三相全桥还是那6个MOS管,变化的是控制逻辑:不再用Hall查表直接换向,而是把电流采样值做Clark变换、Park变换,经PI调节后再做逆Park变换和SVPWM,最终输出到同一个三相全桥。

我建议移植FOC前先把电流采样通路调通。在三相全桥的低边加采样电阻,运放输出到STM32的ADC引脚,然后开环给一个固定Vd和Vq值,让电机转起来。确认ADC读到的三相电流是平滑正弦波形后,再接闭环PI和SVPWM。FOC调试时优先看电流环,电流环稳了速度环自然好调。

6.6 实测中值得记录的波形和性能表现

我搭完这套驱动后,先空载运行,用示波器抓了A相上管PWM波形和Hall信号。Hall信号和PWM换向点能稳定对齐,没有明显抖动。加上负载后,电流波形还是能被电流环压住,没有出现明显振荡。温度方面,20kHz开关频率下,3A持续运行半个小时后,MOS散热片温升大概在30摄氏度左右,说明死区1us和同步整流设置在合理范围。

这套方案前后花了一周时间,大部分时间耗在霍尔相序匹配和采样窗口调试上,拓扑本身反而最简单。如果你也是刚接触无刷驱动,建议先用同样思路搭一个最小系统,把三相全桥、半桥驱动、Hall反馈跑通,再考虑FOC和SVPWM,这样每一步都有清晰的现象可以验证。

7. 最后再分享一个高效学习路径

半桥和全桥的核心差异,本质上就是一个电流路径问题。下次再有人问你,你先画三个图:半桥、H桥、三相全桥,然后把负载接上去,看电流能不能反向。能反向的就是全桥体系,不能反向的就是半桥体系。至于无刷电机,记住一句话:三相无刷驱动板上的三相全桥,是三个半桥配合工作的结果,不是某一个半桥独立存在的形态。

我个人在实际操作中的体会是,真正让我把这几个概念彻底理清的,不是背了多少定义,而是亲手焊了一台驱动器,用示波器看了一晚上的波形。看到Hall沿、PWM死区、反电势过零点在屏幕上一一对齐的那一刻,所有术语就自动归位了。如果你现在正在为半桥和全桥的概念纠结,建议先别刷资料,拿起示波器夹到你的驱动板上,从头看一遍电流是怎么流过那6个MOS管的,你会比背十篇文章都管用。

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

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

立即咨询