用fpga实现永磁同步电机控制_永磁同步电机控制系统仿真系列文章—旋转变压器...
回顾
之前的几篇已经讨论了永磁同步电机、逆变器以及许多与实时仿真相关的话题;
这一篇主要讨论旋转变压器的原理,技术参数,Simulink模型实现
旋转变压器的原理
目前,旋转变压器(Resolver,简称旋变)以可变磁阻式旋转变压器应用最为广泛,由转子和定子铁芯组成。如下图所示,转子就是由层压磁性钢板组成。这个定子为单相励磁线圈绕组(R1− R2)和两相输出线圈绕组(S1− S3, S2 − S4)。
旋转变压器原理图
当励磁线圈由交流电压激励时,交流输出电压在输出线圈中感应。当转子旋转时,因为磁路中提供的间隙(磁导率)在一个周期内随转子的旋转角度变化,两相输出线圈绕组的输出电压也随转子变化。
两个定子绕组机械位置相差90°,励磁线圈绕组采用交流基准源激励,随后在定子输出线圈绕组上的耦合的幅度是转子相对于定子的位置的函数,旋变的输出线圈绕组(S1− S3, S2 − S4)的输出电压Va和Vb的计算公式如下:
其中:
因此,旋变产生由转子角的正弦和余弦调制的两个输出电压,如下图所示,左图为转子极对数为1的波形,右图为转子极对数为4的波形。
旋转变压器的Simulink模型
因为旋转变压器的数学模型很简单,因此搭建旋转变压器的Simulink模型也很简单,模型输入输出端口和参数如下:
表1 In ports
表2 Out ports
表3 Parameters
Simulink模型如下图所示:
对于这个模型有几个说明:
1 |
因为旋变模型输出的信号为10k或者20k的正弦或者余弦调制信号,因此模型的步长一般小于1µs,需要放在FPGA中运行。 |
2 |
虽然模型的数据类型为Single(单精度浮点),但是因为Simulink的HDL Coder工具可以支持生成Single(单精度浮点)的FPGA模型,降低了Resolver模型的开发难度,简化了开发流程,减少了开发的工作量。 |
3 |
因为旋变信号解析RDC芯片都有DOS和LOT等故障检测功能,为了测试此功能,需要在Sine和Cosine信号的引入幅值和相位误差,用于模拟此类故障。 |
4 |
因为旋变信号解析RDC芯片输入的信号都是差分形式,此外有的RDC芯片是电流型的,因此在外围需要增加一块信号调理板卡,用于信号类型和电阻值的匹配。 |
——参考文献——
[1] www.analog.com. “ad2s1210.pdf”, 2010, REV A
[2] www.tamagawa-seiki.com. “VR Type (Singlsyn)”, 2019.12
用fpga实现永磁同步电机控制_永磁同步电机控制系统仿真系列文章—旋转变压器...相关推荐
- UnityStandardAsset工程、源码分析_2_赛车游戏[玩家控制]_车辆核心控制
上一章地址:UnityStandardAsset工程.源码分析_1_赛车游戏[玩家控制]_输入系统 在上一章里,我们了解了整个车辆控制的大体流程,并且分析了一下输入系统,也就是从玩家的手柄\手机倾斜输 ...
- ros滑模控制_滑模控制的疑惑,头脑要炸了,请滑模控制高手解惑 - 数学 - 小木虫 - 学术 科研 互动社区...
昨晚写的比较乱,我重新写了下,我估计是好多东西搞混了,大家解惑下吧,谢谢! 滑模控制看似挺简单的,就是2步,第1步设计合适的滑模面,并证明滑模面的稳定性,这样一旦到达滑模面后,就一直保持在滑模面上了. ...
- python手机屏幕控制_用Python控制墨水屏
按照基础教程墨水屏用了起来,但是,教程是用C写的,以后是想用python做开发的,这之间可咋切换? 万能的github上已经有人这么做了 https://github.com/GregDMeyer/I ...
- svm多分类代码_跟我一起机器学习系列文章知识点与代码索引目录,持续更新…...
<跟我一起机器学习> 系列文章知识点与代码索引目录 0 环境配置 如何才能入门机器学习? 优雅的安装和使用Anaconda 使用Conda来进行环境的创建与管理 Pycharm安装与使用 ...
- 永磁同步电机转子磁链_永磁同步电机介绍
关注微信公众号"新能源汽车控制",了解更多内容. 永磁同步电机(Permanent Magnet Synchronous Motor)与普通的电励磁同步电机相比,区别主要是励磁方式 ...
- 2021-02-27 永磁同步电机 自抗扰控制 PI调节器 矢量控制 SVPWM
永磁同步电机 自抗扰控制 PI调节器 矢量控制 SVPWM 算法介绍 算法架构如下所示,其中采用SVPWM矢量控制,id=0.主要包括三个部分:转速环PI调节器,电流环PI调节器,SVPWM算法等. ...
- 永磁同步电机自抗扰无位置传感器控制仿真,同时实现自抗扰和基于eso扩张状态观测器的无位置控制仿真
永磁同步电机自抗扰无位置传感器控制仿真,同时实现自抗扰和基于eso扩张状态观测器的无位置控制仿真. ID:6950670038985136
- 现代永磁同步电机控制原理及matlab仿真_永磁同步电机是什么?
我们从特斯拉汽车开始说起,特斯拉这个名字是为了纪念尼古拉·特斯拉 现代交流电力系统的建立者,电机工程学的先驱.人们当前的现代化生活很大一部分要归功于这位神一样的男人. 特斯拉的车标灵感来源于电机结构的 ...
- PMSM永磁同步电机滑模控制的直接转矩控制改进算法仿真模型,在传统算法上结合滑模控制算法加以改进
PMSM永磁同步电机滑模控制的直接转矩控制改进算法仿真模型,在传统算法上结合滑模控制算法加以改进,基于matlab/simulink搭建,以供参考学习 ID:8150678002556068阳光彩虹小 ...
- 永磁同步电机simulink仿真——PMSM矢量控制
学了一年多的PMSM了,用最快的方法在simulink里搭建一个基础的矢量控制模型,不熟悉的话可以参考下,有空更新每个步骤细节和其他实现方法,创作不宜,记得点赞收藏. 1 矢量控制系统框图 话不多说, ...
最新文章
- 淘宝、美团、滴滴分别如何搭建大数据平台?
- urllib,urllib2和request模拟登陆人人网比对
- mybatis-spring 集成
- LeetCode MySQL 1445. 苹果和桔子
- 定时更换超级连接的代码
- C++输入变长字符串
- Raki的读paper小记:DEBERTA: DECODING-ENHANCED BERT WITH DISENTANGLED ATTENTION
- vivado之FFT ip核的入门学习
- MySQL笔记: B站宋红康最新教程(持续更新中)
- UI设计流程是什么?来看看UI设计完整的设计流程吧
- 在使用git bash输入命令时,已输入命令按Backspace键无法删除
- 基于FSR柔性薄膜压力传感器的智能鞋改装垫
- 请编写函数实现自然底数 e=2.718281828
- 猫眼网历史日票房数据爬取
- uploadify---jQuery多文件上传
- python4delphi和tesserocr库安装配置
- cron表达式入门_Sourcehunt:Cron管理,Hackathon入门,PHP-GUI…
- Golang修改图片JPEGjpg的大小和质量
- 2020FME博客大赛——地下管线-雨水管网 三维可视化
- Anroid11有多个Launcher应用时,默认其中一个Launcher为启动Launcher,不用弹框选择Launcher
热门文章
- 61.Linux/Unix 系统编程手册(下) -- SOCKET: 高级主题
- 5.PSR-7: HTTP message interfaces
- linux服务器终止进程,结束linux 服务器系统中一个程序的多个进程
- [BZOJ4621]Tc605
- java 16进制Util转换类
- 正则表达式就这么简单!
- 初学Laravel框架与ThinkPHP框架的不同
- SPOJ - LCS 后缀自动机入门
- vi 编辑器基本命令
- windows2008下运行环境部署(iis,ftp,oracle)