电磁继电器学习


前言

电磁继电器实质上是利用电磁铁来控制的开关。即本质是用一个回路(一般是小电流)去控制另外一个回路(一般是大电流)的通断。电磁继电器的作用可实现远距离操作,利用低电压、弱电流来控制高电压和强电流。另外也可以实现自动控制。


一、电磁继电器的工作原理

当线圈通电以后,铁芯被磁化产生足够大的电磁力,吸动衔铁并带动簧片使动触点和静触点闭合或分开,即原来闭合的触点断开,原来断开的触点闭合;当线圈断电后,电磁吸力消失,衔铁返回原来的位置,动触点和静触点又恢复到原来闭合或分开的状态。应用时只要把需要控制的电路接到触点上,就可利用继电器达到控制的目的。在电路中起着自动调节、安全保护、转换电路等作用。
电磁继电器学习_第1张图片
从起作用可以看出,它至少有两大部分,控制系统(又称输入回路)和被控制系统(又称输出回路),前者是主要电磁继电器主要需要了解的部分,而对控制系统细分的话,又可以分为电磁系统、接触系统、传动和复原机构三部分。

  1. 电磁系统:即感应机构,由软磁材料制成的铁芯、轭铁和衔铁构成的磁路系统和线圈组装而成。通电就有磁性,也算是电磁继电器核心的部分;

  2. 接触系统:即执行机构,由不同形式的触点簧片或用作触点的接触片以一定的绝缘方式组装而成。即决定哪块电路通电的部分;

  3. 传动和复原机构:即中间比较机构,实现继电器动作的传动机构是指当线圈激励时将衔铁运动传递到触点簧片上的机构。一般是由和衔铁连接在一起的触点簧片直接传动或通过衔铁的运动间接地推动触点簧片运动。

二、电磁继电器的技术参数

1.额定工作电压

指继电器正常工作时线圈所需要的电压。根据继电器的型号不同,可以是交流电压,也可以是直流电压。

2.直流电阻

指继电器中线圈的直流电阻,可以通过万用表测量。

3.吸合电流

指继电器能够产生吸合动作的最小电流。在正常使用时,给定的电流必须略大于吸合电流,这样继电器才能稳定地工作。而对于线圈所加的工作电压,一般不要超过额定工作电压的1.5倍,否则会产生较大的电流而把线圈烧毁。

4.释放电流

指继电器产生释放动作的最大电流。当继电器吸合状态的电流减小到一定程度时,继电器就会恢复到未通电的释放状态。这时的电流远远小于吸合电流。

5.触点切换电压和电流

指继电器允许加载的电压和电流。它决定了继电器能控制电压和电流的大小,使用时不能超过此值,否则很容易损坏继电器的触点。

三、程序设计

在程序设计中,首先需要配置GPIO口,将IO口配置为输出模式,然后调用OUTSET和OUTCLR寄存器完成对IO的置高置低操作。
relay.h

#ifndef __RELAY_H
#define __RELAY_H 


IO操作函数											   

#define K1_ON 	PC -> OUTSET |= (1 << 3);//PC3输出高电平
#define K1_OFF 	PC -> OUTCLR |= (1 << 3);//PC3输出低电平
#define K2_ON 	PC -> OUTSET |= (1 << 4);//PC4输出高电平
#define K2_OFF 	PC -> OUTCLR |= (1 << 4);//PC4输出低电平
#define K3_ON 	PC -> OUTSET |= (1 << 6);//PC6输出高电平
#define K3_OFF 	PC -> OUTCLR |= (1 << 6);//PC6输出低电平
#define K4_ON 	PC -> OUTSET |= (1 << 7);//PC7输出高电平
#define K4_OFF 	PC -> OUTCLR |= (1 << 7);//PC7输出低电平

void Relay_Init( void );

relay.c

void Relay_Init( void )
{
      
	K4_OFF;
	K1_ON;
	delay_ms( 100 );
	K1_OFF;
	K2_ON;
	delay_ms( 100 );
	K2_OFF;
	K3_ON;
	delay_ms( 100 );
	K3_OFF;
	K4_ON;
	delay_ms( 100 );
} 

四、电路原理图

电磁继电器学习_第2张图片

你可能感兴趣的:(单片机,嵌入式)