Arduino分享-09-干簧管控制继电器

        用Arduino UNO R3 控制器检测干簧管是否导通,并且控制继电器开关动作,从而点亮不同的LED。

一、元件清单

Arduino分享-09-干簧管控制继电器_第1张图片
元件清单及连接图

二、实验代码

void setup()

{

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

pinMode(2,OUTPUT);//定义引脚2 为输出,连接继电器

pinMode(3,INPUT); //定义引脚3 为输入,连接干簧管

}

void loop()

{

switch (digitalRead(3)){ //判断干簧管输入信号

case (1) : //当无永久磁铁靠近时

{

digitalWrite(2, LOW);

break;

Serial.println("red");

}

case (0) : //当有永久磁铁靠近时

{

   digitalWrite(2, HIGH);

   break;

   Serial.println("green");

  }

 }

}

三、干簧管介绍

干簧管工作原理

       干簧管也称舌簧管或簧磁开关,是一种磁敏的特殊开关。它的两个触点由特殊材料制成,被封装在真空的玻璃管里。只要用磁铁接近它,干簧管两个节点就会吸合在一起,使电路导通。

Arduino分享-09-干簧管控制继电器_第2张图片
干簧管结构图

优点

       干簧管作为开关比一般机械开关结构简单、体积小、速度高、工作寿命长;而与电子开关相比,它又有抗负载冲击能力强等特点,工作可靠性很高。

缺点

        干簧管的触点和簧片是相当小而精致的,所以它们不会处理大的电压或电流导致的簧片引发切换,大电流过热导致簧片失去弹性。

干簧管的应用

       干簧管可以作为传感器用,用于计数、限位等。例如,有一种自行车公里计,就是在轮胎上粘上磁铁,在一旁固定上干簧管构成的。把干簧管装在门上,可作为开门时的报警用。 除此之外,干簧管在家电、汽车、通讯、工业、医疗、安防等领域也得到了广泛的应用。

干簧管检测

1.静止状态的检测:先将万用表置于“R×1”挡,两个表笔分别接干簧管的两个引脚,测量的阻值应为无穷大。

2.动态状态的检测:用一块小磁铁靠近干簧管,此时万用表指针应向右摆至零,说明两个簧片已接通,然后将小磁铁移开干簧管,万用表指针应向左回摆至无穷大。测试时,若磁铁靠近干簧管时,万用表指针不动或摆不到零位,说明其内部簧片不能很好地吸合,表明该簧片间隙过大或已发生位移;若移开磁铁后,簧片不能断开,说明该簧片弹性已经减弱,这样的干簧管就不能使用。

四、继电器介绍

继电器工作原理

       继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。继电器的主要作用是以小电流控制大电流。

Arduino分享-09-干簧管控制继电器_第3张图片
继电器引脚图

       继电器引脚图如上图所示, 3,4为线圈,与电源相接;5,6为公共触点。未通电时与1相通,通电时与2相通。

继电器的作用

      作为控制元件,概括起来,继电器有如下几种作用:

1)扩大控制范围:例如,多触点继电器控制信号达到某一定值时,可以按触点组的不同形式,同时换接、开断、接通多路电路。

2)放大:例如,灵敏型继电器、中间继电器等,用一个很微小的控制量,可以控制很大功率的电路。

3)综合信号:例如,当多个控制信号按规定的形式输入多绕组继电器时,经过比较综合,达到预定的控制效果。

4)自动、遥控、监测:例如,自动装置上的继电器与其他电器一起,可以组成程序控制线路,从而实现自动化运行。

继电器的检测

1、测触点电阻

用万能表的电阻档,测量常闭触点与动点电阻,其阻值应为0,(用更加精确方式可测得触点阻值在100毫欧以内);而常开触点与动点的阻值就为无穷大。由此可以区别出那个是常闭触点,那个是常开触点。

2、测线圈电阻

可用万能表R×10Ω档测量继电器线圈的阻值,从而判断该线圈是否存在着开路现象。

        如有不足,敬请指正。

你可能感兴趣的:(Arduino分享-09-干簧管控制继电器)