4、电机驱动异常:电机不转、电机转速异常、电机异响、电机过热保护

各位工程师朋友,咱们接着聊电动牙刷的电机问题。这一章我打算把电机驱动异常这块掰开揉碎了讲。说实话,电机是电动牙刷的“心脏”,它一出问题,整把牙刷基本就废了一半。我自己在项目里跟电机打过无数次交道,踩过的坑真不少。今天咱们就一个一个来拆解。

4.1 电机不转——最让人头疼的“死寂”

牙刷按下去,一点动静没有。这种情况,我第一反应不是换电机,而是先查供电。你想想看,电机不转,八成是没电过去。

常见原因排查顺序:

  1. 电池电压过低——低于2.7V,电机驱动芯片直接罢工。我习惯用万用表先测电池端电压。
  2. 驱动芯片损坏——比如DRV8837这类芯片,如果输出脚对地短路,电机肯定不转。我在项目中遇到过一批芯片虚焊,导致批量电机不转,后来加了AOI检测才解决。
  3. 电机本身卡死——转子被异物卡住,或者轴承缺油。用手拨一下电机轴,感觉一下阻力。
  4. 控制信号丢失——MCU的PWM引脚没输出。用示波器看波形,一目了然。

快速诊断口诀:先量电压,再查芯片,后看电机,最后查信号。

我的小技巧:如果手头没有示波器,可以用一个LED串联1k电阻,接到PWM输出脚。LED闪烁就说明有信号,不亮就是MCU没干活。

4.2 电机转速异常——忽快忽慢,像抽风

转速异常比不转更隐蔽。用户反馈说“牙刷用着用着突然变慢”,或者“开机就狂转”。嗯,这里要注意,问题可能出在闭环控制上。

转速异常的几种典型表现:

现象 可能原因 我遇到过的案例
转速偏慢,带负载更明显 霍尔传感器信号丢失,或者磁铁脱落 有一次客户退货,拆开发现霍尔焊盘脱落,电机在开环跑,转速只有正常的一半
转速忽快忽慢 电池内阻增大,供电不稳 老款牙刷用了两年,电池内阻从50mΩ涨到300mΩ,电机转速波动超过20%
空载正常,负载后掉速严重 驱动芯片过流保护阈值设置太低 我调过一款芯片,默认限流500mA,但电机堵转电流要800mA,一刷就保护
转速超快,无法控制 MOS管击穿短路,电机直通电池 这个比较危险,我见过一次,电机直接烧到冒烟

为什么会这样?说白了,无刷电机的转速控制依赖霍尔反馈。如果霍尔信号丢了,控制器就不知道转子位置,只能瞎猜。我建议在固件里加一个“霍尔丢失检测”功能——如果连续50ms没收到霍尔跳变,就强制停机并报错。

警告:千万不要让电机在开环状态下长时间运行。轻则转速不准,重则烧驱动管。我曾经吃过这个亏,后来所有项目都加了霍尔故障检测。

4.3 电机异响——吱吱嘎嘎,听着就难受

电机异响是用户投诉的重灾区。你想想看,一把几百块的电动牙刷,用了一个月开始“嘎嘎”响,谁受得了?

异响的几种来源:

  • 机械摩擦声——轴承缺油、转子扫膛。用手转动电机轴,感觉有没有涩感。我习惯在轴承处滴一滴润滑油,如果声音消失,那就是缺油。
  • 电磁啸叫——高频的“吱——”声,通常是PWM频率设置不当。人耳对2kHz-5kHz的声音最敏感,我一般把PWM频率设在20kHz以上,避开人耳范围。
  • 齿轮打齿声——减速齿轮磨损或断齿。这个声音很脆,“咔咔”的。拆开看齿轮箱,如果齿面有磨损,直接换齿轮。
  • 共振异响——电机振动频率和外壳固有频率重合。我遇到过一款牙刷,在28000rpm时外壳嗡嗡响,后来在外壳内侧贴了一圈阻尼胶,问题解决。

避坑指南:我曾经在量产前忽略了异响测试,结果第一批货退货率高达8%。后来我强制要求:每批次抽检10台,在消音室用麦克风采集噪声频谱,超过45dB(A)的必须返修。

4.4 电机过热保护——烫手了,歇会儿

电机过热保护其实是好事,说明保护电路在工作。但用户不理解啊,他们只会觉得“这牙刷怎么用着用着就停了”。

过热保护的触发条件:

  • 电机绕组温度超过120°C(NTC检测)
  • 驱动芯片结温超过150°C
  • 连续高负载运行超过2分钟(固件计时)

我习惯在电机内部贴一个NTC热敏电阻,10kΩ的,分压后直接进MCU的ADC。固件里做一阶低通滤波,防止误触发。温度阈值我一般设三档:

温度区间 动作 恢复条件
80°C - 100°C 降低PWM占空比,降速运行 温度降到70°C以下恢复全速
100°C - 120°C 停机,LED闪烁提示 温度降到60°C以下才能重新启动
超过120°C 强制断电,需要插充电器才能复位 硬件锁死,防止反复重启

我的经验:过热保护不能只靠温度传感器。我还会在固件里加一个“运行时间累计器”——如果连续高负载运行超过90秒,就主动降速10%。这样用户几乎感觉不到变化,但电机温度能降下来不少。

嗯,电机驱动这块内容不少,但核心就一句话:供电要稳,反馈要准,保护要全。你把这些点都照顾到了,电机基本不会出大问题。下一章咱们聊聊电池管理,那个坑更多,到时候再细说。