0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于 BLDC/PWM 的扫地机器人行走电机驱动板电路原理与故障保护

磁编码IC 来源:磁编码IC 作者:磁编码IC 2026-04-01 15:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

扫地机器人行走系统的核心性能取决于无刷直流电机BLDC)与 PWM(脉宽调制)驱动技术的协同优化,而驱动板作为 “动力中枢”,需同时实现精准调速、差速转向控制与全方位故障防护。本文以两轮差速扫地机器人为研究对象,从电路拓扑架构、PWM 控制原理、核心模块设计及故障保护机制四大维度,结合工程实践细节展开深度解析,为驱动板设计与调试提供技术参考。

一、驱动板整体电路架构设计

扫地机器人行走电机驱动板遵循 “控制 - 驱动 - 反馈 - 保护” 的闭环架构,核心目标是实现 0.05~0.5m/s 宽范围调速(稳态误差≤±0.02m/s)、原地旋转角度偏差≤±1°,同时适配 14.4V/18V 锂电池宽压输入与 - 10℃~60℃恶劣工作环境。整体电路分为五大功能模块,拓扑关系如下:

1.1 核心性能指标约束

电气参数:工作电压 10.8~26.4V,单电机峰值电流≤8A,持续电流≤3A;

控制精度:转速闭环误差 ±1RPM,转向响应延迟≤10ms;

保护要求:过流、过温、欠压等故障响应时间≤1μs,无永久性器件损坏;

可靠性:抗 5000V 静电干扰,连续运行寿命≥10000 小时。

二、核心电路原理深度解析

2.1 三相全桥驱动拓扑(功率核心)

BLDC 行走电机采用三相全桥逆变拓扑,由 6 颗 N 沟道功率 MOSFET 组成上下桥臂,取代传统机械换向器,实现电子换向功能。其核心原理是通过控制 MOS 管通断时序,将直流电转换为幅值与频率可控的三相交流电,驱动电机转子旋转。

(1)拓扑结构与器件选型

功率 MOSFET:选用耐压≥40V、导通电阻 Rds (on)≤20mΩ 的 N 沟道器件(如 AON6282、BSC010N04),上下桥臂对称布局,每相串联 0.01~0.05Ω 精密采样电阻,用于电流检测

预驱芯片:采用 TI DRV8323 或芯源 TMI8180G,集成 3 路半桥驱动、栅极电源管理与死区控制(100ns~5μs 可调),内置过流 / 过温 / 欠压硬件保护;

辅助元件:每相配置 10μF/25V 自举电容实现高端 MOS 管悬浮供电,MOS 管两端并联 100Ω+10nF RC 吸收回路,抑制关断尖峰电压。

(2)六步换向与 PWM 调速协同原理

BLDC 电机定子绕组为三相星形连接,转子内置永磁体,通过 “两两导通” 的六步换向逻辑产生旋转磁场,每步对应 60° 电角度,具体通断时序如下表:

电角度区间 导通桥臂 电机绕组电流路径 换相触发信号
0°~60° A 上 / B 下 A 相→B 相 霍尔传感器 H1=1,H2=0,H3=0
60°~120° A 上 / C 下 A 相→C 相 H1=1,H2=1,H3=0
120°~180° B 上 / C 下 B 相→C 相 H1=0,H2=1,H3=0
180°~240° B 上 / A 下 B 相→A 相 H1=0,H2=1,H3=1
240°~300° C 上 / A 下 C 相→A 相 H1=0,H2=0,H3=1
300°~360° C 上 / B 下 C 相→B 相 H1=1,H2=0,H3=1

PWM 调速通过占空比调节实现:MCU 输出 20~40kHz 互补 PWM 信号(推荐 25kHz,兼顾效率与噪音),通过改变方波高电平占空比(0~100%),等效调节绕组平均电压,进而控制电机转速与转矩。例如,占空比从 30% 提升至 70% 时,电机转速从 0.1m/s 线性提升至 0.35m/s,转矩同步增大。

2.2 核心控制单元(MCU)电路

