掃地機器人行走系統(tǒng)的核心性能取決于無刷直流電機(BLDC)與 PWM(脈寬調制)驅動技術的協(xié)同優(yōu)化,而驅動板作為 “動力中樞”,需同時實現(xiàn)精準調速、差速轉向控制與全方位故障防護。本文以兩輪差速掃地機器人為研究對象,從電路拓撲架構、PWM 控制原理、核心模塊設計及故障保護機制四大維度,結合工程實踐細節(jié)展開深度解析,為驅動板設計與調試提供技術參考。
一、驅動板整體電路架構設計
掃地機器人行走電機驅動板遵循 “控制 - 驅動 - 反饋 - 保護” 的閉環(huán)架構,核心目標是實現(xiàn) 0.05~0.5m/s 寬范圍調速(穩(wěn)態(tài)誤差≤±0.02m/s)、原地旋轉角度偏差≤±1°,同時適配 14.4V/18V 鋰電池寬壓輸入與 - 10℃~60℃惡劣工作環(huán)境。整體電路分為五大功能模塊,拓撲關系如下:
1.1 核心性能指標約束
電氣參數:工作電壓 10.8~26.4V,單電機峰值電流≤8A,持續(xù)電流≤3A;
控制精度:轉速閉環(huán)誤差 ±1RPM,轉向響應延遲≤10ms;
保護要求:過流、過溫、欠壓等故障響應時間≤1μs,無永久性器件損壞;
可靠性:抗 5000V 靜電干擾,連續(xù)運行壽命≥10000 小時。
二、核心電路原理深度解析
2.1 三相全橋驅動拓撲(功率核心)
BLDC 行走電機采用三相全橋逆變拓撲,由 6 顆 N 溝道功率 MOSFET 組成上下橋臂,取代傳統(tǒng)機械換向器,實現(xiàn)電子換向功能。其核心原理是通過控制 MOS 管通斷時序,將直流電轉換為幅值與頻率可控的三相交流電,驅動電機轉子旋轉。
(1)拓撲結構與器件選型
功率 MOSFET:選用耐壓≥40V、導通電阻 Rds (on)≤20mΩ 的 N 溝道器件(如 AON6282、BSC010N04),上下橋臂對稱布局,每相串聯(lián) 0.01~0.05Ω 精密采樣電阻,用于電流檢測;
預驅芯片:采用 TI DRV8323 或芯源 TMI8180G,集成 3 路半橋驅動、柵極電源管理與死區(qū)控制(100ns~5μs 可調),內置過流 / 過溫 / 欠壓硬件保護;
輔助元件:每相配置 10μF/25V 自舉電容實現(xiàn)高端 MOS 管懸浮供電,MOS 管兩端并聯(lián) 100Ω+10nF RC 吸收回路,抑制關斷尖峰電壓。
(2)六步換向與 PWM 調速協(xié)同原理
BLDC 電機定子繞組為三相星形連接,轉子內置永磁體,通過 “兩兩導通” 的六步換向邏輯產生旋轉磁場,每步對應 60° 電角度,具體通斷時序如下表:
| 電角度區(qū)間 | 導通橋臂 | 電機繞組電流路徑 | 換相觸發(fā)信號 |
| 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 調速通過占空比調節(jié)實現(xiàn):MCU 輸出 20~40kHz 互補 PWM 信號(推薦 25kHz,兼顧效率與噪音),通過改變方波高電平占空比(0~100%),等效調節(jié)繞組平均電壓,進而控制電機轉速與轉矩。例如,占空比從 30% 提升至 70% 時,電機轉速從 0.1m/s 線性提升至 0.35m/s,轉矩同步增大。
2.2 核心控制單元(MCU)電路
控制單元選用 STM32G431CBT6(ARM Cortex-M4 內核,主頻 170MHz),內置 FPU 浮點運算單元與硬件 CORDIC 協(xié)處理器,滿足 PWM 生成、坐標變換與 PID 運算的實時性需求。核心外圍電路設計如下:
電源電路:5V 轉 3.3V LDO(AMS1117-3.3)供電,輸出電流 1A,紋波≤50mV,配置 100nF 陶瓷電容 + 10μF 電解電容濾波;
時鐘與復位:外部 8MHz 晶振 + 內部 PLL 倍頻至 170MHz,內置獨立看門狗(WDT,超時時間 1s)防止程序跑飛;
通信接口:UART(115200bps)接收導航板速度指令,CAN 總線(500kbps)上報故障狀態(tài);
PWM 輸出:4 個高級定時器生成 6 路互補 PWM 信號,死區(qū)時間固定為 2μs,避免上下橋臂 MOS 管直通短路。
2.3 電源管理模塊電路
電源管理模塊承擔 “寬壓輸入 - 多電壓輸出 - 低噪濾波” 功能,確保各模塊穩(wěn)定供電:
輸入級:電池接口串聯(lián)防反接 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 反饋檢測模塊電路
反饋模塊是閉環(huán)控制的 “眼睛”,通過多維度數據采集實現(xiàn)精準調速,核心包括三大檢測電路:
位置 / 轉速檢測:左右電機尾部安裝磁編碼器(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 控制算法實現(xiàn)(軟件核心)
掃地機器人行走電機采用 “FOC 磁場定向控制 + 雙環(huán) PID” 算法,相比傳統(tǒng)六步換向,轉矩脈動降低 30%,噪音控制在 55dB 以下。核心實現(xiàn)流程如下:
3.1 FOC 控制核心邏輯
信號采集:霍爾傳感器獲取轉子位置角 θ,采樣電阻采集三相電流 Ia/Ib/Ic;
坐標變換:Clarke 變換將 Ia/Ib/Ic 轉換為兩相靜止坐標系電流 Iα/Iβ,再通過 Park 變換轉換為兩相旋轉坐標系電流 Id/Iq(勵磁電流 / 轉矩電流);
PID 調節(jié):采用 Id=0 控制策略,轉速環(huán) PID 輸出 Iq*,電流環(huán) PID 輸出 Vd/Vq;
調制輸出:Park 逆變換 + SVPWM 調制生成 6 路 PWM 信號,驅動 MOS 管導通,電壓利用率提升至 1(傳統(tǒng)六步換向為 0.866)。
3.2 差速轉向控制實現(xiàn)
左右行走電機獨立控制,通過速度差實現(xiàn)轉向功能:
直行:左右電機轉速一致(n 左 = n 右 = 0.3m/s);
左轉:n 左 = 0.1m/s,n 右 = 0.3m/s,速度差產生轉向力矩,原地旋轉時 n 左 =-n 右;
自適應調整:結合 IMU 姿態(tài)數據,當檢測到車輪打滑時,自動增大低轉速側 PWM 占空比,補償轉向偏差。
四、故障保護設計(硬件 + 軟件雙重機制)
針對掃地機器人行走過程中常見的過流、堵轉、過溫、欠壓等故障,設計多級保護機制,確保系統(tǒng) “故障可檢測、損傷可避免、恢復可自動”。
4.1 硬件保護電路設計(快速響應)
(1)過流 / 短路保護
檢測原理:采樣電阻電壓 V_R=I×R_sense,當 I>8A(短路)或 I>3A(持續(xù)過流)時,V_R>80mV(0.01Ω×8A);
響應機制:預驅芯片內置比較器檢測 V_R,1μs 內觸發(fā)硬件閉鎖,關斷所有 PWM 輸出,同時向 MCU 發(fā)送故障中斷信號;
硬件冗余:在電源輸入端串聯(lián) 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 管焊盤覆蓋 2mm2 銅箔,配合相變導熱材料,避免局部過熱燒毀。
(3)欠壓 / 過壓保護
欠壓保護:電池電壓 < 10.8V 時,分壓電路輸出電壓 < 1.2V,MCU 觸發(fā)低電量預警,逐步降低電機轉速,電壓 < 10V 時強制停機,避免電池過放;
過壓保護:電池電壓 > 26.4V 時,TVS 管(SMBJ26CA)擊穿鉗位,同時 MCU 關斷 PWM,防止 MOS 管耐壓超限擊穿。
(4)EMI 與靜電保護
信號接口:所有外部接口串聯(lián) ESD 保護器件(USBLC6-2SC6),抗 5000V 接觸放電;
PCB 布局:功率回路與信號回路分離,地線采用星形接地,MOS 管區(qū)域鋪銅接地,減少電磁耦合干擾;
電機線防護:三相電機線串聯(lián)磁珠(100Ω/100MHz),抑制高頻諧波輻射。
4.2 軟件保護算法設計(智能補償)
(1)堵轉保護
檢測邏輯:電機電流 > 5A 且轉速持續(xù) 50ms 判定為堵轉(如跨越門檻失敗、毛發(fā)纏繞);
處理流程:MCU 立即關斷 PWM 輸出,1s 后輸出反向 PWM(占空比 30%),嘗試反轉 0.2s 脫困;若 3 次反轉后仍堵轉,上報導航板觸發(fā)繞行策略。
(2)電流畸變補償
問題:MOS 管導通壓降與采樣電阻溫漂導致電流檢測畸變,影響 FOC 控制精度;
解決方案:通過軟件算法補償,建立溫度 - 導通壓降 lookup 表,實時修正電流采樣值,補償后電流誤差從 ±5% 降至 ±1%。
(3)故障自診斷與恢復
自診斷:MCU 定期檢測 PWM 輸出、傳感器信號、電源電壓,每 10ms 執(zhí)行一次故障掃描;
故障存儲:將故障類型(過流 / 過溫 / 欠壓)與發(fā)生時間存儲在 Flash,支持通過 UART 讀??;
自動恢復:故障解除后(如溫度降至閾值以下、欠壓充電后),MCU 自動重啟驅動模塊,恢復正常運行,無需人工干預。
4.3 保護機制響應時間對比
| 故障類型 | 硬件響應時間 | 軟件響應時間 | 動作策略 |
| 短路 | <1μs | - | 硬件閉鎖 MOS 管 |
| 過流 | 10μs | 50ms | 降功率→停機 |
| 過溫 | 實時 | 100ms | 降頻→限流→停機 |
| 欠壓 | - | 10ms | 降速→停機 |
| 堵轉 | - | 50ms | 反轉脫困→停機 |
五、工程實踐優(yōu)化與常見問題調試
5.1 關鍵優(yōu)化措施
散熱優(yōu)化:采用鋁基板 PCB(熱導率 5W/m?K),MOS 管表面涂覆 1mm 厚相變導熱材料,降低結溫 20℃;
抗干擾優(yōu)化:編碼器信號線采用差分傳輸,電源輸入端增加共模電感,減少電機換向對傳感器的干擾;
算法優(yōu)化:引入自適應 PID 調參,根據地面材質(地板 / 地毯)動態(tài)調整轉速環(huán) P/I/D 參數,避免負載突變導致的振蕩。
5.2 常見故障調試指南
| 故障現(xiàn)象 | 可能原因 | 調試方法 |
| 電機不轉 | 預驅芯片欠壓、PWM 信號未輸出、MOS 管擊穿 | 測量 GVDD 電壓(需≥10V)、用示波器檢測 PWM 波形、測量 MOS 管漏源極電阻(正常應 > 1MΩ) |
| 電機抖動 | 霍爾傳感器相位錯誤、死區(qū)時間過短、電流采樣畸變 | 重新接線霍爾傳感器、增大死區(qū)時間至 3μs、校準電流采樣補償系數 |
| 驅動板過熱 | IDRIVE 設置過高、PWM 頻率過高、散熱不良 | 降低預驅芯片 IDRIVE 電流、將 PWM 頻率從 30kHz 降至 25kHz、增加散熱銅箔面積 |
| 轉速波動大 | 編碼器信號干擾、PID 參數不當 | 增加編碼器信號線屏蔽層、減小轉速環(huán) P 增益(從 0.5 降至 0.2) |
基于 BLDC/PWM 的掃地機器人行走電機驅動板,通過三相全橋拓撲與 FOC 控制算法的協(xié)同設計,實現(xiàn)了精準調速與靈活轉向,而硬件 + 軟件雙重保護機制確保了復雜環(huán)境下的可靠性。測試結果表明,該驅動板速度控制誤差≤±0.01m/s,故障保護響應時間≤1μs,完全滿足掃地機器人作業(yè)需求。
未來技術發(fā)展方向包括:① 采用 GaN(氮化鎵)MOSFET 替代硅基器件,開關頻率提升至 2MHz 以上,進一步縮小驅動板體積;② 集成 AI 自適應算法,通過電流紋波識別地面類型,動態(tài)優(yōu)化 PWM 占空比;③ 單芯片集成 MCU + 預驅 + MOSFET,降低成本與功耗,推動掃地機器人向輕量化、長續(xù)航方向升級。
審核編輯 黃宇
-
BLDC
+關注
關注
220文章
937瀏覽量
100515 -
電機驅動板
+關注
關注
0文章
22瀏覽量
3601 -
掃地機器人
+關注
關注
21文章
855瀏覽量
55820
發(fā)布評論請先 登錄
掃地機器人“叛變”了
掃地機 BLDC 馬達驅動板:FOC 控制、保護與信號系統(tǒng)詳解
RTC實時時鐘:實現(xiàn)智能掃地機器人精準作業(yè)與定時
智能掃地機器人驅動板接口定義與調試方法-技術性篇(艾畢勝電子)
掃地機器人驅動板系統(tǒng)設計與功能實現(xiàn)-艾畢勝電子
森國科SGK32G034 MCU產品在掃地機無刷電機的應用方案
解鎖掃地機器人“類人智能”的時鐘密鑰
掃地機器人的幾種語音控制芯片方案介紹
基于上海貝嶺產品的掃地機器人應用方案
中微半導掃地機器人解決方案介紹
如何提升掃地機器人動力系統(tǒng)性能
鈞敏科技AM2355驅動芯片在掃地機器人中的應用
精誠工科助力掃地機器人行業(yè)升級
基于 BLDC/PWM 的掃地機器人行走電機驅動板電路原理與故障保護
評論