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

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

3天内不再提示

电机的PWM驱动:PWM周期与电机的电气时间常数之间的关系

李英 来源:fgdfdzdg 作者:fgdfdzdg 2023-02-15 16:12 次阅读

关于有刷直流电机的PWM驱动,有一个注意事项:“相比于电机的电气时间常数,PWM周期要足够短”。在本文中,我们来探讨一下这个“足够短的PWM周期”具体是多少。

PWM驱动时,相比于电机的电气时间常数,PWM周期要足够短的含义是什么?

首先,我们来看数值上的相关性。占空比m=0.5时电流纹波值最大,“电机的电气时间常数τ/PWM周期tpwm”与“电流纹波/平均电流”的关系如下表所示:

τ/tpwm 平均电流 电流纹波(p-p) 电流纹波/平均电流(%)
100 0.5×Ea/R 0.0025×Ea/R 0.5
50 0.5×Ea/R 0.005×Ea/R 1.0
25 0.5×Ea/R 0.01×Ea/R 2.0
10 0.5×Ea/R 0.025×Ea/R 5.0
5 0.5×Ea/R 0.05×Ea/R 10.0

从这个表中可以看出,τ/tpwm需要10倍以上才能将纹波保持在5%以下,但实际上还应该根据所需特性来决定。在数学上,“相比于电机的电器时间常数τ,当PWM周期tpwm足够短时”,可以认为tpwm/τ≈0,因此可以理解为τ/tpwm要大于100。

下面通过公式来求一下结果。首先来看对有刷直流电机施加电源电压时的等效电路。

pYYBAGPjFReAVdVaAAAhmi6R9y8229.png

Ea:电源电压
Ia:电机电流
R:电机的等效电阻
L:电机的等效电感
Ec:电机的发电电压

电机的电气时间常数是表示相对于输入电压的电流上升特性的值,是达到峰值的63.2%所需的时间。如等效电路所示,从电气角度看,电机是将电机的发电电压Ec加在电阻R和电感L的串联电路中。电机的电气时间常数τ用L/R来表示。这意味着该值越小,电流波形上升越快。

假设电机发电电压Ec=0V,则将电压Ea分步施加给电机等效电路中的电感L和电阻R时的瞬态电流i的关系式为

L・(di/dt)+R・i=Ea ……(1)
这个微分方程的通解是
 i=Ea/R+A・exp(-R・t/L)     A:初始值 ……(2)
因此,如果在t=0时流过i=i_0 的初始值电流,则
 A=i_0-Ea/R ……(3)
所以
 i=(Ea/R)・(1-exp(-R・t/L))+i_0・exp(-R・t/L) ……(4)

接下来是电机端子间短路、电流再生时的等效电路。

pYYBAGPjFRiAMcvgAAAobGSZ_1o746.png

Ia:电机电流
R:电机的等效电阻
L:电机的等效电感
Ec:电机的发电电压

求此时的瞬态电流i。在方程(2)中,设Ea=0V即可,因此i为
 i=A・exp(-R・t/L) ……(5)
当t=0时,有刷直流电机PWM驱动瞬态电流波形τ/tpwm变化时,假设流过i_0的初始值电流,则
 A=i_0 ……(6)
所以
 i=i_0・exp(-R・t/L) ……(7)

从这些公式可以看出,PWM工作时流过电机线圈的瞬态电流,假设施加电压时的电流为 i_1,则指数函数为
 i_1=(Ea/R)・(1-exp(-m・tpwm/τ))+i_01・exp(-m・tpwm/τ) ……(8)
另外,假设电机端子间短路,电流再生时流过的电流为i_2,则指数函数为
 i_2=i_02・exp(-(1-m)・tpwm/τ) ……(9)

但是前提是Ea:施加电压,R:电机的等效电阻值,m:占空比(=0~1),tpwm:PWM周期,τ:电机的电气时间常数(=L/R),i_01、i_02:各初始电流值,电机的发电电压Ec=0V。
根据这些瞬态电流公式来考虑相对于电机的电气时间常数来说足够短的PWM周期时,应为
 -M・tpwm/τ≈0τ≈0 或 -(1-m)・tpwm/τ≈0

 Exp(-m・tpwm/τ)≈1τ)≈1 或 exp(-(1-m)・tpwm/τ)≈1
所以
 i_1≈i_01、i_2≈i_02
成立,始终会流过恒定的电流。而如果要使
 -M・tpwm/τ≈0τ≈0 或 -(1-m)・tpwm/τ≈0
成立,从数学角度看,需要
 τ/(m・tpwm)>100、τ/((1-m)・tpwm)>100
即使按照PWM周期tpwm来考虑,也需要
 τ/tpwm>100
的程度。
关于电流纹波,当电流稳定时,i_2的初始值变为i_1,i_2的结果变为i_1的初始值i_0,因此以下三个公式成立。
 i_1=(Ea/R)・(1-exp(-m・tpwm/τ))+i_0・exp(-m・tpwm/τ) ……(10)
 i_2=i_1・exp(-(1-m)・tpwm/τ) ……(11)
 i_2=i_0 ……(12)
通过总结公式,消去i_1和i_2,可以求得i_0和m、tpwm、τ的关系式,代入参数并计算可以求得各电流值。
下面给出了两个使用这些公式,从电机电流0A开始进行PWM驱动时的瞬态电流波形示例。首先是在Ea=12V、R=6Ω的条件下,按照τ/tpwm=10、tpwm=100μs使m变化时的曲线图,可以看出m=0.5时的纹波最大。
poYBAGPjFRqAEJANAAEtk6QPyvs221.png

