注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
nhfzlingyu的个人空间 https://home.eeworld.com.cn/space-uid-163163.html [收藏] [复制] [分享] [RSS]
日志

LED POV彩屏

已有 1891 次阅读2010-5-29 18:36

在大二上学期的时候,一开始学长做了一个,很漂亮,寒假回去后我也照着学长自己做了一个,由于很多人对LED POV的结构不是很了解,现在把它和大家解释一下

本作品使用AVR高性能芯片Mega8作为主控MCU。结构图如下:

利用Mega8的PB、PC口,直接驱动LED。实现“行扫描”。使用PD0、PD1、PD2实现“列选通”,硬件电路相对简单。利用其中断接口实现“转速检测”,将中断口接一红外接收管,在手柄上安装一红外发射管,当接收管接收到红外发射管发出的红外光线信号后,触发中断。显示内容。

本作品制作的关键及难点是其外形结构的设计,由于硬件电路要被安装在电机上旋转,因此给电路带来了很大的局限性,特别是供电部分及硬件电路的平衡控制。为此,我们特地制作了一个“电刷”来对芯片进行供电。电刷结构如图:

而电刷的稳定性又成为了问题的关键,为了使电刷能稳定的供电,在电源的正负极加上两个大电容来提高电刷的稳定性。

采用三种颜色LED进行显示,使得在显示时实现“彩显”。将3*16个LED安装在旋转头的外侧。旋转头重心与转轴的错位也会影响电机旋转的速度,所以旋转头重心要十分接近轴心。在将电路安装在旋转头上后,对电路的重心进行调整,尽量保证电路的重心与电机的轴心在一条直线上。安装后的旋转头如图所示:

采用红外发射管和接收管组成中断控制,当旋转头上的接收管接收到手柄上的发射管的信号后触发中断,红外发射管和接收管的结构如图:

一. 软件部分

程序使用C语言对单片机进行编程,采取取地址的方式控制I/O的输出,先用字模软件把所显示图形的地址值算出来,再赋值给显示函数中的数组,当单片机检测到中断信号时把显示函数中的地址值赋值给各个I/O口,显示其中的内容。利用人眼的视觉暂留就可以显示出各种静动态彩色图片,并且伴随着3D的效果。

作品实物图如下:

后来寒假后帮南京ASJ电子公司做了一个宣传的LED POV做广告用:

LED POV的视频:

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章