打印

LED数码管动态扫描

[复制链接]
楼主: shibao21ic
手机看帖
扫描二维码
随时随地手机跟帖
21
PowerAnts| | 2010-10-31 13:14 | 只看该作者 回帖奖励 |倒序浏览
俺小时候看摄影书,上面说闪光灯一次闪光的能量只有几焦尔,但是闪光时间只有万分之一秒,功率有几万瓦。
于是就想开了:把闪光灯闪一次的能量降低一百倍,每秒闪100次,那几焦尔的能量在一秒钟内也可以产生几百瓦的亮度,但当时买不到闪光灯,一直没能动手。长大以后,才了解到人眼对亮度的感受是经过积分的。
很多的回忆,现在想起来不免哑然失笑...

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
McuPlayer + 2 积分这个说法很形象
22
maychang| | 2010-10-31 13:22 | 只看该作者
20楼:
你那是一次点亮的时间,频率高了,每秒点亮的次数还多呢!

使用特权

评论回复
23
刘前辈| | 2010-10-31 19:13 | 只看该作者
LS,每10秒种点亮的次数更多!

使用特权

评论回复
24
刘前辈| | 2010-10-31 19:43 | 只看该作者
如7楼所说,频率高显示稳定;
谁不知道:当扫描频率丢失的时候,只有一只LED点亮,这时,它是最亮的!——小心烧掉。
那么,极限的另一端,扫描频率无穷大时,它(就算只有2只LED)亮不亮?!

一个动态扫描多个LED群,不可能既稳定又亮,两者是矛盾的;大学学了4年,总不会连这个数学公式都表述不出来吧。别光凭想象说,推导一下看看。为什么书上说20HZ~50HZ扫描极限。高了、低了会怎样?



使用特权

评论回复
25
aihe| | 2010-10-31 20:44 | 只看该作者
大学没上过,不用推算,低于20Hz人眼会感到明显闪动,高于50Hz系统没时间做其他事
你不会拿个单片机只用来做显示吧
扫描丢失的时候,一般看门狗会叫了,况且一般情况下LED串有限流电阻,防止过流的
扫描频率我不知道哪个单片机能做到无穷大
亮度决定于占空比那是肯定的,因为看得人感受到的是平均值
如果你觉得我说得不对,请不要推导,直接搭个电路实践一下,把实验的过程和结果告诉大家

使用特权

评论回复
26
highgear| | 2010-10-31 22:03 | 只看该作者
24楼怎么连这种简单的道理也搞不明白? 无怪乎做不出 LED 闪烁加上亮度控制。
aihe, xwj, maychang等大峡说得很清楚, 亮度决定于占空比那是肯定的, 这样简单的事实还要“推导“会让人笑倒。要搞清楚刷新率与占空频率的区别, 刷新率高了, 每个led单次点亮的时间变短了, 但是单位时间内的点亮次数增加了,因此平均点亮时间不变。 实际上, 刷新率越高, 可能达到的亮度越高, 因为热聚集效应相应变小, 可以施加更大的单次点亮电流。

使用特权

评论回复
27
刘前辈| | 2010-11-1 10:18 | 只看该作者
本帖最后由 刘前辈 于 2010-11-1 14:41 编辑
实际上, 刷新率越高, 可能达到的亮度越高, 因为热聚集效应相应变小, 可以施加更大的单次点亮电流。

笑喷了。26楼最好亲自动手实验一下再来发话。
“刷新频率等于0的时候单只LED亮度最亮。”这一点毋庸置疑。

那么亲爱的highgear大师又推导出了“刷新频率越高,LED亮度越大。”爱因斯坦横空出世了:这个数学公式怎么表达?或许你是曲线方程,那么至少说明频率拐点在哪里?

还是我来告诉你吧:
书上所说的占空比,实际上是动态扫描n个LED之比。一个LED占空比100%;2个LED扫描,每个LED占空比50%(占空比1/n);10个LED扫描,每个占空比1/10。

