知识点:多路继电器
继电控制在工业领域比较常见,通过继电器可实现控制电与动力电的隔离,也可用作信号转换。其实生活中也会用到继电器,比如WiFi插座,并且随着智能家居的普及,继电控制在生活中的场景会更多。由于之前已经写过物联网控制LED灯的文章,这次再写继电器控制会不会雷同?其实,如果说之前的点灯测试是入门教程的话,那么本次的继电器控制则更贴近实战,因为它可以应用到很多场景。
一、控制原理
一个MCU+三个继电器模组(网上买的,挺便宜),大致的原理如图:
MCU使用的依然是Air302,这是一款NB-lot控制模组,使用的是LuatOS开发,由于之前已经实现点灯测试,所以本次程序部分进展很快,因为控制的原理大致相同,继电器模组是网上随便买的,这是实拍照:
输入端有三个端子:VCC、GND、IN,输出端三个端子:NO、COM、NC,红灯为电源指示灯,绿灯为继电器动作指示灯,等效的原理图如下:
VCC是5V的电压,因此继电器触发的条件是MCU输出给IN一个与GND等电位的低电平,而这也是控制的关键和难点,由于MCU引脚输出的高电压为3.3V,并不能有效控制继电器,若直接将MCU引脚连接到IN,那么继电器是无法动作的,但会发现绿色灯是一直在微弱的闪烁,因为电压和电流不足以驱动继电器动作,所以我们需要增加驱动电路,如下所示:
本次使用的驱动芯片是达林顿晶体管,关于这个达林顿,其实就是两级放大的三极管,引脚示意图如下:
这里需要注意的是,继电器是感性负载,因此在断电瞬间会产生反电动势,会对元器件造成损坏,因此需要在VCC处加5V的电压。
可以看到总共有8个分支,因为使用了3个引脚,对于为何需要这么多分支,稍后会讲,现在这3个引脚是刚好可以控制3个继电器。然后就是云端的配置了,依然还是阿里的物联网云端,话说阿里在云服务方面做的还不错,因为最近在用阿里云服务ECS做一个WEB,感觉确实好用,等WEB完成后了会详细介绍。云端的配置需要注意的是需要添加一个自定义的功能:
数据定义的时候圈定了数据范围0-7,防止无效的数值。然后就是APP页面部分了,因为最大需要控制8个通道,所以通道控件使用的这个样式:
使能按钮并不是本次的控制,具体的用途接下来会说到,本次继电器控制只使用了通道加减这个控件。通道为0则三个继电器都不动作,通道为1则第一个继电器动作,通道为2则第二个继电器动作,通道为3则第三个继电器动作。
三、连接测试
由于多年没有用过电烙铁了,对于细小的针脚,焊了N次都焊不好,不过幸好焊好了一组,将就着测试吧,一个能控制,三个也是一样的:
看来还要多练习下焊接技术,原本打算做成规整的电路板,只能等以后再做了
四、关于8通道
其实本次的物联网多路继电器控制的初衷是源于工作,公司一台设备上的电路板坏了需要维修,这个板子上共计16个继电器,这16个继电器通过两块8通道的译码器来控制,当时就觉得如果使用单片机来控制板子上的继电器,这样维修起来会更方便一些,所以,本次使用的3个引脚就是用来连接8通道译码器的地址引脚,另外两个引脚分别控制译码器的使能,这也就是APP页面上有使能开关的原因,接下来需要做的就是做一根插头,这样可以快速连接MCU与电路板,好吧,还要焊针脚......
相关推荐链接:
0人已收藏
0人已打赏
免费0人已点赞
分享
电气工程原创版块
返回版块2.19 万条内容 · 579 人订阅
阅读下一篇
接触器的结构特点与检测知识点:负载监控器接触器 接触器是一种由电压控制的开关装置,适用于远距离频繁地接通和断开的交、直流电路系统。 一、接触器的结构特点 接触器属于控制类器件,是电力拖动系统、机床设备控制线路、自动控制系统使用最广泛的低压电器之一,根据接触器触点通过电流的种类,主要可以分为交流接触器和直流接触器,如图4-4所示。 图4-4 常见接触器的实物外形 交流接触器和直流接触器的工作原理和控制方式基本相同,都是通过线圈得电控制常开触点闭合、常闭触点断开,线圈失电控制常开触点复位断开、常闭触点复位闭合。
回帖成功
经验值 +10
全部回复(0 )
只看楼主 我来说两句抢沙发