74HC595 如何控制继电器
由于io口不够多,决定用74HC595来扩展io口,看到有人说用这个可以无限扩展io口,但是我查了好多资料都是控制led类的,代码也是看的云里雾里的,不知道有没有好理解一点的代码,直接for循环255 都不知道在干嘛还有74HC165这个扩展输入的接口资料如果有的话麻烦也发我一下吧,谢谢了 这个芯片功能就是个串行数据转并行输出,实现一个IO口扩展为多个IO口。 wangsheng108 发表于 2016-8-18 19:06 static/image/common/back.gif
这个芯片功能就是个串行数据转并行输出,实现一个IO口扩展为多个IO口。
问题是要怎么弄~ 用595控制三极管,然后三级管控制继电器 问题解决了,原来是线有问题,程序还是挺简单的 不推荐595直推继电器,最好加上三极管或者光耦…… zhangsiyan12134 发表于 2016-8-27 12:13 static/image/common/back.gif
不推荐595直推继电器,最好加上三极管或者光耦……
请问怎么弄呢? ishenglx 发表于 2016-9-1 16:50 static/image/common/back.gif
请问怎么弄呢?
参考这个帖子:Arduino学习笔记A7 - Arduino 输出引脚扩流
同样也是用于74HC595引脚扩流…… 继电器其实断开的时候有反向电动势,不推荐直接 zhangsiyan12134 发表于 2016-8-27 12:13 static/image/common/back.gif
不推荐595直推继电器,最好加上三极管或者光耦……
直推会有什么问题呀?求教!! 5V国产继电器最小驱动电流大约在34mA左右,595的引脚输出电流在20mA,会损坏595;继电器在断在的时候线圈会产生反向电动势,可能会存在损坏595的情况。 继电器上加个反向二极管,断开时候形成短路,内部导通电流,避免损坏IC芯片。
页:
[1]