3D立方灯设计

2016-05-30 10:48苏智华
科技资讯 2016年24期
关键词:三维单片机

苏智华

DOI:10.16661/j.cnki.1672-3791.2016.24.023

摘 要:随着现代生活水平的提高,节日装饰彩灯已经应用的人们生活的方方面面。该设计基于STC12C5A60S2单片机,采用 8×8×8结构的512个LED彩灯构成的立方灯,驱动电路采用ULN2803和74HC595模块。系统可显示平面动态图案,以及三维立体的动态图案。并可添加不同的方案和花样,根据输入的音频信号调整图案显示节奏。

关键词:立方灯 单片机 三维 动态图案

中图分类号:TP391.41 文献标识码:A 文章编号:1672-3791(2016)08(c)-0023-02

科技发展的脚步一直在前进,从二极管、印刷液晶屏、黑白点阵到TFT彩屏时代再变换到LED显示屏,LED现在已经应用到生活的方方面面。电子产品所拥有的高分辨率已经带来了强悍的视觉冲击,所以人们想出了从平面向立体发展,让三维空间带来更加强悍的感观。所谓“光立方灯”是指在平面LED基础搭建出来的一种新型显像技术,改变了传统平面显示风格,通过程序设计,在三维空间显示动画,因此极大程度上震撼着人们的视觉。

1 系统设计方案

该设计基于STC12C5A60S2单片机,控制8×8×8结构的512个LED彩灯构成的立方灯进行平面动态图案以及三维动态图案显示。系统由各模块如图1所示。

2 系统硬件设计

对于显示模块,有传统和雾状LED两种,进行简单对比发现,通常的LED光发散较为严重,两个相邻的LED灯亮了之后容易产生较大的互相影响,容易影响效果。白发雾状蓝灯作为立方灯的发光源,工作电流为2~10 mA之间,工作电压是2.7~4.2 V。雾状情况下很容易达到聚光的效果,在立方灯所有灯都点亮的情况下,做动画和图案展示的时候互相也不会产生影响。因此,设计采用雾状LED。另外,LED连接限流电阻,以防某一瞬间电流过大而将LED烧坏。

单片机采用STC12C5A60S2,和传统51单片机管脚相兼容,芯片本身拥有第六代加密技术,拥有超强抗干扰能力,内部集成度高,含有可靠的复位电路,相比8051快8~12倍。并且芯片内部含有A/D转换,所以不需要额外在外部添加A/D转换电路,就可以实现频谱转换。主控电路如图2所示。

立方灯的驱动模块主要是采用ULN2803和74HC595相互结合来控制LED的亮灭,通过这两个芯片来分开控制某一层或者某一排的LED。

层控制采用ULN2803,如图3所示。1-8管脚为输入,相对应的管脚为18-11,为输出管脚。10管脚为8路输出,并且也是续流二极管共同适用的端口,输出为500 mA,50 V,并且输出情况是集电极开路,输出的作用是用来接负载,相对应的负载另一端接正电压。9管脚接地。输出达林顿管截止的状态是因为输入为0,负载上面没有电流。这个芯片输出状态为饱和时是因为输入为高电平,负载当中的电流就会出现在输入口中。需要驱动感性负载时候需要接入10管脚,用来接负载电源。

采用8个74HC595来构成行列的控制,利用其暂存功能将64个LED灯的亮灭信息存储起来,然后通过灯的亮灭显示进行输出。使能控制端为P0口,选择哪一个74HC595来通过,LED灯的亮灭信息是通过P3口来传送,并经74HC595锁寸。部分列控制电路如图4所示。

3 系统软件设计

系统主程序如图5所示。系统能通过按键来切换所要显示的图案,并在8×8×8结构立方灯上进行显示。

立方灯显示程序采用的是数据扫描的方式进行数据段采集,首先采集光立方当中的某一列,然后按照数据表对应的i和i+7元素,然后显示输出时是由高至低显示输出的,使用单片机的输出口,利用的是单片机向右移位的功能,输出显示要准确需要通过单片机的片选功能。显示动态动画的显示流程图如图6所示。512个灯的亮灭信息都是分开控制的,这样有利于各类动画清晰显示,并且用户操作也可以简单化,要想改变动画只需要改变相应位置灯亮灭即可。

4 结语

该次设计的主控芯片为STC12C5A60S2,还有其他外围相关电路构成了该系统,通过ULN2803和74HC595来构成驱动电路模块,为LED立方灯提供行列驱动,应用普通晶体时钟源构成时钟信号电路。设计电路简单,采用的材质为蓝色雾面LED灯,用来造成立方体最佳视觉效果。在程序控制下,立方灯可以依据程序的编程改变动画的效果,也可以采取输入音乐的形式使得立方灯随着音乐改变,主控芯片内含A/D转换模块,频谱处理速度也快,可以直接输入频谱使LED产生图案的变化,省去采用AT89S52控制时需要更改程序才可以控制LED灯的亮灭,显示图案连贯。

参考文献

[1] 刘小平,李志远.单片机版光立方的制作[J].无线电,2010,33(5):550-552.

[2] 杨清德.LED驱动电路设计与工程施工案例精讲[M].北京:化学工业出版社,2010.

猜你喜欢
三维单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
基于单片机的平衡控制系统设计
“三维”视角的民生资金跟踪审计重点探析
谈小学语文课堂如何落实“三维”目标
基于After Effects中Form滤镜下的三维粒子特效研究与应用
三维数字化移交技术在化工项目工程设计中的应用剖析
浅析路面三维检测技术