无传感器FOC算法优化

0
回复
325
查看
[ 复制链接 ]

199

主题

32

回帖

725

积分

管理员

积分
725
2025-5-14 16:42:34 显示全部楼层 阅读模式
1. 高频注入法改进方案
问题背景:传统方法在低速(<5%额定转速)时观测误差>15%
算法升级
% 改进型脉振高频注入(MATLAB验证)f_inj = 2kHz;  % 注入频率V_alpha = Vm*sin(2*pi*f_inj*t);V_beta = Vm*cos(2*pi*f_inj*t); I_alpha = ...  % 解调电流响应theta_est = atan2(I_alpha, I_beta);  % 位置估算
实测效果

低速段误差从15%降至3%
2. 硬件加速技巧
STM32H7利用HRTIM
// 配置HRTIM触发ADC同步采样hrtim.Instance->sTimerxRegs[0.RSTx1R = HRTIM_RSTx1R_SSTx1; hrtim.Instance->sTimerxRegs[0.SETx1R = HRTIM_SETx1R_SSTx1;
代码下载FOC优化库V2.1


收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则