使用7805碰到了怪问题

2020-02-01 16:32发布

用面包板答建了一个电路,里面有键盘、12864,2402等,12864接在经串口扩展的74HC164上,原来是用电池供电的,一切正常。现在改用整流电源经7805稳压供电,出现了一个怪问题:12864显示乱码,而且每次复位显示的都不一样,有时还不显示,程序的其他部分都能正常运行。如果换成电池供电,12864又恢复正常显示。经检查:7805的输出为5 V,很稳定,7805的型号为L7805CV, 滤波电容:1000μ 和470μ,防自激电容为两个0.1 μ,7805的输入为DC15V。实在想不出为什么?望哪位高手出手相帮,先谢谢了!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
41条回答
wh8010jky
1楼-- · 2020-02-06 02:53
向大家报告:问题解决了,但疑问仍在。
    问题解决过程:各种办法都试了,7805及其周边元件换个遍,仍无效果,昨天突然想是否会是连接12864的排线有问题?该线连接12864的RS/RW/EN/PSB/RST, 由于面包板太小,12864不能安排在其上,于是用连线直接使用实验仪上的12864和164。会不会是连线太长(30cm)?于是用20cm的一根排线替换,问题立即OK!(请见照片,其上喷了黑点的即是, 一根在用,一根是替换下来的)观察了一段时间,仍想不通道理,于是又换回长线,问题立现,又换回短线,立即OK,如此折腾数遭,本以为问题找到了,正在高兴之时,不曾想用短线也出现了问题,而且此时不管用什么电源都不再出现正常情况,直到此时终于确定不是电源的问题,冤枉了7805。随后,对5根线一根一根插拔多次,终于发现RS悬空时会发生这一现象,PSB悬空时的现象不一样,而RW,EN,RST悬空时显示没有变化,最后断定是RS没插好造成的。经过一天的可靠性试验,现在不管用什么电源都很好,不管再怎么折腾连线,都不再出现原毛病。
    疑问仍在:虽然问题解决了,但疑问仍在:在此之前,我也怀疑过连线,甚至怀疑过面包板,对连线一根一根检查,对面包板的触点逐个检查,12864的插座也逐点检查,插座在面包板上位置调整过3 次,所有的连线都插拔了n多次,换电源(电池、7805、电脑USB)时小心翼翼,折腾了几天,实在没办法了才上网求助。为什么盯着7805不放?因为换上电池或USB马上就正常,换上7805马上就不正常,现在还是怀疑:这么一个简单的毛病,为什么那么折腾时就没有出现过正常情况?要是折腾出正常情况早就分析出毛病所在了!现在再怎么折腾也不再出现毛病,为什么?是否真正的毛病还没有找到?还是真的有鬼,想戏弄我?
    问题解决了,心情很高兴,高兴的是:有这么多朋友帮忙一起找鬼,同时又学到了好多新的知识和经验,真诚地感谢各位!!真诚地感谢我们这个网站!!在这个网站里大家无私地真诚地互相帮助。
    单片机很难!但真的好玩!
    抱歉!不知道如何发照片。
wajlh
2楼-- · 2020-02-06 07:08
lz应该是RST悬空导致的。遇到过这个问题,电池供电rst悬空没问题,换稳压电源就不行,杜洋最早的12864时钟也有这个问题。
magicer2010
3楼-- · 2020-02-06 09:23
可能因为电池电压没有波纹,非常稳定,所以悬空以后不会产生震荡 高频干扰,开关电源则不然,所以往往一点点细节会产生很大的后续效应。。。。。。
wh8010jky
4楼-- · 2020-02-06 15:12
谢谢二位!!
5IDIANZI
5楼-- · 2020-02-06 20:27
 精彩回答 2  元偷偷看……

一周热门 更多>