ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

拆解无刷散热风扇:霍尔传感器与电机驱动电路的硬件实战

拆解无刷散热风扇:霍尔传感器与电机驱动电路的硬件实战 1. 先从一台不听话的风扇说起桌子上这把四线温控风扇最早是朋友从旧服务器上拆下来给我的标称 12V、0.4A噪音值没有记但它的风压明显比普通机箱风扇大一圈。最近它开始犯脾气通电偶尔不转用手拨一下叶轮才慢慢起步转起来以后又时不时发出那种“憋着气”的嗡嗡声。照常理说风扇属于耗材坏了换一个也就十几二十块钱但干硬件的人哪忍得住不拆。拆之前我大概能猜到里面有驱动板、有线圈、有磁铁可真把转子抽出来摆到桌面上才发现平时我们天天喊的“无刷电机”“电机驱动电路”“霍尔元件”在这颗巴掌大的风扇里全都浓缩成了一套能看能摸能测量的实物教材。为什么偏偏要拆无刷散热风扇三个理由第一它是迷你级的永磁同步电机系统磁铁、线圈、传感器、功率管、控制逻辑全在直径几十毫米的空间里对入门者来说是最短的学习路径第二它覆盖了电机驱动里最核心的问题——换向也就是怎么根据转子位置按顺序让不同绕组通电产生持续旋转力矩第三风扇价格便宜、坏掉不心疼就算拆废了也不过损失一把风扇的钱远比拿大功率电机做实验安全。我这次拆解留下的记录包括机械结构、霍尔传感器的安装方式、驱动电路的器件识别和通电逻辑、示波器实测波形以及几条维修现场总结的排查思路。如果你是电子爱好者、硬件工程师或者只是想搞明白电脑风扇三根线四根线为什么有区别这篇都能给你一个从零件到系统的完整视角。工具不需要太多一套小螺丝刀、一把薄撬棒、一支万用表、一个可以保存波形的示波器就够了。下面我们开始动手。2. 撬开边框以后先认识这套“定子绕组永磁转子”的双主体结构2.1 拆壳取转子先跟磁铁“打场太极”风扇外壳一般由塑料框架和一个中心轴承套筒组成。我手上这把四线服务器风扇正面有四个螺丝固定在进风框上背面能看到一个金属铭牌贴纸撬开贴纸就能看见中心卡簧。拆的时候要注意无刷风扇的转子内侧装有一圈强磁钕磁铁定子装在外框上转子抽出后吸附力极强不要随手往铁质桌面上放否则吸上去的一瞬间磁片可能崩角。正确做法是把转子握住、垂直向上缓慢拔出然后立刻放到纸板或塑料盒里卡住减少磁片之间互相碰撞。拆完转子以后露出的是定子部分。这里有三个主要识别对象铁芯叠片、绕组线圈以及装在线圈旁边的小 PCB。PCB 形状通常是半圆弧或一整块圆环上面装着霍尔传感器、驱动管和控制小 IC。老式风扇可能用一块细长的线路板立在绕组旁边但现代高转速风扇更习惯把驱动电路做成圆环形塞进定子底座里走线更短散热路径也更均匀。2.2 槽数、极对数和绕组连接方式看一眼这台风扇的定子铁芯是九槽结构也就是九个齿上绕了九组线圈三三对应构成三相绕组。转子内壁是四对磁极8 块磁极N/S 交替排列。这种“9槽4对极”的组合在 CPU 散热器和电源风扇里非常常见。为什么用 9 槽而不是 6 槽很简单槽数越多齿槽转矩越小启动时不容易卡在某个死角。用 4 对极磁铁则是为了在同样的电频率下获得更高的机械转速同时让霍尔输出信号有更多变化沿方便控制器识别位置。这里必须纠正一个入门者容易犯的错误无刷散热风扇的绕组直流电阻非常低我拿万用表测两相线之间的阻值只有不到 1Ω。很多新手拿到风扇第一件事就量电阻测出来零点几欧就以为“绕组短路了”其实完全不是这么回事电机绕组不能当普通电阻判断因为它不是静止负载切断电源以后绕组上还有反电动势。更准确的判断办法是看电感量和驱动电流或者直接通电测转速。无刷风扇的绕组连接方式基本都是星形联结也就是三相线圈的一端汇到中性点另一端分别接驱动桥的输出。星形的好处是导线利用率高不需要额外引出一条中线缺点是某一相绕组通电时另外两相处在反电动势被动的状态换向时机必须计算得准这正是霍尔元件出场的意义。2.3 轴承形态决定风扇的“脾气”把中轴从转子上拔出来以后能看到轴承结构。常见两种滚珠轴承和含油轴承。滚珠轴承在轴套里能看到一圈钢珠寿命长但噪音偏大含油轴承用的是多孔铜粉烧结材料靠浸润的润滑脂工作初段安静时间久了油脂干涸就会发出“沙沙”声。手头这把服务器风扇在轴套旁边能看到一小片密封环撬开以后轴和轴套之间有一层已经发黑的润滑脂残渣这就是转速波动和启动困难的直接诱因之一。拆解时要不要把它当机械部分修可以考虑。清洗掉旧脂、换上低温润滑脂后轴系阻力往往能恢复到接近原来的水平再配合电路部分的检修整个风扇有救活的可能。3. 霍尔元件不是“转速计”而是换向的节拍器3.1 锁存霍尔的工作原理几句话就能说明白我第一次看到电路板上那三个小小黑色贴片时还以为它们是普通三极管。后来查手册才知道它们是无刷电机里最关键的传感器——霍尔集成电路。霍尔效应的本质很简单给一块半导体薄片通入固定电流同时在薄片垂直方向加上磁场载流子会在洛伦兹力的作用下偏移到薄片两侧形成一个跟磁场强度成正比的横向电压。无刷电机里用的霍尔器件通常不是线性霍尔而是锁存型开关霍尔。所谓锁存是指磁场的南极或北极到达传感器时输出引脚会翻转为高或低并保持这个状态直到下一次反向磁极到来才再次翻转。这个特性特别适合电机换向因为控制器可以借助霍尔输出直接判断转子当前处在哪个扇区而不需要对连续变化的磁场做 A/D 转换。可以这样理解三个霍尔像一个节拍器当转子磁极从他们面前扫过时节拍器就会报出一串有序的“状态码”驱动电路依据状态码决定让哪两根绕组通电。3.2 三枚霍尔为什么要错开放置观察这块圆环形 PCB会发现三个霍尔传感器并不是叠在一起而是按一定角度分开安装。它们的间距对应电角度 120°而不是机械角度 120°。电角度机械角度×磁极对数。这台风扇是 4 对极所以电角度 120°对应的机械角度只有 30°。把霍尔按这个位置放好就能保证任何时刻三个霍尔的输出组合唯一对应转子的一小块位置区域这种布局在电机行业里叫“120°霍尔布置”。我量了一下电路板走线三个霍尔器件的电源端并在一起接到 VCC输出端分别接到驱动的输入引脚接地端共地。除此之外板子上还并联了几颗小电容一个 0.1μF 的滤波电容在霍尔电源附近用来吸收磁场变化时产生的耦合干扰另外还有一两个 10μF 左右的电解电容放在整个驱动模块的电源入口处承担母线储能的任务。很多维修者修风扇只知道换电容其实霍尔电源旁那一片小电容短路后也会造成霍尔信号乱跳表现出来就是风扇转速忽高忽低甚至反转。3.3 霍尔状态与通电顺序的关系表要理解换向逻辑最直观的办法是把霍尔状态和绕组通电顺序放在同一张表里。一般三相直流无刷电机每 60°电角度更新一次霍尔组合一个完整电周期共六步。下面这张表是按常见接法整理的示例实际各个品牌的风扇接线可能跟着驱动 IC 的引脚分配微调但逻辑结构完全一致转子电角度霍尔A霍尔B霍尔C导通相示意0°~60°101A相上管 B相下管60°~120°100A相上管 C相下管120°~180°110B相上管 C相下管180°~240°010B相上管 A相下管240°~300°011C相上管 A相下管300°~360°001C相上管 B相下管每次换向的瞬间电流改从另外两相通入定子磁场方向切换一步转子磁极就会受到一个“被推着往前走”的力矩。六步走完转子恰好转过一对磁极对应的机械角度。风扇能连续旋转本质上就是这套逻辑被反复执行了成千上万次。3.4 如果霍尔坏掉风扇会怎样霍尔元件老化或者受外力损伤以后输出会卡在高或低某一个固定电平。此时驱动电路拿不到正确的转子位置最典型的症状就是风扇上电不转但用手拨一下叶轮反而能继续转。为什么用手拨一下反而能转因为叶片被外力推动后线圈切割磁感线会产生反电动势部分驱动 IC 能感应到反电动势并进入同步驱动状态相当于从“传感器控制”切换到了“无感运行”。但这毕竟不是设计常态转起来以后要么扭矩不足要么转速波动而且随着温度升高停转概率更大。所以如果你遇到风扇“通电不转、手一拨就转”优先级最高的怀疑对象就是霍尔传感器和它旁边的驱动 IC 供电支路。4. 驱动电路里的半桥逻辑弱信号是怎么变成大电流的4.1 三相绕组与功率桥的组装关系霍尔和 MCU 逻辑只负责“决定该做什么”真正把电流推进绕组的是功率级。无刷散热风扇用的功率级一般就是三相全桥或者说三个半桥组合。每个半桥由“上管下管”组成两个管子串联在电源和地之间中间抽头接一相绕组。六个功率管合起来才能完成三相互换。常见功率管封装是 SOT-23 或 DFN 小体积场效应管专用驱动 IC 里甚至直接集成进芯片内部外观上根本看不见分立器件。测量这块 PCB 时能看到三相绕组抽头对应三个焊盘焊盘分别连接到三个半桥的中点。上管导通时该相绕组接到 12V下管导通时接到 GND上管下管都关断时该相处于高阻悬浮状态。换向过程就是按上一节的表同时让某一只上管和另一只下管导通其余四只管全关断从而在对应绕组上形成电流回路。4.2 为什么需要半桥驱动电路而不是一个普通开关如果没接触过电机驱动可能会想直接拿两个三极管把绕组轮流接地不也能转吗早期确实有单管驱动的小风扇那种叫半波驱动效率低、噪音大、反电动势会把管子击穿。现代无刷风扇几乎全部采用半桥或全桥驱动目的是在转子任意位置都能主动“推”和“拉”而不是只靠导通绕组切除后半波那种“拖着走”的方式。半桥驱动电路除了管子的导通逻辑还要解决两个问题上管栅极电压怎么来。如果上管是 N 沟道 MOSFET它的源极接的是浮动相线栅极必须比源极高 10V 左右才能可靠导通。分立方案里常见做法是用自举电容每个 PWM 周期下管导通时给自举电容充电上管要导通时靠电容里的电荷把栅极抬高。集成风扇驱动 IC 内部自带自举二极管和充电泵所以外面几乎看不到额外电路。死区时间怎么保证。同一半桥的上、下管绝不能同时导通否则电源直接被短路。专门的驱动 IC 会在内部加入死区上管关断后等几百纳秒再开下管。维修人员用示波器测相电压时如果看到上下管同时导通造成的电流尖峰就要怀疑驱动 IC 死区部分出了问题。4.3 续流回路与反电动势处理MOSFET 关断瞬间绕组里的电流不能突变必须有一个续流通道。好在功率 MOSFET 本身自带体二极管方向是从源极到漏极正好给上一相绕组的续流电流提供路径。外面并联在电源端的电解电容也有功劳它吸收换向瞬间由续流引起的母线电压尖峰防止电压尖峰击穿霍尔 IC 或驱动 IC。有些设计在相线对地再并联一个几百伏的瞬态抑制二极管风扇遇到外部静电或者热插拔时不容易坏。我实际拆过的许多风扇里功率管的体二极管并不是单独标注的但你用万用表二极管档量两个功率管之间可以固定测到一只 0.4~0.7V 正向压降的二极管那就是体二极管。维修时很多新手把这个压降当成“管坏”其实合理。4.4 PWM 调速是怎么叠加进去的四线风扇比三线风扇多一根线就叫 PWM 输入线。调速的原理并不神秘在驱动 IC 内部或外部0~100% 占空比的方波信号被用来控制功率管开通时间等效于降低电机端电压和平均电流。常见 PWM 频率有 25kHz、50kHz远高于人耳听觉上限所以听不到尖锐啸叫声。若 PWM 频率落在音频范围内旁边就能听到“吱吱”噪声一般是驱动 IC 支持频率太低或者控制信号没做好滤波。测速线那根信号在风扇每次换向或每转过若干角度时由驱动 IC 内部晶体管拉低一次。用示波器看它是一个脉冲串频率和转速成正比。如果你买的调速器读不到转速多半不是传感器坏了而是测速线是漏极开路输出需要接个上拉电阻才能输出高电平脉冲。4.5 集成方案与分立方方案怎么选拆过几十种风扇后我发现两类设计方案并存一类用专用风扇电机驱动 IC常见到的型号有 AM4964、LB11880、BD6731 等它们集成了霍尔信号解码、功率驱动、PWM 调速、过流保护等功能PCB 上器件数量少可靠性高另一类用通用 MCU 加外部半桥驱动电路例如单片机配合类似 IR2104 的驱动芯片这种方式在产品里更灵活可以定制启动曲线和转速闭环但对软件工程师要求更高。风扇越小越偏向专用 IC因为空间和成本都压得非常紧大尺寸高可靠风扇则更愿意用带 MCU 的分立方案方便在线监测和故障上报。5. 示波器实测与现场排查波形比拆解更说明问题5.1 接线标记与测量准备想验证理论不能只靠目测示波器必须上场。先把风扇的四根线找出来一般红线是 VCC黑线是 GND黄线或者绿线是转速输出蓝线是 PWM 控制。很多四线风扇的测速线是开漏输出测量时要加一个 10kΩ 上拉电阻到 5V这样在示波器上才能看到完整的高/低电平翻转。测量点方面我习惯用万用表蜂鸣档先找出霍尔 IC 的 VCC 引脚和输出引脚把示波器探头夹在霍尔输出脚上另一路探头夹在风扇单相绕组焊盘也就是半桥中点。两路信号同时采这样能直接看出霍尔状态变化和相电压换向之间的时间关系。5.2 霍尔输出波形六步位置码的直观体现给风扇通电后霍尔输出波形应是一条带高、低电平变化的方波。用手把转子缓慢转动能看到三个霍尔输出依次出现跳变如果某个霍尔输出始终停在固定电平不随转动变化这个霍尔已经坏了。用双通道示波器同时观察霍尔 A 和霍尔 B 的输出正常状态下两者相位差应该接近 120°电角度换算成机械角度再除以极对数便能验证霍尔安装位置是否准确。实际操作中我见过一台风扇转速偏慢且电流偏大查到最后是霍尔传感器表面沾了铁屑磁路被破坏导致输出沿抖动用压缩空气吹干净后波形恢复正常。5.3 相电压波形反电动势和 PWM 尖峰的混合体把探头移到相线焊盘通电后示波器上看到的不是规则正弦波而是“PWM 高电平台阶反电动势梯形波续流尖峰”三者的混合。每个 PWM 周期上管导通时相电压接近母线电压上管关断续流阶段相电压被体二极管拉到接近地或母线以下形成负向尖峰。从波形包络上能读到反电动势形状大概是一个梯形波。若梯形波幅度明显偏低或波形不对称多半是某相绕组匝间短路或磁铁退磁。表常见故障波形特征与可能根源波形/现象故障方向三相霍尔输出有一路恒高或恒低霍尔 IC 损坏、霍尔电源缺失、焊点虚焊相电压 PWM 台阶有塌陷幅值只有正常的一半母线电容老化、电源带载能力不足相电压尖峰特别高甚至出现明显毛刺续流二极管失效、PCB 走线寄生电感偏大电流波形畸变且主板发烫明显绕组局部短路、功率管导通电阻变高霍尔波形正常但相电压没有规则换向驱动 IC 内部逻辑损坏、自举电容漏电5.4 维修判断的先后顺序遇到风扇不转我的排查顺序是先量 VCC 和 GND 是否正常再看 PWM 控制端有没有信号然后用手转动转子用示波器看霍尔输出是否有跳变最后才去怀疑功率管和驱动 IC。很多“风扇不转”其实不是电机问题而是主板风扇座插针接触不良或反馈线被拉低。真正到了驱动级霍尔、驱动 IC、功率 MOS 三者的损坏概率大约各占三分之一而功率管和驱动 IC 损坏往往伴随烧糊味拆开 PCB 背面常常能见到裂开的小黑点。碰到这种情况修起来代价不一定比换新风扇低我会更建议直接更换整个扇体。只有霍尔坏、驱动 IC 完好的低成本案例才值得拆机换件比如从同型号废风扇上拆一颗霍尔贴片换上补好焊点后风扇大概率能复活。6. 几回折腾之后关于电机驱动电路的几点共性体会拆无刷风扇久了你会发现它其实是所有电机驱动电路里最亲民的一个微缩模型。继电器驱动电路和无源蜂鸣器驱动电路本质上是开关负载而步进电机驱动电路、H 桥驱动电路、IGBT 驱动电路核心难题完全一致都要处理续流、死区、换相时序和功率器件栅极驱动。风扇驱动 IC 内部做的自举、死区、过流保护在高功率三相电机驱动里也一样存在只是换成了更大的功率管、更复杂的隔离电源和更严苛的散热设计。最直接的收获是建立了一套硬件直觉看到一套三相电机驱动电路第一反应不是急着算程序逻辑而是先确认母线上的储能电容容值够不够、半桥中点有没有续流通路、上管栅极电压靠什么建立。这些判断在拆风扇时能练得很熟因为风扇板子小器件少每一处设计为什么存在都能在示波器上找到对应现象。比如我后来做大功率直流电机驱动电路时遇到过一次半桥驱动芯片发热异常回想到风扇驱动电路里自举电容容值太小导致上管栅极电压跌落的老问题于是把风扇那套“多并联一颗 0.1μF 自举电容”的经验照搬过去问题当场消失。另外还想提一件容易被忽略的小事拆过的风扇最好把叶轮和轴系做一次清洁再装回去不要只换电子件不管机械件。无刷电机是电动机也是“带轴承的精密机械”轴承阻力偏大会让功率管长期工作在大电流状态哪怕霍尔和驱动 IC 没坏MOSFET 的结温也会先顶不住。很多风扇寿命终结一半死于电子件老化另一半死于灰尘和干涸的润滑油。如果要给新人一句总结我想说拆风扇不是目的把霍尔元件、半桥驱动、续流和 PWM 调速这几个词从文字变成手里能摸到的波形才是这次折腾最有价值的地方。下次遇到一把废弃风扇先别急着扔接上电源用手推一下叶轮再拿起示波器看一眼霍尔输出你就能真正理解“无刷”两个字后面藏着的那套精巧逻辑。
返回列表