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

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

3天内不再提示

PWM的原理、频率与占空比详解

GReq_mcu168 来源:csdn 作者:Z小旋 2021-02-23 15:24 次阅读

什么是PWM

脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。

pwm的频率:

是指1秒钟内信号从高电平到低电平再回到高电平的次数(一个周期);

也就是说一秒钟PWM有多少个周期

单位:Hz

表示方式:50Hz 100Hz

pwm的周期:

T=1/f

周期=1/频率

50Hz =20ms一个周期

如果频率为50Hz ,也就是说一个周期是20ms 那么一秒钟就有 50次PWM周期

占空比:

是一个脉冲周期内,高电平的时间与整个周期时间的比例

单位:%(0%-100%)

表示方式:20%

5dd78b32-74dd-11eb-8b86-12bb97331649.png

周期:一个脉冲信号的时间 1s内测周期次数等于频率

脉宽时间:高电平时间

上图中 脉宽时间占总周期时间的比例,就是占空比

比方说周期的时间是10ms,脉宽时间是8ms 那么低电平时间就是2ms 总的占空比 8/8+2= 80%

这就是占空比为80%的脉冲信号

而我们知道PWM就是脉冲宽度调制通过调节占空比,就可以调节脉冲宽度(脉宽时间) 而频率 就是单位时间内脉冲信号的次数,频率越大

以20Hz 占空比为80% 举例 就是1秒钟之内输出了20次脉冲信号 每次的高电平时间为40ms

我们换更详细点的图

5e16dc7e-74dd-11eb-8b86-12bb97331649.png

上图中,周期为T

T1为高电平时间

T2 为低电平时间

假设周期T为 1s 那么频率就是 1Hz 那么高电平时间0.5s ,低电平时间0.5s 总的占空比就是 0.5 /1 =50%

PWM原理

单片机为例,我们知道,单片机的IO口输出的是数字信号,IO口只能输出高电平和低电平

假设高电平为5V 低电平则为0V 那么我们要输出不同的模拟电压,就要用到PWM,通过改变IO口输出的方波的占空比从而获得使用数字信号模拟成的模拟电压信号

我们知道,电压是以一种连接1或断开0的重复脉冲序列被夹到模拟负载上去的(例如LED灯,直流电机等),连接即是直流供电输出,断开即是直流供电断开。通过对连接和断开时间的控制,理论上来讲,可以输出任意不大于最大电压值(即0~5V之间任意大小)的模拟电压

比方说 占空比为50% 那就是高电平时间一半,低电平时间一半,在一定的频率下,就可以得到模拟的2.5V输出电压 那么75%的占空比 得到的电压就是3.75V

5e64fd14-74dd-11eb-8b86-12bb97331649.png

pwm的调节作用来源于对“占周期”的宽度控制,“占周期”变宽,输出的能量就会提高,通过阻容变换电路所得到的平均电压值也会上升,“占周期”变窄,输出的电压信号的电压平均值就会降低,通过阻容变换电路所得到的平均电压值也会下降

也就是,在一定的频率下,通过不同的占空比 即可得到不同的输出模拟电压

pwm就是通过这种原理实现D/A转换的。

总结:

PWM就是在合适的信号频率下,通过一个周期里改变占空比的方式来改变输出的有效电压

PWM频率越大,相应越快,

PWM输出呼吸灯

那么,PWM信号的实际作用是什么呢?

我们以经常使用的呼吸灯举例:

一般人眼睛对于80Hz 以上刷新频率则完全没有闪烁感。

频率太小的话 看起来就会闪烁

那么我们平时见到的LED灯,当它的频率大于50Hz的时候,人眼就会产生视觉暂留效果,基本就看不到闪烁了,而是一个常亮的LED灯,

你在1秒内,高电平0.5秒,低电平0.5秒,(频率1Hz)如此反复,那么你看到的电灯就会闪烁,

但是如果是10毫秒内,5毫秒打开,5毫秒关闭,(频率100Hz) 这时候灯光的亮灭速度赶不上开关速度(LED灯还没完全亮就又熄灭了),由于视觉暂留作用 人眼不感觉电灯在闪烁,而是感觉灯的亮度少了 因为高电平时间(占空比)为50% 亮度也就为之前的50% ,

频率很高时,看不到闪烁,占空比越大,LED越亮;

频率很低时,可看到闪烁,占空比越大,LED越亮。

所以,在频率一定下,可以用不同占空比改变LED灯的亮度。使其达到一个呼吸灯的效果

PWM对电机转速的控制

占空比可以实现对电机转速的调节,我们知道,占空比是高电平在一个周期之中的比值,高电平的所占的比值越大,占空比就越大,对于直流电机来讲,电机输出端引脚是高电平电机就可以转动,当输出端高电平时,电机会转动,但是是一点一点的提速,在高电平突然转向低电平时,电机由于电感有防止电流突变的作用是不会停止的,会保持这原有的转速,以此往复,电机的转速就是周期内输出的平均电压值,所以实质上我们调速是将电机处于一种,似停非停,似全速转动又非全速转动的状态,那么在一个周期的平均速度就是我们占空比调出来的速度了,

电机控制中,电压越大,电机转速越快,而通过PWM输出不同的模拟电压,便可以使电机达到不同的输出转速。

当然,在电机控制中,不同的电机都有其适应的频率 频率太低会导致运动不稳定,如果频率刚好在人耳听觉范围,有时还会听到呼啸声。频率太高的电机可能反应不过来。

