工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->灯光里的三维世界

灯光里的三维世界

作者:angelazhang时间:2015-09-10

项目背景:

Led的出现,给显示行业带来了一场冲击,它低功耗、多色彩、价格低廉等优点逐渐显现,越来越广泛的应用在了各种显示设备上。在街上随处都可见led做的商业牌子,就连公交车、出租车的后面都带有led的显示装置,用来显示广告等信息,尤其是在济南泉城广场那个大的led显示屏,可以用来播放各种视频和广告,给我留下深刻印象,还有我们山大中心校区的新体育场上用到的led显示,其效果很是玄幻,所以其有很好的开发前景。


但是这些led的应用仅限于平面显示,效果没有达到最佳,现在我要做的是将led的平面显示做成立体显示。可以想象,如果将泉城广场的led平面显示屏换成立体的显示,必将使我们的泉城具有梦幻的色彩,给人耳目一新的感觉.如果用来做商业广告用的话依然是个不错的选择,这种商业品牌一定会在人的脑海里留下深深地烙印,达到品牌宣传的效果。它还可以用在教学上,尤其是那些立体几何的课程,将给学生带来直观的效果,这必将是教育事业的福音。他也可以用在歌舞厅、ktv等娱乐场所,甚至个人娱乐上等等。我相信这个一定是一种趋势,它必将有广阔的商业前景。


方案:              

.整体功能:

这个项目的整体功能是实现立体的三维显示,旨在探索一种全新的显示方案。功能如下:在一个立体的led点阵里,通过控制点阵里各像素点的亮暗情况,进而显示一幅立体图形。然后通过严格的时序控制,以及人眼的暂留效应,快速显示一帧一帧的图像,达到一种动态显示的效果。


.系统各模块

1·扫描电路

 工作原理

由于直接端口控制的话需要的I/O口数量较多,一个普通的FPGA都无法较好的实现,因此这一部分我们采用的是74LS138搭建的一个扫描电路来控制。


我们最终设计并采用的扫描电路如下图:(下图为仿真软件中的电路图)



以及相应的制作好的硬件电路板(仅是这一部分电路的电路板)如下图所示


2·显示部分的实现

工作原理

这里我们采用的与预期的一致,是一个8*8*8的LED立方体。硬件的电路的焊接全都是手工完成的。采用上述的扫描电路实现精确地对每一个LED进行控制亮灭。利用程序对此LED进行扫描,将我们需要点亮的LED部分一个管脚接高电平,一个管脚接低电平,而无需点亮的LED只需两个管脚都接地即可,通过这样的操作来实现对全部LED的控制。而适当的控制可以使这个LED点阵显示出一定的立体图形,我们正是采用了这种思想,实现了让它显示一些动态的图案,达到预期的效果。


3·FPGA部分

使用FPGA对LED的扫描进行控制,使它按照预定好的方式对LED进行扫描,进而显示一定的图案。通过时序的控制以及人眼的暂留效应,便会产生一种动态的显示效果。FPGA主要的任务就是控制时序,决定显示的内容。


4.软件思路.

我们的做法是将待显示的内容放在片内的ram中,通过时序的控制进行读取,进而实现立体显示。



评论

技术专区