找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

无感FOC代码: 调试简单,起转顺利

  [复制链接]
101#
 楼主| Angus 发表于 2025-8-4 22:50:12 | 只看该作者
顺风起转


回复 支持 反对

使用道具 举报

102#
匿名  发表于 2025-8-6 10:51:51
Angus 发表于 2025-6-12 22:20
普通启动过程
第一步先把磁铁吸到0度,或某个角度,这一步代码在状态5

能否讲下快速启动方式
回复 支持 反对

使用道具

103#
匿名  发表于 2025-8-6 11:02:58
能否讲下其中的死区补偿和谐波补偿 一直不是很理解
回复 支持 反对

使用道具

104#
 楼主| Angus 发表于 6 天前 | 只看该作者
单电阻方式,在下图红线处测电流,先测A相,第二次 测 A+B 相电流,就可以进行电流重构了。



但是如果,AB 相 占空比很接近,怎么测呢?

中间开槽是一个办法。如下图,AB 两相占空比很近, 就加宽A 相占空比,同时在A 相中间开槽。三相输出电压001增加了,由中间的 110 抵消,输出电压不变。


如果 AB 占空比都接近 100%,  比如输出电压在60度、并且占空比都接近100%, A 相占空比无法再加宽怎么办呢? 那就采用角度交替偏移法。


电压角度 60度时,实际输出电压角度让其在 50度和70度交替,两个PWM 周期平均角度还是 60度。

具体做法是在 SVPWM 计算时,输入的角度 = Angle_q - 10,下个周期用的角度 = Angle_q +10 (偏移角度可按 Angle_q 离60度的远近调整)。

我们做了个测试,让 SVPWM 计算用的角度,不停左右摆动,电机依然正常转动。


波形展开,或放大,电流增加了一点高频分量








回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU