继电器工作原理
通常用于连接控制信号,当该信号变化时,继电器将切换状态。NC(Normally Closed): 常闭接口,继电器吸合前与COM连接,吸合后悬空。NO(Normally Open): 常开接口,继电器吸合前悬空,吸合后与COM连接。连接此引脚到电源(通常是直流电源),以提供继电器线圈所需的电流。COM(Common): 公共端,通常是中间的触点,与常开或常闭触点相连。→ 三极管导通 → 继电器线圈
| MCU输出 | 继电器状态 | 说明 |
|---|---|---|
| 高电平(1) | 断开 | 不吸合 |
| 低电平(0) | 吸合 | 继电器闭合 |
“低电平触发”意味着:
-
当控制引脚输入低电平 (0) → 三极管导通 → 继电器线圈得电 → 吸合 → 常开端闭合。
-
当控制引脚输入高电平 (1) → 三极管截止 → 继电器断电 → 释放 → 常开端断开。
-



VCC(+): 供电正极。连接此引脚到电源(通常是直流电源),以提供继电器线圈所需的电流。
GND(-): 地。连接此引脚到电源的负极或地。
IN(或者类似标记): 控制输入。通常用于连接控制信号,当该信号变化时,继电器将切换状态。控制信号输入端(来自单片机IO口)
NC(Normally Closed): 常闭接口,继电器吸合前与COM连接,吸合后悬空
COM(Common): 公共端,通常是中间的触点,与常开或常闭触点相连。
NO(Normally Open): 常开接口,继电器吸合前悬空,吸合后与COM连接
————————————————




0-几十HZ 0-几万HZ
MOS管可以一秒钟开关上万次,产生PWM波,调整灯光的亮度和电机的速度
继电器适合一些常开常闭的场景

MOS管只能控制一个方向电流的通断,而反方向因为有体二极管的存在,相当于一直导通
故MOS管只适合控制直流电,并不是和控制同时存在正负电压的交流电
继电器接入时两个触点都是一样的,可以任意的接,所以继电器既可以控制直流电,又可以控制交流电
上述提到的MOS管特指N-MOS,接入电路时只适合放在靠近地的那一端,




继电器的控制端和被控制端可以使用两套独立的控制电源,它们的地线不需要接在一起,这样就可以做隔离,不存在电磁干扰的问题
MOS管的控制端和被控制端是共用一个地的,有可能存在被控制端干扰控制端的问题
继电器的控制端本质上是电磁铁,维持电磁铁的导通会消耗很多能量,5V输入的情况下,最少也需要几十个毫安的电流,如果想用单片机去控制继电器,还需要额外加入一个MOS管或三极管来驱动线圈

-
当 STM32 输出 高电平(3.3V) →
NMOS 栅源电压 VGSV_{GS}VGS ≈ 3.3V → 导通 → 电流流过继电器 → 继电器吸合。(电流从 +5V → 继电器线圈 → Drain → Source → GND,继电器吸合)当 NMOS 导通时,传统电流从漏极(Drain)流向源极(Source),电子则从源极流向漏极。 -
当 STM32 输出 低电平(0V) →
VGS=0V → NMOS 关断 → 无电流 → 继电器释放。
而MOS管的控制端几乎是不消耗电流的,在一些情况下,可以直接使用单片机的I/O口来控制


继电器的线圈本质上是一个电感元件(L)。
电感的特点是:
电流变化时,会在内部产生感应电动势,阻止电流变化。
当你关闭继电器(即切断线圈电流)时,线圈中的电流想要“继续流动”,这就会产生一个反向高压脉冲。
假设驱动电路如下:
+5V ---- 继电器线圈 ---- 三极管 ---- GND
当三极管导通时,电流流过线圈,一切正常。
但当你让三极管关断时:
-
线圈电流被强行中断;
-
电感两端瞬间产生反向高电压(可达上百伏);
-
该高压会加在三极管的集电极和发射极之间;
-
可能直接击穿三极管或导致控制电路损坏
了解决上述问题,我们在继电器线圈两端加一个反向并联二极管:
+5V | | 线圈 | |------>|------(二极管反向并联) | 三极管 | GND
当线圈电流被切断时:
-
线圈产生反向电压;二极管此时被导通;线圈中储存的能量通过二极管以电流循环形式慢慢释放;高压被钳位在大约 0.7V;保护了三极管和单片机输出端口。
继电器上的反向二极管是为了“消除电感反向高压,保护驱动电路安全”。
继电器模块
继电器模块是一个用低电压信号(如3.3V或5V)控制高电压或大电流负载的电路模块。
它本质上是:
“用一个小电流去控制一个大电流的电气开关”。
一个标准的继电器模块通常包含以下几部分:
触发方式(Trigger Type)
继电器模块一般分为两种:
类型 控制信号 特点 低电平触发(Low Level Trigger) 输入低电平时吸合 常见于多数模块(如 S8050 驱动) 高电平触发(High Level Trigger) 输入高电平时吸合 驱动电路反向设计
部件 功能说明 1. 电磁继电器 主要元件,通过线圈通电产生磁力吸合触点,实现开关动作 2. 驱动三极管 / MOSFET 将单片机的弱电信号放大,用于驱动继电器线圈(电流通常几十 mA) 3. 续流二极管(反向二极管) 吸收继电器线圈断电时的反电动势,防止损坏驱动器件 4. 光耦隔离(可选) 用光信号隔离控制端与负载端,增强抗干扰与安全性 5. 指示LED 显示继电器的工作状态(吸合时亮) 6. 接线端子 方便连接高电压或外部设备(如灯、风扇、电机等)
继电器模块的工作原理(以低电平触发为例)
-
MCU 输出 低电平 (0V) → 驱动三极管导通
-
电流从 VCC → 继电器线圈 → 三极管 → GND
-
线圈通电 → 产生磁力 → 吸合动触点
-
NO 与 COM 接通,NC 断开
-
MCU 输出 高电平 (3.3V) → 三极管截止 → 继电器释放
低电平触发继电器电路组成
主要元件包括:
| 元件 | 作用 |
|---|---|
| 继电器 | 电磁开关,用线圈控制触点通断 |
| NPN 三极管(如 S8050) | 放大单片机输出电流,驱动继电器线圈 |
| 续流二极管(如 1N4007) | 吸收线圈断电产生的反电动势 |
| 限流电阻 | 限制三极管基极电流 |
| 状态指示LED | 显示继电器是否吸合 |
| 单片机控制端口 | 提供控制信号(IN脚) |
更多推荐



所有评论(0)