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

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

3天内不再提示

使用硬件实现连续可调的PWM信号

pecron 来源:头条号88后技术宅 2023-07-25 09:05 次阅读

通常我们都习惯用MCU来产生可调PWM信号,这样简单灵活,但需要编程基础。对于没有编程基础只想用硬件做PWM调节的爱好者来说,下面这个电路用非常适合DIY,用我们常用的元件就能实现PWM连续可调,可以用来驱动MOS做直流电机调速,还可以用来做LED调光灯等一些简单的应用。

wKgZomS_H_OADcAtAADVwNP6EwY763.png

PWM可调原理图

wKgZomS_H_OASFGyAAC8QoC4UFc119.png

NE555内部结构图

电路原理主要对电容进行充放电,通过比较电容两端电压来控制输出高低电平,具体结合下图:

1)图橙色线回路为电容C3充电回路,其决定了输出PWM高电平时间,绿色线为电容C3放电回路,其决定了输出PWM低电平时间。

2)VR1用来平衡C3充电和放电时间比例,也就间接控制了输出PWM占空比。

3)D1、D2单向导通用来隔离充电和放电回路。

4)为防止7脚低电平放电时造成电源被短路,串R1电阻缓冲。

5)输出频率取决于R1+VR1和C3的值,占空比取决于VR1的位置。

6)占空比调节范围取决于VR1和R1比值;VR1:R1越大,占空比可调节范围越宽,见下文波形图。

wKgaomS_H_OAHIMvAAERShXsVeY056.png

电容充放电回路

1)当电容两端电压低于1/3VCC时,输出高电平。

2)当电容两端电压高于2/3VCC时,输出低电平,同时7脚对地开始对C3放电。

3)当电容两端电压又低于1/3VCC时,输出高电平,

4)当电容两端电压在1/3VCC和2/3VCC之间时输出保持当。

5)不断循环。

wKgaomS_H_OAV3k9AACuula3NUU290.jpg

电压比较输出波形

wKgZomS_H_OAKHn4AAA1SFvV4kc159.png

输出20% duty

wKgaomS_H_OAYkDjAAA3Gaew1nQ251.png

输出80% duty

电路最关键的就是NE555这个IC,下面简单了解下NE555的基本工作原理。如下图,内部就是比较器RS触发器。2脚是触发输入端,6脚是阈值输入端,7脚是放电端。内部有串联3个等值电阻接到2比较器,从而2脚比较值为1/3VCC,6脚比较值为2/3VCC。2脚电压低于1/3VCC时输出高电平,6脚电压高于2/3VCC时输出低电平。

下面为电容C3充放电与输出PWM曲线图:

电位器往左滑动,充电时间变短,放电时间变长,从而占空比减少,如下图所示20% duty:

将电位器往右滑动,充电时间变长,放电时间变短,从而占空比增大,如下图所示80% duty:

看完是不是觉得很简单?喜欢动手DIY的赶快操练起来吧。

审核编辑:汤梓红

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

    关注

    1268

    文章

    6180

    浏览量

    225681
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16016

    浏览量

    343621
  • 直流电机
    +关注

    关注

    35

    文章

    1623

    浏览量

    69469
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4900

    浏览量

    209906
  • DIY
    DIY
    +关注

    关注

    176

    文章

    883

    浏览量

    345915

原文标题:用硬件做PWM调节,这个电路用非常适合DIY

文章出处:【微信号:电路一点通,微信公众号:电路一点通】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何提高硬件pwm的分辨率?

    如题,新唐的pwm一般都是16bit, 其实也可以利用预分频比来提高一些所谓的分辨率. 现在有这样一个需求. 要求脉宽在0-65535us之间连续可调, 周期,也类似.但是肯定要大于65535,
    发表于 01-16 08:30

    控制舵机的PWM信号是单个的还是连续的?

    控制舵机的PWM信号是单个的还是连续的?如果是连续PWM信号的,在转过设定的角度后,
    发表于 01-08 10:30

    输出PWM信号问题咨询

    手边单片机只有一个向上计数的8位重装定时器,工作频率8MHz,我想输出一个40Khz的占空比可调PWM信号,占空比可以从1-100%连续可调
    发表于 11-10 12:22

    什么是PWM信号

    什么是PWM信号?官方解释:PWM信号一般指脉冲宽度调制。脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来
    发表于 08-17 08:06

    使用FPGA产生一个连续的脉冲调制PWM信号

    使用一个计数器,当计数值Cnt1小于脉冲宽度时,让PWM信号为1;当Cnt1大于等于脉冲宽度时,让PWM信号为0;当Cnt1的值等于Period-1时,计数器复位,Cnt1变为0。循环
    发表于 07-13 15:37

    如何提高新唐硬件pwm的分辨率?

    连续可调(分辨率为1us),有没办法通过软计数的方法,让pwm看上去的分辨率大于16bit呢 目前针对这个应用,我想了一个i办法, 当然首先,把预分频比和时钟分配设置成合适参数,使得硬件
    发表于 08-23 06:49

    基于单片机控制的输出连续可调开关电源的设计

    摘要:首先介绍基于单片机控制的输出连续可调开关电源的基本原理,并在此基础上详细介绍这种开关电源的硬件系统结构、软件设计流程和控制算法,以及采用软件的方法实现
    发表于 10-06 23:00 101次下载

    高精度频率连续可调信号源的设计

    开发了一种频率范围设定宽、频率连续可调、响应速度快的信号源发生器,并对该信号发生器的系统结构和软硬件进行了详细的设计。针对传统计算频率控制字
    发表于 05-08 16:02 66次下载
    高精度频率<b class='flag-5'>连续</b><b class='flag-5'>可调</b>的<b class='flag-5'>信号</b>源的设计

    基于单片机控制的输出连续可调开关电源的设计

    本文首先介绍基于单片机控制的输出连续可调开关电源的基本原理,并在此基础上详细 介绍这种开关电源的硬件系统结构、软件设计流程和控制算法,以及采用软件的方法实现
    发表于 04-15 09:47 17次下载

    555的可调PWM仿真proteus

    555的可调PWM仿真 proteus
    发表于 09-17 09:59 118次下载

    基于FPGA和PWM的多路信号发生器设计

    基于运放的信号发生器精度低且稳定性和可调节性差,而基于DDS的信号发生器则成本高、电路复杂。为此提出了基于FPGA+PWM的多路信号发生器设
    发表于 11-18 09:42 6438次阅读
    基于FPGA和<b class='flag-5'>PWM</b>的多路<b class='flag-5'>信号</b>发生器设计

    PWM信号统计频率和占空比

    看datasheet,发现定时器几大功能之一就是对PWM信号的捕获比较。说明定时器即可以产生PWM信号,还可以对外部的PWM
    发表于 04-20 09:20 8876次阅读

    信号发生器PWM方波输出 占空比频率可调

    城上8个脉冲宽度调制应用电路,想进一步了解PWM的朋友可以参考下。 1、信号发生器 PWM 方波输出 占空比频率可调节 此模块采用SG3525 PW
    的头像 发表于 11-02 10:29 1.4w次阅读

    使用51单片机的PWM信号控制智能小车的实现方法

    本文介绍了使用51单片机的输出端口产生四路占空比可调PWM信号,驱动四轮两路智能小车的软件实现方法。 程序中T0定时器采用中断的方式控制PWM
    发表于 04-13 17:48 6次下载

    PWM信号输出的三种硬件驱动方式

    PWM信号输出的三种硬件驱动方式 PWM信号,即脉冲宽度调制信号,用于控制电子设备的运转。在电路
    的头像 发表于 10-30 09:47 741次阅读