资讯详情

arduino控制继电器

一、arduino控制继电器

典型的继电器结构原理图如下:

继电器有输入电路,一般连接低压电源,输出电路,一般连接高压电源。

输入电路中有一个电磁线圈。当输入电路通过电流时,电磁铁产生磁力,吸力连接输出电路的触点,输出电路导电(连接)。

当输入电路无电流通过时,电磁铁失去磁力,输出电路触点弹回原位并断开,输出电路断电(断开)。

156694ea62762393686af4cc2b47c486.png

产品介绍:

本模块5V低电平触发继电器

产品介绍:

1.本模块符合国际安全标准,控制区与负载区有隔离槽;

2.使用松乐正品继电器;

3.有电源和继电器动作指示,吸合亮,断开不亮;

4.当信号输入端有信号时,公共端和常开始将导通;

5.可用作单片机开发板模块,可用作家电控制;

6.可控制直流或交流信号220V交流负载;

7.常开和常闭触点;

8、蓝色KF301端子连接控制线更方便。

高电平触发是指信号输入端与地面之间的电压触发,可以理解为信号输入端与地面之间的电压触发VCC正极短路触发的一种方式; 低电平触发是指信号输入端与地面之间的电压OV可以理解为信号输入端和GND负短路触发的一种方式

二、继电器模块试验(使用继电器模块)

应用例子

用单片机打开或关闭电压220V电灯,因为单片机工作在5V, 而电灯是220V,因此,有必要通过控制继电器作为电灯的开关来控制单片机的继电器。

继电器输出电路一般有三个接触点,中间接触点为动态接触点(公共端),另外两个接触点为静态接触点。

输入电路不通电时,动触点(公共端)总是与静触点断开(称为常开),与另一个静触点闭合(称为常闭)

输入电路通电后,原封闭状态断开。即动触点(公共端)与常开触点闭合,常闭触点断开。

1.继电器模块

2、接线

继电器模块的三继电器模块的三根管脚连接到开发板上,其中-脚连接GND, ‘ ’脚接5V, S脚接 D3。

3、 在Arduino IDE中写个Arduino程序控制继电器模块

程序:

int pinRelay = 3; //管脚D33连接到继电器模块的信号脚

void setup() {

pinMode(pinRelay, OUTPUT); //设置pinRelay脚是输出状态

}

void loop() {

digitalWrite(pinRelay, HIGH);//输出HIGH关闭电平,关闭继电器模块

delay(5000); /等待5000毫秒

digitalWrite(pinRelay, LOW);//输出LOW电平断开继电器模块

delay(8000); /等待8000毫秒

}

运行效果:

蜂鸣器“pa一声,闭合,持续5秒。(此时用万用表测量。 常开变成闭合, 常闭成断开)

蜂鸣器“pi一声,断开,持续8秒。 常开变回断开, 常闭变成闭合)

三、继电器实验(使用继电器元件自行搭建电路)

1、 准备部件和设备

继电器(型号 松乐SRD-05VDC-SL-C) 一个, 一块面包板,PNP型三极管(型号8550)一个,二极管一个, 1K 一个电阻,多条杜邦线。

2.了解继电器元件

继电器 松乐SRD-05VDC-SL-C 正面标注其型号和电压

继电器底部有5个管脚, 标注了 内部接线, 脚的含义如下:

线圈两端连接两个输入脚

三个输出脚是公共端、常开端和常闭端。 公共端和常开始 常闭开关由公共端和常闭端组成

线圈两端两个输入端加5V电压,则 公共端和常开始 闭合, 公共端与常闭端断开

接线前一定要弄清楚管脚。还可以用万用表测量每只脚之间的电阻并验证。

3.继电器驱动电路原理图

继电器元件需要通过驱动电路连接到单片机上。 典型的驱动电路原理图如下:

在上述电路中使用一个PNP型三极管作为控制开关, 图中Relay是继电器

C极接三极管GND,E极接继电器的线圈一端(输入端),三极管的B极通过一个1K-2K单片机的电阻GPIO脚 。

继电器线圈另一端(输入端2)连接VCC。

二极管的作用是过滤线圈充放电过程中产生的反向电流。

电路中的三极管相当于开关, 操作原理如下:

1、当GPIO输出高电平,三极B极与E极之间没有电压差,三极管E极与C极之间没有电流。

2、当GPIO输出低电平,三极B极与E极之间形成电压差,三极管E极与C极之间导通,电流通过继电器线圈两个输入端,继电器关闭。

三极管型号为 8550, 引脚如下图所示:

如图所示,

1脚=E(发射极,带箭头的电路图)

2脚=B(基极,电路图中与R基极)

3脚=C(与E相对的集电极)

二极管两脚有正负极, 有一个小环的脚是负极的

4.用面包板接线

把三极管, 继电器, 二极管, 将面包板插入电阻, 根据上述电路原理图,用杜邦线接线, 接线如下图所示:

5、 在Arduino IDE中写个Arduino继电器的程序控制

程序:

int pinRelay = 3; //管脚D33连接到继电器模块的信号脚

void setup() {

pinMode(pinRelay, OUTPUT); //设置pinRelay脚是输出状态

}

void loop() {

digitalWrite(pinRelay, HIGH);//输出HIGH关闭电平,关闭继电器模块

delay(5000); /等待5000毫秒

digitalWrite(pinRelay, LOW);//输出LOW电平断开继电器模块

delay(8000); /等待8000毫秒

}

该程序与使用继电器模块的程序相同。

运行效果:

蜂鸣器“pa一声,闭合,持续5秒。(此时用万用表测量。 继电器的公共端与常开端关闭,公共端与常闭端关闭)

蜂鸣器“pi一声,断开,持续8秒。(此时用万用表测量公共端和常开端的变回断开,公共端和常闭端的变回断开)

打开APP阅读更多精彩内容

点击阅读全文

标签: 通电延时继电器银触点h3y8常开8常闭继电器继电器连接接触器线圈继电器常闭触点如何控制线路接通给继电器线圈通电磁保持继电器如何断开

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台