0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TI eSMO库Fsmopos和Gsmopos参数解析

电子设计 来源:电子设计 作者:电子设计 2022-01-13 15:08 次阅读

作者:Hardy Zhou

电机无感控制算法方面,TI提供了eSMO滑模观测器来计算电机转子角度。 在应用方面,TI提供了eSMO lib文件和相关文档说明eSMO的使用,但是在使用过程中,可能没法从相关文档上理解Fsmopos和Gsmopos的含义,不方便调试。 因此本篇主要推导 TI eSMO电流计算公式,并导出Fsmopos和Gsmopos(分别简称F和G)公式,同时我们可以从推导出的公式看到TI 的计算和其他F和G的计算方式的差别,加深理解和熟练应用。

PMSM在静止α、β坐标系下的数学模型如下:

poYBAGGKSMOAZq50AAAQNOQPxlw023.jpg (1)

poYBAGGKSMWAM_2IAAAdB1VHgXY764.jpg

TI eSMO滑模观测器结构数学模型如下

pYYBAGGKSMiAEe3VAABK3bkflsY173.png

从结构上看,比较清晰明了,使用开关切换函数估算反电动势,从而求得电机转子角度。

从而我们可以得到以下的观测器表达式

poYBAGGKSMmAS8XVAAAfrzhicGU643.jpg

其中

pYYBAGGKSMyAAurrAAAo-yJUiq8674.jpg

基于以上公式,我们在α轴上求解eSMO电流,类似地可以求得β轴电流公式。

poYBAGGKSM6AI8dHAACOP9PqyLo825.jpg

电流在时域下的解为:

pYYBAGGKSM-AZwnPAAAH_V2ss_E629.jpg

对应离散时间Ts的电流解为

poYBAGGKSNGAJIAjAAALXi7wbf0636.jpg (1)

从而得到:

pYYBAGGKSNOAVw9NAAAJ8AvUSh4540.jpg (2)

(2) – (1)得到

poYBAGGKSNWATmKYAAA4xdRwTL8688.jpg

从而可以得到

pYYBAGGKSNeAdWL1AAANXGX_Cy0342.jpg

注意: 如果离散时间Ts足够小,可以使用poYBAGGKSNmALsaJAAAE7H3QfPA997.jpg近似。

那么就有

poYBAGGKSNuAdaAkAAAPpdagJZQ746.jpg

这样就跟其他非指数形式的表达式一样。

审核编辑:金巧

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    9997
  • 电机
    +关注

    关注

    142

    文章

    8938

    浏览量

    145123
