查看: 730|回复: 0

[黑科技] 跟我一起制作1632点阵屏

[复制链接]
本帖最后由 tyjjr 于 2019-2-1 00:40 编辑

16*32点阵屏幕由512个LED组成,在实际制作过程中我们可以采用8*8的点阵模块。
下面开始做1632点阵屏幕硬件设计。
所先设计行扫描电路:
16*32点阵屏幕总共有16行,其扫描电路一般采用74HC154或者74HC138来进行4-16扩展,这样可以占用较少的单片机IO口。如果利用74HC154那么一片就可以满足16行的需求;如果采用74HC138,那么需要两片。由于74HC138价格便宜,市场使用量比较大,采购比较容易,这里我们采用74HC138来进行行 扩展。74HC138是三、八译码器,根据起手册可以用两片组成4-16译码器详细电路见下图:
截图201902010036048506.png
其中A、B、C、D接单片的四个IO口,给他们置不同的电平可以试138的某一个管脚为低电平,E为关闭控制段,只要E为高电平,那么138的所有输出都为高电平。
74HC138的驱动能力很小,只有十几毫安,在驱动一行16个LED的时候需要进行扩流。目前扩流一般采用大功率三极管或者场效应管。大功率三极管可以采用TIP127,场效应管一般点阵屏幕上采用SI4953进行扩流,SI4953驱动电流能达到4A,一个SI4953拥有两组控制通路,具体连接方法如下:
截图201902010036253079.png
行扩展好了,第二步进行列的扩展。列一般采用串行芯片进行扩展,一般有74HC164、74HC4094、74HC595等,也有采用并行总线扩展方式的,但是那样连线比较多,这里我们采用74HC595进行列的扩展。
具体电路如下:
截图201902010036527421.png
当然也有采用一些大电流芯片或者恒流芯片进行扩展的电路。

行列都扩展后了,该把所有扩展线连接到点阵屏幕上了,这部分电路就不截图了,请看电路图。




下面讲解一下接口部分,目前通用的是一种命名为08A的接口方式,
接口电路如下图
截图201902010037119196.png
A、B、C、D为行扫描接口。
R1为红色数据输入端,G1为绿色数据输入端。
STR为74HC595锁存信号,CLK为74HC595时钟信号


详细电路图

电路图中采用了双色LED模块,所以使用了8个74HC595。
此帖出自DIY/开源硬件专区论坛 飞雪008

20090917_60fdd03fb220911cdc11Nbo0ky93dbt8.jpg
20090917_0b6a32fb62303c22f51bWEm5036vzLWK.jpg
20090917_2e8bcc7b3e96b3b81c69tH55JbQ6davE.jpg
20090917_994ed88dcba90e1d7d6eyRkdrulVhsnj.jpg
20090917_53faefd0f3b152c9c57bjlw8EJAe467Z.jpg
20090917_d8dd4ac5ed919a083f2fkema7hVt9oxp.jpg
20090917_dbc2194fab208574f2fe20ogihpgZ0ii.jpg   



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail