电磁继电器核心部件是一个螺线管,它在通电时会产生磁性,此时它就是一个磁体,而不通电时就会失去磁性。php
下图是电磁继电器的内部构造。html
当D和E端没有构成回路,螺线管不通电时,在弹簧的拉力做用下,B和A接触,和C断开。git
当D和E端构成回路,螺线管通电时,螺线管就是一个磁体,会吸引衔铁,此时B会和C端接触,和A断开。安全
电磁继电器利用的物理原理就是电流的磁效应——通电螺线管会造成磁场,此时的螺线管就是一个磁体。咱们还能够根据安培第二定则判断出此时磁场的方向:用右手握住通电螺线管,让四指指向电流的方向,那么大拇指所指的那一端是通电螺线管的N极。oop
电磁继电器是电生成磁领域的典型应用。电磁继电器的优势在于,咱们能够借助它来使用低电压电路控制高电压电路的通断,大大的提升了电路控制应用的安全性。例如在物联网应用中,咱们会使用继电器来控制家电的通电和断电。ui
电气参数:spa
模块接线端口定义:3d
标号 | 名称标识 | 功能描述 |
1 | - | 继电器模块电源输入端负极 |
2 | + | 继电器模块电源输入端正极( 2.8V--5.5V) |
3 | D | 控制信号输入端(通常接单片机的GPIO) |
4 | NC | D输入低电平时,NC与COM导通 |
5 | NO | D输入高电平时,NO与COM导通 |
6 | N/A | 空脚(不链接) |
7 | COM | 公共触点/端口 |
模块控制方法:code
本实验使用继电器来控制220V家用电灯。最终效果是电灯以间隔2s的频率亮、暗。htm
提示:市电有危险,请严格按照规范要求来操做!非专业人士不要轻易作此实验。
实验接线图:
Arduino控制代码:
#define RELAY_PIN 5 //驱动继电器的引脚 void setup(void) { pinMode(RELAY_PIN,OUTPUT); digitalWrite(RELAY_PIN,LOW); //初始化时继电器断开 } void loop(void) { digitalWrite(RELAY_PIN,HIGH); //继电器闭合,NC端与COM端断开,NO端与COM端导通 delay(2000); digitalWrite(RELAY_PIN,LOW); //继电器断开,NC端与COM端导通,NO与COM端不导通 delay(2000); }
效果图(使用的是5V的USB灯管):