Simulink 电机控制:单电阻采样三相电流重构算法仿真总结

目录

理论基础

仿真实现

硬件实现

总结


理论基础

参考Microchip AN1299 《PMSM  无传感器 FOC的单分流三相电流重构算法》,详细的理论可以参考这个文档,这里只简单总结一下。单电阻采样的核心就是要在一个周期内实现两相电流的采样并通过基尔霍夫定律计算得到第三相电流,达到电流重构的目的,只是在重构过程中需要考虑采样窗口的分配。采样点需要考虑 避开开关产生的电流噪音。如下图,以扇区3为例:

d98691f1b2f047e49baf7413521c001a.png

 放大后,下面两个点T1,T2就可以得到两相的电流信息。可以通过硬件电路推算出对应两相的电流值。

710a9db6a62a47dbbbad6f9d9542ad63.png

 T1时刻,导通和电流对应如下:

46e007da99c441ee960140d1d9800e5b.png

 Ic=IBus

 ef2086e16b8247bc8933f7f3c725f2b4.png

 Ia=-Ibus

 Ib=0-Ia-Ib 

其他几个扇区同理操作

仿真实现

通过理论构建采样重构模型

cae3e5d194c44a6daa2e56966d103bb0.png

 如下,重构了三相电流和实际电流,很明显三相电流采样不好,总会有几个地方出现采样错误。2749fc7ed43c40f9991b9c738eaace6f.png

 展开可以看到,在扇区切换的附近,有两个PWM几乎重叠在一起,这样的话只能采样到一相电流,不能重构出三相,导致采样错误1d1b010c90f144b0b0562ab7f159b461.png

92d3d01fb95d4aca9dcaf70770f11bbe.png

 解决方法有很多,如ST的方案是通过PWM变形,空出采样窗口,也有通过移相空出采样窗口,对于不同的MCU需要配合ADC和定时器的功能进行合理安排。这里仿真通过移相的方式来进行处理。如下图所示: 不管是移相,还是ST的变形操作,目的就是错出采样窗口,达到一个周期采样两相电流的目的。

868189c12f5e4e4080e6cb13bf3ef546.png

通过移相后,重构出来的三相电流如下:

a8de6c81245e43469bc3d851af7087a4.png

 到此,Simulink仿真的单电阻电流重构原理就实现了​​​​​

硬件实现

1. 输出电压会被限制,也就是说相比于双电阻或三电阻,单电阻的电压利用率会低一些,为了空出足够的采样窗口,不能把占空比跑太满,实际硬件中需要考虑开关产生的振荡,而仿真的电流是很理想的,实际硬件一般振荡会有2-3us,取决于硬件特性,需要在实际的硬件上测量。

7c58dc83d3f240d7b7673eef44cce511.png

2. 低调制比的时候三相下桥几乎相等,需要移相的时候错出两个采样窗口, 会引入一定的谐波。

cb9e366b9174495fb90eeb992db434ba.png

3 . 有些MCU需要考虑定时器和ADC是否能完成触发和移相的操作,至于于变形目前就ST和NXP的MCU有此功能。

4. 实际的单电阻谐波会有些大,有时候用于3电阻采样的电流滤波电路参数可以正常工作,但是才用单电阻后需要调整,避免电流采样波形不干净。

总结

从仿真看单电阻难点在地硬件的优化,软件采样点的选取等,还有FOC的执行效率。这里通过仿真把基础原理实现,硬件上跑还需要考虑PWM发波和ADC的触发机制。对于观测器和其他的电机算法完全可以适用于单电阻。

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡洛斯伊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值