FOC 三相三电阻采样,为何仅选择 PWM 周期末尾(OC4REF 下降沿)采样
详解FOC 三相三电阻采样为何仅选择 PWM 周期末尾OC4REF 下降沿采样在 FOC磁场定向控制电机驱动系统中三相三电阻采样是一种主流的电流检测方案其核心在于精准选择电流采样时机以确保获取可靠的相电流数据用于闭环控制。在标准的 FOC 三电阻采样设计中采样时刻通常被严格限定在 PWM 周期末尾、OC4REF 信号下降沿对应的窗口内即使在某些工况下如电机预对齐阶段存在其他看似可用的全下桥臂导通区间也不会被用于采样。这一设计选择并非随意而是基于工况适配性、采样准确性、控制时序同步三大核心约束的行业标准方案以下结合 FOC 控制原理、SVPWM 时序特性和硬件设计逻辑展开详细解析。一、FOC 三相三电阻采样的核心硬件与时序基础1.1 典型硬件配置FOC 三相三电阻采样的标准硬件架构包括三相逆变桥由 6 个功率开关管IGBT/MOSFET组成每相下桥臂串联采样电阻用于检测相电流PWM 定时器通常采用 STM32 的 TIM1/TIM8 高级定时器工作于中心对齐模式 1ARR 为 PWM 周期值如 100便于可视化PWM 通道配置CH1~CH3 为 PWM1 模式高电平上桥臂导通、低电平下桥臂导通用于驱动三相桥臂CH4 为 PWM2 模式CNTCCR 低电平、CNT≥CCR 高电平用于触发 ADC 采样ADC 触发设置触发源为 OC4REF触发极性为下降沿确保在特定时刻启动三相电流同步采样1.2 关键时序波形解析以 ARR100Half_PWMPeriod100为例中心对齐模式下的完整时序如下阶段计数器 (CNT) 变化三相 PWM 状态 (PWM1)桥臂状态OC4REF 状态 (PWM2, CCR95)关键边沿向上计数0→50→95→1000~50 高电平50~100 低电平0~50上桥臂全导通 (111)50~100下桥臂全导通 (000)0~95 低电平95~100 高电平95 处上升沿向下计数100→95→50→0100~50 低电平50~0 高电平100~50下桥臂全导通 (000)50~0上桥臂全导通 (111)100~95 高电平95~0 低电平95 处下降沿从时序中可见理论上存在两段全下桥臂导通区间50~100、100~50但 FOC 系统仅选择向下计数 95~0 区间OC4REF 下降沿后作为采样窗口这一选择蕴含着深刻的控制逻辑。二、核心原因一中间全下管导通是 “预对齐假象”无法适配正常运行工况2.1 预对齐与正常运行的工况差异电机启动前的转子预对齐阶段为将转子定位到 0° 电角度通常会设置三相 PWM 占空比一致如 50%此时三相波形同步形成 “中间一大段全下管导通” 的特殊状态。但这只是静止工况下的临时操作一旦进入正常 FOC 运行SVPWM空间矢量脉宽调制会动态调整三相占空比使三相 PWM 波形不再同步。2.2 SVPWM 调制下的零矢量特性SVPWM 的核心是通过相邻非零矢量和零矢量合成参考电压矢量其中零矢量 V0 (000全下桥臂导通) 和 V7 (111全上桥臂导通) 是调制的必要组成部分。在七段式 SVPWM 中零矢量会被对称分配到 PWM 周期的首尾两端以保证调制对称性和电流连续性。关键特性无论电机转速、负载如何变化PWM 周期末尾的 V0 零矢量始终存在是整个周期中唯一能稳定实现 “三相同时全下管导通” 的区域。而中间区域的全下管导通状态会随 SVPWM 调制消失无法作为稳定采样窗口。三、核心原因二中间区域存在开关噪声与死区振荡采样严重失真3.1 开关切换的噪声问题PWM 波形切换瞬间如 CNT50 处功率开关管经历 “关断上桥臂、导通下桥臂” 的过程存在三大噪声源死区时间为防止上下桥臂直通短路硬件会设置死区期间上下桥臂均关断电流通过体二极管续流波形出现振荡开关尖峰开关管寄生参数结电容、电感导致电流突变产生数倍于额定电流的尖峰续流过渡死区结束后下桥臂导通电流从二极管续流切换到开关管导通存在过渡振荡3.2 采样窗口的噪声分布中间区域50~100紧邻 CNT50 切换点处于 “死区 开关尖峰 过渡振荡” 叠加区电流波形杂乱无章采样值与真实值偏差极大周期末尾95~0远离切换点死区已结束开关尖峰完全衰减电流波形平稳是采样的 “黄金窗口”FOC 控制对电流采样精度要求极高通常需≤1% 误差若使用中间区域的失真数据会导致电流环失控、电机抖动、过流保护误触发等严重问题。四、核心原因三周期末尾采样与 FOC 控制时序完美同步4.1 FOC 闭环控制的时序要求FOC 的核心是 “采样 - 计算 - 更新” 的闭环流程需与 PWM 周期严格同步采样阶段采集三相电流为控制计算提供输入计算阶段执行 Clark 变换、Park 变换、PI 调节、SVPWM 计算生成下一周期 PWM 参数更新阶段更新 PWM 比较值进入下一周期循环4.2 采样时机对控制性能的影响中间区域采样采样完成后距 PWM 更新中断CNT0仍有较长时间数据 “过时”导致控制滞后表现为转速波动、响应缓慢周期末尾采样OC4REF 下降沿触发采样后立即进入更新中断完成计算并更新参数实现 “零延迟” 同步确保控制稳定性和动态响应速度这一同步机制是 FOC 系统稳定运行的关键也是周期末尾采样成为行业标准的重要原因。五、OC4REF 下降沿触发的精准设计逻辑5.1 PWM2 模式的核心作用CH4 配置为 PWM2 模式CCRARR-5如 95其核心目的是将 ADC 触发点精准锁定在周期末尾的黄金窗口PWM2 模式特性CNTCCR 时低电平CNT≥CCR 时高电平使 OC4REF 上升沿出现在周期中间噪声区下降沿出现在周期末尾平稳区CCRARR-5 的设置预留 5 个定时器时钟周期的 “电流稳定时间”确保触发时刻避开所有噪声源落在电流平稳期5.2 与三电阻采样的硬件适配三相三电阻采样要求三相电流同步采集而周期末尾的 V0 零矢量状态保证了三相下桥臂同时导通三相电流均通过采样电阻形成完整回路ADC 可同步捕获准确的三相电流信号。这是其他非零矢量状态无法实现的硬件条件。六、总结FOC 三电阻采样的黄金法则FOC 三相三电阻采样选择 PWM 周期末尾、OC4REF 下降沿作为采样时机是工况适配、采样精度、控制同步三大核心需求的必然结果工况适配性周期末尾的 V0 零矢量是 SVPWM 调制的固有特性无论电机运行状态如何始终稳定存在适配所有工况采样准确性远离开关切换点避开死区和尖峰噪声获取平稳真实的电流数据为闭环控制提供可靠输入控制同步性与 PWM 周期完美对齐实现 “采样 - 计算 - 更新” 无延迟闭环确保电机控制的稳定性和动态性能这一设计并非 STM32 专属而是FOC 三相三电阻采样的行业标准方案广泛应用于各类高性能电机驱动系统中是 FOC 控制技术的核心基础之一。