首页 > 控制电路 >单片机 > 如何使用555定时器来产生PWM

如何使用555定时器来产生PWM

来源:互联网发布者:傻阿乐 关键词: PWM 脉宽调制 555定时器 更新时间: 2024/02/06

PWM(脉宽调制)是当今每个微控制器的重要特性,因为它几乎需要控制电子各个领域的许多设备。PWM广泛用于电机控制,照明控制等。有时我们在应用中不使用微控制器,如果我们需要在没有微控制器的情况下生成PWM,那么我们更喜欢一些通用IC,如运算放大器,定时器,脉冲发生器等。这里我们使用555定时器IC来产生PWM。 555定时器IC是一种非常有用的通用IC,可用于许多应用。

所需组件:

555定时器IC -1

10K锅-1

100欧姆电阻 -1

0.1uF 电容器 -1

1k 电阻器 -1(可选)

面包板-1

9v 电池 -1

发光二极管 -1

万用表或 CRO -1

跳线 -

电池连接器 -1

什么是PWM信号?

脉宽调制(PWM)是一种数字信号,最常用于控制电路。该信号在预定义的时间和速度内设置为高(5v)和低(0v)。信号保持高电平的时间称为“导通时间”,信号保持低电平的时间称为“关断时间”。PWM有两个重要参数,如下所述:

PWM的占空比:

PWM信号保持高电平(导通时间)的时间百分比称为占空比。如果信号始终为ON,则处于100%占空比,如果始终关闭,则为0%占空比。

占空比 =开启时间/(开启时间 + 关闭时间)

PWM的频率:

PWM 信号的频率决定了 PWM 完成一个周期的速度。一个周期是PWM信号的完全ON和OFF,如上图所示。在我们的教程中,我们将设置5KHz的频率。

我们可以注意到 LED 是否熄灭半秒,LED 亮起半秒。但是,如果ON和OFF频率从“每秒1次”增加到“每秒50次”。人眼无法捕捉到这个频率。对于正常的眼睛,将看到LED以一半的亮度发光。因此,随着导通时间的进一步减少,LED 看起来更轻。

555定时器PWM发生器电路图及说明:

555定时器PWM发生器电路图

在这个PWM发生器电路中,如上所述,我们使用555定时器IC来生成PWM信号。在这里,我们通过选择电阻RV1和电容C1来控制PWM信号的输出频率。我们使用可变电阻代替固定电阻来改变输出信号的占空比。通过 D1 二极管充电和通过 D2 二极管放电将在 555 定时器的输出引脚上产生 PWM 信号。

以下公式用于推导PWM信号的频率:

F = 0.693RV1C1

PWM生成的整个工作和演示在最后的视频中给出,您可以在其中找到LED上的PWM效果,并可以在万用表上进行检查。

使用 555 定时器 IC 模拟 PWM 生成:

以下是一些快照:

提问/讨论

这里还没有内容,您有什么问题吗?

我要提问/讨论

推荐帖子 最新更新时间:2024-11-13 14:23

CCS是否会改变中断向量表所在的地址内的内容
听风且饮 16:48:08 请问下在ccs仿真的时候,程序运行的时候中断向量表所在的地址内的内容会不会被修改,现在的程序运行的时候观测到中断向量表所在的地址空间内容被修改了。 CCS是否会改变中断向量表所在的地址内的内容 那是因为引导程序改变了中断向量表的位置,中断向量表有几个位
 安_然DSP 与 ARM 处理器
关于电感值的工程变通计算和测试法
在开发电子镇流器和电子节能灯电感镇流器及电感式节能灯中,常常遇到镇流电感及滤波电感值的计算问题。 但是电感值的计算程式比较繁琐,并且在缺乏必要的磁材参数测量仪器的情况下,要严格按程式计算也是困难的,如果有设计仿真软件当然就容易了。 关于电感值的工程变通计算和测试法
 zbz0529测试/测量
51单片机中断,,定时器控制寄存器TCON
当程序转向执行中断服务程序时,《外部中断请求标志位IE0(IE1),内部定时/计数器溢出标志位TF0(TF1)》,由硬件自动清0。 我想请问哥们,到底是在什么时候(比“当程序转向执行中断服务程序时”更具体)清0的呢?是在IRET指令执行之后吗? 51单片机中断,,定时器控制寄存器
 zzy360嵌入式系统
急求一份 51单片机PWM控制直流电机调速的资料 ! 小弟在此谢过了 !!!!!
442490577@qq.com 急求一份 51单片机PWM控制直流电机调速的资料 ! 小弟在此谢过了 !!!!! 找到了吗? 我也要啊,兄弟,有的话也发给我一份啊 1052689511@qq.com 直流电机正反转及PWM调速 先 Proteus 仿真一下,确
 p788557251单片机
朗科U盘变成OTi的U盘了?
我在使用一些U盘量产工具时,不知道怎么搞的,朗科U盘变成OTi的U盘了.现在无论在哪台电脑上,插上U盘后就变成了OTi设备了. 请教? 朗科U盘变成OTi的U盘了? 等待 你可能把vendor ID 修改成OTI的了。甚至还有string descriptor也改成OTI的了。
 zhull1984嵌入式系统
EZ430出问题了
斑竹,我的EZ430-F2013上午刚开始使用(新的),能调试程序,到了下午,就不行了! FATAL ERROR Failed to initialize device. Session aborted! 插拔EZ430,PC没反应! EZ430出问题了 查查是否为目标版问题。
 kellycan微控制器 MCU

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD 电路图 站点相关: 下载中心 Datasheet 参考设计

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved