发新帖我要提问
123
返回列表
打印

用单片机驱动1000个74HC595,控制8000个LED的亮灭,可行不?

[复制链接]
楼主: oldcat8999
手机看帖
扫描二维码
随时随地手机跟帖
41
王紫豪| | 2009-2-24 15:30 | 只看该作者 回帖奖励 |倒序浏览

用带spi的单片机吧。这样快些,另外IO驱动要注意啊

使用特权

评论回复
42
隐形耳机| | 2009-2-25 16:31 | 只看该作者

学习

学习了··

使用特权

评论回复
43
dz3690| | 2009-2-26 00:15 | 只看该作者

8000个LED,点亮时会一路闪过去

使用特权

评论回复
44
何工| | 2009-2-28 12:18 | 只看该作者

参巧广告彩条LED

广告彩条LED,你听闻过吧?参巧参巧,一定有所收获!

使用特权

评论回复
45
guohua1985| | 2009-2-28 14:25 | 只看该作者

led

这样做应该会很壮观啊!能考虑用cpld来控制

使用特权

评论回复
46
quakegod| | 2009-2-28 18:59 | 只看该作者

这些都不算壮观的

记得偶刚上大学的时候,偶的一个师哥,只用一个89C2051和几个三极管就控制了180多个LED显示,没有用138等扩展芯片,另外还扩展出来好几个按键。
那是一个电子种,包括年月日,星期几,时分秒,
最后还在圆形的表盘一周放了60个表示秒针的LED.
那个电子钟在偶们学校的主楼上挂了好几年。
偶曾经看过内部电路,只有火柴盒那么大的一个万能电路板,上面一个89C2051和几个三极管,电阻用得都很少。有三个按键被扩展到了外壳的侧面。
还有一个后备电池,用来保障停电时时钟的准确。

使用特权

评论回复
47
yxwsz| | 2009-2-28 22:04 | 只看该作者

太强了

有专用的LED驱动芯片啊,比如TLC5941, TB62726之类的;专门给LED屏幕使用的,可以驱动16个LED, 可以调节亮度,支持故障检测;

还用什么595啊,简直是太强了,有闭门造车的嫌疑。

用这么多的LED,还是按照人家做LED屏的思路做会比较好: 分成模组,然后用模组拼成那么多点,维护起来也容易

使用特权

评论回复
48
yxwsz| | 2009-2-28 22:05 | 只看该作者

现在的牛人太多了

现在的牛人太多了

使用特权

评论回复
49
9pin| | 2009-3-1 23:50 | 只看该作者

re

用51 跑24M IO->165->595,控制64个字(16384个LED),用C写刷新会闪,用汇编优化下就很好了,其实象楼上有人说过,你的LED是怎么组合的?放成矩阵还是一米一个放满一条街?

使用特权

评论回复
50
xpt| | 2009-3-2 12:34 | 只看该作者

当然可以,再多也可以.

使用特权

评论回复
51
张允| | 2009-3-2 16:00 | 只看该作者

可以的,没有什么问题!

使用特权

评论回复
52
甄蔡组合| | 2009-3-3 13:04 | 只看该作者

顶一下

做出来一定要欣赏一下!

使用特权

评论回复
53
寶哥| | 2009-3-3 18:52 | 只看该作者

給一個建議

如果每一串用程式跑,需要40us
1000個595 * 40us = 40ms
光是跑這個就好了,還不能有其他的資料更新..哈
方法1:
如果改用掃描的方式:(以1ms掃描來看)
8000點以16個COM來計算.. = 16*500
500 / 8 = 62.5 ,也就是只需要使用63個74HC595即可
如果每個LED使用10mA ,那麼..一個595消耗80mA
每一個COM口對應63個595就消耗5A

方法2:
以0.5ms 掃描來看就可以用32 COM ,那麼更可以減少74HC595的1/2用量
相對的電流也可以節省1/2 達2.5A

使用1000個74HC595的缺點..
1.串列時間過長,所以畫面更新也過久,會看到鬼影.
2.使用電流很高,每顆以10mA來算,*8000 就要用到80A
3.成本高.

以上請參考..

使用特权

评论回复
54
lichangan624| | 2009-3-13 10:52 | 只看该作者

护栏管

好像可以,因为护栏管就是这个应用

使用特权

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

本版积分规则