LED光立方制作设思路.docVIP

  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文档。上传文档
查看更多
LED光立方制作设思路

LED光立方DIY设计思路 技术资料编者Q 270453171 每层的LED排序如上图D0,D1,D2,D3…D62,D63分别为64个LED阵列实际排序方式,也就是光立方的俯视图,对应下图分别是其数据信号0,1,2,3…62,63; 上图表达的是所有LED的接法,原图查看对应图纸 “光立方”是由8层这样布局的LED组成,每层位置排列全部一致 每层LED的所有正极全部接到一起,然后连接138的行扫描驱动电路,通过138译码确定使能哪一层 各层同一位置LED的负极连接都一起,例如第一层的D0和第二、三、四…等层的D0的负极都连接一起,然后再把它们接到0上面。 硬件设计思路: 本电路设计采用成熟的LED驱动电路,并稍作改动,串行移位芯片采用SM16126,代换芯片:5020,5026。它还有亮度调整功能,通过调节R_EXT端的电阻大小或者PWM,就可轻松做到亮度可控。4片SM16126构成了64位的静态显示,可显示一层的图像也就是一个二维画面。 层切换是通过3-8线译码器74HC138可代换芯片:74138系列。对控制器输出的层信号译码,然后通过P沟道MOS管4953放大后驱动LED光立方一层的二极管阳极,此时对应SM16126移位后的并行数据就被显示出来了。然后通过协调层的数据和层的选通,动态显示后就能做到立体控制与显示。 LED的选材很重要,介意采用凹头LED,驱动电流不宜太大。 模块与控制器接口 VCC:电源5V可做处理器电源 GND:电路地线公共地 EN:当模块的层扫描信号完成后,使能该信号,低电平有效,必须在下次扫描信号切换前终止使能 C,B,A:为层扫描切换,000为第1层,001为第2层,010为第3层,011为第4层,100为第5层,101为第6层,110为第7层,111为第8层。 CLK:为串行移位总线的时钟时序 LE:寄存器输出脉冲,将此时移位寄存器数据传输到输出寄存器 DS: SDI为串行移位总线的数据时序时钟上升沿锁存数据 移位时序图SDI CLK上升沿锁存SDI的数据,当64位的数据移位完成,LE上的寄存器输出脉冲有效一次,数据输出到0-63端口。 电源:接5V电源。 协议 协议建立一个数组unsigned char OUT[64]这个数据就是光立方一帧的图案;和一个标志位flag。底层驱动程序负责将数组中一帧的数据写入到光立方,程序在读取OUT前先判断flag,flag=SET时可以从OUT读取数据,否则说明顶层程序尚未更新数据,需等待,成功读取数据后底层驱动程序需要将flag=CLR以告诉顶层程序可以更新OUT。顶层程序负责计算需要写入到光立方的下一帧数据,程序在写入OUT前先判断flag,flag=CLR时可以数据写入OUT,否则说明底层程序尚未调用数据,需等待。顶层程序将数据的全部写完后程序需要将flag=SET以告诉底层程序可以读取。 数据格式为 例如:OUT[0]=0X55; 数组 OUT[0] 数据位 位7 位6 位5 位4 位3 位2 位1 位0 数据 0 1 0 1 0 1 0 1 参考图2 数组OUT[0]代表光立方从第一层D0到第八层D0的数据,以此类推数组OUT[1] 代表光立方从第一层D1到第八层D1的数据。这样数组中就包含了光立方完整的一帧数据。 OUT[0]的位0表示光立方的D0的所在第一层数据(1为点亮0为熄灭),同样OUT[0]的位1也就是第2层的数据。 原理图 仅供参考。 Y轴 X轴 Z轴 坐标0点 表 1 图 9 图 8 图 7 图 6 图 5 图 4 图 3 图 2 图 1 X轴 LED光立方 X轴 Z轴 4953 8_1 4953 8_2 4953 8_3 4953 8_4 4953 8_5 4953 8_6 4953 8_7 4953 8_8 Z轴,8层 Z轴,7层 Z轴,6层 Z轴,5层 Z轴,4层 Z轴,3层 Z轴,2层 Z轴,1层 LED光立方安装面板,下面有驱动及控制芯片 驱动 . . . . . . . . 驱动 . . . . . . . . 8,2 8,7 8,8 ….. 7,8 8,1 ….. 7,8 7,1 7,2 Out15 Out0 ………… Out14 Out1 Out_data in_data SM16126 R_LED OE LE CLK CLK LE OE R_LED SM16126 Out_data in_data Out1 Out14 ………… Out0 Out15 5,2 5,1 5,8 ….. 6,1 5,8 6,2 6,7 6,8 ….. CLK LE OE R_LED SM16126 Out_data in_data Out1 Out14 ………… Out0

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档