8266,发音和在线翻译

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

8266,发音和在线翻译


ESP8266是WiFi芯片,74HC595是串入并出的移位寄存器,可以用来驱动继电器 。8266原理设计8266本身带单片机内核,虽然引脚较少,但是出三个引脚控制74HC595完全足够了,就不用额外的单片机了 。这里还是建议用8266的模组,不要自己去设计最小系统,因为天线设计如果没有足够的经验,可能要走较多弯路 。
下图是ESP8266系统模组的原理图 。74HC5945原理设计595是串入并出的,只需要三个GPIO就可以扩展为八个并口输出,而且还可以级联 。本例只需要控制8个继电器,所以一片595就足够了 。其中3个输入引脚接ESP8266,另外八个输出引脚接继电器控制电路 。一下是595的原理设计 。继电器原理设计可以根据继电器线圈的具体参数设计具体的电路,以下使用NPN三极管来设计的继电器原理图,可以根据初始信号的需要在NPN加入下拉,或者在PNP加入上拉来增加稳定性,图中二极管用作续流,在继电器断开瞬间保护三极管 。
【8266,发音和在线翻译】595程序设计595在编程时需要注意如下几个关键点:上升沿的时候要把数据写入;在时钟信号为上升沿的时把数据写入;输出锁存时钟信号RCK上升沿时,数据才能锁存显示;要操作数据时,必须保证RESET是高电平 。其操作时序图如下所示:通过以上分析就可以写代码了,以下是我常用的写数据的代码,已经多次应用了 。以上就是这个问题的回答,感谢留言、评论、转发 。

    推荐阅读