打印
[技术问答]

利用定时器实现呼吸灯原理

[复制链接]
716|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今天偶然发现有人利用定时器实现呼吸灯,感觉很神奇,后来想了一下其实原理很简单,下面跟大家分享一下!

1. LED功能
如下原理图所示,点灯操作需要P1.0引脚为电平,二极管才会导通,并使LED点亮。


2. 呼吸灯原理
呼吸灯的基本原理是利用了人眼睛的视觉残留特点;

要了解到的一个事实是你见到的所有灯光其实都是在闪烁的, 只是他们闪烁的频率不同,闪烁频率低的才被我们识别成了闪烁效果,闪烁频率高的在我们看来就是常亮的。

比如使用手机去拍摄一些LED时,会发现LED在不停的闪烁,就是因为摄像头的精度比较高,没有肉眼的视觉残留明显。

呼吸灯原理类似, 在保持高频的前提下,我们只需要改变LED亮/灭的时间比例,在我们的眼睛中就会识别为led亮暗程度。

亮灭比例决定了亮暗程度。

如你所想,亮灭比例为1:0时,为最亮时刻;亮灭比例为0:1时,为最暗时刻,表现为灭。

下图方波可助你理解,假设高电平时亮,低电平时灭,将其周期控制在眼睛的停留范围内的前提下,修改高低电平的占空比。其实就是利用定时器控制亮灭的时间,就形成一个人为的类PWM波形,就形成呼吸灯效果

使用特权

评论回复
沙发
heisexingqisi| | 2022-12-25 14:55 | 只看该作者
定时器实现PWM波调制。

使用特权

评论回复
板凳
LOVEEVER| | 2022-12-27 16:53 | 只看该作者
确实用定时器实现PWM调节占空比挺好的想法

使用特权

评论回复
地板
海滨消消| | 2022-12-28 10:42 | 只看该作者
呼吸灯是用来干嘛的了

使用特权

评论回复
5
小灵通2018| | 2022-12-28 18:28 | 只看该作者
呼吸灯的应用还可以实现舵机控制。

使用特权

评论回复
6
小灵通2018| | 2022-12-29 10:02 | 只看该作者
比如使用手机去拍摄一些LED时,会发现LED在不停的闪烁,这个好像是真的。

使用特权

评论回复
7
wahahaheihei| | 2022-12-29 11:18 | 只看该作者
定时器计时,修改占空比

使用特权

评论回复
8
星辰大海不退缩| | 2022-12-29 12:58 | 只看该作者
修改占空比,操作简单的就实现了呼吸灯

使用特权

评论回复
9
AdaMaYun| | 2023-1-13 13:27 | 只看该作者
楼主用定时器实现PWM波调制,真是神了,原理讲解的也很透彻

使用特权

评论回复
10
OKAKAKO| | 2023-1-13 15:19 | 只看该作者
呼吸灯就会由暗到亮的变化,像呼吸一样那么有节奏,起到一个通知提醒的作用。

使用特权

评论回复
11
小小蚂蚁举千斤| | 2023-1-14 11:41 | 只看该作者
OKAKAKO 发表于 2023-1-13 15:19
呼吸灯就会由暗到亮的变化,像呼吸一样那么有节奏,起到一个通知提醒的作用。 ...

确实,而且楼主讲解的很清晰,原来很通俗易懂

使用特权

评论回复
12
jf101| | 2023-1-14 23:29 | 只看该作者
详细看了半天理解大概PWM调压的原理了

使用特权

评论回复
13
中国龙芯CDX| | 2023-1-17 13:35 | 只看该作者
定时器实现PWM波调压,原理新颖

使用特权

评论回复
14
星辰大海不退缩| | 2023-1-17 17:16 | 只看该作者
中国龙芯CDX 发表于 2023-1-17 13:35
定时器实现PWM波调压,原理新颖

确实呼吸灯其实就是应用了PWM调压

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

174

主题

1470

帖子

2

粉丝