正常的电机频率在 6-16kHZ之间为好

PWM对舵机的控制

舵机的控制就是通过一个固定的频率,给其不同的占空比的,来控制舵机不同的转角

舵机的频率一般为频率为50HZ,也就是一个20ms左右的时基脉冲,而脉冲的高电平部分一般为0.5ms-2.5ms范围。来控制舵机不同的转角

500-2500us的PWM高电平部分对应控制180度舵机的0-180度

以180度角度伺服为例,那么对应的控制关系是这样的:

0.5ms--------------0度;

1.0ms------------45度;

1.5ms------------90度;

2.0ms-----------135度;

2.5ms-----------180度;

68837302-74dd-11eb-8b86-12bb97331649.gif

68d37776-74dd-11eb-8b86-12bb97331649.png

原文标题:详解PWM原理、频率与占空比

文章出处:【微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    114

    文章

    5141

    浏览量

    213382
  • 电机
    +关注

    关注

    142

    文章

    8930

    浏览量

    145079

原文标题:详解PWM原理、频率与占空比

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何选择合适的PWM频率

    PWM频率,也称为PWM的开关频率,是指PWM信号在单位时间内的周期性变化次数。它直接影响到PWM
    的头像 发表于 11-18 15:27 311次阅读

    DRV2603输入PWM波的频率占空比应该怎么调?

    官网上的PDF里没有引脚说明啊,还有输入PWM波的频率占空比应该怎么调
    发表于 11-07 06:40

    精确PWM占空比箝位

    电子发烧友网站提供《精确PWM占空比箝位.pdf》资料免费下载
    发表于 10-22 10:25 0次下载
    精确<b class='flag-5'>PWM</b><b class='flag-5'>占空比</b>箝位

    pwm频率对电机有什么影响

    PWM(脉冲宽度调制)是一种广泛应用于电机控制领域的技术,通过调整脉冲的占空比来实现对电机的精确控制。PWM频率对电机的性能和效率有着重要的影响。本文将从以下几个方面介绍
    的头像 发表于 08-08 16:12 2792次阅读

    PLC输出的pwm信号怎么看频率

    中高电平时间与整个周期时间的比值。例如,一个占空比为50%的PWM信号意味着在一个周期内,高电平和低电平各占一半时间。 频率PWM信号的频率
    的头像 发表于 08-08 15:32 749次阅读

    pwm频率过高和过低的影响

    PWM(Pulse Width Modulation,脉冲宽度调制)是一种常见的模拟信号控制方法,广泛应用于电机驱动、LED调光、电源管理等领域。PWM通过调整脉冲的占空比来实现对模拟信号的控制
    的头像 发表于 08-08 15:21 2584次阅读

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

    PWM(脉冲宽度调制)是一种广泛应用于电机控制领域的技术,其主要作用是通过调整脉冲的占空比来控制电机的转速和扭矩。在PWM驱动电机时,频率是一个非常重要的参数,它直接影响电机的性能和效
    的头像 发表于 08-08 15:20 1283次阅读

    一文带你了解PWM原理、频率占空比

    :T=1/f周期=1/频率50Hz = 20ms 一个周期如果频率为50Hz ,也就是说一个周期是20ms 那么一秒钟就有 50次PWM周期。占空比:是一个脉冲周期内,高电平的时间与整
    发表于 03-27 14:12

    pwm占空比和电压的关系 pid输出和pwm占空比怎么联系

    PWM(脉宽调制)指的是通过改变周期内的高电平时长来调整信号的占空比占空比是指高电平时长与周期时长的比值,常用百分比来表示。PWM的主要应用是在调速控制、电源控制以及通信传输等领域。
    的头像 发表于 02-02 17:17 6215次阅读

    pwm如何控制占空比和周期

    如果使用可编程PWM控制器,可以通过软件来控制占空比和周期。软件可以直接修改占空比寄存器的值,以控制高电平的持续时间,从而改变占空比。还可以修改周期寄存器的值,以改变整个
    的头像 发表于 01-17 15:00 5202次阅读

    P2_28 PWM频率占空比的计算

    PWM
    珠创客
    发布于 :2024年01月08日 12:43:29

    占空比信号和频率信号的区别

    占空比信号和频率信号是电子工程领域中常见的两种信号类型,它们在性质和应用领域上有着较大的差异。下面将详细介绍占空比信号和频率信号的概念、特点以及应用。 一、
    的头像 发表于 01-05 16:51 2301次阅读

    pwm频率占空比的计算公式

    PWM(脉宽调制)是一种常用的控制技术,在电子系统中广泛应用。PWM频率占空比是其重要参数之一,对于设计和优化PWM控制系统非常重要。本
    的头像 发表于 12-28 11:40 1.9w次阅读

    怎么实现dsp芯片输出占空比固定的pwm波形

    实现DSP芯片输出占空比固定的PWM波形需要以下步骤:定义占空比、设置计时器、计算周期和持续时间、更新占空比、输出PWM信号。 第一步:定义
    的头像 发表于 12-26 17:28 2493次阅读

    占空比什么是频率,什么是周期

    占空比(Duty Cycle)是指一个周期内,信号处于高电平的时间占整个周期的比例。通常用百分比表示,占空比越高表示信号处于高电平的时间越长。 频率是指一个信号的周期性重复发生的次数,在每一次周期
    的头像 发表于 12-18 14:41 3884次阅读