资讯详情

Arduino基础入门篇24—继电器控制

继电器是一种电子控制装置,是一种用较小的电流控制较大电流的自动开关。它通常用于自动调节、安全保护和转换电路。

本文介绍了继电器的使用情况,并通过串口发送命令来控制继电器的。

1. 继电器介绍

继电器原理

电磁继电器一般由铁芯、线圈、电枢、接触弹簧等组成。只要在线圈两端增加一定的电压,线圈就会流过一定的电流,从而产生电磁效应。在电磁吸引的作用下,电枢将克服返回弹簧的拉力吸入铁芯,从而驱动电枢的动态接触和静态接触(常开接触)吸入。当线圈断电时,电磁吸力也会消失,电枢将在弹簧的反应力中返回到原始位置,从而释放动态接触和原始静态接触(常闭接触)。通过这种方式吸入和释放,从而达到在电路中引导和切断的目的。对于继电器的常开、常闭接触点,可以区分:继电器线圈未通电时断开的静态接触点,称为常开接触点;连接状态的静态接触点称为常闭接触点。

9247834fc45cb5498493e53df2708950.png继电器原理

继电器封装

不同的继电器有不同的形状和包装,如控制电压和接触电压。

07fd5213cd8b2536e478dccbf73f0e81.png不同继电器

本实验使用的继电器为6脚5V继电器的形状如上图右侧,其封装引脚如下图所示:

64a33498c3cdb1fc1b4e0324c82c9976.png封装引脚

2脚和5脚是线圈端,1脚和6脚是触点COM公共端,3脚为常开始,4脚为常闭端。要控制继电器,只需在线圈端添加5个V电压可以通常开始关闭。

继电器控制

一般继电器都有专用的控制电路,最常用的是使用PNP型三极管做为控制开关,通过控制三极管基极来导通三极管使得线圈形成回路。另一种是使用光耦进行控制,通过控制光耦来控制线圈工作。在控制高压设备时,通常继电器的触点还需要添加RC消火花电路。

2. 实验材料

Uno R3开发板

配套USB数据线

面包板及配套连接线

5V继电器

220Ω限流电阻

LED发光二极管

3. 实验步骤

1. 根据原理图构建电路。

继电器的2脚和5脚分别连接开发板的13引脚和GND。继电器公共端1脚(或6脚)连接5V,继电器通常开始连接限流电阻,电阻的另一端连接LED灯正极,其负极连接GND。

实验原理图如下图所示:

06ebd5d25d8908c9201319d24f055dc8.png实验原理图

实物连接图如下图所示:

91ffd630f23c8a2258df9b73fd6efc8c.png实物连接图

2. 新建sketch,替换自动生成的代码并保存以下代码。*

2Relay

3继电器开关由串口控制LED灯

4*/

5intincomedate=0;

6intrelayPin=13;///继电器引脚

7

8voidsetup(){

9pinMode(relayPin,OUTPUT);

10Serial.begin(9600);//设置串口波特率96000

11}

12

13voidloop(){

14

15if(Serial.available()>//串口接收数据

16{

17incomedate=Serial.read();//获取串口接收到的数据

18if(incomedate=='H')

19{

20digitalWrite(relayPin,HIGH);

21Serial.println("LEDOPEN!");

22}elseif(incomedate=='L')

23{

24digitalWrite(relayPin,LOW);

25Serial.println("LEDCLOSE!");

26}

27}

28

29}

3. 连接开发板,设置相应的端口号和开发板类型,下载程序。

a9fda22517794187947472772a6cd79b.png程序下载

4. 打开串口监视器,调整波特率9600,输入"H",串口返回"LED

OPEN!",继电器控制LED点亮灯;输入"L",串口返回"LED CLOSE!",继电器控制LED灯熄灭。

5722d4e774b55f8ada6346eda2249eb7.png实验现象

将实验中的5V控制LED灯换成220V白炽灯的控制也是如此。继电器使我们能够控制各种高压外设。

--end--

声明:本文由网民作为教育共享目的提交。如有侵权,原作者可通过电子邮件及时联系我们删除:freemanzk@qq.com

标签: 5v继电器封装

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

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