用32mm的8*8LED点阵块做2平方米的LED屏, 可以用单片机控制么??

[复制链接]
3965|11
 楼主| sinanjj 发表于 2007-9-5 18:58 | 显示全部楼层 |阅读模式
我做了一个,&nbsp;发现,&nbsp;刷新频率不够,&nbsp;查到了这样的解释:<br /><br />由于LED大屏幕的像素多,为节省硬件常采用动态扫描方式。以逐行扫描为例,显示过程一般为:(1)把显示缓存中的一行内容送入显示器锁存;(2)点亮该行并延时;(3)行消隐,然后指针下移一行并重复上述过程。对于小型的LED大屏幕显示系统来说,这种方法是可行的,但对LED大屏幕来说随着像素的增加,数据传输将占用大量的时间,屏幕的显示亮度会明显下降,特别是对于户外的LED大屏幕显示系统,再采用这种方法设计将更是无法达到实用的效果。<br /><br />请问,用32mm的8*8LED点阵块做2平方米的LED屏,&nbsp;可以用单片机控制么??<br /><br />单片机的频率有要求么???不用逐行扫描方式用什么方式呢???数据量是一定的啊???如何提高刷新频率呢???
一级菜鸟 发表于 2007-9-5 19:04 | 显示全部楼层

2平方米,要用63*32=2016个点阵,计12.9万多个点

不太可能用一个MCU解决问题,最合理的方法是扫描使用CPLD或FPGA,MCU只负责往缓存内送数。<br />
hq_y 发表于 2007-9-5 19:31 | 显示全部楼层

同意2楼

我觉得是有mcu+ram+cpld可以实现这样的功能;<br />ram做成对每一个点映射的方式;<br />刷新的时候,mcu把显示数据送到ram;然后cpld取数,把数据打出去;
xwj 发表于 2007-9-5 21:26 | 显示全部楼层

都说了用CPLD啊,硬件扫描

  
maychang 发表于 2007-9-5 23:34 | 显示全部楼层

单片机估计是玩不转了

占用时间太多。<br />不用CPLD的话,可以多用几片单片机,每片只控制一部分。反正单片机很便宜,多用几片也没关系。
平常人 发表于 2007-9-6 21:44 | 显示全部楼层

赞成maychang的建议,一片CPLD的价钱至少买一打单片机

而且分散扫描,若出现故障也容易定位。
hq_y 发表于 2007-9-6 22:12 | 显示全部楼层

象这样的方案我也考虑过单片机,但是可能同步显示上有点

  
一级菜鸟 发表于 2007-9-6 22:40 | 显示全部楼层

maychang和7楼估计都没玩过大屏

多个MCU分散控制扫描是没问题,但是从缓存拿数就成问题了,MCU的速度和特性决定了它无法在这样的应用里发挥大作用,大面积的布并行总线更是不可取。<br /><br />CPLD是比MCU要贵一点,但不是贵很多,重要的是一片CPLD可以综合进多个MCU的功能,例如你可以描述出多个同步串行口对不同的行列送数。而且,这几个串行口之间还可以很方便的协调,以决定不同时期不同硬件对RAM的占有时机,并拥有非常快的速度。
yezhenyu 发表于 2007-9-7 09:35 | 显示全部楼层

同意CPLD或FPGA+MCU的方案,尤其在大屏幕中使用。

  
mamalihui 发表于 2007-9-7 11:11 | 显示全部楼层

多用几个单片机用静态显示的方式行吗

&nbsp;&nbsp;
hq_y 发表于 2007-9-7 11:16 | 显示全部楼层

静态显示是根本不可能的,想都不要想了~~~~~~~~~

其实象大屏这样的方案是有很多细节需要考虑的;<br />现在各个公司的方案都是血的经验教训堆出来的;
fk1000iq 发表于 2008-8-25 11:47 | 显示全部楼层

我也做这个,不过我这个是户外的,没有做过,狂找资料呢

听了他家的介绍,有点明白了。我老板说多个MCU控制,然后再加MCU控制这一级MCU,需要的话可以再加一级。我只是找找看合适的MCU,也不知道用什么片子。我这里实验的是1024*768全彩的LED屏,叫来做户外的。不知各位有什么建议,发来大家讨论讨论。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

456

主题

6299

帖子

25

粉丝
快速回复 在线客服 返回列表 返回顶部