控制单元选用 STM32G431CBT6(ARM Cortex-M4 内核,主频 170MHz),内置 FPU 浮点运算单元与硬件 CORDIC 协处理器,满足 PWM 生成、坐标变换与 PID 运算的实时性需求。核心外围电路设计如下:

电源电路:5V 转 3.3V LDOAMS1117-3.3)供电,输出电流 1A,纹波≤50mV,配置 100nF 陶瓷电容 + 10μF 电解电容滤波;

时钟与复位:外部 8MHz 晶振 + 内部 PLL 倍频至 170MHz,内置独立看门狗(WDT,超时时间 1s)防止程序跑飞;

通信接口UART(115200bps)接收导航板速度指令,CAN 总线(500kbps)上报故障状态;

PWM 输出:4 个高级定时器生成 6 路互补 PWM 信号,死区时间固定为 2μs,避免上下桥臂 MOS 管直通短路。

2.3 电源管理模块电路

电源管理模块承担 “宽压输入 - 多电压输出 - 低噪滤波” 功能,确保各模块稳定供电:

输入级:电池接口串联防反接 MOS 管(AO4407),配置 π 型滤波网络(100μF 电解电容 + 10μH 电感 + 0.1μF 陶瓷电容),抑制电机换向产生的纹波干扰;

主电源转换:14.4V/18V→5V 同步 DC-DC(MP2359),转换效率≥95%,输出电流 2A,为预驱芯片、霍尔传感器供电;

辅助电源转换:5V→3.3V LDO(RT9193),纹波≤30mV,为 MCU、编码器等敏感电路供电;

待机模式:MCU 休眠时关闭 DC-DC 输出,仅保留 LDO 最小功耗模式,待机功耗≤1mW。

2.4 反馈检测模块电路

反馈模块是闭环控制的 “眼睛”,通过多维度数据采集实现精准调速,核心包括三大检测电路:

位置 / 转速检测:左右电机尾部安装磁编码器(MT6816,18 位分辨率),输出 A/B/Z 三相脉冲,MCU 通过定时器计数计算转速(n = 脉冲数 ×60/(2× 极对数 × 采样时间)),位置精度 ±0.01°;

电流检测:三相采样电阻电压经预驱芯片差分运放放大(增益 20 倍),送入 MCU 16 位 ADC(采样频率≥20kHz),检测范围 0~8A,精度 ±1%;

温度 / 电压检测:MOS 管表面贴装 NTC 热敏电阻(10KΩ,B 值 3950),电池端分压电阻(100KΩ+22KΩ)采集电压,ADC 转换后用于过温 / 欠压保护。

三、PWM 控制算法实现(软件核心)

扫地机器人行走电机采用 “FOC 磁场定向控制 + 双环 PID” 算法,相比传统六步换向,转矩脉动降低 30%,噪音控制在 55dB 以下。核心实现流程如下:

3.1 FOC 控制核心逻辑

信号采集:霍尔传感器获取转子位置角 θ,采样电阻采集三相电流 Ia/Ib/Ic;

坐标变换:Clarke 变换将 Ia/Ib/Ic 转换为两相静止坐标系电流 Iα/Iβ,再通过 Park 变换转换为两相旋转坐标系电流 Id/Iq(励磁电流 / 转矩电流);

PID 调节:采用 Id=0 控制策略,转速环 PID 输出 Iq*,电流环 PID 输出 Vd/Vq;

调制输出:Park 逆变换 + SVPWM 调制生成 6 路 PWM 信号,驱动 MOS 管导通,电压利用率提升至 1(传统六步换向为 0.866)。

3.2 差速转向控制实现

左右行走电机独立控制,通过速度差实现转向功能:

直行:左右电机转速一致(n 左 = n 右 = 0.3m/s);

左转:n 左 = 0.1m/s,n 右 = 0.3m/s,速度差产生转向力矩,原地旋转时 n 左 =-n 右;

自适应调整:结合 IMU 姿态数据,当检测到车轮打滑时,自动增大低转速侧 PWM 占空比,补偿转向偏差。

