解决问题的方法通常不止一种。有时使用最广泛的方法并不会产生最大利益。电机控制项目的系统设计人员使用各种电流测量方法确保电机高效运行并防止可能的损坏。在电机设计中有三种主要方法可测量电流。在本博文中,将回顾这三种方法,并分享直列式电机电流感应使用增强型脉冲宽度调制(PWM)抑制的五大优势。

如图1所示,基本上有三种不同的方法来测量三相电动机驱动系统中的电流:低侧、直流链路和直列测量。图1所示的是传统三相PWM逆变器,该逆变器使用三对功率MOSFET(绝缘栅双极晶体管IGBT也很常见)来驱动直流电动机。该图还包括高侧电流感应,其通常在显著错误情况下使用,比如接地电路短路的情况。

图1:三相电机驱动系统的各种电流感应方法

许多设计人员使用前两种方法(低侧、直流链路及其各种组合),因为标准电流感应解决方案很容易获得——通常具有快速响应时间、更高带宽、快速输出转换速率和低共模输入电压。但是,这些现有的产品可通过低侧或直流链路感应相电流,但并不意味着就是最简单的解决方案。用这些方式测量电流的主导思想是试图复制被驱动到电机绕组中的电流。这种复制情况发生在软件中;它可广泛参与,但不够精确。

直列式电流感应方法看似是最合理的,因为这是最终要测量的电流。但这种方法存在一个问题。驱动MOSFET或IGBT的PWM信号对电流感应放大器造成严重破坏。感测电阻处的共模信号从电源电压被驱动到接地,具有非常快速的瞬态开关特性,而电流感应放大器试图测量感测电阻本身的小差分信号。图2是由PWM逆变器产生的正弦相电流(红色波形)的示波器截图。这种情况下,PWM频率为100兆赫(MHz),由LMG5200 GaN半桥功率级提供(更多详细信息,请参见底部的TI设计)。需要注意的是,快速开关信号是直列式电流感应放大器测量相电流时所接收的信号。这就像在有飓风的情况下,当杯子在海上漂浮,而试图测量杯中液体一样。难怪大多数设计师会考虑使用低侧感应!下面我们将介绍另外一种方法。

图2:在快速共模瞬变期间测量相电流

描述潜在优势之前,先解释一下增强型PWM抑制。增强型PWM抑制是一种有源电路,它比传统方法更快速的稳定输出电压。因为电流感应放大器可以检测具有快速转变的输入共模信号,所以这些扰动在设备输出传播时将降至最低。减少这些干扰(被设计者亲切地称为“振铃”)的另一种方法是使用高带宽放大器(在MHz范围内)尽快稳定输出,但这种方法的成本可能很昂贵。

图3所示为在没有噪声引入的情况下,每个相的输出电压信号。红色波形是信号,表示功率晶体管尽可能接近正弦波形地复制到电动机,该晶体管以电子方式换向。电流感应放大器将经历从电源轨(例如,VBATT = 48V)到接地的输入共模电压信号。

图3:使用增强型PWM抑制的预期电压波形

优势1:减少消隐时间

共模PWM瞬态抑制允许在电流感应放大器的输出上具有较少的“振铃”。不得不等待电压信号稳定是主要的缺点,特别是对于需要低忙闲度(≤10%)的系统更是如此,因为测量电流的时间缩短了(在工业上通常称为消隐时间)。

优势2:直列电流感应

与高共模输入电压相结合,增强型PWM抑制可监控直列式电流。前面讨论过,由于其暴露的恶劣环境,电流感应放大器的鲁棒性是必须的。除这一要求外,放大器还必须具有高AC和DC精度,为系统设计人员提供精确的电流传感器测量,您可在TI TechNote中使用INA240的直列式电机电流感应的信息。

优势3:可能消除电隔离

增强型PWM抑制的另一个优势很微妙,但又很重要。通过增强型PWM抑制,当电流隔离并非系统所要求时,设计人员无需使用隔离的电流感应设备。客户经常使用隔离设备来解耦PWM信号通过感测电阻时产生的噪声。使用增强型PWM抑制不再需要去耦。

优势4:算法优化

我之前提到过这一优势——算法优化。利用增强型PWM抑制,不需要再复制或计算相电流,因为可直接得到现成答案。只需很少的软件就能有效地运行电机。

优势5:提高电机效率

我想谈谈最后一个优势——提高电机效率,这对设计师来讲可以说是最重要的。电机制造商和电机驱动系统设计者一直在寻找提高电机效率的方法。高AC和DC精度、快速的输出响应和减少消隐时间使得电机以尽可能高的效率运行。多相电机的精确定时控制尽可能地减少消隐时间,从而最大化电机效率。

图4:增强型PWM抑制的五大优势

私信“干货”二字,即可领取138G伺服与机器人专属及电控资料!

