单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 227|回复: 21
打印 上一主题 下一主题
收起左侧

51单片的pwm控制呼吸灯的原理求解

  [复制链接]
跳转到指定楼层
楼主
kissme 发表于 2019-1-3 23:56 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看了半晚上坛里程序。。我愣是一个没看懂。。。不晓得这些个程序咋实现呼吸?总觉的这灯也就不停闪烁而已吧。。。求解原理。。。谢谢大神们

评分

参与人数 1黑币 +6 收起 理由
菜鸡一只314159 + 6 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

沙发
yzwzfyz 发表于 2019-1-4 07:55 | 只看该作者
1、单个LED灯如何才能点亮?如何才能变亮度?
2、PWM是什么?它要达成什么目的?它的目的与命题有何关系?
3、什么是“呼吸”?你打算如何达成?
以上依序弄清楚,命题就解决了!有一个不懂,都对命题不利。
回复

使用道具 举报

板凳
HC6800-ES-V2.0 发表于 2019-1-4 07:56 | 只看该作者
这个问题看文字是很不好懂的,看视频容易一些。视频没法上传,给你一个分享吧,只有七天时间哦
链接:https://pan.baidu.com/s/1uaU_j6W3U6az3pt5I1_Fig
提取码:u1l0
回复

使用道具 举报

地板
周超然 发表于 2019-1-4 08:18 | 只看该作者
人眼睛反应不过来,占空比就是亮度大小。你试验一下,修改占空比参数就知道了。
回复

使用道具 举报

5#
天风情 发表于 2019-1-4 09:16 | 只看该作者
通过调整占空比实现亮度变化的不同,是由不亮到微亮再到明亮,接着从明亮到微亮再到不亮这样的一个过程,这个过程和呼吸类似
回复

使用道具 举报

6#
陶小肥 发表于 2019-1-4 09:30 | 只看该作者
因为你的信号频率很高,你说的没错,灯确实会一直闪,但是频率过高超过人眼所能识别的频率,我们就会以为这个灯一直在亮,那么为什么占空比能够控制亮度呢,你了解一下占空比的定义——“占空比是指在一个脉冲循环内,通电时间相对于总时间所占的比例”(百度),那么一个脉冲循环里高电平时间越长,我们能观察到的小灯亮度也就越高
回复

使用道具 举报

7#
devcang 发表于 2019-1-4 09:50 | 只看该作者


闪得快了,人眼就看不出是闪了。。。。。。。。像胶片电影的原理。
回复

使用道具 举报

8#
trent5145 发表于 2019-1-4 10:20 | 只看该作者
就是一个调节占空比的过程,频率固定并足够快
回复

使用道具 举报

9#
 楼主| kissme 发表于 2019-1-4 11:03 来自手机 | 只看该作者
谢谢大神们
回复

使用道具 举报

10#
 楼主| kissme 发表于 2019-1-4 11:05 来自手机 | 只看该作者
如果不用定时,不用pwm。在单位时间内控制高电平和低电平的存在时间。是不是也可以让它渐亮或渐灭呢
回复

使用道具 举报

11#
 楼主| kissme 发表于 2019-1-4 11:08 来自手机 | 只看该作者
yzwzfyz 发表于 2019-1-4 07:55
1、单个LED灯如何才能点亮?如何才能变亮度?
2、PWM是什么?它要达成什么目的?它的目的与命题有何关系? ...

单个点亮赋值为0或1就行,改变亮度,只要改变其单位时间内高低电平比值。pwm.调整高低电平比值。不知理解可对。。。谢谢
回复

使用道具 举报

12#
 楼主| kissme 发表于 2019-1-4 11:08 来自手机 | 只看该作者
HC6800-ES-V2.0 发表于 2019-1-4 07:56
这个问题看文字是很不好懂的,看视频容易一些。视频没法上传,给你一个分享吧,只有七天时间哦
链接:http ...

谢谢大神赐教
回复

使用道具 举报

13#
 楼主| kissme 发表于 2019-1-4 11:09 来自手机 | 只看该作者
陶小肥 发表于 2019-1-4 09:30
因为你的信号频率很高,你说的没错,灯确实会一直闪,但是频率过高超过人眼所能识别的频率,我们就会以为这 ...

受教了。。谢谢你
回复

使用道具 举报

14#
xiaob123 发表于 2019-1-4 11:43 | 只看该作者
通过修改占空比,人眼察觉不出来一闪一闪就行了
回复

使用道具 举报

15#
llllll008 发表于 2019-1-4 14:41 | 只看该作者
周期10ms内,人的眼睛是看不见闪烁的,
回复

使用道具 举报

16#
V_T 发表于 2019-1-4 15:52 | 只看该作者
PWM波不同占空比,来控制给LED灯的电流大小,从而改变其亮度。
回复

使用道具 举报

17#
 楼主| kissme 发表于 2019-1-4 23:00 来自手机 | 只看该作者
陶小肥 发表于 2019-1-4 09:30
因为你的信号频率很高,你说的没错,灯确实会一直闪,但是频率过高超过人眼所能识别的频率,我们就会以为这 ...

不明白的是调整了pca计数初值。也就只是调整了计数的时间而已。输出还不是逻辑1或者0高低电平,咋调的电压高低?难道定时短点。。电压输出就高么?。。。。
回复

使用道具 举报

18#
 楼主| kissme 发表于 2019-1-4 23:01 来自手机 | 只看该作者
HC6800-ES-V2.0 发表于 2019-1-4 07:56
这个问题看文字是很不好懂的,看视频容易一些。视频没法上传,给你一个分享吧,只有七天时间哦
链接:http ...

输了无数次提取码。。都不对。。。遗憾
回复

使用道具 举报

19#
admin 发表于 2019-1-5 00:56 | 只看该作者
重启一下猫吧,我这里一次就对了
回复

使用道具 举报

20#
yousunny 发表于 2019-1-5 20:38 | 只看该作者
其实就是:在高低电平切换时间不一样。在很短的时间内(眼睛无法分辨的时间下),就会造成亮度的不一致。
回复

使用道具 举报

21#
 楼主| kissme 发表于 2019-1-12 17:27 来自手机 | 只看该作者
陶小肥 发表于 2019-1-4 09:30
因为你的信号频率很高,你说的没错,灯确实会一直闪,但是频率过高超过人眼所能识别的频率,我们就会以为这 ...

请问定时器起了什么作用?产生脉冲?
回复

使用道具 举报

22#
累不死的狗 发表于 2019-1-12 21:24 | 只看该作者
你得弄成周期内亮灭的样子,你那闪得快的原因估计就是这个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机.

Powered by 单片机教程网

快速回复 返回顶部 返回列表