继电器介绍:relay, 是一种用电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发声预定 的跃迁变化的一种电器。它具有控制系统(输入回路)和被控制系统(输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
继电器也是通过单片机引脚输出高低电平来控制。
继电器内部含有线圈和触点,当线圈得电就会使触点吸合。
方框为继电器线圈。
插针连接单片机管脚(通常P1^4继电器,P1^5f蜂鸣器),若为公用管脚(已短接),取出短接片。
不可直接使用单片机I/O口来驱动继电器,因为单片机驱动能力弱,使用PNP 型单极管来驱动继电器。
1插针处接单片机,单片机引脚输出低电平,单极管连通,继电器线圈得电,产生磁场,触点产生电流,触点吸合(即1、2断开,3、4连通)。
51单片机所使用的继电器(5V)是两端的即一端常闭(1),一端常开(4)。通电时常闭1断开,常开4吸合,打通。
MP、NO分别为常闭和常开的接线端子(一常闭NCI(未通电1、2连通,通电1、2断开),一常开NOI(未通电1、2断开,通电1、2连通)),可连接外围设备,用来连接或者断开。连接外围设备的电压不宜过大,因为线圈的触发电压为5V。
二极管DD2的作用:线圈通电,可储存能量,储存的能量会在线圈里形成大的电压。若无二极管形成回路,将烧坏线圈,损坏连接二极管的器件,如单极管,单片机管脚等。
线圈与二极管构成回路,可使线圈内的能量得到释放。二级管也叫做蓄流二极管。
发光二极管DK的作用:提示继电器是否在工作
2、程序
#include<reg52.h>
sbit relay = P1^4;
int main(void)
{
relay = 0; //低电平使继电器工作
while(1)
{}
}
3、用途:小电流控制大电流,小电压控制大电压,用作开关,控制外接端子所接电器的工作与否及工作时间
如利用继电器控制电饭煲的工作与工作时间。
从上到下依次为:GND、电饭煲、触点、线圈、电阻、二极管、单极管