无感FOC扫地机器人马达驱动板:硬件方案与算法实现

描述

无感磁场定向控制(Sensorless FOC)技术凭借 “无位置传感器、高控制精度、低转矩脉动” 优势,成为中高端扫地机器人行走 / 风机马达的核心控制方案。本文针对扫地机 12V/14.4V/18V 低压锂电平台,系统剖析无感 FOC 驱动板的硬件架构(功率拓扑、电流采样、驱动模块)、核心算法(转子位置观测、自适应启动、三环闭环控制)及工程优化策略,重点突破零速启动抖动、低速观测鲁棒性、负载突变自适应等关键技术痛点,提供兼顾成本与性能的全流程实现方案,为扫地机马达驱动板的设计与量产提供技术支撑。

1 引言

扫地机器人马达(行走电机:0~300rpm 低速大转矩;风机电机:10,000~30,000rpm 高速低转矩)对驱动系统的核心要求包括:低速无抖动、启动无反转、高效节能、抗电磁干扰。传统六步方波驱动存在转矩脉动大、噪音高的缺陷,有感 FOC 依赖霍尔 / 编码器传感器,增加成本且降低可靠性,而无感 FOC通过电机数学模型估算转子位置,完美平衡 “精度、成本、可靠性” 三大诉求。

无感 FOC 的核心技术挑战在于:零速 / 低速时电机反电动势为零,位置观测易失效;扫地机负载突变(爬坡、堵转)与复杂电磁环境易导致控制失稳。本文基于主流 MCU + 集成预驱架构,从硬件与算法协同设计角度,完整解析无感 FOC 驱动板的实现路径。

2 无感 FOC 驱动板硬件方案设计

硬件是无感 FOC 算法落地的基础,需满足 “电流采样精度高、驱动响应快、功率密度大” 要求,核心架构包括:MCU 控制单元、三相全桥功率拓扑、电流采样模块、驱动模块、电源与保护单元。

2.1 核心硬件架构

 

[锂电池Vbat] → [EMI滤波+母线电容] → [三相全桥(6颗NMOS)] → [BLDC马达] ↑[MCU控制单元] → [集成预驱芯片] → [6路PWM驱动信号] → ↑ ↑[电流采样模块](三相/单电阻采样)→→→→→→→→→→→→→→→ ↑[保护单元](过流/过温/欠压检测)→→→→→→→→→→→→→→

 

2.2 关键硬件模块设计

2.2.1 主控单元选型

选用高性能 32 位 MCU,需具备足够算力支撑复杂 FOC 算法(坐标变换、观测器迭代、PID 运算),推荐型号:

中高端方案:STM32G474(Cortex-M4 内核,170MHz 主频,内置 FPU,支持硬件除法器);

成本敏感方案:LKS32MC087(凌鸥创芯,Cortex-M0 内核,64MHz 主频,集成 3P3N 预驱 + LDO,BOM 成本低);

核心外设要求:12 位以上 ADC(采样率≥1MSPS)、高级定时器(支持 SVPWM 输出)、硬件除法器(提升算法效率)。

2.2.2 三相全桥功率拓扑

核心功能是将直流电压逆变为三相对称交流电,适配 BLDC 马达的电子换向需求:

MOS 管选型:低压大电流场景优先选择低导通电阻(R_ON)、快开关速度的 NMOS 管,选型参数需预留 20%~50% 裕量:

行走电机:Infineon IRF7805(V_DS=40V,I_D=28A,R_ON=7.5mΩ),耐受启动冲击电流;

风机电机:AOS AON6404(V_DS=30V,I_D=30A,R_ON=8mΩ),低开关损耗适配高频工况;

母线电容设计:采用 “电解电容 + 陶瓷电容” 组合,抑制母线电压纹波:220~470μF/25V 电解电容(低 ESR)+ 10~22μF/25V 陶瓷电容(高频滤波);

功率回路优化:采用 “短路径、大铜皮” 布线,覆铜厚度≥2oz,减少寄生电感与开关尖峰。

2.2.3 电流采样模块:精度与成本的平衡

电流采样是 FOC 算法的核心反馈,需精准采集三相电流用于坐标变换与闭环控制,主流方案对比:

