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

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

3天内不再提示

PWM脉冲宽度调制原理

麦辣鸡腿堡 来源:古月居 作者:古月居 2023-11-27 11:37 次阅读

我们已经可以用GPIO控制LED灯一闪一闪亮晶晶了,这样只有亮和灭的状态似乎还是太简单了,能不能对LED的亮度进行调整呢?

当然没问题,这就要用到接下来学习的PWM脉冲宽度调制了。

PWM脉冲宽度调制原理

在GPIO的数字输入和输出模式中,只有高低电平,高电平一般是3.3V或者5V,低电平就是0V,如果我想要一个折中一点的电压怎么办呢?PWM大家了解一下。

PWM,全称是脉冲宽度调制,是一种对模拟信号电平进行数字编码的方法,通过高分辨率计数器,调制出一定占空比的方波,通过这种方式对模拟信号的电平进行编码。

图片

通俗点来说,如果我们有一个10W的灯泡,在一个小时中亮了半个小时,那我们宏观来看,它在这一个小时中的功率就是5W,这样就相当于是它的电压被降低了。而我们还可以通过改变这一个小时中,灯泡被点亮的时长,来等效出不同的电压。

然后,我们把一个小时缩短为很小的一个时间,到达一定的微分程度,表现出来的就是电压的变化,而这个很小的时间,就是PWM频率的倒数,被点亮的时间在这个很小的时间中所占的百分比就叫做占空比。

这里大家也要注意,虽然PWM在尽力呈现出模拟信号的样子,但本质还是数字信号,因为在给定的某一任何时刻,引脚只能高电平或者低电平。

通过PWM技术,可以让数字电路产生类似模拟信号的效果,从而实现类似的无级控制,比如风扇的转速,或者屏幕的亮度,很多都是通过PWM技术实现的调节。

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

    关注

    237

    文章

    22449

    浏览量

    645878
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4900

    浏览量

    209906
  • GPIO
    +关注

    关注

    16

    文章

    1133

    浏览量

    50570
  • 高电平
    +关注

    关注

    6

    文章

    102

    浏览量

    20954
收藏 人收藏

    评论

    相关推荐

    认知里的PWM脉冲宽度调制

    针对PWM,官方的解释是这样:PWM,也称脉冲宽度调制,它是一种模拟控制方式
    的头像 发表于 07-07 14:37 1123次阅读
    认知里的<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>

    PICO系列教程3——PWM(脉冲宽度调制)-

    脉冲发生器仪器仪表
    jf_97106930
    发布于 :2022年09月04日 14:38:34

    pwm脉冲宽度调制led驱动控制电路图

    本文主要对pwm脉冲宽度调制led驱动控制电路图进行了分析说明。[hide]1、开机输入浪涌电流限制电阻;2、为一款逐流无源功率因数校正(PPFC)电路,通过扩展交流输入市电整流二极管的导通角来改善
    发表于 12-23 17:27

    PWM脉冲宽度调制LED驱动芯片AP3029资料推荐

    PWM脉冲宽度调制LED驱动芯片AP3029资料下载内容主要介绍了:AP3029引脚功能AP3029内部方框图AP3029典型应用电路AP3029极限参数
    发表于 04-14 06:48

    以NEC协议为例采用PWM脉冲宽度调制

    以 NEC协议为例,采用PWM脉冲宽度调制,利用脉冲宽度来表示 0 和 1 。协议数据包组成:同步码头、地址码、地址反码、控制码、控制反码同步码由一个 9ms 的低电平和一个 4.5ms 的高电平
    发表于 08-10 06:06

    MM32SPIN2x电机新增PWM脉冲宽度调制模块

    转速、内建比较器等优势。为了方便电机控制,MM32SPIN2x新增了PWM脉冲宽度调制模块。可以控制高级定时器TIM1输出的PWM波形,生成六步方波驱动电机运转。该模块支持自动换相屏蔽,电流补偿和电流
    发表于 10-25 15:11

    AP3029中文资料,(PWM脉冲宽度调制)

    AP3029 是将开关管与肖特基二极管集成在内的PWM脉冲宽度调制)模式的升压型变换器。它仅通过几颗外部元件——升压电感、输入电容、输出电容、反馈电阻来完成对负载WLED 的
    发表于 12-20 09:21 77次下载

    调节方便的高精度PWM脉冲宽度调制)式12位D-A转换器

    调节方便的高精度PWM脉冲宽度调制)式12位D-A转换器 电路的功能
    发表于 05-07 16:46 1486次阅读
    调节方便的高精度<b class='flag-5'>PWM</b>(<b class='flag-5'>脉冲宽度调制</b>)式12位D-A转换器

    PWM脉冲宽度调制)的工作原理、分类及其应用

    脉冲宽度调制脉冲宽度调制PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应
    发表于 06-01 11:23 4.5w次阅读
    <b class='flag-5'>PWM</b>(<b class='flag-5'>脉冲宽度调制</b>)的工作原理、分类及其应用

    51单片机PWM脉冲宽度调制的程序合集资料免费下载

    本文档的主要内容详细介绍的是51单片机PWM脉冲宽度调制的程序合集资料免费下载。
    发表于 03-28 16:21 37次下载
    51单片机<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>的程序合集资料免费下载

    关于PWM脉冲宽度调制与智能小车PWM直流电机调速的单片机实验

    关于PWM脉冲宽度调制与智能小车PWM直流电机调速的单片机实验(现代电源技术王建辉答案)-关于PWM脉冲宽度调制与智能小车
    发表于 09-16 15:27 14次下载
    关于<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>与智能小车<b class='flag-5'>PWM</b>直流电机调速的单片机实验

    拓展模块使用教程和心得(四):PWM脉冲宽度调制及普通有刷马达和空心杯电机(测试平台:STC8A8K,STM32F103)

    拓展模块使用教程和心得(四):PWM脉冲宽度调制及普通有刷马达和空心杯电机(测试平台:STC8A8K,STM32F103)
    发表于 12-01 10:51 13次下载
    拓展模块使用教程和心得(四):<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>及普通有刷马达和空心杯电机(测试平台:STC8A8K,STM32F103)

    MPC82系列MCU的PWM脉冲宽度调制)采样代码

    MPC82系列MCU的PWM脉冲宽度调制)采样代码免费下载。
    发表于 07-01 10:26 0次下载
    MPC82系列MCU的<b class='flag-5'>PWM</b>(<b class='flag-5'>脉冲宽度调制</b>)采样代码

    PWM脉冲宽度调制产生方波时,调制波可否采用三角波?为什么?

    PWM脉冲宽度调制产生方波时,调制波可采用三角波。
    的头像 发表于 03-10 15:12 4499次阅读
    <b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>产生方波时,<b class='flag-5'>调制</b>波可否采用三角波?为什么?

    关于PWM脉冲宽度调制,你懂多少?

    其实关于PWM脉冲宽度调制讲的最详细的应该在电力电子里面,然而平时用的最多的就是在一些的程序控制里面。
    的头像 发表于 07-19 16:49 1686次阅读
    关于<b class='flag-5'>PWM</b><b class='flag-5'>脉冲宽度调制</b>,你懂多少?