搜索
bottom↓
回复: 7

单片机系统上LED灯与按键复用端口扫描电路改进

[复制链接]

出0入0汤圆

发表于 2011-3-3 10:31:49 | 显示全部楼层 |阅读模式
受单片机端口数量所限,许多电控板上的LED灯及按键操作都是利用复用扫描端口方式实现。经多年实践所得,如果一但所在扫描某阵列中一个LED灯短路损坏,将会影响整个系列工作(如全部按键失效和LED灯显示异常)
   经研究LED灯的损坏是不能从根本上控制的(特别是那些发蓝光、白光的LED特别容易受静电_击穿损坏)。但我们可以通过变通的方法,只要让系统上的一个LED灯损坏后不影响其他灯的显示及按键操作不是可以解决问题了吗?(哪一个灯坏了就坏了,不亮就是)。
   从电路原理分析后,发现在每一个LED灯的回路上串接一个普通4148二极管,即可解决上述问题。工作原理如下:参考“点灯时序图”如果要让LED7点亮,就让SEG1和SEG2低电平、SEG3高电平、COM1和COM2高电平、COM3低电平(电流从SEG3→R30→LED7→COM3形成回路);一但如果LED7灯出现短路,这时COM3所在的支路将受SEG3全部扫描时序的控制。比喻在扫LED8与LED9时SEG3是低电平,这时且SEG1或SEG2是高电平,所以会造成COM3支路上的其余两个灯LED8、LED9会长期点亮(肉眼看)。且由于COM3接了复用按键,所以会让全部按键失效。
    从原理上知,如果我在每个发光二极管上都串接一个4148二极管的话(图二所示),就算其中一个LED灯短路损坏都不致于引起回路上的电平被拉低。从而不会影响按键操作及让其他灯点亮的故障。
   ourdev_619621A8PSZ3.pdf(文件大小:94K) <font color=green>

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2011-5-7 09:44:27 | 显示全部楼层
看看 学习一下

出0入0汤圆

发表于 2011-5-7 10:01:05 | 显示全部楼层
不错。可以用在可靠性要求好的地方。

出0入0汤圆

发表于 2011-10-24 20:07:27 | 显示全部楼层
学习!

出0入0汤圆

发表于 2011-10-24 20:40:53 | 显示全部楼层
不过,学习了。不过可以通过别的片子,进行扩展的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 20:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表