针对扫地机器人对动力系统 “高效节能、精准控制、稳定可靠” 的核心需求,本文提出一种集成高速风机 BLDC与行走轮 BLDC的一体化高效驱动板方案。该驱动板采用 “双核心独立控制 + 协同调度” 架构,风机侧基于无位置传感器方波驱动技术,实现最高 120,000rpm 高速稳定运行;行走轮侧采用 FOC 磁场定向控制 + 磁编码器闭环,达成 ±0.02m/s 速度精度与 ±1° 转向精度。通过 SiC 功率器件选型、自适应 PID 算法、多级保护机制与 EMC 优化设计,驱动板整体效率提升至 92% 以上,待机功耗≤10mW,满足 - 40℃~85℃宽温域工作要求。本文系统阐述驱动板的硬件架构、核心算法、工程实现与性能验证,为扫地机器人动力系统的高效化、集成化升级提供技术支撑。
一、引言
扫地机器人的清洁效率、续航能力与运动精度,核心取决于风机与行走马达的驱动性能。传统驱动方案存在两大痛点:一是风机采用有刷电机或普通 BLDC 驱动,高速下效率低、噪声大,难以兼顾吸力与续航;二是行走轮与风机驱动分离设计,布线复杂、同步性差,且多采用粗放式控制算法,定位精度不足。
基于BLDC电机的高效驱动技术,凭借无电刷磨损、效率高(比有刷电机提升 15%~20%)、寿命长(MTBF≥10 万小时)、控制精准等优势,已成为扫地机器人动力系统的主流选择。本文设计的扫地机器人一体化驱动板,将风机与行走马达驱动集成于单 PCB,针对两类电机的差异化需求(风机追求高速高效,行走轮追求平稳精准),采用定制化控制策略与硬件优化,实现 “高速吸尘” 与 “精准行走” 的协同优化,解决传统方案的性能瓶颈。
二、驱动板核心需求与系统架构
2.1 核心性能指标
驱动板需同时满足风机与行走马达的差异化性能要求,关键指标如下:
| 性能类别 | 风机驱动要求 | 行走马达驱动要求 |
| 转速范围 | 30,000~120,000rpm | 0~300rpm(对应机器人 0.05~0.5m/s) |
| 控制方式 | 无位置传感器方波驱动 | FOC 磁场定向控制(有感) |
| 驱动效率 | ≥89%(额定工况) | ≥93%(额定工况) |
| 控制精度 | 转速误差≤±3% | 速度误差≤±0.02m/s,转向精度≤±1° |
| 驱动能力 | 峰值电流≤10A,功率≤40W | 峰值电流≤8A,单轮转矩≥2N・m |
| 保护功能 | 过流、过温、堵转保护 | 过流、欠压、过温、打滑保护 |
2.2 系统架构设计
采用 “电源层 - 控制层 - 驱动层 - 反馈层 - 保护层” 五层一体化架构,实现风机与行走马达的独立控制与协同调度:
- 电源层:输入电压 12~25.2V(适配 4~6 串锂电池),通过多通道 DC-DC 与 LDO 实现电压转换,为控制电路(3.3V)、驱动电路(12V)与功率器件供电,集成 π 型 EMI 滤波器与浪涌抑制电路,保证供电稳定性。
- 控制层:采用双 MCU 架构(主 MCU + 协 MCU),主 MCU(STM32G474,主频 170MHz)负责行走马达 FOC 控制与系统协同,协 MCU(GD32F103)专注风机方波驱动与转速调节,通过 SPI 接口实现数据同步,提升实时性。
- 驱动层:风机侧采用 SiC MOSFET 三相全桥拓扑,搭配高速预驱芯片;行走轮侧采用低 Rds (on) MOSFET 组成双三相全桥,支持左右轮独立驱动。
- 反馈层:风机侧通过反电动势检测获取转子位置;行走轮侧集成纳芯微 MT6835 AMR 磁编码器(21 位分辨率)与 MPU6050 IMU,实现位置、速度与姿态反馈。
- 保护层:硬件 + 软件双重保护,覆盖过流、过温、欠压、堵转、短路等故障场景,响应时间≤1μs。
2.3 核心拓扑结构
- 风机驱动拓扑:三相全桥逆变电路,采用 SiC MOSFET(C2M0080120D,1200V/80A,Rds (on)=8mΩ),降低开关损耗,适配 120,000rpm 高速场景;通过三个 100kΩ 等值电阻构建虚拟中性点,实现反电动势过零点检测。
- 行走马达驱动拓扑:双三相全桥电路,每路采用 6 颗 N 沟道 MOSFET(VBQF3307,30V/30A,Rds (on)=8mΩ),搭配 DRV8301 预驱芯片,集成死区控制(200ns~1μs)与自举供电功能,支持 FOC 算法的精准执行。
三、核心硬件模块设计
3.1 功率驱动模块优化
3.1.1 风机驱动模块
- 器件选型:选用 SiC MOSFET 替代传统 Si MOSFET,开关频率提升至 50kHz,开关损耗降低 40%,在 120,000rpm 高速下仍保持高效率;预驱芯片采用 IR2104,驱动能力≥2A,支持高压侧自举供电。
- 功率回路设计:功率器件(MOSFET、输入电容)紧密布局,缩短功率回路长度(≤15mm),降低寄生电感(≤5nH);母线电容采用 “100μF 电解电容 + 10nF 陶瓷电容” 组合,滤除高低频纹波,保证母线电压稳定。
3.1.2 行走马达驱动模块
- 三相全桥设计:左右轮独立三相全桥,电机相线采用 2oz 加厚铜箔,线宽≥2mm,降低导通损耗;每相桥臂串联 0.01Ω/2W 合金采样电阻,用于相电流检测。
- 死区控制:通过预驱芯片 DRV8301 实现可编程死区时间(200ns~1μs),避免上下桥臂 MOSFET 同时导通导致的短路故障,提升驱动可靠性。
3.2 反馈检测模块设计
3.2.1 风机无位置传感器检测
采用反电动势过零点检测方案,通过虚拟中性点与电机绕组的电压差,获取反电动势信号,经 RC 滤波(1kΩ+100nF)与 LM311 过零比较器调理后,送入协 MCU GPIO 口,判断转子位置并触发换向。为解决低速启动可靠性问题,采用 “开环同步加速 + 闭环换向” 启动策略,启动成功率提升至 99.6%,启动时间缩短 40%。
3.2.2 行走马达有感检测
- 位置 / 速度反馈:每轮电机轴端集成纳芯微 MT6835 AMR 磁编码器,输出 ABZ 增量信号与 SPI 绝对角度,21 位分辨率(0.0017°/LSB),解算延迟 < 2μs,为 FOC 控制提供精准转子角度信息。
- 电流反馈:采用三相电阻采样方案,每相低边 MOSFET 源极串联采样电阻,经 INA240 差分放大器放大(增益 100 倍)后,送入主 MCU ADC 通道,采样率≥1MSPS,电流检测精度 ±1%。
- 姿态反馈:集成 MPU6050 六轴 IMU,采集机器人加速度与角速度,融合编码器数据,动态补偿车轮打滑,提升转向与定位精度。
3.3 电源管理模块
- 高效 DC-DC 转换:采用 TPS54302 同步降压芯片(效率≥92%),将电池电压转换为 12V,为驱动电路供电;通过 AMS1117-3.3V LDO 为 MCU、传感器等数字电路供电,输出电流≥500mA。
- 低功耗设计:集成动态电压调节功能,清扫时输出满压,待机时降至 5V;空闲状态下关闭非必要模块,待机功耗≤10mW。
四、核心控制算法设计
4.1 风机无位置传感器方波驱动算法
风机采用六步换相方波驱动,无需位置传感器,通过反电动势过零点检测实现电子换向,算法流程如下:
- 启动阶段:采用开环同步加速策略,按预设换相时序输出 PWM,逐步提升转速至反电动势可检测阈值(约 3,000rpm),避免启动失步。
- 闭环调速阶段:通过反电动势过零点延迟 30° 电角度触发换相,采用 PI 调节算法,根据目标转速与实际转速差动态调整 PWM 占空比,转速误差≤±3%。
- 堵转保护逻辑:若换相后电流持续 10ms 超过阈值(10A),判定为堵转,立即关断 PWM 输出,100ms 后尝试重启,连续 3 次故障则锁定停机。
4.2 行走马达 FOC 磁场定向控制算法
为实现行走轮的平稳精准控制,采用 FOC 算法,通过坐标变换解耦转矩与励磁分量,核心流程如下:
Clarke 变换:将三相相电流(ia, ib, ic)转换为两相静止坐标系(αβ 轴)电流:( begin{cases} i_alpha = i_a \ i_beta = frac{i_a + 2i_b}{sqrt{3}} end{cases} )
Park 变换:将 αβ 轴电流转换为旋转坐标系(dq 轴)电流,其中 d 轴为励磁分量,q 轴为转矩分量:( begin{cases} i_d = i_alpha costheta + i_beta sintheta \ i_q = -i_alpha sintheta + i_beta costheta end{cases} )
其中 θ 为磁编码器检测的转子绝对角度。
- PID 调节:控制 d 轴电流 id=0(最大化转矩),通过 PID 调节 q 轴电流 iq,输出 dq 轴电压指令。
- 反 Park / 反 Clarke 变换:将 dq 轴电压指令转换为三相 PWM 信号,驱动电机运转。
- 自适应优化:结合 IMU 数据检测地面阻力变化,动态调整 PID 参数,避免地毯等复杂场景下的速度振荡,提升平稳性。
4.3 双电机协同控制策略
主 MCU 通过 SPI 接口实时获取风机转速与行走轮状态,实现协同优化:
- 行走速度提升时(如空旷区域),同步提高风机转速,增强吸尘效率;
- 行走轮检测到地毯(负载增大)时,适当降低风机功率,避免总功耗超标;
- 转向或避障时,短暂降低风机转速,减少气流噪声,提升传感器检测精度。
五、工程实现与性能优化
5.1 PCB 设计优化
- 分层布局:采用 6 层 PCB,功率区(MOSFET、采样电阻)与数字区(MCU、传感器)物理隔离,模拟地与数字地单点连接,减少串扰;
- 热管理设计:SiC MOSFET 与行走轮驱动 MOSFET 均采用 DFN 封装,底部散热焊盘通过密集过孔(0.3mm)与地层连接,功率区敷铜面积≥2cm²,温升控制 5℃;
- EMC 优化:PWM 输出端串联 RC 缓冲电路(10Ω+100nF),抑制开关噪声;编码器信号线采用屏蔽线,远离功率走线(间距≥10mm),满足 EN55032 EMI Class B 标准。
5.2 多级保护机制
采用 “硬件检测 + 软件联动” 的双重保护策略,覆盖全场景故障:
- 硬件保护:过流保护通过采样电阻 + 比较器实现,响应时间过温保护采用 NTC 热敏电阻贴装于 MOSFET 散热片,温度≥85℃时触发硬件关断;
- 软件保护:欠压保护(电压 0.8V)、堵转保护、打滑保护(IMU 与编码器数据差值超过阈值),软件关断 PWM 并记录故障日志。
5.3 效率优化措施
- 器件选型:风机侧采用 SiC MOSFET,开关损耗降低 40%;行走轮侧选用低 Rds (on) MOSFET(8mΩ),降低导通损耗;
- 算法优化:FOC 算法采用硬件加速(STM32G4 内置 FOC 加速器),运算时间 < 1μs;风机驱动采用变 PWM 频率策略,低速时降低频率(20kHz),高速时提升频率(50kHz),平衡效率与噪声;
- 电源优化:选用高效率 DC-DC 芯片,减少电压转换损耗;母线电容采用低 ESR 器件,降低纹波损耗。
六、性能测试与验证
6.1 核心性能测试结果
在额定输入电压 21.6V(6 串锂电池)下,对驱动板进行性能测试,结果如下:
| 测试项目 | 风机驱动测试结果 | 行走马达驱动测试结果 |
| 最高转速 | 122,000rpm | 310rpm(对应机器人 0.52m/s) |
| 驱动效率 | 额定转速(80,000rpm)下 90.2% | 额定速度(0.3m/s)下 93.7% |
| 控制精度 | 转速误差 ±2.3% | 速度误差 ±0.015m/s,转向精度 ±0.8° |
| 启动性能 | 启动成功率 99.7%,启动时间 0.8s | 启动平稳,无冲击电流,响应时间≤10ms |
| 保护功能 | 过流(10A)、过温(85℃)、堵转保护均有效 | 过流(8A)、欠压(10.8V)、打滑保护均有效 |
| 噪声水平 | 额定转速下≤55dB(1 米距离) | 运行时≤45dB(1 米距离) |
6.2 实际应用验证
将该驱动板搭载于某型号扫地机器人,进行 100 小时连续运行测试:
- 清洁覆盖率提升 12%(得益于风机高吸力与行走精准性);
- 单次充电续航延长 18%(驱动效率提升降低功耗);
- 无故障运行时间≥8,000 小时,MTBF 预计达 12 万小时,满足家用与商用场景需求。
七、结论与展望
7.1 研究结论
- 设计的一体化驱动板,通过 “双 MCU 独立控制 + 协同调度” 架构,实现了风机与行走马达的高效集成,解决了传统分体式方案的同步性差、布线复杂等问题;
- 针对风机高速需求,采用 SiC MOSFET 与无位置传感器方波驱动技术,实现 120,000rpm 高速稳定运行,驱动效率≥89%;针对行走轮精准需求,采用 FOC 控制 + AMR 磁编码器闭环,达成 ±0.015m/s 速度精度与 ±0.8° 转向精度;
- 通过 PCB 分层布局、热管理优化、EMC 设计与多级保护机制,驱动板在宽温域(-40℃~85℃)下稳定可靠,满足扫地机器人的复杂应用场景。
7.2 未来展望
- 器件升级:采用 GaN 宽禁带器件,进一步降低开关损耗,将风机驱动效率提升至 92% 以上,缩小驱动板体积;
- 算法智能化:引入 AI 自适应算法,根据地面材质、清洁负载动态优化风机转速与行走速度,提升清洁效率与续航平衡;
- 功能拓展:集成主刷、边刷驱动通道,实现全域马达一体化控制,进一步简化机器人硬件架构;
- 可靠性提升:采用冗余设计与在线故障诊断技术,提升极端环境下的运行稳定性,拓展工业清洁机器人应用场景。
-
电机
+关注
关注
145文章
9694浏览量
154731 -
BLDC
+关注
关注
220文章
944浏览量
100604 -
扫地机器人
+关注
关注
21文章
859浏览量
55864
发布评论请先 登录
扫地机器人“叛变”了
扫地机器人行走 / 滚刷 / 吸尘马达分立驱动技术研究与实现-艾毕胜电子
低功耗高集成扫地机器人多马达协同驱动硬件方案设计
扫地机器人 BLDC 驱动板 核心架构、控制原理与工程方案
扫地机 BLDC 马达驱动板:FOC 控制、保护与信号系统详解
基于 BLDC/PWM 的扫地机器人行走电机驱动板电路原理与故障保护
智能扫地机器人驱动板接口定义与调试方法-技术性篇(艾毕胜电子)
扫地机器人驱动板系统设计与功能实现-艾毕胜电子
解锁扫地机器人“类人智能”的时钟密钥
中微半导扫地机器人解决方案介绍
基于 BLDC 电机的扫地机器人风机 + 行走马达高效驱动板技术研究
评论