前言
電磁繼電器實質上是利用電磁鐵來控制的開關,即本質是用一個回路(一般是小電流)去控制另外一個回路(一般是大電流)的通斷,電磁繼電器的作用可實作遠距離操作,利用低電壓、弱電流來控制高電壓和強電流,另外也可以實作自動控制,
一、電磁繼電器的作業原理
當線圈通電以后,鐵芯被磁化產生足夠大的電磁力,吸動銜鐵并帶動簧片使動觸點和靜觸點閉合或分開,即原來閉合的觸點斷開,原來斷開的觸點閉合;當線圈斷電后,電磁吸力消失,銜鐵回傳原來的位置,動觸點和靜觸點又恢復到原來閉合或分開的狀態,應用時只要把需要控制的電路接到觸點上,就可利用繼電器達到控制的目的,在電路中起著自動調節、安全保護、轉換電路等作用,

從起作用可以看出,它至少有兩大部分,控制系統(又稱輸入回路)和被控制系統(又稱輸出回路),前者是主要電磁繼電器主要需要了解的部分,而對控制系統細分的話,又可以分為電磁系統、接觸系統、傳動和復原機構三部分,
-
電磁系統:即感應機構,由軟磁材料制成的鐵芯、軛鐵和銜鐵構成的磁路系統和線圈組裝而成,通電就有磁性,也算是電磁繼電器核心的部分;
-
接觸系統:即執行機構,由不同形式的觸點簧片或用作觸點的接觸片以一定的絕緣方式組裝而成,即決定哪塊電路通電的部分;
-
傳動和復原機構:即中間比較機構,實作繼電器動作的傳動機構是指當線圈激勵時將銜鐵運動傳遞到觸點簧片上的機構,一般是由和銜鐵連接在一起的觸點簧片直接傳動或通過銜鐵的運動間接地推動觸點簧片運動,
二、電磁繼電器的技術引數
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 );
}
四、電路原理圖

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/271931.html
標籤:其他
上一篇:Http超文本傳輸協議的特點
