手持吸尘器无刷马达驱动板 BLDC 马达具有低压供电、超高转速、极小定子电感、大电流波动特点,常规霍尔有感控制存在布线复杂、噪声大、转速上限低等问题。无感 FOC(磁场定向控制)无需位置传感器,通过电机电气模型观测转子位置与转速,实现正弦矢量驱动,具备转矩脉动小、运行噪音低、调速范围宽、整机效率高等优势,已成为中高端吸尘器无刷马达标配控制方案。本文针对吸尘器高速 BLDC 工况,系统阐述无感 FOC 整体架构、电流采样、坐标变换、滑模观测器 SMO、锁相环 PLL、双闭环 PI、SVPWM 调制、启动策略与弱磁扩速全流程算法设计,给出工程实现要点与参数适配方法,可直接用于吸尘器电控软件开发。
1 引言
手持吸尘器锂电供电电压多为 14.4~25.2V,无刷马达额定转速可达 60000~120000rpm,电频率高、绕组电感极小、开关干扰强。传统六步方波换相转矩脉动大、高频啸叫明显、高速效率低;霍尔传感器有感 FOC 增加结构与布线成本,耐振动、耐粉尘差,不利于小型化量产。
无感 FOC 依靠母线单电阻电流采样 + 电机反电动势观测,软件估算转子角度与转速,实现 id=0 矢量解耦控制,配合 SVPWM、分段启动、弱磁扩速算法,完美适配吸尘器静音、高速、长续航、高可靠的产品需求。
2 吸尘器无感 FOC 整体控制架构
2.1 系统结构
采用转速外环 + 电流内环双闭环无感 FOC 架构,整体流程:
电流采样 → 三相电流重构 → Clarke 变换 → 滑模观测器 SMO → PLL 锁相环解角度转速 → Park 变换 → id/iq 双 PI 调节 → 反 Park 变换 → SVPWM 生成 PWM 输出
2.2 吸尘器工况算法约束
马达 d/q 电感差值小,近似隐极机,适合 id=0 控制;
超高转速下电角度更新快,算法中断周期必须控制在 25~50μs;
低压大电流、开关噪声大,电流采样需数字滤波与时序开窗采样;
超基速运行必须加入弱磁控制拓宽转速区间;
低速反电动势微弱,依赖可靠开环启动 + 平滑切入观测器闭环。
3 电流采样与三相电流重构
3.1 单电阻母线采样方案
吸尘器驱动板为压缩成本、减小体积,普遍采用单母线分流电阻采样:
在下桥母线串联精密采样电阻(0.5~2mΩ),经运放差分放大、RC 滤波后送入 MCU ADC。
3.2 SVPWM 开窗采样重构原理
单电阻无法同时采样三相电流,利用 SVPWM 矢量作用时序,在有效矢量中间开窗采样母线电流,分时重构 Ia、Ib、Ic,满足:
( I_a+I_b+I_c = 0 )
特点:硬件最简、BOM 低、布线紧凑;仅在部分矢量区间存在采样盲区,通过软件补偿可满足吸尘器全转速运行。
3.3 采样预处理
ADC 原始数据经过滑动平均滤波、去极值限幅、零点校准,消除开关噪声与温漂,保证后续变换与观测器精度。
4 坐标变换理论
4.1 Clarke 变换 三相 abc→两相静止 αβ
**( begin{cases} i_alpha = dfrac{2}{3}big(i_a-dfrac{1}{2}i_b-dfrac{1}{2}i_cbig)\[4pt] i_beta = dfrac{sqrt{3}}{3}big(i_b-i_cbig) end{cases} )
将三相耦合电流解耦为静止正交分量,为观测器与 Park 变换提供输入。
4.2 Park 变换 静止 αβ→旋转 dq
**( begin{cases} i_d = i_alphacostheta + i_betasintheta\ i_q = -i_alphasintheta + i_betacostheta end{cases} )
把定子电流变换到与转子同步旋转坐标系,实现励磁电流 id、转矩电流 iq 完全解耦。
4.3 反 Park 变换 dq→αβ
**( begin{cases} u_alpha = u_dcostheta - u_qsintheta\ u_beta = u_dsintheta + u_qcostheta end{cases} )
将调节器输出的 dq 轴电压还原为静止坐标系电压,送入 SVPWM 调制。
5 基于滑模观测器 SMO 的转子位置观测
5.1 观测器模型
吸尘器 BLDC 在两相静止 αβ 坐标系下电压方程:
( begin{cases} u_alpha = R_s i_alpha + L_s dfrac{di_alpha}{dt} + e_alpha\ u_beta = R_s i_beta + L_s dfrac{di_beta}{dt} + e_beta end{cases} )
滑模观测器利用实际电流与估算电流误差构建滑模控制律,估算反电动势 eα、eβ,再通过反正切求解转子位置:
( theta_e = arctan2(e_beta,e_alpha) )
5.2 SMO 算法优势
对电机参数偏差、开关噪声鲁棒性强,适配吸尘器大干扰工况;
中高速观测精度高,角度误差可控制在 3° 电角度以内;
结构简洁、适合 MCU 实时运算,占用资源小。
5.3 观测器低通与滤波处理
估算出的反电动势含有高频抖振,必须加入低通滤波平滑波形,再送入锁相环,避免角度抖动导致转速波动与噪音。
6 PLL 锁相环角度与转速平滑
直接 atan2 得到的角度噪声大、跳变明显,无法直接用于 FOC 闭环。采用PLL 锁相环对观测角度进行闭环同步:
输入:SMO 输出估算角度
输出:平滑后转子角度 θ、机械转速 n
PLL 可抑制角度高频扰动,使转速输出平稳,大幅降低吸尘器运行抖动与啸叫,是无感 FOC 静音运行的关键环节。
7 双闭环 PI 调节器设计
7.1 控制目标 id=0
吸尘器隐极 BLDC 采用id=0 控制,全部电流用于输出转矩,转矩线性度好、控制简单、效率最优。
给定:(i_{d_ref}=0)
(i_{q_ref}) 由转速环 PI 输出
7.2 转速外环 PI
转速给定由吸尘器档位 / 按键设定,与实际观测转速做差:
( Delta n = n_{ref}-n )
经 PI 限幅后输出转矩电流给定 (i_{q_ref}),限幅可防止大电流冲击与硬件过流。
7.3 电流内环 PI
分别对 id、iq 进行闭环调节:
( begin{align*} u_d &= PI(i_{d_ref}-i_d)\ u_q &= PI(i_{q_ref}-i_q) end{align*} )
电流环响应速度远高于转速环,保证电流快速跟随给定,抑制转矩突变。
7.4 积分分离与抗积分饱和
吸尘器频繁启停、负载突变,PI 必须加入积分限幅、抗积分饱和,防止超调与转速震荡。
8 SVPWM 空间矢量调制
无感 FOC 最终依靠 SVPWM 输出六路互补 PWM 驱动三相全桥 MOS。
相比正弦 PWM 优势:
电压利用率提升 15.47%,低压锂电工况下输出功率更强;
输出电流正弦度高,转矩脉动小、运行噪音低;
谐波损耗小,马达与驱动板温升更低,提升整机续航。
算法流程:扇区判断 → 相邻矢量作用时间计算 → 七段式矢量分配 → 生成带死区的 PWM 波形。
针对吸尘器高频开关干扰,可加入PWM 频率随机抖动优化 EMC 与啸叫。
9 无感 FOC 启动策略(吸尘器核心难点)
低速反电动势几乎为零,SMO 无法正常观测,必须采用三段式启动:
转子预定位:向固定两相施加电压,把转子钳位到确定角度,避免启动反转;
开环斜坡加速:按固定角度递增开环驱动,缓慢拉升转速到切入阈值;
平滑切入闭环:转速达到 1000~3000rpm 后,SMO 观测稳定,由开环无缝切换到无感 FOC 闭环运行。
启动过程需控制加速度斜率,防止过流、抖动、异响,适配吸尘器带风叶负载特性。
10 弱磁扩速算法
吸尘器强力档位需要突破额定基速,运行在弱磁区域:
通过给 id 施加负向给定 (i_{d_ref}<0),去磁削弱转子磁场,抵消反电动势限制,进一步拉高转速至 10 万转以上。
实现方式:按转速分段线性插值,转速越高,负向 id 给定越大;同时限制 id 最大幅值,避免电流过大、效率下降。
11 保护与故障处理算法
集成在 FOC 周期内实时检测:
过流保护:瞬时电流超限立即封锁 PWM;
母线过压 / 欠压:电池电压异常降功率或停机;
过温保护:检测驱动板 NTC 温度,高温降额运行;
观测器失效保护:角度异常、转速跳变判定失步,及时停机重启,防止炸机。
12 算法工程优化要点
中断周期固定 25~50μs,保证 FOC 时序严格同步;
电流采样增加数字滤波与零点自校准,抑制温度漂移;
SMO 增益、PLL 参数按转速分段配置,高低速兼顾稳定性;
PI 参数分多档位自整定,适配空载、半载、满载风叶负载;
死区时间软件补偿,修正电压畸变,降低低速抖动与噪音。
吸尘器无刷马达驱动板无感 FOC 算法以单电阻电流采样、Clarke/Park 坐标变换、滑模观测器 SMO+PLL 锁相环为核心,配合 id=0 双闭环 PI、SVPWM 调制、三段式平稳启动与弱磁扩速,解决了超高转速、低压大电流、强干扰工况下的位置观测与平滑驱动难题。相比传统方波与霍尔有感控制,无感 FOC 大幅降低运行噪音、减小转矩脉动、提升整机效率与续航,简化硬件结构、提升耐振耐尘可靠性,完全满足中高端手持吸尘器量产应用需求。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !