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

    浏览量

    10027
  • 电机
    +关注

    关注

    142

    文章

    9034

    浏览量

    145727
收藏 人收藏

    评论

    相关推荐

    TINA-TI软件里面的非线性变压器选项里面的参数怎么设置?

    你们的TINA-TI软件里面的非线性变压器选项里面的参数怎么设置,有很大的疑问啊 1.我们要自己输入变压器的磁心参数,变压器的截面积AE值,有效磁路长度,但你们里面怎么没有磁导率的选项 2.你们
    发表于 12-16 06:20

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

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

    使用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 322次阅读
    Oracle数据恢复—异常断电后Oracle数据<b class='flag-5'>库</b>启<b class='flag-5'>库</b>报错的数据恢复案例

    一种常用嵌入式开发代码

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

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

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

    陀螺仪LSM6DSV16X与AI集成(9)----中断获取FIFO数据并应用MotionFX解析空间坐标

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

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

    本文将探讨如何使用MotionFX解析空间坐标。MotionFX是一种用于传感器融合的强大工具,可以将加速度计、陀螺仪和磁力计的数据融合在一起,实现精确的姿态和位置估计。本文将介绍如何初始化
    的头像 发表于 07-18 10:43 1223次阅读
    陀螺仪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 873次阅读

    音频放大器IC性能参数解析:教你如何挑选合适型号

    通过解析音频放大器IC的关键性能参数,我们可以更好地挑选合适的产品。XBLW芯伯乐作为全球知名的半导体解决方案提供商,始终致力于为客户提供高品质、高性能的音频放大器IC。选择芯伯乐,让您的音响系统更出色,共创美好未来!
    的头像 发表于 04-25 00:00 1293次阅读
    音频放大器IC性能<b class='flag-5'>参数</b><b class='flag-5'>解析</b>:教你如何挑选合适型号

    Fcx3 mipi输入参数设置中,H-Blanking和V-Blanking这两个参数设置是会起作用的吗?

    了,对应的解析出来的参数没有打印。pclk测试点有时钟,但是其他两个测试点没有数据。现在能看到的是mipi数据的clk 是mipi非连续模式下的数据。3065对这个模式有要求吗? 2、cx3 mipi
    发表于 02-28 07:51

    ArkTS语言基础类-解析

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

    TC387 rdc(解析器)代码不起作用的原因?

    我正在解码解析器信号,我正在使用为 TC38x 电机控制软件下载的 edsadc 和 rdc 。 当我馈送解析器信号时,我看不到任何转换结果,因为它在 1 到 65536 值之间滑动。 正如你在
    发表于 01-22 06:17