
在无刷直流电机马达驱动板(BLDC)或永磁同步电机(PMSM)驱动系统中,电流采样承担 “状态感知” 功能,直接影响转速、扭矩控制精度;过流保护则是保障功率器件(MOSFET/IGBT)与电机安全的最后一道防线。本文聚焦中小功率(100W–3kW)驱动场景,系统阐述电流采样方案选型、硬件电路设计、过流保护控制策略及工程化优化要点,兼顾精度、响应速度与可靠性。
一、电流采样方案选型:四大主流技术对比
电流采样的核心需求是 “精准、抗干扰、适配功率等级”,主流方案分为电阻式采样(低侧 / 高侧)、霍尔电流传感器、集成电流传感芯片四类,需根据成本、隔离要求、精度需求综合选型。
1.1 四大采样方案技术参数对比表
| 采样方案 | 核心原理 | 关键参数 | 核心优势 | 局限性 | 成本等级 | 适用场景 |
| 低侧电阻采样(单 / 三电阻) | 串联合金电阻,通过欧姆定律 (V=IR) 测压降 | 精度 ±1%~±3%,带宽≥1MHz,响应时间 s | 成本最低、电路简单、响应速度极快;单电阻方案节省 ADC 通道 | 单电阻需电流重构算法;共模噪声大(PWM 开关导致);破坏地路径 | 低(0.5~5 元) | 家电、电动工具、低成本 FOC 控制 |
| 高侧电阻采样 | 母线正端串联采样电阻,测总电流压降 | 精度 ±1%~±2%,带宽≥500kHz | 接地路径完整,可检测续流电流 | 共模电压高(等于母线电压),需高压差分运放;成本高于低侧 | 中低(5~15 元) | 仅过流保护、对精度要求不高的场景 |
| 霍尔电流传感器(开环 / 闭环) | 霍尔效应感应电流磁场,输出正比电压 | 开环:精度 ±2%~±5%,带宽 10~100kHz;闭环:精度 ±0.5%~±1%,带宽 100kHz~1MHz | 电气隔离(2.5kV 以上)、无功率损耗;闭环型精度高 | 体积大、有温漂;闭环型成本高;易受外部磁场干扰 | 中高(30~150 元) | 工业伺服、机器人、高压大功率驱动 |
| 集成电流传感芯片 | 内置采样电阻 + 专用检测放大器,直接输出 ADC 兼容信号 | 精度 ±0.5%~±2%,带宽≥100kHz,CMRR≥80dB | 设计简单、节省 PCB 空间;抗干扰能力强 | 功率受限(≤20A);成本高于分立电阻方案 | 中(10~30 元) | 消费电子、紧凑型驱动器、空间受限场景 |
1.2 选型决策逻辑
成本优先:中小功率通用场景(如风扇、水泵)选低侧单电阻采样,仅需 1 个合金电阻 + 1 个通用运放,成本最低;
精度与控制需求:FOC 矢量控制场景选低侧三电阻采样或闭环霍尔传感器,前者直接获取三相电流,后者无地干扰;
高压隔离需求:母线电压≥48V 或需电气隔离的场景(如工业设备),选霍尔电流传感器,避免高压串扰损坏 MCU;
空间受限:便携设备、紧凑型驱动板选集成电流传感芯片(如 TI INA240、ADI AD8418),简化布局。
二、核心硬件电路设计:采样链路优化
电流采样的精度与抗干扰能力,依赖 “采样电阻选型→信号调理→ADC 接口” 全链路设计,以下为关键环节技术要点:
2.1 采样电阻选型
类型:优先选合金电阻(如锰铜、康铜材质),温度系数(TCR)≤±20ppm/℃,低温漂、高精度;避免碳膜电阻(温漂大);
阻值:根据最大电流与 ADC 量程计算,公式:(R_s = V_{ADC(max)} / I_{max}),推荐压降 0.1~0.3V(兼顾功耗与信噪比);示例:10A 最大电流,3.3V ADC 量程,选(R_s=20mΩ)(压降 0.2V);
功率:(P_s ≥ I_{max}^2 × R_s × 2)(2 倍冗余),避免电阻发热导致阻值漂移;示例:10A×20mΩ→(P_s≥2W),选 3W 封装;
封装:大电流场景(≥10A)选 TO-220 封装,中小电流选 0805/1206 贴片封装,确保散热。
2.2 信号调理电路设计
信号调理的核心是 “放大微伏级压降 + 抑制共模噪声”,需根据采样方案针对性设计:
2.2.1 低侧电阻采样调理电路
单电阻方案:母线负端串联采样电阻(R_s),运放采用差分放大电路(如 LMV324),增益设置为(A_v = V_{ADC(max)} / V_{s(max)})(如 0.2V 压降放大至 3.3V,增益 = 16.5);
三电阻方案:U/V/W 三相下桥臂各串联 1 个采样电阻,分别通过运放调理后接入 MCU 的 3 个 ADC 通道,实现三相电流同步采样;
抗干扰设计:
运放输入端并联 RC 滤波网络((R=1kΩ + C=10nF)),截止频率≈16kHz,抑制 PWM 高频噪声;
采样电阻与运放尽量靠近(间距≤5cm),采用差分对称走线,减少地弹干扰;
2.2.2 霍尔传感器接口电路
开环霍尔(如 ACS712):输出电压与电流线性相关(如 5V 供电时,2.5V 对应 0A,每 1A 对应 185mV),串联 1kΩ 限流电阻 + 0.1μF 滤波电容,直接接入 ADC;
闭环霍尔(如 ACS758):输出灵敏度更高(如 40mV/A),需通过运放放大至 ADC 量程,同时增加 TVS 管(如 SMBJ6.5CA)抑制浪涌电压;
磁屏蔽:霍尔传感器远离功率线、MOSFET 等强磁场源(间距≥10mm),避免外部磁场干扰测量精度。
2.2.3 集成传感芯片应用(以 INA240 为例)
内置高精度采样电阻与放大器,仅需外接电源滤波电容(0.1μF);
增益可编程(如 INA240 可选 50V/V、100V/V),通过引脚配置,无需额外电阻;
输出端串联 100Ω 电阻 + 1nF 电容,构成 RC 滤波,匹配 ADC 输入阻抗。
2.3 ADC 接口设计
采样时序:采用定时器同步触发 ADC(如 STM32 的 TIM_TRGO),在 PWM 占空比稳定期采样(避免死区时间电流失真),确保采样相位一致性;
传输方式:启用 DMA 传输 ADC 数据,避免 CPU 干预,提升采样速率(推荐采样频率≥10kHz,匹配电机控制带宽);
抗干扰:ADC 参考电压(Vref)采用独立 LDO 供电(如 AMS1117-3.3),并联 10μF 电解电容 + 0.1μF 陶瓷电容,确保参考电压稳定。
三、过流保护控制:分层防护策略
过流保护需兼顾 “快速响应” 与 “防误触发”,采用 “硬件速断 + 软件延时 + 故障自恢复” 的分层防护体系,覆盖短路、堵转、过载三类典型故障。
3.1 过流故障分级与保护阈值
| 故障类型 | 电流特征 | 响应时间要求 | 保护阈值设置 | 处理方式 |
| 短路故障(功率桥臂 / 电机绕组短路) | 电流骤升(μs 级),达额定电流 5~10 倍 | ≤10μs | 额定电流的 4~5 倍(如额定 10A→阈值 40A) | 立即关断所有 PWM 输出,需手动复位 |
| 堵转故障(电机卡死) | 电流快速上升(ms 级),达额定电流 3~4 倍 | ≤1ms | 额定电流的 2.5~3 倍(如额定 10A→阈值 30A) | 关断输出,延时 1~2s 后尝试重启(3 次上限) |
| 过载故障(负载超出额定) | 电流持续超额定(s 级),达额定电流 1.2~1.5 倍 | ≤10ms | 额定电流的 1.5 倍(如额定 10A→阈值 15A) | 降额运行(降低 PWM 占空比),持续过载则关断 |
3.2 硬件保护:最快响应防线
硬件保护直接作用于功率驱动回路,响应时间≤10μs,避免功率器件热损坏:
3.2.1 硬件比较器速断保护
采用高速模拟比较器(如 LMV7219,响应时间 25ns),将调理后的电流信号与基准电压(对应过流阈值)比较;
当电流超阈值时,比较器输出低电平,直接拉低驱动芯片的使能引脚(如 IR2104 的 IN 引脚),强制关断 MOSFET;
基准电压通过电位器可调(如分压电阻 + TL431 基准源),适配不同功率电机的阈值需求。
3.2.2 驱动芯片内置保护
选用带 VDS 检测功能的驱动芯片(如 IR2104、DRV8301),实时监测 MOS 管漏源极电压;
当 MOS 管过流时,VDS 电压骤升(如超过 50V),芯片自动关断 HO/LO 输出,实现短路保护;
配置死区时间(5~10μs),避免上下桥臂交叉导通导致的短路。
3.3 软件保护:精准控制与自恢复
软件保护基于 ADC 采样数据,实现分级处理与故障自恢复,适配复杂工况:
3.3.1 软件保护逻辑实现(以 STM32 为例)
ADC 采样与滤波:
配置 ADC 为定时器触发 + DMA 传输,采样频率≥20kHz,获取三相电流数据;
采用滑动平均滤波(窗口大小 8~16),抑制采样噪声,避免误触发;
故障判断与处理:
#define RATED_CURRENT 10.0f // 额定电流10A#define SHORT_THRESHOLD 40.0f // 短路阈值40A#define STALL_THRESHOLD 30.0f // 堵转阈值30A#define OVERLOAD_THRESHOLD 15.0f // 过载阈值15Avoid Current_Protection_Task(void) { float i_u = Get_Filtered_Current(U_CHANNEL); // 滤波后U相电流 float i_v = Get_Filtered_Current(V_CHANNEL); // 滤波后V相电流 float i_w = Get_Filtered_Current(W_CHANNEL); // 滤波后W相电流 float max_current = MAX(MAX(i_u, i_v), i_w); // 短路保护(最快处理) if (max_current > SHORT_THRESHOLD) { HAL_TIM_PWM_Stop(&htim1, TIM_CHANNEL_ALL); // 立即关断PWM Fault_Flag = FAULT_SHORT; return; } // 堵转保护(检测电流变化率+幅值) static float last_current = 0; float di_dt = (max_current - last_current) / 0.001f; // 电流变化率(A/ms) if (max_current > STALL_THRESHOLD && di_dt > 50.0f) { // 50A/ms骤升 HAL_TIM_PWM_Stop(&htim1, TIM_CHANNEL_ALL); Fault_Flag = FAULT_STALL; Stall_Retry_Count++; if (Stall_Retry_Count HAL_Delay(1000); // 延时1s重试 HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_ALL); } } // 过载保护(持续超限) static uint32_t overload_cnt = 0; if (max_current > OVERLOAD_THRESHOLD) { overload_cnt++; if (overload_cnt > 100) { // 持续100ms(采样周期1ms) Reduce_PWM_Duty(); // 降额运行 overload_cnt = 0; } } else { overload_cnt = 0; } last_current = max_current;}
3.3.2 故障自恢复机制
堵转故障:支持 3 次自动重试(每次间隔 1s),重试失败则锁定故障,需手动复位;
过载故障:降额运行(降低 PWM 占空比至 80%),若 10s 内未恢复则关断输出;
短路故障:属于致命故障,直接关断输出,需手动复位,避免二次损坏。
3.4 软硬件协同保护优化
响应时间分配:硬件保护负责 μs 级短路故障,软件保护负责 ms 级堵转 / 过载故障,互补覆盖全场景;
防误触发:硬件保护加 1~2μs 延时滤波(RC 电路),软件保护采用 “幅值 + 变化率” 双重判断,避免 PWM 噪声导致的误关断;
故障诊断:通过 MCU 的 GPIO 引脚输出故障状态(如 LED 指示灯、串口上报),便于调试。
四、工程化落地要点:PCB 布局与调试
4.1 PCB 布局原则
采样回路最小化:采样电阻、运放输入引脚、ADC 引脚构成的回路面积≤3cm²,减少寄生电感;
模拟 / 数字分区:采样电路(模拟区)与 MCU、驱动芯片(数字区)分开布局,单点接地(SGND 与 PGND 在电源处连接);
功率线与采样线隔离:功率线(母线、电机相线)与采样信号线间距≥15mm,避免电磁耦合干扰;
霍尔传感器布局:远离 MOSFET 散热片、功率电感等强磁场源,必要时加磁屏蔽罩。
4.2 关键调试步骤
静态校准:无电流时,测量 ADC 采样值,记录零点偏移,软件中进行零点补偿;
动态精度测试:接入可调电流源,测试不同电流下的采样误差,确保误差≤2%;
过流保护测试:
短路测试:将电机绕组短路,观察是否在 10μs 内关断输出,MOSFET 无损坏;
堵转测试:卡住电机转轴,观察是否在 1ms 内触发保护,重试机制正常;
抗干扰测试:电机满负荷运行时,用示波器观察采样信号,无明显噪声叠加(幅值波动≤5%)。
五、常见问题与解决方案
| 问题现象 | 核心原因 | 解决方案 |
| 采样电流漂移大 | 采样电阻温漂大;运放电源噪声 | 更换合金电阻(TCR≤20ppm);运放采用 LDO 供电,增加滤波电容 |
| 过流保护误触发 | PWM 噪声干扰;阈值设置过低 | 采样信号加 RC 滤波;软件采用 “幅值 + 变化率” 双重判断;适当提高阈值冗余 |
| 短路保护响应慢 | 硬件比较器选型不当;PCB 寄生电感大 | 选用高速比较器(响应时间≤50ns);减小采样回路面积,缩短走线 |
| 霍尔传感器测量不准 | 外部磁场干扰;电源纹波 | 传感器远离功率器件;电源端加 π 型滤波(10μF+0.1μF+10Ω) |
六、总结
无刷马达驱动板的电流采样与过流保护设计,核心是 “精准感知 + 快速防护”。采样方案需根据成本、精度、空间需求选型,低侧电阻采样适合通用场景,霍尔传感器适合高压隔离场景;硬件设计需优化采样链路的抗干扰能力,软件设计需实现分级保护与自恢复,软硬件协同确保响应速度与可靠性。
工程化落地时,需重点关注 PCB 布局的电磁兼容性与采样回路的寄生参数,通过静态校准、动态测试验证方案有效性。对于大功率、高压场景,建议采用 “霍尔传感器 + 硬件比较器 + 软件冗余” 的三重防护体系,进一步提升系统稳定性。
若需针对特定功率等级(如 2kW PMSM)、MCU 型号(如 STM32G4)或采样方案(如三电阻 FOC)提供精准的器件选型清单、电路原理图或 ADC 配置代码,可提供具体需求进一步优化。
审核编辑 黄宇
-
过流
+关注
关注
1文章
44浏览量
14966 -
驱动板
+关注
关注
21文章
279浏览量
33641 -
电流采样
+关注
关注
2文章
57浏览量
17417
发布评论请先 登录
BLDC 驱动板 FOC 矢量控制算法移植与参数调试(工程实用版)
无刷直流(BLDC)风扇驱动板:硬件架构、控制算法与工程实现
风扇用无刷马达驱动板电路设计与关键技术
扫地机 BLDC 马达驱动板:FOC 控制、保护与信号系统详解
基于 FOC 的无刷马达驱动板:电流调控、换向逻辑与驱动性能-艾毕胜电子
32V/600mA全集成一体式可编程单相直流无刷风扇驱动芯片具有开闭环PWM控制编程
单电阻采样 小型高速吸尘 BLDC 马达 栅极驱动与调制电路技术详解
吸尘器高速无刷马达驱动板设计与控制策略研究-
吸尘器用 BLDC 马达驱动板关键电路设计
无刷马达驱动板电流采样与过流保护控制设计
评论