四、故障保护设计(硬件 + 软件双重机制)

针对扫地机器人行走过程中常见的过流、堵转、过温、欠压等故障,设计多级保护机制,确保系统 “故障可检测、损伤可避免、恢复可自动”。

4.1 硬件保护电路设计(快速响应)

(1)过流 / 短路保护

检测原理:采样电阻电压 V_R=I×R_sense,当 I>8A(短路)或 I>3A(持续过流)时,V_R>80mV(0.01Ω×8A);

响应机制:预驱芯片内置比较器检测 V_R,1μs 内触发硬件闭锁,关断所有 PWM 输出,同时向 MCU 发送故障中断信号;

硬件冗余:在电源输入端串联 PPTC 自恢复保险丝(额定电流 5A),短路时 10ms 内熔断,切断主电源。

(2)过温保护

检测电路:NTC 热敏电阻与 10KΩ 电阻组成分压电路,温度 T=25℃时分压电压 1.65V,T=85℃时降至 0.8V;

分级保护策略:

一级(T=80℃):预驱芯片降额输出,PWM 频率从 25kHz 降至 20kHz,减少开关损耗;

二级(T=90℃):MCU 关断 PWM 输出,电机停转,等待温度降至 60℃后自动重启;

硬件熔断:MOS 管焊盘覆盖 2mm² 铜箔,配合相变导热材料,避免局部过热烧毁。

(3)欠压 / 过压保护

欠压保护:电池电压 < 10.8V 时,分压电路输出电压 < 1.2V,MCU 触发低电量预警,逐步降低电机转速,电压 < 10V 时强制停机,避免电池过放;

过压保护:电池电压 > 26.4V 时,TVS 管(SMBJ26CA)击穿钳位,同时 MCU 关断 PWM,防止 MOS 管耐压超限击穿。

(4)EMI 与静电保护

信号接口:所有外部接口串联 ESD 保护器件(USBLC6-2SC6),抗 5000V 接触放电;

PCB 布局:功率回路与信号回路分离,地线采用星形接地,MOS 管区域铺铜接地,减少电磁耦合干扰;

电机线防护:三相电机线串联磁珠(100Ω/100MHz),抑制高频谐波辐射。

4.2 软件保护算法设计(智能补偿)

(1)堵转保护

检测逻辑:电机电流 > 5A 且转速持续 50ms 判定为堵转(如跨越门槛失败、毛发缠绕);

处理流程:MCU 立即关断 PWM 输出,1s 后输出反向 PWM(占空比 30%),尝试反转 0.2s 脱困;若 3 次反转后仍堵转,上报导航板触发绕行策略。

(2)电流畸变补偿

问题:MOS 管导通压降与采样电阻温漂导致电流检测畸变,影响 FOC 控制精度;

解决方案:通过软件算法补偿,建立温度 - 导通压降 lookup 表,实时修正电流采样值,补偿后电流误差从 ±5% 降至 ±1%。

(3)故障自诊断与恢复

自诊断:MCU 定期检测 PWM 输出、传感器信号、电源电压,每 10ms 执行一次故障扫描;

故障存储:将故障类型(过流 / 过温 / 欠压)与发生时间存储在 Flash,支持通过 UART 读取;

自动恢复:故障解除后(如温度降至阈值以下、欠压充电后),MCU 自动重启驱动模块,恢复正常运行,无需人工干预。

4.3 保护机制响应时间对比

故障类型 硬件响应时间 软件响应时间 动作策略
短路 <1μs - 硬件闭锁 MOS 管
过流 10μs 50ms 降功率→停机
过温 实时 100ms 降频→限流→停机
欠压 - 10ms 降速→停机
堵转 - 50ms 反转脱困→停机

五、工程实践优化与常见问题调试

5.1 关键优化措施

散热优化:采用铝基板 PCB(热导率 5W/m・K),MOS 管表面涂覆 1mm 厚相变导热材料,降低结温 20℃;

抗干扰优化:编码器信号线采用差分传输,电源输入端增加共模电感,减少电机换向对传感器的干扰;

