用Arduino UNO R3 控制器检测干簧管是否导通,并且控制继电器开关动作,从而点亮不同的LED。
一、元件清单
二、实验代码
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");
}
}
}
三、干簧管介绍
干簧管工作原理
干簧管也称舌簧管或簧磁开关,是一种磁敏的特殊开关。它的两个触点由特殊材料制成,被封装在真空的玻璃管里。只要用磁铁接近它,干簧管两个节点就会吸合在一起,使电路导通。
优点
干簧管作为开关比一般机械开关结构简单、体积小、速度高、工作寿命长;而与电子开关相比,它又有抗负载冲击能力强等特点,工作可靠性很高。
缺点
干簧管的触点和簧片是相当小而精致的,所以它们不会处理大的电压或电流导致的簧片引发切换,大电流过热导致簧片失去弹性。
干簧管的应用
干簧管可以作为传感器用,用于计数、限位等。例如,有一种自行车公里计,就是在轮胎上粘上磁铁,在一旁固定上干簧管构成的。把干簧管装在门上,可作为开门时的报警用。 除此之外,干簧管在家电、汽车、通讯、工业、医疗、安防等领域也得到了广泛的应用。
干簧管检测
1.静止状态的检测:先将万用表置于“R×1”挡,两个表笔分别接干簧管的两个引脚,测量的阻值应为无穷大。
2.动态状态的检测:用一块小磁铁靠近干簧管,此时万用表指针应向右摆至零,说明两个簧片已接通,然后将小磁铁移开干簧管,万用表指针应向左回摆至无穷大。测试时,若磁铁靠近干簧管时,万用表指针不动或摆不到零位,说明其内部簧片不能很好地吸合,表明该簧片间隙过大或已发生位移;若移开磁铁后,簧片不能断开,说明该簧片弹性已经减弱,这样的干簧管就不能使用。
四、继电器介绍
继电器工作原理
继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。继电器的主要作用是以小电流控制大电流。
继电器引脚图如上图所示, 3,4为线圈,与电源相接;5,6为公共触点。未通电时与1相通,通电时与2相通。
继电器的作用
作为控制元件,概括起来,继电器有如下几种作用:
1)扩大控制范围:例如,多触点继电器控制信号达到某一定值时,可以按触点组的不同形式,同时换接、开断、接通多路电路。
2)放大:例如,灵敏型继电器、中间继电器等,用一个很微小的控制量,可以控制很大功率的电路。
3)综合信号:例如,当多个控制信号按规定的形式输入多绕组继电器时,经过比较综合,达到预定的控制效果。
4)自动、遥控、监测:例如,自动装置上的继电器与其他电器一起,可以组成程序控制线路,从而实现自动化运行。
继电器的检测
1、测触点电阻
用万能表的电阻档,测量常闭触点与动点电阻,其阻值应为0,(用更加精确方式可测得触点阻值在100毫欧以内);而常开触点与动点的阻值就为无穷大。由此可以区别出那个是常闭触点,那个是常开触点。
2、测线圈电阻
可用万能表R×10Ω档测量继电器线圈的阻值,从而判断该线圈是否存在着开路现象。
如有不足,敬请指正。