文档介绍:青岛理工大学琴岛学院
实习报告
实习名称: 光立方
实习性质: 毕业实习
系部: 机电工程系
专业班级:
学号:
学生:
指导教师:
青岛理工大学琴岛学院教务处
年月日
学生
指导教师
实习名称
光立方
实习时间
实习地点
实习目的
运用大学所学知识,制作光立方,提高动手能力。
一、实习过程
在前段时间我们进行了为期一个月的校内实习,制作一些实用的东西,我选择制作的东西是光立方。光立方是利用单片机控制8*8*8的LED光立方显示一些3D的图形。设计内容包括了时钟电路、复位电路、三极管驱动电路、LED光立方电路等几部分的设计。制作的过程分为三个阶段包括元器件的选择、电路的组装和焊接、商品的调试。
元器件的选择
由于光立方的程序量比较大,而且要求相对比较高,因此经过考虑之后我们决定用51系列的增强型芯片STC12C5A60S2,选择的理由:(1)无法解密,采用第六代加密技术;(2)超强抗干扰;(3)内部集成高可靠复位电路,外部复位可不可用;(4)速度快,比8051快8-12倍;
因为灯的个数比较多,因此所需要的电流相对也比较大,所以选择ULN2803,ULN2083是八重达标顿,1至8脚为8路输入,18到11脚为8路输出,驱动能力500MA\50V。应用时9脚接地,要是驱动感性负载,10脚接负载电源V+。输入电平信号为0,,输出达林顿管截至。输入为5V电平时,输出达林顿饱和。输出负载加在电源V+和输出口上,当输入为高电平时,输出负载工作。
因为在刚刚接触锁存器的时候,就接触了74HC573,对它的使用也比较成熟,因此在驱动部分使用了熟悉的74HC573,其优点有(1)高组态:就是输出不是高电平也不是低电平,而是高组态状态,在这种状态下,可以多个芯片并联输出。(2)数据锁存:当输入的数据消失时,在芯片的输出端,数据仍然保持.(3)数据缓冲:加强驱动能力。(4)LED灯的选择,出于外观和整体的形状美观,让我们放弃我们经常用的草帽型LED,采用的方形高亮的LED灯。
2、电路的组装和焊接
(1)、我们首先完成的是驱动电路,驱动电路由于线比较多,电路比较复杂,所以我们有比较多的跳线,到焊接完成用时半天,焊接完成下载测试程序基本没有问题。(2)、主控电路,主控电路是最简单的电路,主要把晶振焊接对,其他的就没有什么大问题了,其中还有一个控制层的驱动芯片焊接在主控板上。(3)显示模块:首先我们用一块比较大的万能板,在上面做了8*8个点的标志,然后把灯统一形状搞好。然后放在万能板上焊接。
3、商品的调试
完工以后编写了调试的程序,主要是检查全部的灯是否会亮,但是单把程序烧写进去之后,发现有两列没有点亮,还好两列的都在边上,进而如果换灯也相对容易,我们用排除法来检查电路,首先是检查灯的线路是否虚焊,断路,果真有一列的是断路了,把它接上后这一列也亮了,还剩下另外一列,我们用同样的方法来做,从驱动电路到显示的都没有问题,而且在输入那一列的电压也正常,我们就想不通了,是什么原因呢?我们怀疑是不是有灯坏了,我们又一个一个的检查了这一列灯,但是全部都会亮,经过很细心的检查,发现有一个
灯的亮度和其他的灯亮度完全不同,相对比较暗,于是我们把它换了下来,接上另外