打印

74HC595很容易受干扰,搞了几天都没搞定。

[复制链接]
楼主: 小管
手机看帖
扫描二维码
随时随地手机跟帖
81
oldzhang| | 2015-10-2 00:56 | 只看该作者 回帖奖励 |倒序浏览
现在的问题是我拔掉排线也一样受干扰

如果板子上有差分转单端的芯片,即使拔掉插头,也不容易受干扰,原因一,干扰很难有差分信号,而且差分信号不是高阻,二是差分转单端芯片输出是低阻抗,不易干扰。

使用特权

评论回复
82
Zam_19793300| | 2015-10-10 10:19 | 只看该作者
个人觉得信号线的干扰和地弹的影响可能性大,造成这种情况的原因是:1、信号线太长(可考虑加NF级别的电容);2、强弱电的布局带来的电源及地的干扰。

使用特权

评论回复
83
zhaoyu2005| | 2015-10-11 19:01 | 只看该作者
现在还没加负载,你加个负载看看,如果不行直接换方案或者加差分驱动吧,我也遇到问题,我没这样测试,继电器的负载是交流接触器,然后交流接触器控制水泵,继电器会出错,后来用单片机代替595,spi通讯,带数据校验,有时重复发送数据才行

使用特权

评论回复
84
msy912| | 2015-10-12 08:24 | 只看该作者
每个595第10脚CLR都加一个RC电路!

使用特权

评论回复
85
小管|  楼主 | 2015-10-21 11:11 | 只看该作者
新的电路板已经打样回来了,595的3条信号线在输入插座端都并了1K电阻到地,然后每条信号线单独做了包地处理,并且在靠近595端RC低通滤波,并且底层、顶层都铺地,595电源串了一个100R的电阻再并一个104电容,现在不再出现干扰的问题。
测试发现把RC低通滤波去掉后就会出现干扰问题,下一步准备测试把1K电阻和100R电阻去掉,以证明到底在哪里出问题,到时把测试结果再发上来。

使用特权

评论回复
86
lnak| | 2015-10-21 14:22 | 只看该作者
用的是开关电源?

使用特权

评论回复
87
小管|  楼主 | 2015-10-21 15:06 | 只看该作者
lnak 发表于 2015-10-21 14:22
用的是开关电源?

5V是用DC-DC从12V取电,12V供电用开关电源和变压器都试过,不影响测试结果。

使用特权

评论回复
88
小管|  楼主 | 2015-10-24 22:54 | 只看该作者
现在发现新问题了,当几个继电器工作时,595输出乱了,看来595控制继电器接通交流电要谨慎。准备把595换单片机控制试试。

使用特权

评论回复
89
chunyang| | 2015-10-25 14:41 | 只看该作者
小管 发表于 2015-10-24 22:54
现在发现新问题了,当几个继电器工作时,595输出乱了,看来595控制继电器接通交流电要谨慎。准备把595换单 ...

控制继电器需要小心的处理干扰耦合,这不是换单片机那么简单的事。

使用特权

评论回复
90
tanyang0| | 2015-10-25 14:58 | 只看该作者
控制595的几根线一定距离还是要加个244之类的东西驱动的,不然肯定不靠谱

使用特权

评论回复
91
小管|  楼主 | 2015-10-25 23:54 | 只看该作者
tanyang0 发表于 2015-10-25 14:58
控制595的几根线一定距离还是要加个244之类的东西驱动的,不然肯定不靠谱

我认为没必要,现在单片机一般都有推挽输出,驱动能力并不比244之类的差。

使用特权

评论回复
92
oldzhang| | 2015-10-26 09:22 | 只看该作者
以前搞过一个项目,用的类似595的好多74HC164输出上百路,其中只有一路带的是一个继电器(控制220v通断),这个继电器动作,有一半的概率系统会乱,最后解决的方法是,用了MOC3041J加可控硅才没有干扰了。
继电器真的很可怕。

使用特权

评论回复
93
小管|  楼主 | 2015-10-26 12:28 | 只看该作者
oldzhang 发表于 2015-10-26 09:22
以前搞过一个项目,用的类似595的好多74HC164输出上百路,其中只有一路带的是一个继电器(控制220v通断), ...

MO3041有过零控制功能,所以强电那端的干扰就小很多了,对系统产生的影响很小。

使用特权

评论回复
94
小管|  楼主 | 2015-10-26 12:34 | 只看该作者
终于找到原因了,现在已经完美运行。把串接在595电源端的那个100R电阻短接或用一个磁珠取代,不在出现干扰的问题。
分析原因是当595输出端高电平时,三极管导通,2.2K的基极电阻上有2.7V的压降,电流为1.2mA,当5个三极管导通时,电流为6mA,在100R的电阻上形成0.6V的压降,电压降低时,595的可运行频率降低,导致出现紊乱。

使用特权

评论回复
95
小管|  楼主 | 2015-10-26 12:35 | 只看该作者
总结,在控制继电器时,595数据线需要包地处理,并且每路数据线需要一个RC低通滤波。

使用特权

评论回复
96
zyj9490| | 2015-10-29 11:20 | 只看该作者
小管 发表于 2015-10-26 12:34
终于找到原因了,现在已经完美运行。把串接在595电源端的那个100R电阻短接或用一个磁珠取代,不在出现干扰 ...

好,电源端不要加电阻之类的,要加必须并联大电容作为水塘用,你的问题是声间电流跟不上,导致电源跌落导致。

使用特权

评论回复
97
jjeemm77| | 2015-10-30 10:59 | 只看该作者
电路设计不规范!…端口加上、下拉电阻!…
  降低阻抗、但不伤MCU为前题…

使用特权

评论回复
98
TopV| | 2015-10-30 14:03 | 只看该作者
进来学习了

使用特权

评论回复
99
TopV| | 2015-10-30 14:04 | 只看该作者
喜欢这样有始有终的帖子,赞一个

使用特权

评论回复
100
小管|  楼主 | 2015-11-17 16:56 | 只看该作者
TopV 发表于 2015-10-30 14:04
喜欢这样有始有终的帖子,赞一个

那是必须的,受人恩惠肯定要报恩嘛:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则