算法优化:引入自适应 PID 调参,根据地面材质(地板 / 地毯)动态调整转速环 P/I/D 参数,避免负载突变导致的振荡。

5.2 常见故障调试指南

故障现象 可能原因 调试方法
电机不转 预驱芯片欠压、PWM 信号未输出、MOS 管击穿 测量 GVDD 电压(需≥10V)、用示波器检测 PWM 波形、测量 MOS 管漏源极电阻(正常应 > 1MΩ)
电机抖动 霍尔传感器相位错误、死区时间过短、电流采样畸变 重新接线霍尔传感器、增大死区时间至 3μs、校准电流采样补偿系数
驱动板过热 IDRIVE 设置过高、PWM 频率过高、散热不良 降低预驱芯片 IDRIVE 电流、将 PWM 频率从 30kHz 降至 25kHz、增加散热铜箔面积
转速波动大 编码器信号干扰、PID 参数不当 增加编码器信号线屏蔽层、减小转速环 P 增益(从 0.5 降至 0.2)

基于 BLDC/PWM 的扫地机器人行走电机驱动板,通过三相全桥拓扑与 FOC 控制算法的协同设计,实现了精准调速与灵活转向,而硬件 + 软件双重保护机制确保了复杂环境下的可靠性。测试结果表明,该驱动板速度控制误差≤±0.01m/s,故障保护响应时间≤1μs,完全满足扫地机器人作业需求。

