钻石会员
主题
帖子
积分11296
阅读权限50
注册时间2013-9-14
最后登录1970-1-1
在线时间 小时
|
本帖最后由 gongzhu 于 2016-6-12 15:15 编辑
好几个坛友买了本人做的万年历板子,陆续出现了几个显示不正常的小问题,有自己搞定的,有求助解决的,都扫平了。
总结了一下,拿出来分享:
1、年月日星期和农历、温度(即所有标准数码管)显示正常,时分秒运行一段时间后不显示。
问题解析:电源质量差。因为年月日星期和农历、温度是用的标准数码管,时分秒是“自制”数码管,驱动电流稍大,如果max7219被高频干扰的情况下自然驱动不正常。虽然板子上加了高低频滤波,但劣质电源就是劣质电源!换线性电源或高质量的开关电源就会正常。本人送朋友的都是一种5V中兴手机充电器,从未出过类似问题。
2、电源拔插几下时间自动回零到了 2000-01-01 00:00:00 。
问题解析:这个不算是max7219的问题!是电源质量或电源线的问题,加大板载滤波电解电容。设计是470uF,可放大至1000——2000uF。
3、时分秒的某个段固定不显示。
问题解析:因为时分秒的段是4个或3个LED并联,如果某个LED坏了短路了,就造成整段不亮。没有巧办法,只好一个一个卸下来测试找到坏掉的LED更换。因为是磨砂LED,不好用放大镜查看细微的区别。
这里着重提示一下,一般常见的LED坏都是断路不亮,将不亮的更换即可。
而本万年历调试中发现最常见的LED损坏却是短路(测量内阻很小)不亮,很变态的。
有朋友提出在不亮的段上反向加3V——5V直流电压把短路的LED彻底烧断就可迅速查出故障LED,试过直流4.2V没有成功,不敢加高怕烧max7219。
4、某个数字恒定显示8。
问题解析:max7219的位(DIG)驱动接地了,尤其是D4——D7,它们挨着GND很容易短路造成常亮。
5、某个数字恒定不显示。
问题解析:max7219的位(DIG)驱动虚焊了,重新焊接。
6、某几个连续的数字固定的某段不显示。
问题解析:max7219的段(SEG)驱动虚焊了,重新焊接。
7、数码管全部不显示,但按键可控制整点报时和冒号闪烁,可手动报时。
问题解析:某个max7219坏了。因为3个max7219级联,任一个坏掉都可能影响全部。所以应该卸掉级联的后两块max7219,逐步调试查处问题max7219换掉。这个故障现象很少,一般只是在刚焊接好调试才会出现,尤其是某个max7219焊颠倒了。一旦调试通过就很难再出现此故障。
以上只是常规故障的分析,不考虑人为造成的局部短路、断路等问题。
总体来说,max7219没有传说的那么可怕,稳定性也还可以,价钱也降到2两块钱以内了,值得推广……
哦,搞得像写论文了
|
评分
-
查看全部评分
|