极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23121|回复: 11

74HC595 如何控制继电器

[复制链接]
发表于 2016-8-16 17:06:26 | 显示全部楼层 |阅读模式
由于io口不够多,决定用74HC595来扩展io口,看到有人说用这个可以无限扩展io口,但是我查了好多资料都是控制led类的,代码也是看的云里雾里的,不知道有没有好理解一点的代码,直接for循环255 都不知道在干嘛
还有74HC165这个扩展输入的接口资料如果有的话麻烦也发我一下吧,谢谢了
回复

使用道具 举报

发表于 2016-8-18 19:06:14 | 显示全部楼层
这个芯片功能就是个串行数据转并行输出,实现一个IO口扩展为多个IO口。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-22 11:10:01 | 显示全部楼层
wangsheng108 发表于 2016-8-18 19:06
这个芯片功能就是个串行数据转并行输出,实现一个IO口扩展为多个IO口。

问题是要怎么弄~
回复 支持 反对

使用道具 举报

发表于 2016-8-22 19:20:58 | 显示全部楼层
用595控制三极管,然后三级管控制继电器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-23 08:21:43 | 显示全部楼层
问题解决了,原来是线有问题,程序还是挺简单的
回复 支持 反对

使用道具 举报

发表于 2016-8-27 12:13:17 | 显示全部楼层
不推荐595直推继电器,最好加上三极管或者光耦……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-1 16:50:53 | 显示全部楼层
zhangsiyan12134 发表于 2016-8-27 12:13
不推荐595直推继电器,最好加上三极管或者光耦……

请问怎么弄呢?
回复 支持 反对

使用道具 举报

发表于 2016-9-4 03:41:27 | 显示全部楼层
ishenglx 发表于 2016-9-1 16:50
请问怎么弄呢?

参考这个帖子:Arduino学习笔记A7 - Arduino 输出引脚扩流
同样也是用于74HC595引脚扩流……
回复 支持 反对

使用道具 举报

发表于 2016-9-5 12:42:41 | 显示全部楼层
继电器其实断开的时候有反向电动势,不推荐直接
回复 支持 反对

使用道具 举报

发表于 2016-9-6 11:18:34 | 显示全部楼层
zhangsiyan12134 发表于 2016-8-27 12:13
不推荐595直推继电器,最好加上三极管或者光耦……

直推会有什么问题呀?求教!!
回复 支持 反对

使用道具 举报

发表于 2016-9-24 16:02:42 | 显示全部楼层
5V国产继电器最小驱动电流大约在34mA左右,595的引脚输出电流在20mA,会损坏595;继电器在断在的时候线圈会产生反向电动势,可能会存在损坏595的情况。
回复 支持 反对

使用道具 举报

发表于 2016-9-25 10:41:53 | 显示全部楼层
继电器上加个反向二极管,断开时候形成短路,内部导通电流,避免损坏IC芯片。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 20:27 , Processed in 0.057961 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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