赞
踩
目录
左侧是输入信号,如目标转速,输入电压,相电流和传感器输入信号
中间是FOC矢量控制和角度,速度计算
右侧是电机和负载系统,以及模拟Resolver传感器
这里电机使用的模型是Simulink自带的电机模型,在此基础上构建了Resolver的模型,这个电机模型仿真步长短,可以看到每个PWM开关周期,方便死区补偿仿真和后续开发。
电机转起来后Resolver的信号如下:分别是激励信号和反馈回来的正余弦信号
解码方法有硬件解码,像什么AD2S1210解码芯片,还有些MCU集成解码模块实现。这里简单说一下一些纯软件的方法
在激励信号峰值处对正余弦信号进行采样,得到sin cos, 如下图中的小黑点,缺点,采样难,精度不高。
仿真效果如下,积分法从反馈的信号中,提取出计算出sin cos,下图中黄色是激励,红蓝是Resolver的反馈,绿白是从Resolver反馈提取出的正余弦信号信号,角度计算只需要对红蓝反正切或者锁相环操作就可以,从仿真效果来看分辨率比采样峰值的方法更高。
需要激励信号参与计算,采样和积分法一样,直接对采样到的旋变信号进行计算
仿真效果如下:
Resolver计算的角度和电机实际角度
速度环控制
对于Resolver的解码方式各有不同,有纯硬件,半硬件,纯软件,对于方法的选取需要对系统和硬件成本等特性进行合理规划,这里通过Simulink仿真生成代码和硬件调试来学习。具体的误差分析和优化还需要进一步的研究。
模型链接:https://item.taobao.com/item.htm?id=710873545933&spm=a1z10.1-c.w4004-13354255027.19.41292a1f58UIQV
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。