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

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

3天内不再提示

PWM原理及其应用

ARM与嵌入式 来源:ARM与嵌入式 2023-06-25 17:07 次阅读

什么是PWM

PWM(Pulse Width Modulation)简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、工控等方面。

PWM的频率

是指在1秒钟内,信号从高电平到低电平再回到高电平的次数,也就是说一秒钟PWM有多少个周期,单位Hz。

PWM的周期

T=1/f,T是周期,f是频率。

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

占空比

是一个脉冲周期内,高电平的时间与整个周期时间的比例,单位是% (0%-100%)

一个周期的长度,如下图所示。

其中,周期是一个脉冲信号的时间,1s内的周期T次数等于频率f,脉宽时间是指高电平时间。

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

比方说,周期的时间是10ms,脉宽时间是8ms,那么占空比是8/10= 80%,这就是占空比为80%的脉冲信号。

PWM就是脉冲宽度调制,通过调节占空比就可以调节脉冲宽度。

PWM原理

STM32单片机为例,其IO口只能输出高电平和低电平。

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

电压是以一种脉冲序列被加到模拟负载上去的,接通时是高电平1,断开时是低电平0。接通时直流供电输出,断开时直流供电断开。通过对接通和断开时间的控制,理论上来讲,可以输出任意不大于最大电压值5V的模拟电压。

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

也就是说,在一定的频率下,通过不同的占空比即可得到不同大小的输出模拟电压,PWM就是通过这种原理实现数字模拟信号转换的。

PWM应用

LED呼吸灯

以经常使用的呼吸灯举例。

一般人眼睛对于80Hz以上刷新频率则完全没有闪烁感,那么我们平时见到的LED灯,当它的频率大于50Hz的时候,人眼就会产生视觉暂留效果,基本就看不到闪烁了,而是误以为是一个常亮的LED灯。

由于频率很高时看不到闪烁,占空比越大LED越亮,占空比越小LED越暗。所以,在频率一定时,可以用不同占空比改变LED灯的亮度,使其达到一个呼吸灯的效果。

PWM对电机转速的控制

调节占空比可以实现不同电压的输出,实现对电机转速的调节。

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

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

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

PWM对舵机的控制

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

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

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

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

wKgaomSYBMqAJTtUAAAYnDWdOHw260.png

下图演示占空比从1ms变化到2ms时,转角的变化。

审核编辑:汤梓红

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

    关注

    124

    文章

    1483

    浏览量

    101863
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4900

    浏览量

    209906
  • 脉宽调制
    +关注

    关注

    3

    文章

    204

    浏览量

    38048
  • 脉冲信号
    +关注

    关注

    6

    文章

    333

    浏览量

    36434

原文标题:PWM原理及其应用

文章出处:【微信号:ARM与嵌入式,微信公众号:ARM与嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    0基础入门STM32单片机之综合例程 ADC检测,串口通信,蓝牙通信,pwm及其占空比的调整,#硬声创作季

    单片机占空比串口通信数字转换器STM32单片机
    Hello,World!
    发布于 :2022年10月19日 10:43:39

    【下载】《PWM整流器及其控制》

    。《PWM整流器及其控制》以电压型PWM整流器为主,兼顾电流型PWM整流器,对PWM整流器的基本原理、数学建模、特性分析、控制策略和系统设计
    发表于 09-13 18:12

    sys\bios的几个疑惑如何解答

    (1)我看了有好多版本的bios,是不是每个版本的API都不一样呢?(2)我查阅了相关的资料,知道了bios软件设置,但是怎么跟硬件连接还是不明白,比如 GPIO,AD,DA,PWM及其他的一些协议如何在bios下使用?有没有相关的资料或例程?
    发表于 05-29 14:30

    PWM逆变电路及其控制方法

    PWM逆变电路及其控制方法:目前中小功率的逆变电路几乎都采用PWM技术。逆变电路是PWM控制技术最为重要的应用场合。PWM逆变电路也可分为电
    发表于 09-09 12:49 0次下载

    PWM整流器及其控制

    关于PWM整流器及其控制的研究
    发表于 11-02 18:12 502次下载

    PWM及其ADC应用

    发表于 03-21 20:02 24次下载

    PWM整流器及其控制

    PWM整流器及其控制,电力电子技术的实际应用
    发表于 06-17 16:57 0次下载

    一种可实现PFM和PWM及其自动切换的数字控制电路

    一种可实现PFM和PWM及其自动切换的数字控制电路
    发表于 01-14 22:41 19次下载

    一种可实现PFM和PWM及其自动切换的数字控制电路

    一种可实现PFM和PWM及其自动切换的数字控制电路
    发表于 03-20 10:31 3次下载

    一文读懂PWM原理及其在电源中的应用

    脉宽调制(PWM)控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。
    发表于 10-06 17:16 5.5w次阅读
    一文读懂<b class='flag-5'>PWM</b>原理<b class='flag-5'>及其</b>在电源中的应用

    深入理解PWM控制电机转速的原理

    -》磁能-》机械能的转换。 下面这个图可以更直观的理解: PWM原理 关于PWM的原理请参照这篇文章:PWM原理及其应用。 通过上文大概知道,通过P
    的头像 发表于 07-27 09:33 2.3w次阅读

    PWM原理及其在电源中的应用

       熟悉单机片的同学就应该知道pwm,也就是脉冲宽度调制技术,它是通过对一系列脉冲的宽度进行调制,来获得等效的波形。是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,因其操作简单
    发表于 11-08 19:51 2次下载
    <b class='flag-5'>PWM</b>原理<b class='flag-5'>及其</b>在电源中的应用

    PWM原理及其应用

    占空比可以实现对电机转速的调节,我们知道,占空比是高电平在一个周期之中的比值,高电平的所占的比值越大,占空比就越大,对于直流电机来讲,电机输出端引脚是高电平电机就可以转动,当输出端高电平时,电机会转动,但是是一点一点的提速
    的头像 发表于 06-05 08:54 1886次阅读

    PWM原理及其应用

    电压是以一种脉冲序列被加到模拟负载上去的,接通时是高电平1,断开时是低电平0。接通时直流供电输出,断开时直流供电断开。通过对接通和断开时间的控制,理论上来讲,可以输出任意不大于最大电压值5V的模拟电压。
    的头像 发表于 09-09 09:26 1156次阅读

    PWM控制电机转速应用

    - >磁能- >机械能的转换。下面这个图可以更直观的理解: PWM原理 关于PWM的原理请参照这篇文章:[ PWM 原理及其应用](http://mp.weixin.qq.com/s?
    的头像 发表于 06-22 10:27 400次阅读
    <b class='flag-5'>PWM</b>控制电机转速应用