采样方案 硬件构成 精度 成本 适用场景
三电阻采样 三相下桥臂各串联 0.01~0.02Ω 合金电阻 高(±1%) 高端机型,行走电机大转矩控制
单电阻采样 母线串联 0.01Ω 合金电阻 中(±3%) 风机电机,成本敏感场景

三电阻采样优化设计:

采样电阻:选用合金电阻(精度 ±1%,温漂≤50ppm/℃),功率≥3W,避免发热导致阻值漂移;

信号调理:采用低噪声差分运放(如 TI OPA333),放大倍数 10~20 倍,添加 1.65V 偏置电压(适配 3.3V ADC),抑制共模干扰;

采样时序:同步 SVPWM 零矢量区间(三个下管导通时)采样,避免开关噪声影响,采样频率≥20kHz。

2.2.4 驱动模块:集成预驱芯片方案

推荐采用集成预驱芯片(替代分立驱动电路),简化设计并提升可靠性,推荐型号:

TI DRV8313:集成 6 路驱动通道,峰值驱动电流 1A,内置死区控制、过流保护;

森国科 SGK32G034:集成 6N 预驱 + LDO,无需外部自举二极管,QFN24 封装,功率密度高;

关键设计:

自举电路:快恢复二极管(FR107)+ 1μF/25V 低 ESR 陶瓷电容,确保上桥臂 MOS 管可靠驱动;

栅极电阻:10~47Ω,平衡开关速度与 EMI,行走电机选大阻值(抑制冲击),风机电机选小阻值(提升高频响应)。

2.2.5 电源与保护单元

电源模块:DC-DC 降压芯片(TPS5430)将电池电压转换为 5V,再经 LDO(AMS1117-3.3V)输出稳定 3.3V,为 MCU、运放供电,电源回路串联磁珠与去耦电容;

保护机制:集成硬件过流(比较器快速响应)、过温(NTC 热敏电阻)、欠压(电阻分压检测)保护,确保极端工况下系统安全。

3 无感 FOC 核心算法实现:突破行业痛点

算法是无感 FOC 的灵魂,核心解决 “转子位置估算、零速启动、闭环控制” 三大问题,基于 “观测器 + 启动策略 + 三环控制” 的全链路设计。

3.1 转子位置观测器:无感控制的核心

转子位置与转速的精准估算是无感 FOC 的关键,需兼顾低速鲁棒性与高速动态响应,主流方案:

3.1.1 滑模观测器(SMO):工程首选

基于电机反电动势模型,通过滑模变结构算法估算位置,核心优势:抗干扰强、对电机参数敏感性低,适配扫地机复杂工况。

数学模型:

(hat{e}_alpha = -k_s cdot text{sgn}(i_alpha - hat{i}_alpha))

(hat{e}_beta = -k_s cdot text{sgn}(i_beta - hat{i}_beta))

其中,(hat{e}_alpha/hat{e}_beta)为估算反电动势,(k_s)为滑模增益,(text{sgn}())为符号函数;

工程优化:

替换符号函数为饱和函数,抑制高频抖振;

自适应滑模增益:根据转速动态调整(k_s),低速增大增益提升观测鲁棒性,高速减小增益降低噪声。

3.1.2 混合观测器方案:全速域覆盖

针对零速 / 低速 SMO 观测失效问题,采用 “高频注入(HFI)+ SMO” 混合方案:

低速(<500rpm):注入 100kHz 高频电压信号,利用电机凸极效应提取转子位置,实现零速带载启动;

中高速(≥500rpm):切换至 SMO 观测器,利用反电动势信号估算位置,提升效率并降低噪声;

切换策略:基于转速阈值与观测器信噪比平滑过渡,避免切换冲击。

3.2 自适应启动策略:解决启动抖动与反转

零速启动是无感 FOC 的行业痛点(反电动势为零导致位置未知),采用 “预定位 + 开环加速 + 闭环切换” 三段式策略:

预定位(100ms):向 d 轴注入恒定电流(如 1A),将转子拖至已知位置,避免启动反转;

优化:通过多方向电流试探检测转子实际位置,替代固定方向注入,减少定位冲击;

开环加速(500ms):输出旋转电压矢量,按线性斜坡提升电角速度(0→500rpm),强制电机加速,直至反电动势足够大;

闭环切换:当 SMO 观测器信噪比≥20dB 时,平滑切换至闭环控制,避免转速突变。

