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

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

3天内不再提示

三种种常用的LED闪烁电路

STM32嵌入式开发 来源:STM32嵌入式开发 2023-01-31 17:19 次阅读

如何设计一个闪烁频率为2Hz的闪光电路?

闪烁频率为2HZ,则闪烁周期为T=1/f=0.5s,即500ms,也就说要求LED灯500ms闪烁一次,即平均1s闪烁两次。可实现的方式有很多,下面列举几种常用的例子供大家参考。

1 使用CPU实现

若有处理器单片机DSPARMCPLDFPGA等)的情况下,实现起来很简单,使用处理器其中的一个I/O口作为输出驱动三极管,控制LED亮灭交替变化。通过简单的编程使I/O口250ms输出高电平,250ms输出低电平,即可实现周期为500ms,频率为2HZ的闪烁。 I/O口的输出波形如下:实际就是使I/O口输出频率为2HZ的方波。

下图使用NPN三极管驱动LED灯亮灭,当高电平时,LED亮;当低电平时,LED灭。三极管的驱动电路原理如下:

2 使用555定时器实现

555定时器的功能很强大,可以输出任意占空比、频率约300KHZ以内的PWM波,如下图555定时器方波发生器原理,其输出波形的周期计算公式为:TH=ln2*R1*C1,TL=ln2*R2*C1,其中ln2≈0.7,如下图取值R1=R2=768KΩ,C1=470μF,计算得TH≈250ms,TL≈250ms,所以该方波周期为T=TH+TL=500ms,频率为1/T=2HZ。 555定时器输出端的驱动能力约200mA左右,因此只接一个LED灯时可以不用三极管等器件作为驱动,可直接555定时器的输出脚(4脚)。

上图为占空比为50%的方波发生器原理,使用二极管D1和D2改变电容C1充放电的顺序,从而实现电容C1充电时只经过R1,放电时经过R2。若去掉这两个二极管,其充放电的周期公式为:TH=ln2*(R1+R2)*C1,TL=ln2*R2*C1。

3 多谐振荡器

如下图是非常经典的LED交替闪烁电路,该电路是使用两个NPN三极管及电容充放电的原理实现LED1和LED2交替闪烁,若只需1个或1组LED时,可将LED2使用电阻代替即可。此电路属于多谐振荡电路,两个三极管一个管子导通时,另一个截止,通过容阻耦合使两个管子交替导通与截止,从而产生自激振荡。

其原理是: 上电瞬间,由于电路两边的参数会有微小差异,两个管子导通时间肯定有先后,促使其中一个管子导通而另一个截止,形成一个暂稳态。假设Q1导通,Q2截止,则此时Q1的集电极(即电容C1左端)的电压为0,Q1基极的电压约为0.7V,此时,电容C1通过电阻R2进行充电,且电容C2也通过电阻R4进行充电,(假设VCC电压为5V)则电容C2充满后电容两端电压为4.3V(左端0.7V,右端5V),因为R4的阻值远远比R2小,因此电容C2的充电速度要比C1快得多。当C1右端的电压达0.7V时,Q2导通。此时,电容C2的右端电压直接被拉地(即电压为0),但是电容两端的电压不能突变,则该电容左端电压瞬间变为-4.3V(原电容C2两端的电压为4.3V),Q1立刻截止,形成另一个暂稳态。此时电容C2开始通过R3放电,放完后又开始反向充电,当电容C2左端电压达0.7V时,Q1又导通。同理Q1导通使电容C1左端电压变为0V,反馈到电容右端电压变为-4.3V,Q2截止,又进入下一个暂稳态,如此反复。 其多谐振荡器的震荡周期为T=0.7(R2C1+R3C2),由于R2和R3、C1和C2的值相同,因此T=1.4*R2*C1,通过改变电容C1、C2和电阻R2、R3的值可改变闪烁频率。对于新手来说这个电路比较难理解,大家可以慢慢体会。4 总结 上文提供了三种比较常用的LED闪烁方案。 第一种使用处理器实现比较简单,但是前提原系统当中已有处理器可直接使用,否则只是为了LED闪烁单独设计一个处理器划不来,成本太高。 第二种方案使用555定时器制作,也是很常用的方法,一个555芯片加一些电容电阻即可实现,原理简单,成本也较低。 第三种是非常经典的多谐振荡电路,只要两个三极管加几个电容电阻即可实现,成本低。

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

    关注

    242

    文章

    23472

    浏览量

    665634
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10947

    浏览量

    213896
  • 555定时器
    +关注

    关注

    39

    文章

    317

    浏览量

    68244

