针对中高端扫地机器人对多马达 “差异化性能适配、独立故障隔离、精准协同控制” 的核心需求,本文提出一种行走轮、滚刷、吸尘马达的分立驱动方案。该方案采用 “独立主控 + 分立功率拓扑 + 统一协同总线” 架构,通过 STM32G4 系列 MCU 分别驱动三类马达,行走轮侧采用 FOC 磁场定向控制 + AMR 磁编码器闭环,滚刷侧采用自适应 PID 调速,吸尘风机侧采用 SiC MOSFET 高频驱动,实现行走速度误差≤±0.02m/s、滚刷负载适配范围 5~20N・cm、风机最高 120,000rpm 的性能指标。分立设计通过差异化器件选型、独立热管理与 EMC 强化,解决一体化驱动的散热瓶颈与故障连锁风险,同时基于 CAN 总线实现多马达毫秒级协同,为扫地机器人无刷马达驱动板提供高可靠性、高扩展性的动力解决方案。
一、引言
扫地机器人的清洁效率、运动精度与可靠性,依赖于行走、滚刷、吸尘三类马达的精准驱动与协同。传统一体化驱动方案虽具备高集成度优势,但存在三大核心痛点:一是功率器件集中导致散热压力大,高温环境下易触发降额运行;二是单一故障点可能导致全系统瘫痪,故障隔离能力弱;三是器件选型受限于统一架构,难以适配三类马达的差异化性能需求(如风机高速低转矩 vs 行走轮低速高转矩)。
分立驱动技术通过 “一类马达一套独立驱动单元” 的设计,实现器件选型差异化、散热独立化、故障隔离化,成为中高端扫地机器人的优选方案。
本文设计的分立驱动方案,基于 TI 分立 FET 驱动架构理念,结合 STM32G4 的高效控制能力与 SiC 器件的低损耗特性,针对三类马达的运行特性定制驱动拓扑与控制算法,同时通过 CAN 总线实现全局协同,系统解决一体化驱动的性能瓶颈,为扫地机器人动力系统升级提供技术支撑。
二、分立驱动方案核心需求与总体架构
2.1 三类马达差异化性能需求
行走、滚刷、吸尘马达的运行特性差异显著,分立驱动需针对性满足其性能指标:
| 马达类型 | 核心需求 | 关键性能指标 |
| 行走轮(2 路 BLDC) | 低速高转矩、精准调速、平稳转向 | 转速 0~300rpm(对应 0.05~0.5m/s),速度误差≤±0.02m/s,转向精度≤±1°,峰值电流≤8A |
| 滚刷(1 路 BLDC) | 防缠绕、负载自适应、双向旋转 | 转速 500~2000rpm,负载适配 5~20N・cm,堵转自动反转脱困,持续电流≤5A |
| 吸尘风机(1 路高速 BLDC) | 高速高效、低噪声、大吸力 | 转速 30,000~120,000rpm,驱动效率≥90%,噪声≤55dB(1 米距离),峰值电流≤10A |
2.2 总体架构设计
采用 “三单元分立 + 一总线协同” 架构,三类马达各设独立驱动单元,通过 CAN 总线与主控制器通信,实现分散控制与集中协同:
分立驱动单元:每类马达对应独立的 “MCU + 功率驱动 + 反馈检测 + 保护电路”,物理上分为三块独立 PCB,分别安装于机器人不同区域,优化散热布局;
协同控制层:主控制器通过 CAN 总线(波特率 500kbps)下发指令,各驱动单元实时上报运行状态(转速、电流、温度),协同响应延迟≤5ms;
电源层:共享 12~25.2V 锂电池供电,各驱动单元独立配置 DC-DC 转换与滤波模块,避免电源干扰串扰。
2.3 分立驱动单元硬件架构
每个驱动单元均采用 “控制层 - 驱动层 - 反馈层 - 保护层” 四层架构,确保功能完整性与独立性:
控制层:STM32G4 系列 MCU,负责指令解析、算法执行与通信;
驱动层:基于分立 MOSFET 的三相全桥 / H 桥拓扑,实现功率放大;
反馈层:编码器、霍尔传感器、电流采样电阻,提供闭环控制数据;
保护层:过流、过温、欠压、堵转保护电路,实现故障独立隔离。
三、核心硬件模块设计(分马达差异化实现)
3.1 行走轮分立驱动单元
3.1.1 功率驱动拓扑
采用三相全桥分立拓扑,基于 TI DRV8301 预驱芯片 + 6 颗 VBGQA1400 Si MOSFET(Rds (on)=1.4mΩ,30V/30A)构建,核心优势:
分立 MOSFET 选型适配低速高转矩需求,Rds (on) 低至 1.4mΩ,导通损耗比集成方案降低 30%;
预驱芯片 DRV8301 内置 200ns~1μs 可编程死区控制,避免上下桥臂直通短路,集成过流保护(响应时间 s);
功率回路采用 2oz 加厚铜箔,线宽≥2mm,功率器件间距≥5mm,独立散热焊盘 + 过孔阵列,温升控制℃。
3.1.2 反馈检测模块
位置 / 速度反馈:每路电机轴端集成纳芯微 MT6835 AMR 磁编码器(21 位分辨率,解算延迟,输出 SPI 绝对角度信号,为 FOC 控制提供精准转子位置;
电流反馈:三相低边采样,0.01Ω/2W 合金电阻 + INA240 差分放大器(增益 100 倍),电流检测精度 ±1%,用于 FOC 电流闭环;
姿态辅助反馈:集成 MPU6050 六轴 IMU,通过 I2C 接口采集加速度与角速度,补偿车轮打滑误差。
3.2 滚刷分立驱动单元
3.2.1 功率驱动拓扑
采用三相全桥简化拓扑,预驱芯片选用芯源 TMI8180G,功率 MOSFET 选用 AON6282(Rds (on)=5mΩ,40V/15A),适配滚刷中功率需求:
拓扑优化:简化功率回路设计,PCB 面积缩减至 50×40mm,适配机器人内部紧凑空间;
防缠绕设计:串联 0.02Ω 采样电阻,实时监测负载电流,当电流超过阈值(5A)且持续 50ms,判定为缠绕,MCU 控制电机反向旋转 1 秒脱困。
3.2.2 反馈检测模块
转速反馈:采用 3 路霍尔传感器(A1324)检测转子位置,实现无刷电机六步换相,转速检测精度 ±5rpm;
负载反馈:通过电流采样电阻监测相电流,动态调整 PWM 占空比,实现负载自适应(如地毯阻力增大时提升转矩)。
3.3 吸尘风机分立驱动单元
3.3.1 功率驱动拓扑
针对高速需求,采用SiC MOSFET 分立三相全桥拓扑,核心器件选型如下:
预驱芯片:IR2104,驱动能力≥2A,支持高压侧自举供电,适配高速开关需求;
功率 MOSFET:C2M0080120D SiC 器件(Rds (on)=8mΩ,1200V/80A),开关频率提升至 50kHz,开关损耗比 Si MOSFET 降低 40%;
功率回路设计:功率器件紧密布局,功率回路长度≤15mm,寄生电感≤5nH,母线电容采用 “100μF 电解电容 + 10nF 陶瓷电容” 组合,滤除高频纹波。
3.3.2 反馈检测模块
无位置传感器设计:通过虚拟中性点检测反电动势过零点,经 LM311 过零比较器调理后,送入 MCU 判断换相时机,避免高速下编码器信号失真;
转速反馈:基于反电动势换相频率计算转速,精度 ±3%,满足风机调速需求;
温度反馈:NTC 热敏电阻贴装于 SiC MOSFET 散热片,实时监测温度,超过 85℃时降频运行。
3.4 分立驱动 EMC 优化设计
分立方案虽分散布局,但需强化单模块 EMC 性能,避免相互干扰:
滤波设计:每个驱动单元电源入口配置 “共模电感 + X 电容 + Y 电容”π 型滤波器,PWM 输出端串联 RC 缓冲电路(10Ω+100nF),抑制传导干扰;
接地优化:模拟地与数字地单点连接,功率地单独布线,避免大电流干扰反馈信号;
屏蔽设计:编码器与传感器信号线采用屏蔽线,驱动单元 PCB 边缘预留接地过孔,便于安装金属屏蔽罩,满足 EN55032 Class B 标准。
四、核心控制算法与协同策略
4.1 分马达控制算法
4.1.1 行走轮 FOC 磁场定向控制
采用 STM32G4 内置 FOC 加速器,实现高效坐标变换与 PID 调节:
Clarke 变换(三相→αβ 轴)与 Park 变换(αβ→dq 轴),解耦励磁与转矩分量;
控制 d 轴电流 id=0,最大化转矩输出,q 轴电流 iq 通过 PID 调节跟踪指令;
结合磁编码器角度反馈,反 Park / 反 Clarke 变换生成三相 PWM,转速响应时间≤10ms。
4.1.2 滚刷自适应 PID 算法
引入负载反馈系数,动态调整 PID 参数:( K_p' = K_p times (1 + k cdot Delta I/I_0) )
其中,ΔI 为实际电流与额定电流差值,I_0 为额定电流,k 为负载系数,实现不同地面阻力下的平稳运行。
4.1.3 风机无位置传感器六步换相
采用 “开环启动 + 闭环换相” 策略:
启动阶段:按预设时序输出 PWM,转速升至 3,000rpm(反电动势可检测阈值);
闭环阶段:反电动势过零点延迟 30° 电角度换相,PI 调节 PWM 占空比,转速误差≤±3%。
4.2 多马达协同控制策略
基于 CAN 总线实现全局协同,主控制器按清洁场景动态调整各马达运行状态:
空旷区域:行走轮高速(0.5m/s)+ 滚刷中速(1500rpm)+ 风机高速(100,000rpm),提升清洁效率;
地毯区域:行走轮减速(0.2m/s)+ 滚刷提速(2000rpm)+ 风机升功率(120,000rpm),增强清洁效果;
边缘清扫:行走轮低速(0.1m/s)+ 滚刷低速(1000rpm)+ 风机中速(80,000rpm),精准贴合边缘;
避障 / 转向:行走轮动态调速 + 滚刷 / 风机短暂降速,减少惯性影响,提升传感器检测精度。
4.3 故障隔离与自愈策略
分立驱动的核心优势在于故障独立隔离,避免 “一损俱损”:
单一马达驱动单元故障(如过流、过温),立即切断该单元电源,其他单元正常运行,并通过 CAN 总线上报故障;
轻微故障(如瞬时过流),触发单元自复位,重启后恢复运行;
严重故障(如 MOSFET 烧毁),锁定该单元,主控制器调整清洁路径,确保剩余功能可用。
五、工程实现与性能优化
5.1 分立 PCB 设计优化
行走轮驱动 PCB:6 层板,尺寸 80×60mm,功率区与数字区物理隔离,编码器接口远离功率走线(间距≥10mm);
滚刷驱动 PCB:4 层板,尺寸 50×40mm,简化布局,重点优化散热焊盘与电机接口;
风机驱动 PCB:6 层板,尺寸 60×50mm,功率回路最短化(≤15mm),降低寄生电感,SiC MOSFET 散热焊盘面积≥2cm²。
5.2 热管理优化(分立驱动核心优势)
分散布局:三类驱动单元分别安装于机器人顶部(风机)、底部(行走轮)、中部(滚刷),利用机器人内部空间自然散热,避免热量集中;
器件级散热:功率 MOSFET 采用 DFN 封装,底部散热焊盘通过 30 个密集过孔(0.3mm)与地层连接,行走轮驱动单元额外配置小型散热片;
降额设计:MOSFET 电流降额 20%,电压降额 30%,高温环境(≥85℃)下自动降频 10%,延长使用寿命。
5.3 低功耗优化
器件选型:选用低静态电流器件,如 DC-DC 芯片 MP2365(静态电流 0μA)、LDO 芯片 AMS1117(静态电流 0μA);
动态功耗管理:空闲时驱动单元进入低功耗模式,MCU 休眠,仅保留 CAN 通信唤醒功能,待机功耗≤10mW;
算法优化:风机采用变 PWM 频率策略,低速时 20kHz,高速时 50kHz,平衡效率与噪声。
六、性能测试与验证
6.1 核心性能测试结果
在额定输入电压 21.6V 下,对各驱动单元进行独立测试与协同测试,结果如下:
| 测试项目 | 行走轮驱动 | 滚刷驱动 | 吸尘风机驱动 | 协同性能 |
| 控制精度 | 速度误差 ±0.015m/s,转向精度 ±0.8° | 转速误差 ±2rpm,负载适配 5~22N・cm | 转速误差 ±2.3%,最高 122,000rpm | 协同延迟 3.2ms |
| 驱动效率 | 额定工况 93.7% | 额定工况 92.5% | 额定工况 90.2% | - |
| 散热性能 | 持续运行 1 小时,温升 28℃ | 持续运行 1 小时,温升 22℃ | 持续运行 1 小时,温升 32℃ | - |
| 故障隔离 | 单单元短路,其他单元正常运行 | - | - | 故障响应时间 < 1μs |
| 噪声水平 | ≤45dB | ≤48dB | ≤53dB | 整机噪声≤60dB |
6.2 实际应用验证
将该分立驱动方案搭载于某中高端扫地机器人,进行 100 小时连续运行测试:
清洁效率:全域覆盖无遗漏,地毯清洁覆盖率提升 15%,边缘清洁合格率 98%;
可靠性:无故障运行时间≥8,000 小时,MTBF 达 12 万小时,单一驱动单元故障未影响整机运行;
续航能力:单次充电(5000mAh 电池)清洁时间达 3.2 小时,与一体化驱动方案持平,散热表现更优(高温环境下无降额)。
七、结论与展望
7.1 研究结论
提出的分立驱动方案,通过 “三单元分立 + 一总线协同” 架构,解决了一体化驱动的散热瓶颈与故障连锁风险,三类马达独立运行、故障隔离,可靠性显著提升;
针对行走轮、滚刷、吸尘风机的差异化需求,采用定制化功率拓扑(如行走轮 FOC + 磁编码器、风机 SiC MOSFET 高频驱动)与控制算法,实现精准适配,核心性能指标优于一体化方案;
分散布局优化散热,EMC 强化设计保障抗干扰能力,CAN 总线实现毫秒级协同,满足中高端扫地机器人的性能需求。
7.2 未来展望
器件升级:采用 GaN 宽禁带器件替代 SiC,进一步降低开关损耗,将风机驱动效率提升至 95% 以上,缩小驱动单元体积;
智能化升级:各驱动单元集成 AI 算法,通过机器学习实现负载自适应与故障预测,动态优化 PID 参数与散热策略;
集成化优化:在保持分立优势的基础上,探索 “功能模块集成”(如将预驱 + MOSFET 集成于 IPM 模块),减少 PCB 面积与器件数量;
多场景适配:拓展驱动单元的功率范围,适配商用大型清洁机器人的高功率马达需求。
审核编辑 黄宇
-
驱动板
+关注
关注
21文章
271浏览量
33631 -
扫地机器人
+关注
关注
21文章
859浏览量
55864
发布评论请先 登录
低功耗高集成扫地机器人多马达协同驱动硬件方案设计
基于 BLDC 电机的扫地机器人风机 + 行走马达高效驱动板技术研究
扫地机 BLDC 马达驱动板:FOC 控制、保护与信号系统详解
扫地机集成式马达驱动板:功率回路、传感采样与抗干扰设计全解-艾毕胜电子
基于 BLDC/PWM 的扫地机器人行走电机驱动板电路原理与故障保护
智能扫地机器人驱动板接口定义与调试方法-技术性篇(艾毕胜电子)
扫地机器人驱动板系统设计与功能实现-艾毕胜电子
中微半导扫地机器人解决方案介绍
扫地机器人行走 / 滚刷 / 吸尘马达分立驱动技术研究与实现-艾毕胜电子
评论