打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
怎样用8266加595来控制8个继电器呢?

ESP8266是WiFi芯片,74HC595是串入并出的移位寄存器,可以用来驱动继电器。

8266原理设计

8266本身带单片机内核,虽然引脚较少,但是出三个引脚控制74HC595完全足够了,就不用额外的单片机了。这里还是建议用8266的模组,不要自己去设计最小系统,因为天线设计如果没有足够的经验,可能要走较多弯路。下图是ESP8266系统模组的原理图。

74HC5945原理设计

595是串入并出的,只需要三个GPIO就可以扩展为八个并口输出,而且还可以级联。本例只需要控制8个继电器,所以一片595就足够了。其中3个输入引脚接ESP8266,另外八个输出引脚接继电器控制电路。一下是595的原理设计。

继电器原理设计

可以根据继电器线圈的具体参数设计具体的电路,以下使用NPN三极管来设计的继电器原理图,可以根据初始信号的需要在NPN加入下拉,或者在PNP加入上拉来增加稳定性,图中二极管用作续流,在继电器断开瞬间保护三极管。

595程序设计

595在编程时需要注意如下几个关键点:上升沿的时候要把数据写入;

  • 在时钟信号为上升沿的时把数据写入;
  • 输出锁存时钟信号RCK上升沿时,数据才能锁存显示;
  • 要操作数据时,必须保证RESET是高电平。
其操作时序图如下所示:

通过以上分析就可以写代码了,以下是我常用的写数据的代码,已经多次应用了。

以上就是这个问题的回答,感谢留言、评论、转发。

更多精彩内容请关注本头条号:玩转嵌入式。感谢大家。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
原理篇2、按键扫描电路与驱动程序_Yang
SONY拆机板 TA1101B功放分析——保护篇
从元器件到电路设计再到代码,手把手DIY一个声控家居系统!
「毕业设计」STM32的智慧空调系统
LED显示屏IC介绍.
7段数码管 [STEP FPGA开源社区]
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服