接下来同样是在Ea=12V、R=6Ω条件下的曲线图,是通过在m=0.5时改变tpwm,从而使τ/tpwm变化的示例,可以看出τ/tpwm越大,纹波越小。
pYYBAGPjFRuAK8X5AADQiZSpYJM215.png
实际上,当电源接通时和电机端子间短路时,需要考虑驱动电路中输出MOSFET的导通电阻、以及再生电流流经MOSFET的寄生二极管等因素。

审核编辑:汤梓红

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

    关注

    146

    文章

    7095

    浏览量

    212748
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5148

    浏览量

    213420
  • 电机
    +关注

    关注

    142

    文章

    8935

    浏览量

    145117
收藏 人收藏

    评论

    相关推荐

    使用PWM输出方式驱动有刷直流电机PWM驱动的原理

    所需功率的一种方法。脉冲的大小和周期是恒定的,通过调整打开时的脉冲宽度(时间)来控制要发送的功率。输出电压是对应于导通和脉冲周期时间比=占空比的平均大小。 下面是有刷直流
    发表于 03-26 13:57

    伺服系统的机械时间常数电气时间常数是什么

    负载和空载时的阶越响应达到稳态的时间。带负载时就是机械时间常数,不带负载就是电机时间常数。这和PID参数设置也有关系。回复引用举报 波恩个人主页给TA发消息加TA为好友发表于:2010
    发表于 06-28 06:15

    如何计算时间常数RC

    如何计算时间常数RC 时间常数在电子线路中,特别是在脉冲电路中,是一个很重要的
    发表于 08-14 08:57 1.6w次阅读

    基于定子磁链模型的异步电机转子时间常数辨识

    基于定子磁链模型的异步电机转子时间常数辨识_刘和平
    发表于 01-07 17:01 1次下载

    PWM驱动电机恒流工作

    电机的典型驱动方法包括电压驱动、电流驱动以及PWM驱动。本文将介绍采用
    的头像 发表于 02-24 09:51 1671次阅读
    <b class='flag-5'>PWM</b><b class='flag-5'>驱动</b>的<b class='flag-5'>电机</b>恒流工作

    PWM驱动电机恒流工作

      电机的典型驱动方法包括电压驱动、电流驱动以及PWM驱动。本文将介绍采用
    发表于 03-13 09:09 2049次阅读
    <b class='flag-5'>PWM</b><b class='flag-5'>驱动</b>的<b class='flag-5'>电机</b>恒流工作

    ESP32 PWM驱动电机

    ESP32 寻迹模块测试 寻迹模块测试 所选设备 ESP32使用PWM 示例代码 寻迹模块测试 所选设备 ’ ESP32 引脚 说明 16 需要先拉低在拉高,才能驱动电机 13 PWM
    发表于 03-20 11:37 4次下载
    ESP32 <b class='flag-5'>PWM</b><b class='flag-5'>驱动</b><b class='flag-5'>电机</b>

    怎么理解微分电路条件是时间常数要远小于周期

    怎么理解微分电路条件是时间常数要远小于周期? 微分电路条件是时间常数要远小于周期是指在使用微分电路进行信号处理时,要注意电路中的时间常数与信
    的头像 发表于 10-26 11:13 1306次阅读

    RC时间常数的意思是什么?怎么算RC时间常数?RC时间常数的测量?

    RC时间常数的意思是什么?怎么算RC时间常数?RC时间常数的测量? RC时间常数是指电容(C)和电阻(R)串联电路的响应速度参数。它表示系统从初始状态到达稳定状态所需的
    的头像 发表于 11-20 16:46 1.4w次阅读

    pwm是怎么驱动电机的?

    pwm是怎么驱动电机的? 本文将详尽探讨脉宽调制(PWM)技术及其在电机驱动中的应用。首先,我们
    的头像 发表于 12-07 15:48 1777次阅读

    PWM驱动电机的基本原理和应用优势

      PWM(Pulse Width Modulation,脉冲宽度调制)驱动电机技术是一种广泛应用于电机控制领域的方法。它通过调节电源与电机
    的头像 发表于 06-19 11:09 1364次阅读

    pwm驱动电机对频率有啥要求

    的定义 频率是指单位时间内脉冲的数量,通常用赫兹(Hz)作为单位。在PWM驱动电机中,频率是指PWM信号的
    的头像 发表于 08-08 15:20 1321次阅读

    PWM载波频率与电机关系

    技术,通过将模拟信号转换为数字信号来实现对电机的控制。PWM的基本思想是将一个周期性的模拟信号转换为一个周期性的数字信号,数字信号的占空比与模拟信号的幅值成正比。
    的头像 发表于 08-08 15:23 1266次阅读

    PWM驱动电机发热的原因

    一、PWM驱动电机的基本原理 1.1 PWM的概念 PWM(Pulse Width Modulation,脉冲宽度调制)是一种数字信号处理技
    的头像 发表于 08-08 15:25 799次阅读

    pwm的频率对电机有什么影响

    的影响: PWM频率对电机转速的影响 PWM频率是指PWM信号在一个周期内产生的脉冲数量。在电机
    的头像 发表于 08-08 16:12 2874次阅读