//

建立电流滑模观测器

EpreIaf = _IQmpy(Fsmo,EpreIaf) + _IQmpy(Gsmo,(Vaf-Eaf-Zaf));

EpreIbt= _IQmpy(Fsmo,EpreIbt) + _IQmpy(Gsmo,(Vbt-Ebt-Zbt));

//

计算电流观测误差

IafError = EpreIaf - Iaf;

IbtError = EpreIbt - Ibt;

//

滑动控制计算

if (_IQabs(IafError)

Zaf = _IQmpy(Kslide,_IQdiv(IafError,E0));

else if (IalphaError>= E0)

Zaf = Kslide;

else if (IafError<= -E0)

Zaf = -Kslide;

if (_IQabs(IbtError)

Zbt = _IQmpy(Kslide,_IQdiv(IbtError,E0));

else if (IbtError>= E0)

Zbt = Kslide;

else if (IbtError<= -E0)

Zbt = -Kslide;

//

计算滤波后的反电动势值

Eaf = Eaf + _IQmpy(Kslf,(Zaf-Eaf));

Ebt = Ebt + _IQmpy(Kslf,(Zbt-Ebt));

//

计算转子位置电角度

smoTheta = _IQatan2PU(_IQ(-Eaf),_IQ(Ebt));

上述程序实现了转子电角度的估算,

需要注意的是,

TI

公司

IQmath

库使用虽

然解决了

DSP2812

无法直接进行浮点运算的问题,但是也存在一些问题。例如,

在在上述程序中使用反正切函数时,

IQmath

库中的输出范围为

0,1

,对应实际

弧度中的

0,2

π

。但是正切函数的周期为

π

,也就是对于同一个反正切值而言,

全阶滑模观测器程序_滑模观测器转子估算程序相关推荐

  1. 您没有权限来打开应用程序_苹果建议:除非应用程序无响应,否则不要滑动强制退出...

    紫金财经2月26日消息 今日,苹果公司发布的一条建议,成为了微博热搜的话题.苹果建议除非应用程序无响应,否则不要滑动强制退出. 苹果公司表示,滑动关闭iPhone的应用程序可能会缩短电池寿命,并使设备 ...

  2. 11无监听程序_腾讯开心鼠英语 小程序实践与总结

    腾讯开心鼠英语 团队中有很多小程序的项目,且后续还会很多小程序的开发和迭代规划,因此我们团队是小程序的重度使用者.在小程序的开发中,团队积累了一些技术和经验,也遇到了一些困难和挑战,还踩了很多坑,因此 ...

  3. 上传声音 微信小程序_图文详解微信小程序中调用录音功能和音频播放的方法...

    老规矩,先几张图. 1.为了进来看得清楚.刚开始没有加载音频列表.代码往前挪一挪即可. 2.按住 录音按钮的时候会出现麦克风.中间的麦克风是个帧动画. 其实就是用js控制图片显示隐藏.没啥好说的.这里 ...

  4. plsql developer无监听程序_腾讯开心鼠英语 小程序实践与总结

    腾讯开心鼠英语 团队中有很多小程序的项目,且后续还会很多小程序的开发和迭代规划,因此我们团队是小程序的重度使用者.在小程序的开发中,团队积累了一些技术和经验,也遇到了一些困难和挑战,还踩了很多坑,因此 ...

  5. 渐进式web应用程序_如何使用渐进式Web应用程序更快,更便宜地构建新应用程序...

    渐进式web应用程序 You need an app! The question is- which kind? 您需要一个应用程序! 问题是--哪种? For the last 8 years or ...

  6. 渐进式web应用程序_如何在渐进式Web应用程序中添加到主屏幕

    渐进式web应用程序 添加到主屏幕 (Add To Homescreen) Here the web app install banner is focused on web app, with th ...

  7. 一个完整的嵌入式程序_放下偏见,原来嵌入式程序员如此“妖娆”!

    感兴趣的小伙伴可以来我的Java交流群,可以获取免费的学习资料 828 697 593 对Java技术,架构技术感兴趣的同学,欢迎加群,一起学习,相互讨论. 竟然都看到最后了,给小编点个关注吧,小编还 ...

  8. windows桌面应用程序_如何将Windows桌面应用程序转换为通用Windows应用程序

    windows桌面应用程序 With Windows 10's Anniversary Update, Microsoft is making it possible for developers t ...

  9. object picker 微信小程序_七夕地图导航微信小程序

    七夕期间,开发一款七夕微信小程序,地图导航是七夕小程序一种功能,今天单独开发一款纯七夕地图导航小程序,供大家娱乐,希望大家喜欢. 准备着手实现一个小程序,功能包括--获取用户当前位置的经纬度,在地图上 ...

  10. 用uml设计java应用程序_用UML设计Java应用程序之需求分析

    本节向大家介绍一下如何用UML设计Java应用程序, 这里就以图书馆借阅和预定图书和杂志的应用程序为例向大家讲解,主要有需求分析和域分析等内容,相信本节的学习一定会让你对UML设计有新的理解. 用UM ...

最新文章

  1. 【夸QT十一】外来物品:通用脚本帮助Web运行基础Linux命令
  2. 八个程序员必备的代码编辑器(附下载链接)
  3. 信息学奥赛一本通(2043:【例5.11】杨辉三角形)
  4. 信安教程第二版-第6章认证技术原理与应用
  5. 图片抓取_小小爬虫批量抓取微信推文里的图片
  6. 浅谈如何管理测试团队
  7. HA应用之 -- corosync+pacemaker
  8. java基础01-java历史
  9. 利用函数指针实现累加
  10. 电动自行车,电动滑板车出口欧盟CE认证怎么办理通过
  11. java int相除向上取整_JAVA入门第一季学习补充 - 何以解忧?
  12. python请输入星期几的第一个_Python 根据星期英文首字母判断星期几
  13. vue图形验证码组件
  14. C#实现调取钉钉考勤接口的功能
  15. 应聘Java笔试时可能出现问题库及其答案(最全版)
  16. mysql:日期加时间
  17. 微信小程序——消息推送配置
  18. zsh:command not found:conda的解决方法
  19. 关于RedisTemplate的ERR EXEC without MULTI错误
  20. pytorch从hdfs载入模型、从二进制字符串载入模型

热门文章

  1. ImportError: libjpeg.so.62: cannot open shared object file: No such file or directory
  2. SDOI2016R2(怎么可能是解题报告)
  3. 9.广义霍夫变换——广义霍夫变换算法和识别中的应用、现在的霍夫算法及识别中的应用_2
  4. 20.校准相机——纯粹的方式,简单的方式,多平面校准_4
  5. 6.边缘检测:梯度——梯度计算中滤波器的线性特性的利用_6
  6. android fragment 教程,Android Fragment教程总结
  7. bzoj1934 [Shoi2007]Vote 善意的投票 最小割
  8. 2017.4.19 细胞分裂 思考记录
  9. python爬虫教程蝴蝶汤_Python 爬虫十六式 - 第五式:BeautifulSoup-美味的汤
  10. CentOS7 安装lua环境