收藏 人收藏

    评论

    相关推荐

    Python解析:通过实现代理请求与数据抓取

    在Python中,有多个可以帮助你实现代理请求和数据抓取。这些提供了丰富的功能和灵活的API,使得你可以轻松地发送HTTP请求、处理响应、解析HTML/XML/JSON数据,以及进行复杂的网络操作。
    的头像 发表于 10-24 07:54 140次阅读

    使用TI的DLMS COSEM

    电子发烧友网站提供《使用TI的DLMS COSEM.pdf》资料免费下载
    发表于 10-10 09:15 0次下载
    使用<b class='flag-5'>TI</b>的DLMS COSEM<b class='flag-5'>库</b>

    Oracle数据恢复—异常断电后Oracle数据报错的数据恢复案例

    Oracle数据的在线文件,需要恢复zxfg用户的数据。 Oracle数据恢复方案: 检测数据故障;尝试挂起并修复数据解析
    的头像 发表于 09-30 13:31 244次阅读
    Oracle数据恢复—异常断电后Oracle数据<b class='flag-5'>库</b>启<b class='flag-5'>库</b>报错的数据恢复案例

    一种常用嵌入式开发代码

    使用开源协议:GPL-2.0varch简介varch(we-architecture,意为我们的框架)是嵌入式C语言常用代码模块,包含了嵌入式中常用的算法库,数据结构(容器),解析
    的头像 发表于 09-04 08:06 380次阅读
    一种常用嵌入式开发代码<b class='flag-5'>库</b>

    陀螺仪LSM6DSOW开发(5)----MotionFX解析空间坐标

    本文将探讨如何使用MotionFX解析空间坐标。MotionFX是一种用于传感器融合的强大工具,可以将加速度计、陀螺仪和磁力计的数据融合在一起,实现精确的姿态和位置估计。本文将介绍如何初始化
    的头像 发表于 08-15 18:13 1549次阅读
    陀螺仪LSM6DSOW开发(5)----MotionFX<b class='flag-5'>库</b><b class='flag-5'>解析</b>空间坐标

    驱动LSM6DS3TR-C实现高效运动检测与数据采集(8)----中断获取FIFO数据并应用MotionFX解析空间坐标

    本文将探讨如何使用中断机制获取FIFO数据并应用MotionFX解析空间坐标。MotionFX是一种用于传感器融合的强大工具,可以将加速度计、陀螺仪和磁力计的数据融合在一起,实现精确的姿态和位置
    的头像 发表于 07-21 10:02 619次阅读
    驱动LSM6DS3TR-C实现高效运动检测与数据采集(8)----中断获取FIFO数据并应用MotionFX<b class='flag-5'>库</b><b class='flag-5'>解析</b>空间坐标

    驱动LSM6驱动LSM6DS3TR-C实现高效运动检测与数据采集(7)----MotionFX解析空间坐标DS3TR-C实现高效运动检测与数据采

    本文将探讨如何使用MotionFX解析空间坐标。MotionFX是一种用于传感器融合的强大工具,可以将加速度计、陀螺仪和磁力计的数据融合在一起,实现精确的姿态和位置估计。本文将介绍如何初始化
    的头像 发表于 07-18 11:02 1062次阅读
    驱动LSM6驱动LSM6DS3TR-C实现高效运动检测与数据采集(7)----MotionFX<b class='flag-5'>库</b><b class='flag-5'>解析</b>空间坐标DS3TR-C实现高效运动检测与数据采

    陀螺仪LSM6DSV16X与AI集成(8)----MotionFX解析空间坐标

    本文将探讨如何使用MotionFX解析空间坐标。MotionFX是一种用于传感器融合的强大工具,可以将加速度计、陀螺仪和磁力计的数据融合在一起,实现精确的姿态和位置估计。本文将介绍如何初始化
    的头像 发表于 07-18 10:43 1117次阅读
    陀螺仪LSM6DSV16X与AI集成(8)----MotionFX<b class='flag-5'>库</b><b class='flag-5'>解析</b>空间坐标

    OpenHarmony语言基础类【@ohos.xml (xml解析与生成)】

    将XML文本转换为JavaScript对象、以及XML文件生成和解析的一系列接口。
    的头像 发表于 05-08 17:05 796次阅读

    ArkTS语言基础类-解析

    多线程并发,支持Worker线程和宿主线程之间进行通信,开发者需要主动创建和关闭Worker线程。 提供常见的[容器类增、删、改、查]的能力。 提供XML、URL、URI构造和解析的能力。 XML
    发表于 02-20 16:44

    关于Ti太阳能的使用

    Ti太阳能(kysolar)加入Haawking IDE后,报错不能正常使用里面的函数。检查了include路径和Library Paths都没有问题。 有没有遇到过这种情况的朋友,请求指教!!
    发表于 01-04 18:30

    更快的tsv解析代码分享

    使用正则解析的正则表达式很简单, 这里直接给代码, 为了避免重复编译正则表达式和重新分配内存报错结果列表, 这里将她们作为参数传给解析函数.
    的头像 发表于 12-29 09:45 406次阅读
    更快的tsv<b class='flag-5'>解析</b>代码分享

    IGBT单管数据手册参数解析(下)

    这篇文章是英飞凌工业半导体微信公众号系列原创文章第205篇,IGBT单管数据手册参数解析(下)
    发表于 12-06 11:56 21次下载

    IGBT单管数据手册参数解析(上)

    这篇文章是《英飞凌工业半导体》系列原创文章的第204篇,IGBT单管数据手册参数解析(上)
    发表于 12-06 11:54 28次下载

    1000+常用Python一览

    lxml,快速,易用、灵活的HTML和XML处理,功能超强,在遇到有缺陷、不规范的xml时,Python自带的xml处理器可能无法解析。报错时,程序会尝试再用lxml的修复模式解析
    的头像 发表于 11-30 17:00 1096次阅读