炫动光立方-答辩-.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作品名称:炫动的光立方 组 长: 成员1: 成员2: 指导教师: 中国矿业大学信电学院 2014年12月28日 2014-2015学年《电子技术综合设计》课程答辩 任务与要求 1 目录 方案比较与设计 2 硬件设计 3 作品图片 8 数据处理 6 系统调试 5 软件设计 4 设计总结与收获 7 任务与要求 1 本次设计旨在制作一个8*8*8的三维的发光二极管立方显示体,能够通过编写程序来实现对每一个发光二级管的亮灭控制,从而可以显示多种多样的图案和动画。 光立方 模式切换 动画模式 音频模式 夜灯模式 上位机模式 方案比较与设计 2 (1)单片机的选择 STC12C5A60S2芯片 方案一:STC12C5A60S2芯片 方案二:STC89C52RC芯片 STC12C5A60S2具有ROM大、超强抗干扰、内部集成高可靠复位电路,外部复位可用可不用、速度快,比8051快8-12倍。 方案比较与设计 2 (2) LED灯的选择 草帽形LED灯 方案一:草帽型LED 方案二:方形高亮的LED灯 由于方形led灯没有散光作用,在动画显示时对一些简便的动画效果没有草帽形led灯的好,而且草帽形在焊接电路板也相对容易些。、故选择了草帽形LED灯。 方案比较与设计 2 (3)LED的驱动方式的选择 74HC573和ULN2803组成的驱动电路 方案一:74HC593和74LS138组成的驱动电路。 方案二:SM16126和74HC138组成的驱动电路。 方案三:74HC573和ULN2803组成的驱动电路。 采用74HC573暂存的方法,来分别把8个灯的亮灭信息储存,74HC573的64个输出引脚控制前面所述每一个面的8个灯。而ULN2803控制灯的每一个层,每个573输出的引脚对应的按顺序的X轴的8个引脚。 由于光立方需要输出足够大的电流,而74H573能够满足要求,故采用方案三。 硬件设计 3 ? STC12C5A60S2最小系统 64灯控制显示模块 层控制模块 下载口模块 四角电源指示灯模块 模块组成 控制8个573 控制573选通 控制2803选通 硬件设计 3 STC12C5A60S2最小系统 硬件设计 3 64灯控制显示模块 硬件设计 3 层控制模块 硬件设计 3 下载口、上位机模块 硬件设计 3 四角电源指示灯模块 软件设计 4 设计思想与流程图 系统调试 5 硬件调试 1、 焊接过程中容易烧坏LED灯。 解决方法: (1)将烙铁头跟接地线相连,以泄放产生的静电 (2) 八个灯为一组焊完依次检查;焊完64个整排再进行检查,把LED坏的概率降到最低。 2、在调试过程中插上单片机,光立方音频模式无法进入。 解决方法:根据检测是单片机控制音频的P1.0引脚未插入造成的,经重新插入单片机问题得以解决。 3、 调试过程中烧入全亮程序发现有一层灯都不亮。 解决方法:由于ULN2803控制着光立方层的亮灭,一个引脚控制一层。由此原理可以猜测可能是其中一个控制其亮灭的ULN2803引脚出问题。通过仔细检查,由于线路断路造成,问题得以解决。 系统调试 5 软件调试方法、仿真 1、测试单片机是否正常工作 测试方法:通过烧写软件写入hex文件,若能够正常写入,则说明单片机正常工作。 2、测试单片机能否控制LED 测试方法:即测试外围电路是否正常工作。编写代码使锁存器全部输出低电平,使ULN2803全部输出高电平,预期结果是所有LED点亮。 3、烧入程序后,不能显示完整的动画 测试方法:重新检查程序,检查对应的引脚定义有没有错。再者检查延时是否过快导致动画不明显。 系统调试 5 测量仪器: 数字万用表 调试收获: 在软硬件测试过程中让我们对原先设计的电路的原理及功能进一步熟悉,并对各电路模块和相关的芯片联合工作更加了解。在这个调试的过程中虽然挺枯燥无味但锻炼我们发现问题并解决问题的能力对我们的专业知识起到了温故知新的作用。 数据处理 6 在本次设计中由于该设计并无大规模的验证数据模块,检测设计的成功与否可通过观察来断定。具体测试数据如下: 单个二极管的导通电压为2V。 实际检测光立方中的二极管发亮时的电压: 实际检测光立方中二极管在不发光时的电压: 排 第一排 第二排 第三排 第四排 第五排 第六排 第七排 第八排 阳极/V 4.96 5.03 4.94 4.89 4.92 5.02 4.97 4.98 阴极/V 2.72 2.67 2.76 2.64 2.74 2.76 2.79 2.65 压降差 2.24 2.35 2.18 2.25 2.18 2.26 2.18 2.33 排 第一排 第二排 第三排 第四排 第五排 第六排 第七排 第八排 阳极/V 4.96 5.03 4.94 4.89

文档评论(0)

***** + 关注
实名认证
文档贡献者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档