未来技术发展方向包括:① 采用 GaN(氮化镓)MOSFET 替代硅基器件,开关频率提升至 2MHz 以上,进一步缩小驱动板体积;② 集成 AI 自适应算法,通过电流纹波识别地面类型,动态优化 PWM 占空比;③ 单芯片集成 MCU + 预驱 + MOSFET,降低成本与功耗,推动扫地机器人向轻量化、长续航方向升级。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BLDC
    +关注

    关注

    220

    文章

    944

    浏览量

    100604
  • 电机驱动板
    +关注

    关注

    0

    文章

    22

    浏览量

    3623
  • 扫地机器人
    +关注

    关注

    21

    文章

    859

    浏览量

    55864
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    扫地机器人“叛变”了

    扫地机器人“叛变”了   电子发烧友网报道(文/黄山明)如今不少家庭都已经习惯了扫地机器人的便捷,相比自己每天亲自打扫,有了扫地机器人的清理显然要方便的多。但是怎么也没有想到,扫地机器人
    的头像 发表于 11-06 10:10 8344次阅读
    <b class='flag-5'>扫地机器人</b>“叛变”了

    扫地机器人行走 / 滚刷 / 吸尘马达分立驱动技术研究与实现-艾毕胜电子

    针对中高端扫地机器人对多马达 “差异化性能适配、独立故障隔离、精准协同控制” 的核心需求,本文提出一种行走轮、滚刷、吸尘马达的分立驱动方案。该方案采用 “独立主控 + 分立功率拓扑 +
    的头像 发表于 04-20 16:35 42次阅读

    低功耗高集成扫地机器人多马达协同驱动硬件方案设计

    针对扫地机器人对动力系统 “紧凑布局、长效续航、精准协同” 的核心诉求,本文提出一种集成行走轮、主刷、边刷、吸尘风机四类马达的低功耗高集成协同无刷驱动硬件方案板。该方案采用 “单 MCU 多核调度
    的头像 发表于 04-20 16:18 15次阅读

    基于 BLDC 电机扫地机器人风机 + 行走马达高效驱动技术研究

    针对扫地机器人对动力系统 “高效节能、精准控制、稳定可靠” 的核心需求,本文提出一种集成高速风机 BLDC行走BLDC的一体化高效驱动
    的头像 发表于 04-20 16:07 8次阅读

    扫地机无感 BLDC 驱动:核心架构、控制算法与工程实现

    扫地机器人三大核心动力负载(吸尘风机、行走轮、滚刷 / 边刷)已全面采用三相无刷直流电机BLDC),无感驱动方案凭借 “无霍尔传感器、结构
    的头像 发表于 04-16 15:40 284次阅读
    <b class='flag-5'>扫地机</b>无感 <b class='flag-5'>BLDC</b> <b class='flag-5'>驱动</b><b class='flag-5'>板</b>:核心架构、控制算法与工程实现

    扫地机器人 BLDC 驱动 核心架构、控制原理与工程方案

    扫地机器人全面普及三相无刷直流电机BLDC),涵盖吸尘风机、行走驱动轮、滚刷 / 边刷三大核心动力负载。
    的头像 发表于 04-16 15:10 316次阅读

    扫地机 BLDC 马达驱动:FOC 控制、保护与信号系统详解

    无刷直流电机BLDC)凭借高效率、低噪声、长寿命的优势,已成为中高端扫地机行走轮、主刷、吸尘风机的核心动力源。而驱动
    的头像 发表于 04-01 16:09 1662次阅读

    RTC实时时钟:实现智能扫地机器人精准作业与定时

    扫地机器人对定时清扫、低功耗待机、掉电记忆、结构紧凑有着严苛要求,YSN8130系列RTC凭借全方位性能优势,完美适配扫地机器人的设计需求。
    的头像 发表于 03-30 17:12 1122次阅读
    RTC实时时钟:实现智能<b class='flag-5'>扫地机器人</b>精准作业与定时

    智能扫地机器人驱动接口定义与调试方法-技术性篇(艾毕胜电子)

    驱动作为智能扫地机器人运动控制的核心硬件,其接口设计直接决定与主控电机、传感器等模块的兼容性,而标准化的调试方法则是保障
    的头像 发表于 03-18 16:58 411次阅读

    扫地机器人驱动系统设计与功能实现-艾毕胜电子

    扫地机器人作为智能清洁设备的核心载体,其运动性能直接决定清洁覆盖率、路径规划精度与作业稳定性。驱动作为连接主控系统与执行机构的运动控制中枢,承担着指令解析、电机
    的头像 发表于 03-18 16:13 215次阅读

    森国科SGK32G034 MCU产品在扫地机无刷电机的应用方案

    森国科发布SGK32电机专用MCU以来,一直深受电驱工程师、应用工程师、算法工程师的喜爱,近期我们推出了可用于扫地机扫地机器人无刷电机的应用方案,方案使用了基于 ARM Cortex
    的头像 发表于 01-29 11:34 2691次阅读
    森国科SGK32G034 MCU产品在<b class='flag-5'>扫地机</b>无刷<b class='flag-5'>电机</b>的应用方案

    中微半导扫地机器人解决方案介绍

    在现代智能家居领域,扫地机器人已成为家庭清洁的得力助手,扫地机器人的高效清洁离不开各类电机的协同运作,中微半导体(深圳)股份有限公司(以下简称:中微半导 股票代码:688380)基于电机
    的头像 发表于 06-26 16:16 2851次阅读
    中微半导<b class='flag-5'>扫地机器人</b>解决方案介绍

    30千瓦的扫地机器人EMC如何整改呢?

    南柯电子|30千瓦的扫地机器人EMC如何整改呢?
    的头像 发表于 06-19 09:42 964次阅读

    扫地机器人EMC整改:传统方法VS新技术的高效解决方案

    南柯电子|扫地机器人EMC整改:传统方法VS新技术的高效解决方案
    的头像 发表于 06-10 11:00 1104次阅读
    <b class='flag-5'>扫地机器人</b>EMC整改:传统方法VS新技术的高效解决方案

    钧敏科技AM2355驱动芯片在扫地机器人中的应用

    在智能家居飞速发展的当下,扫地机器人已然成为众多家庭清洁的得力助手。其中,激光雷达作为扫地机器人实现精准导航与高效清洁的核心部件,其性能优劣直接关乎扫地机器人的使用体验。然而,在实际应用中,激光雷达面临着诸多挑战,这些问题也成为
    的头像 发表于 05-29 16:48 1223次阅读