3.3 三环闭环控制:转速、电流、磁链解耦

采用 “转速环→电流环→磁链环” 三环控制架构,实现转矩与磁通独立控制,优化动态响应与稳定性:

磁链环(内环):控制 d 轴电流(i_d=0),实现弱磁控制,提升风机电机高速性能;

电流环(中环):PI 调节器,带宽≥1kHz,快速抑制电流波动,比例系数(K_p=0.5),积分系数(K_i=10);

转速环(外环):PI 调节器,带宽≥100Hz,适配负载突变,行走电机添加微分环节((K_d=0.05))抑制震荡;

坐标变换:

Clarke 变换:将三相电流((i_u,i_v,i_w))转换为两相静止坐标系((i_alpha,i_beta));

Park 变换:将((i_alpha,i_beta))转换为两相旋转坐标系((i_d,i_q)),实现解耦控制;

SVPWM 调制:七段式调制,载波频率 20~40kHz,行走电机选低频率(降低噪声),风机电机选高频率(提升平稳性)。

3.4 参数自辨识与自适应优化

针对电机参数离散性与温漂问题,引入在线参数辨识算法:

离线标定:出厂时通过阶跃响应法测量电机定子电阻(R_s)、电感(L_d/L_q)、磁链(psi_f);

在线修正:采用递推最小二乘法(RLS),实时更新电阻参数(温度敏感),补偿温漂导致的观测误差;

负载自适应:通过 q 轴电流变化率识别负载突变(如爬坡),动态调整转速环 PI 参数,避免失步。

4 工程优化:可靠性与性能的提升

4.1 抗干扰设计:适配扫地机复杂电磁环境

电磁干扰抑制:

功率回路与信号回路严格分区布线,电流采样线采用差分走线,远离功率 MOS 管;

电源输入端添加共模电感 + X/Y 电容,抑制传导干扰;

软件抗干扰:

电流采样值滑动平均滤波(5 点),位置估算值一阶低通滤波;

观测器输出添加相位补偿,修正高频工况下的相位滞后。

4.2 损耗优化:提升续航能力

导通损耗:选用低 R_ON MOS 管,行走电机采用多 MOS 管并联分流;

开关损耗:优化 PWM 频率与栅极电阻,避免高频硬开关;

制动能量回收:停机时切换至发电模式,将电机动能转化为电能回充锂电池。

4.3 保护机制:全场景故障防护

过流保护:硬件比较器(响应时间 μs)+ 软件二次判断,过流阈值 15~20A,触发后封锁 PWM 并上报故障;

堵转保护:转速为零且电流 > 10A 持续 1s,判定为堵转,停机 300ms 后尝试重启(最多 3 次);

过温保护:NTC 检测 MOS 管温度,≥85℃降功率,≥105℃封锁输出;

欠压 / 过压保护:电池电压 <10V(14.4V 平台)或> 17V 时,限制功率或封锁输出。

5 性能测试与验证

驱动板需通过多维度测试验证性能,关键测试项目与指标:

测试项目 测试条件 合格指标
启动性能 空载 / 1kg 负载 无反转、无抖动,启动成功率 100%
低速平稳性 行走电机 30rpm 转矩脉动≤5%,无爬行现象
转速控制精度 目标转速 1000rpm,负载突变 转速误差≤±2%
效率 额定负载 ≥85%(行走电机),≥90%(风机电机)
抗干扰 与吸尘风机同供电 无失步,转速波动≤±3rpm
连续工作 25℃环境,满负载 4h 温度≤80℃,无故障停机

6 结论

无感 FOC 扫地机器人马达驱动板的设计核心是 “硬件精准匹配 + 算法协同优化”:硬件端通过高集成度预驱芯片、高精度电流采样、优化的功率拓扑奠定基础;算法端通过混合观测器、自适应启动策略、三环闭环控制,突破零速启动、低速平稳性等行业痛点。

该方案实现了 “无传感器高精度控制”,相比传统驱动方案,转矩脉动降低 50% 以上,效率提升 10%~15%,同时简化系统设计、降低成本。未来,随着 MCU 算力提升与宽禁带半导体(GaN)应用,无感 FOC 将向 “更高精度(24 位观测)、更低损耗、更小体积” 方向发展,进一步提升扫地机的操控体验与续航能力。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分