Simulink Resolver 旋转变压器解码仿真

目录

1.Resolver电机仿真系统搭建

2.解码方法

方法1 峰值采样

​​​​​​方法2 积分法

方法3 锁相环跟踪

3.系统仿真 

4.总结

1.Resolver电机仿真系统搭建

左侧是输入信号,如目标转速,输入电压,相电流和传感器输入信号

中间是FOC矢量控制和角度,速度计算

右侧是电机和负载系统,以及模拟Resolver传感器

这里电机使用的模型是Simulink自带的电机模型,在此基础上构建了Resolver的模型,这个电机模型仿真步长短,可以看到每个PWM开关周期,方便死区补偿仿真和后续开发。

 电机转起来后Resolver的信号如下:分别是激励信号和反馈回来的正余弦信号

2.解码方法

解码方法有硬件解码,像什么AD2S1210解码芯片,还有些MCU集成解码模块实现。这里简单说一下一些纯软件的方法

方法1 峰值采样

在激励信号峰值处对正余弦信号进行采样,得到sin cos, 如下图中的小黑点,缺点,采样难,精度不高。

​​​​​方法2 积分法

 仿真效果如下,积分法从反馈的信号中,提取出计算出sin cos,下图中黄色是激励,红蓝是Resolver的反馈,绿白是从Resolver反馈提取出的正余弦信号信号,角度计算只需要对红蓝反正切或者锁相环操作就可以,从仿真效果来看分辨率比采样峰值的方法更高。

方法3 锁相环跟踪

需要激励信号参与计算,采样和积分法一样,直接对采样到的旋变信号进行计算

仿真效果如下:

Resolver计算的角度和电机实际角度

3.系统仿真 

 速度环控制

4.总结

对于Resolver的解码方式各有不同,有纯硬件,半硬件,纯软件,对于方法的选取需要对系统和硬件成本等特性进行合理规划,这里通过Simulink仿真生成代码和硬件调试来学习。具体的误差分析和优化还需要进一步的研究。

模型链接:https://item.taobao.com/item.htm?id=710873545933&spm=a1z10.1-c.w4004-13354255027.19.41292a1f58UIQV​​​​​​​

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

卡洛斯伊

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

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

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

打赏作者

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

抵扣说明:

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

余额充值