……刷新率高了, 每个led单次点亮的时间变短了, 但是单位时间内的点亮次数增加了,因此平均点亮时间不变。……


忽悠菜鸟呢,highgear 刚刚还在力挺xwj,结果马上就自我矛盾了:xwj版主教给大家的是:“单只LED的亮度只取决于占空比,与刷新频率无关。”highgear就在这把占空比和刷新频率联系起来了?你到底是挺xwj,还是贬xwj ? 先把自己的立场搞清楚,把公式写出来才好。

再假设我以200us的单只点亮时间动态扫描2只(或者n 只)LED,(它们会被点亮么?)那么highgear认为多高的刷新频率能够让100us的每个led单次点亮的时间变短?

highgear 大师想表达自己的什么,至少也写出个数学公式来。别光凭嗓子喊“扫描频率越高,LED越亮……”
结果下面又来了个自己砸自己脚的说法,且看:
刷新率高了, 每个led单次点亮的时间变短了, 但是单位时间内的点亮次数增加了,因此平均点亮时间不变。实际上,……(刷新频率越高,亮度越亮。)

您老人家到底想说什么?我倒想问问:
刷新频率越高,单位时间内点亮的次数增加了,但是单位时间内关闭的时间也增加了!平均亮度不变。

太对了!highgear真是一句话把俺老刘捧红了,一下子让所有对手哑口无言:

假设我以100us的单只点亮时间动态扫描2只(或者n 只)LED,那么26楼highgear将能够以什么样的扫描频率才能让这些LED的亮度足以看得见?哈哈,无限个不亮“0”能够积累成亮“1”?

器件手册,所长都告诉我们LED点亮标准时间是大于5ms持续时间——也就是说5ms 以下点亮时间认为人眼不可见。(别拿电流和亮度级别说事。)

     5ms 单只LED持续点亮时间是个衡量,任何正常范围内的刷新频率都不能使它变短!——变短就不亮啦。所以刷新频率不能超过正常范围,这就是
T=1 / ( f • n ) 的意义。f = 20~50  Hz

highgear大概会说,“我眼睛视力0.05,……那么请找所长辩论……。

使用特权

评论回复
28
刘前辈| | 2010-11-1 10:56 | 只看该作者
别当我是胡说,都是书上的内容。

highgear总是想表现的比书作者还高明:“书上有严重的错误……”结果自己写的书5年了也没出版,没一个出版社看得上。短短几行,就自相矛盾。不知道想说什么,“扫描频率越高,LED越亮……”创新理论先于实践了。

所有内容咱老刘都做过实验的,与书内容相符。

使用特权

评论回复
29
ayb_ice| | 2010-11-1 14:24 | 只看该作者
都是高手
做过的人自然是明白的

使用特权

评论回复
30
木工之子| | 2010-11-1 14:49 | 只看该作者
我来顶一顶

使用特权

评论回复
31
twz8858877| | 2010-11-1 15:01 | 只看该作者
正常情况下,硬件确定了,亮度实际上也确定了

使用特权

评论回复
32
刘前辈| | 2010-11-1 15:07 | 只看该作者
本帖最后由 刘前辈 于 2010-11-1 15:10 编辑
请教19楼
xwj说得完全正确,亮度只与占空比有关,与每位的时间长度无关。当然,每位的转换时间必须可以忽略。


假设我有2只LED动态扫描,那么占空比=50%,每只点亮500us,也就是定时中断500us 一个切换,当然500us点亮时间是不足以点亮一只LED的;——按照所长教的,这个定时中断时间至少应该是5ms。小于5ms,算逻辑0,不点亮;大于等于5ms,算逻辑1,点亮。
     所以,以500us的点亮时间(扫描频率)不可能点亮2只LED,——尽管它们2个的占空比是50%!亮度与与每位的(点亮)时间长度无关?