pwm 正弦波_增强型PWM抑制功能对于直列式电机控制的五大优势相关推荐

  1. bldc 原理 方波控制_【百问百答】ST 电机控制实战问答合辑 | 连载之一

    点击下方链接可以直接观看电机直播及直播答疑 电堂​wx18257eb0e8c82435.h5.xiaoe-tech.com 电堂​wx18257eb0e8c82435.h5.xiaoe-tech.co ...

  2. 永磁同步电机矢量控制中的双闭环是什么意思_【百问百答】ST 电机控制实战问答合辑 | 连载之二...

    点击下方链接可以直接观看电机直播及直播答疑 https://wx18257eb0e8c82435.h5.xiaoe-tech.com/content_page/eyJ0eXBlIjoiMiIsInJl ...

  3. stm32开发实战labview卷_【百问百答】ST 电机控制实战问答合辑 | 连载之一

    点击下方链接可以直接观看电机直播及直播答疑 电堂​wx18257eb0e8c82435.h5.xiaoe-tech.com 电堂​wx18257eb0e8c82435.h5.xiaoe-tech.co ...

  4. 五大服务顺序_百度大脑5.0技术干货:详解飞桨五大优势,鸿鹄芯片架构细节

    智东西 文 | 心缘 智东西7月8日消息,近日,2019百度AI开发者大会在北京国家会议中心举行.在上午的主论坛中,百度CTO王海峰带来了软硬一体的AI大生产平台--百度大脑5.0,宣布百度飞桨与华为 ...

  5. pwm 正弦波_正弦波逆变器和修正波逆变器的区别

    修正波波与纯波的波形不同.纯波的波形是稳定的,纯波逆变器可以使感应负载装置的峰值功率瞬间启动. 1.修正波逆变器介绍 与方波相比,改进波逆变器的输出电压波形对改进波的波形有明显改善,高谐波含量也有所降 ...

  6. pwm 正弦波_正弦波滤波器的原理及应用,LC滤波器与LCL滤波器的区别?

    科普小贴士:LC滤波器(正弦波滤波器)与LCL滤波器的区别 LC滤波器(正弦波滤波器):由串联电抗L和并联电容C构成. LCL滤波器:是指滤波器的一种结构形式,头部是一组电感在串联,中间部分是并联的安 ...

  7. stc15系列c语言pwm编程,STC单片机C语言程序设计 第25章 STC单片机增强型PWM原理及实现.docx...

    STC单片机C语言程序设计 第25章 STC单片机增强型PWM原理及实现 STC单片机增强型PWM发生器原理及应用主 讲:何宾Email:hebin@mail.buct.edu.cn2016.03增强 ...

  8. STC8A8K增强型PWM使用

    PWM是常用的单片机功能,文章将介绍PWM的运行机制,基于8051-ELL库配置PWM功能 在ELL库中,配置PWM最少仅需要三个函数: /*** @brief PWM0通道初始化函数,它必须在PWM ...

  9. 什么叫死区时间_关于pwm死区时间的介绍

    死区时间是PWM输出时,为了防止上下桥臂IGBT不会因为开关速度问题发生同时导通而设置的一个保护时段,通常也指PWM响应时间.也就是说,当一个IGBT导通后关闭,再经过一段死区,这时才能让另一个IGB ...

  10. NXP RT1052 eFlexPWM—灵活的增强型 PWM例程

    参考IMX+RT开发实战指南 eFlexPWM 初始化结构体详解 结构体成员用于设置PWM 基本工作参数,并由 FLEXPWM 初始化配置函数调用,初始化结构体中设定的参数将会设置定时器相应的寄存器, ...

最新文章

  1. Android Binder IPC机制
  2. 从中序与后序遍历序列构造二叉树Python解法
  3. C语言数组初始化的问题
  4. Python pandas中DataFrame逐行读取的方法(pandas.core.frame.DataFrame类型)
  5. dlp型3d打印机_【论文新萃】光聚合成型3D打印技术复制印章研究
  6. python beautifulsoup多线程分析抓取网页
  7. 日记 [2007年09月22日]solaris 10 挑战
  8. Node+fs+定时器(node-schedule)+MySql
  9. python手机安装不了软件怎么办_安装python安装方法
  10. 汉王考勤管理系统 与服务器连接失败,汉王考勤管理系统
  11. eclipse插件下载地址
  12. java矩阵连乘动态规划_动态规划之矩阵连乘
  13. Intel Core系列CPU架构演变
  14. 最后一个道士 第二章
  15. 抱团股会一直涨?无脑执行大小盘轮动策略,轻松跑赢指数5倍【附Python代码】
  16. 计算机组成原理 CPU 结构和功能
  17. ios全网通插电信卡显示无服务器,iPhone6/6 Plus全网通无法使用电信4G 苹果称将很快解决...
  18. 如何成为巨量引擎Marketing API开发者
  19. 实体之间的关系主要有以下两种
  20. 第22期状元简讯:支付宝母公司斥资11.8亿元控股天弘基金

热门文章

  1. LeetCode - Remove Duplicates from Sorted List
  2. TIPS:java 类的全局变量与静态变量
  3. 生成一定范围内的互不相同的随机数的方法比较
  4. Js获取处理日期时间
  5. nod32 update and id
  6. 地震日记-2008-05-14
  7. Mybatis Configuration.xml中properties属性定义
  8. oracle 写递归,请问一个递归sql的写法
  9. matlab gui怎样将结果保存在excel中_声发射简单使用matlab导入参数波形数据并绘图...
  10. ruby和python比较_ruby和python哪个强大