搜索

我做了个74hc595驱动继电器模块的电路板,不能正常工作

[复制链接]
653|23
 楼主 | 2020-9-4 19:34 | 显示全部楼层 |阅读模式
继电器模块就是图一这种5v低电平触发,595和继电器模块都是接电脑电源,图二是电路板电路图,用Arduino开发板控制,电脑串口向arduino开发板输入整数1,一号继电器开合,剩下的闭合。输入2,二号继电器开合,剩下的闭合。图三是arduino程序,但为什么有时候好用,有时候就乱跳呢?帮我看看有没有问题。、
1.jpg 2.png 3.png

使用特权

评论回复
| 2020-9-4 22:07 | 显示全部楼层
单独测试看看是否可以,要注意你这样连续切换的话,继电器是需要切换时间的,建议在继电器单独可以动作的基础上加延时。

使用特权

评论回复
| 2020-9-5 08:39 | 显示全部楼层
先看看供电电流是否足够,然后看相互干扰的情况

使用特权

评论回复
| 2020-9-5 09:57 | 显示全部楼层
本帖最后由 15625004279 于 2020-9-5 09:58 编辑

感觉硬件电路上有问题,把原理图贴出来看看,印制板不咋好看

使用特权

评论回复
| 2020-9-5 10:37 | 显示全部楼层
除非继电器是驱动电流很小的微功耗类型,否则普通595不能可靠驱动

使用特权

评论回复
 楼主 | 2020-9-5 11:57 | 显示全部楼层
我刚才试了下  用电脑电源给595和继电器供电,就不能正常工作(图一),用arduino驱动板的5v接口给595和继电器供电就可以正常工作。(图二)。我另外找了个手机充电头也是不能正常工作。我测了下电脑电源的电压是5.23v,arduino驱动板的电压是4.72v,手机充电头的电压是4.96v。这是为什么?
9.jpg 10.jpg 11.jpg

使用特权

评论回复
 楼主 | 2020-9-5 11:59 | 显示全部楼层
gx_huang 发表于 2020-9-5 10:37
除非继电器是驱动电流很小的微功耗类型,否则普通595不能可靠驱动

老板,看下我的跟帖,谢谢

使用特权

评论回复
 楼主 | 2020-9-5 12:01 | 显示全部楼层
15625004279 发表于 2020-9-5 09:57
感觉硬件电路上有问题,把原理图贴出来看看,印制板不咋好看

老板,看下我的跟帖,谢谢

使用特权

评论回复
 楼主 | 2020-9-5 12:04 | 显示全部楼层
dirtwillfly 发表于 2020-9-5 08:39
先看看供电电流是否足够,然后看相互干扰的情况

老板,看下我的跟帖,谢谢

使用特权

评论回复
| 2020-9-5 14:12 | 显示全部楼层
f4f4m 发表于 2020-9-5 12:01
老板,看下我的跟帖,谢谢

按照你跟贴的来看,很大可能是电源功率不足导致继电器模块不能正常工作。这种5V的继电器,在吸合时好像是需要大约120mA左右的电流。把电流表串进去具体测一下,如果说你的电源出不了那么大的电流,就会造成把电压拉低,导致继电器不能正常工作了。

使用特权

评论回复
| 2020-9-5 14:24 | 显示全部楼层
这类移位寄存器产生不稳定状态,基本上是时钟、数据有干扰造成,尽量降低控制线的阻抗,比如在芯片输入端并联1K电阻什么的,只要驱动端吃得消,越小越好,然后芯片电源加合理退偶,一般就可以解决这样的问题。

使用特权

评论回复
 楼主 | 2020-9-5 14:57 | 显示全部楼层
15625004279 发表于 2020-9-5 14:12
按照你跟贴的来看,很大可能是电源功率不足导致继电器模块不能正常工作。这种5V的继电器,在吸合时好像是 ...

我测了下正常工作下的arduino提供的电流是120ma,继电器有闭合动作的时候,电流是86ma,也可以直接用电脑的usb5v供电。用外接电脑电源供电不能正常工作的电流是12.5ma,继电器闭合动作时的电流就超出万能板量程

使用特权

评论回复
| 2020-9-5 15:07 | 显示全部楼层
先单个继电器闭合,打开测试没有问题   再试两个继电器闭合打开,如果没有问题,再试三个继电器打开闭合,分别测试3种情况的电压看看。

使用特权

评论回复
 楼主 | 2020-9-5 16:07 | 显示全部楼层
lvyunhua 发表于 2020-9-5 15:07
先单个继电器闭合,打开测试没有问题   再试两个继电器闭合打开,如果没有问题,再试三个继电器打开闭合, ...

现在和负载没关系、如果接电脑usb供电,就算八个继电器一样可以正常工作。但外接电源,一个继电器也不正常

使用特权

评论回复
| 2020-9-5 17:11 | 显示全部楼层
本帖最后由 ningling_21 于 2020-9-5 17:13 编辑
f4f4m 发表于 2020-9-5 16:07
现在和负载没关系、如果接电脑usb供电,就算八个继电器一样可以正常工作。但外接电源,一个继电器也不正 ...

怎么和6楼的情况又相反
一个继电器模块的工作电流(继电器吸合)多少?8路都工作时的电流是多少? 外接电源能提供的电流又是多少?

使用特权

评论回复
| 2020-9-6 21:24 | 显示全部楼层
f4f4m 发表于 2020-9-5 11:59
老板,看下我的跟帖,谢谢

首先要会硬件分析,这个板子的走线,一看就不是产品的样子。
建议你先搞懂硬件原理,各点电压测量一下,波形测量一下。

使用特权

评论回复
| 2020-9-7 10:25 | 显示全部楼层
看看从74HC795输出的电流是否驱动继电器的线圈电流,最好出来加三极管驱动;其次,看看线圈的电源电压的电流是否合适。一般来说说,先找硬件问题,再看代码。

使用特权

评论回复
| 2020-9-7 10:52 | 显示全部楼层
一般继电器线包吸合端工作电流是15mA左右,若是继电器多的话,用电脑供电会带不起来那么多的负载。若是乱跳是继电器吸合顺序乱跳的话,和软件控制逻辑有关,。

使用特权

评论回复
| 2020-9-7 10:59 | 显示全部楼层
现在和负载没关系、如果接电脑usb供电,就算八个继电器一样可以正常工作。但外接电源,一个继电器也不正常

外接电源稳定吗    是干扰引起的吗

使用特权

评论回复
| 2020-9-7 11:38 | 显示全部楼层
有可能在595的两个电源脚加个滤波电容就好了。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /6 下一条

在线客服 快速回复 返回顶部 返回列表