原文标题:三种种常用的LED闪烁电路

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三种LED电路保护经验

    LED电路保护电路显得十分重要,总结了3LED电路的保护方法,希望对大家设计
    发表于 12-09 15:51 1759次阅读

    三种比较常用LED闪烁电路方案

    如何设计一个闪烁频率为2Hz的闪光电路?
    发表于 10-17 11:48 3424次阅读

    FPGA中三种常用复位电路

    在FPGA设计中,复位电路是非常重要的一部分,它能够确保系统从初始状态开始启动并保证正确运行。本文将分别介绍FPGA中三种常用复位电路:同步复位、异步复位和异步复位同步释放,以及相应的
    发表于 05-14 14:44 2791次阅读
    FPGA中<b class='flag-5'>三种</b><b class='flag-5'>常用</b>复位<b class='flag-5'>电路</b>

    常见的三种LED调光电源分析

    常见的三种LED调光电源分析  目前最常用LED调光电源有:LED可控硅调光电源、LED0/1
    发表于 08-22 20:38

    常用的FBAR模型有哪三种?

    常用的FBAR模型有哪三种?
    发表于 03-11 06:16

    放大电路三种基本电路的应用及其参数的选择

    放大电路三种基本电路的应用及其参数的选择放大电路三种基本电路有共射极
    发表于 04-22 20:35 8760次阅读

    半导体极管的三种基本放大电路三种连接法电路

    半导体极管的三种基本放大电路三种连接法电路
    发表于 05-06 14:55 5651次阅读
    半导体<b class='flag-5'>三</b>极管的<b class='flag-5'>三种</b>基本放大<b class='flag-5'>电路</b>的<b class='flag-5'>三种</b>连接法<b class='flag-5'>电路</b>图

    三种不同的“防 Ping”技巧

    三种不同的“防 Ping”技巧 浅析三种不同的“防 Ping”方法   众所周知,Ping命令是一个非常有用的网络命令,大家常用
    发表于 04-14 13:53 1149次阅读

    LED三种常见故障及解决方法

    LED灯以其亮度大、耗能低、寿命长等特点,逐步霸占当今电灯市场。一般来说,LED灯是很难发生问题的,在LED灯的问题中,不外乎三种毛病:灯不亮、灯变暗、关灯后
    发表于 04-18 17:55 39.8w次阅读

    放大电路三种组态的识别与比较,放大电路三种组态的特点与用途

    放大电路三种组态分为共基,共集,共射三种组态。放大电路里通常是晶体极管、场效应管、集成运算放大器等,这些器件也称为有源器件。
    发表于 04-21 10:19 13.4w次阅读
    放大<b class='flag-5'>电路</b>的<b class='flag-5'>三种</b>组态的识别与比较,放大<b class='flag-5'>电路</b>的<b class='flag-5'>三种</b>组态的特点与用途

    电路三种工作状态分别是什么

    在学电子电路中,要学会分析电路,就从了解电路三种状态开始。电路有哪三种状态:通路(负载)、短路
    的头像 发表于 09-13 09:54 10w次阅读

    FPGA应用之vivado三种常用IP核的调用

    今天介绍的是vivado的三种常用IP核:时钟倍频(Clocking Wizard),实时仿真(ILA),ROM调用(Block Memory)。
    发表于 02-02 10:14 3818次阅读

    LED三种常见故障及解决方法

    LED灯以其亮度大、耗能低、寿命长等特点,逐步霸占当今电灯市场。一般来说,LED灯是很难发生问题的,在LED灯的问题中,不外乎三种毛病:灯不亮、灯变暗、关灯后
    的头像 发表于 04-12 09:08 5323次阅读

    双控开关电路三种常见接线法

    双控开关电路是一常用电路配置,用于实现一个灯泡或其他负载在两个不同的位置上进行控制。以下是双控开关电路
    的头像 发表于 10-25 09:33 4292次阅读

    放大电路三种组态可以放大什么

    是对这三种放大电路组态的介绍。 1. 共射放大电路(Common Emitter Amplifier) 共射放大电路三种组态中最
    的头像 发表于 07-09 14:31 1660次阅读