请highgear大师解释,您不是力挺19楼么。我下面贴出个实验,看看highgear能不能通过提高扫描频率把4个亮度不足的LED亮度增长。最好用数学公式说话,咱老刘嗓门没你大。
          f=1 / nT

使用特权

评论回复
33
shizaigaole| | 2010-11-1 15:49 | 只看该作者
这个东西算没有必要。
自己根据观感调整就行了。
最终要落实到实际查看中。

有点要注意:
动态扫描往往亮度不够,可以适当加大LED导通电流。

LED一般能承受比较大的瞬态电流.

使用特权

评论回复
34
shizaigaole| | 2010-11-1 15:51 | 只看该作者
实际上,LED只要在耐压范围以内,
只要平均功率不过大,一般不会有问题。

使用特权

评论回复
35
aihe| | 2010-11-1 19:49 | 只看该作者
刷新率越高, 可能达到的亮度越高

这个看法是错的,只有直流能达到最大亮度,频率越高损失的能量越多
LED是个电流器件,其亮度取决于平均电流,频率太高了,反而因为反应慢而降低亮度
公式一般都有适用范围的,并不是任何场合都能用的

使用特权

评论回复
36
xwj| | 2010-11-1 20:22 | 只看该作者
无语,
你已经钻进牛角尖了,再多人介绍你都听不进的。

不过拜托你先去做个试验,用个硬件PWM比如TL494驱动LED,看改变正当频率是亮度会不会变化;
如果懒得搭电路,则可以看看你自己的显示器,刷新60HZ时和刷新85HZ时亮度有没有区别。

使用特权

评论回复
37
highgear| | 2010-11-1 21:01 | 只看该作者
27楼的脑袋是不是被门夹了?
我不知道27楼是53岁的刘工还是冷漠或者是wxj1952, 不过那种阴阳怪气, 尖酸刻薄的语调几乎都是一个模子里刻出来, 难怪冷漠或者是wxj1952被人称作“败类“。

可以看出, 27楼根本没有做过 LED 动态显示, 也不懂得一点基本的常识, 即使有这么多高手已经指出27楼概念错误所在, 这丝毫不妨碍 27楼不懂装懂, 祭出它们惯常的手法:把指出它们错误的人骂走。

我已经懒得与27楼解释这么低级的一个技术问题, 不服27楼就把那个与highgear PK 的题做一做: 8个按键控制 8个独立 LED 闪烁并带 16 级亮度控制。

使用特权

评论回复
38
highgear| | 2010-11-1 21:13 | 只看该作者
回 35 楼 aihe, “刷新率越高, 可能达到的亮度越高“, 这个观点没错。

动态显示要想达到一定的亮度,单次点亮必须加以足够的电流,电流越大,发热量越高, LED寿命越短。同等大电流情况下,LED点亮时间越短,热聚集越少,温度越低。换句话说:刷新率越高, LED温度峰值越接近平均温度。也就是说, 为了达到同等最高峰值温度, 刷新率越高, 施加的电流必须越高 --------这就是“刷新率越高, 可能达到的亮度越高“的意思。       

使用特权

评论回复
39
highgear| | 2010-11-1 21:55 | 只看该作者
我知道,冷漠或者是wxj1952抑或是刘某,又会阴阳怪气地喷出一堆一堆的口水, 我预先用 PK 封杀口水:
冷漠或者是wxj1952抑或是刘某,你们敢还是不敢把以前的 “8个按键控制 8个独立 LED 闪烁并带 16 级亮度控制“ 那个PK做出来?
别找借口, 少点口水, 拿出点男人样给大伙儿瞧瞧, 看看LED亮度到底是怎么回事。
.
.
.
敢还是不敢?

使用特权

评论回复
40
踢球老越位| | 2010-11-2 00:40 | 只看该作者
刘前辈,讨论刷新率只有对相同个数的LED才有意义啊。。。

使用特权

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

本版积分规则