普通继电器 vs 磁保持继电器 vs MOS管:工作原理与电路设计全解析
普通继电器 vs 磁保持继电器 vs MOS 管:工作原理与电路设计全解析
0.引言
在智能控制系统中,我们经常会遇到这样的问题:如何用一个微弱的控制信号,驱动一台高功率设备?
比如,单片机的输出口通常只有 3.3V、20 毫安的驱动能力,但我们要控制的,往往是电机、加热器,甚至电磁阀这类需要几安、甚至几十安电流的负载。
这时候,直接连接肯定不行,会导致单片机过载甚至损坏。
因此必须借助“功率开关器件”作为中间桥梁,由微控制器输出控制逻辑,功率器件负责扛起电流重任,实现“小马拉大车”的安全操控。

最常见的解决方案有三种:大功率 MOSFET、电磁继电器、以及磁保持继电器。
那么,这三种方案到底有什么不同?各自适合用在哪些场合?有没有什么容易踩的坑?本期视频,我们一起来详细分析。
1.电磁继电器
1.1 工作原理
我们先来看一下电磁继电器。它可以说是最早出现、结构最简单、也是应用最广泛的一类继电器。
从结构上看,电磁继电器主要由三个核心部分组成:线圈、衔铁和触点。

当控制电路给继电器的线圈通电时,会在周围产生磁场,吸引衔铁克服弹簧的拉力向下移动,C 端 接触的触点随之切换为常开触点,相当于开关闭合;当控制电路断电,衔铁不再受吸引,在弹簧作用下恢复原位,C 端 接触的触点也恢复为原来的常闭触点,相当于开关断开。

电磁继电器工作时主要依靠电磁力驱动触点切换。整个过程中,继电器通过对线圈是否通电来控制电枢和触点的状态,从而实现对高压或大电流电路的间接控制。

1.2 应用场景
由于电磁继电器涉及机械运动,响应速度会比较慢(通常为几毫秒)。
优点是可以直接控制 220V 交流电或几十安培的大电流,并提供良好的电气隔离能力。这使它非常适合工业设备、家电和电源管理中,需要开关高电压大电流、对速度要求不高的场合。
2.MOSFET 开关
2.1 工作原理

MOSFET(绝缘栅型场效应管)是一种常见的电压控制型器件,可用于电子信号的放大或开关控制。
主要由以下三部分组成:栅极、漏极、源极。

我们以增强型 NMOS 为例,NMOS 的漏极通过一个电阻连接到电源电压 VS,源极接地,栅极则由外部控制电压 VI 决定。

在我们不加控制信号,也就是 VI = 0V 时,NMOS 没有导通通道,处于截止状态,等效于一个断开的开关。此时没有电流流过;当 VI 超过阈值电压时,NMOS 导通,电流开始从漏极流向源极。

总结一下,也就是,增强型 NMOS 默认处于关闭状态,适合用在“默认关闭,需要控制时导通”的场合,因为它只有在栅极电压高于阈值时才会导通。
2.2 MOS 开关应用场景

MOSFET 作为一种电子开关,体积小、开关速度快,没有机械触点,不会磨损,非常适合需要快速切换的场合。比如说,开关电源、电机控制、以及单片机驱动的小功率负载。
不过,MOSFET 对静电比较敏感,而且没有输入输出隔离能力,不能直接用来切换非常高压或超大电流的负载,需要额外考虑保护和散热设计。
3.磁保持继电器
3.1 工作原理

磁保持继电器在结构上与普通电磁继电器类似,但内部增加了永久磁铁和两个线圈,可以让继电器断电后,还能保持开或关的位置,无需持续供电。

那它是怎么工作的呢?

继电器刚开始,开关是断开的,负载没通电,衔铁被左边的永磁铁吸住。
给右边的线圈通电,这时会产生磁力把衔铁推向右边。
衔铁一到右边,就被右边的永磁铁吸住,至此开关闭合,负载通电。
最后,J2 线圈的电源撤掉,但继电器由于永磁铁的作用仍然保持在闭合状态。
如果想要再次“断开”电路怎么办?
只需要给左侧 J1 线圈 一个脉冲。就会让衔铁从右侧被“拉”回左侧,重新恢复断开状态。
3.2 应用场景

磁保持继电器,它最大的特点就是:电只是用来切换状态的,而不是用来维持状态的。即使之后断电,它的状态也不会改变。虽然在结构上更复杂、成本也略高,但它能耗较低,特别适合智能断路器、电磁阀以及应急控制等需要状态保持的控制设备。
总结一下:
- 电磁继电器靠磁力驱动机械触点,本质是电磁力驱动物理开关,结构简单但机械动作慢。
- MOSFET 开关靠栅极电压控制电流通断,本质是半导体结区导通行为,反应快但不能完全隔离。
- 磁保持继电器在电磁结构中加入保持机制,本质是通过磁滞或双线圈结构来保持开关状态,适合节能但驱动逻辑复杂。
4. 隔离与驱动电路设计
4.1 光耦隔离
在高压交流版/低压直流 MOS 管版继电器扩展板上,我们配备了光耦隔离单元和外置续流二极管保护 MOSFET/继电器开关元件。
4.1.1 为什么

控制电路(MCU 侧)与继电器负载电路(执行侧)分属不同电源域,MCU 侧一般是低压逻辑,若直接与大电流回路相连,一旦触点抖动、浪涌或接地环路,就有可能损坏 MCU。而光耦能够实现输入和输出的电气隔离,抑制电磁干扰,对地回路也更加安全。”
4.1.2 电路设计讲解


在控制侧(GPIO5)通过小信号 NPN 三极管 Q1 对 PC817 光耦的 LED 进行驱动,将将 3.3V 的 MCU 输出电平转换为约 5mA 的隔离驱动电流。
这个电路里用的是光耦 +PNP 晶体管(SS8550)做高边开关,会导致输入逻辑是“低电平触发”。简要流程如下:
1.GPIO5 拉低 →Q1 导通 → 光耦 LED 导通
当 GPIO5 输出低电平时,Q1(S9013)饱和导通,把 U1(PC817)光耦的 LED 侧(1 脚通过 R2 拉到 +5V,2 脚在 Q1 集电极)拉到地,LED 点亮。
2.光耦输出侧导通 → 将 IN 点拉低
光耦内部的光电晶体管(4 脚-3 脚)导通后,会把 IN 节点(R3 上拉到 VCC_RELAY)拉到 AGND。
3.PNP 晶体管 Q2 导通 → 继电器线圈上电
Q2 是 PNP 型(SS8550),其发射极接 VCC_RELAY,基极 IN 被拉低约 0.7V(相对于发射极),于是 Q2 导通,把 VCC_RELAY 的电流送到继电器线圈(U5),继电器得电吸合。
4.GPI05 拉高 → 反向过程 →Q2 关断 → 继电器断电
当 GPIO5 拉高或浮空时,Q1 关断,光耦 LED 熄灭,光电晶体管关断,IN 被 R3 上拉到 VCC_RELAY;Q2 基极与发射极电位相同,则 Q2 关断,继电器断开。
4.2H 桥驱动电路



4.2.1 为什么
在磁保持低功耗版继电器扩展板上,由于需要给线圈反向脉冲来复位,所以我们使用 H 桥驱动电路双向施加脉冲电压以实现继电器的“吸合”与“释放”两种状态。
4.2.2 电路设计讲解

在基于 H 桥的单线圈磁保持继电器驱动电路中,H 桥的核心作用是可双向施加脉冲电压以实现继电器的“吸合"与“释放"两种状态,同时提供电流回路的开启与断开功能。
考虑到继电器线圈为感性负载,关断电流时会产生反向电压尖峰,因此外置肖特基二极管来吸收尖峰,保护开关元件不被过压击穿。
这部分隔离和驱动电路,可以在我的嘉立创开源工程中找到!
5.功耗测试实验(实拍)

同时,我们对三种继电器进行了功率测试,可以看到磁保持继电器吸合时功率远小于正常电磁继电器。
6.获取链接和开源链接
相关工程文件已经放到了立创开源广场:

X 宝搜索【Freak 嵌入式工作室】:

- 硬件开源链接:[硬件开源资料链接]
示例代码包括以下版本:
- MicroPython 版本:继电器扩展板 MicroPython 驱动程序
这里,需要注意,MicroPython 相关程序经过我们的优化处理,以便更好地适配硬件,提高易用性,以第三方库形式在 Github 进行发布,并附带知识共享署名-非商业性使用 4.0 国际版 (CC BY-NC 4.0) 许可,侵权必纠,敢线下直接来揪你!
我们提供了相关驱动程序和详细使用介绍文件:



普通继电器 vs 磁保持继电器 vs MOS管:工作原理与电路设计全解析的更多相关文章
- 【翻译自mos文章】SYS_OP_C2C 导致的全表扫描(fts)/全索引扫描
SYS_OP_C2C 导致的全表扫描(fts)/全索引扫描 參考原文: SYS_OP_C2C Causing Full Table/Index Scans (Doc ID 732666.1) 适用于: ...
- mos如何工作参考地址
https://wenku.baidu.com/view/c118c3fb360cba1aa811da9d.html?qq-pf-to=pcqq.c2c
- MOS管基本构造和工作原理
(一)http://v.youku.com/v_show/id_XMTM2NzcwMjE5Ng==.html (二)http://v.youku.com/v_show/id_XMTM2NzcwMjMw ...
- MOS管工作原理精讲
- MOS管常识
http://anlx27.iteye.com/blog/1583089 学过模拟电路,但都忘得差不多了.重新学习MOS管相关知识,大多数是整理得来并非原创.如有错误还请多多指点! 先上一张图 一. ...
- 继电器是如何成为CPU的(1)
继电器是如何成为CPU的(1) ——<穿越计算机的迷雾>整理和总结 究竟是如何设计的电路,具有计算和控制的智力? 这一点也不高深.本系列文章从初中学的最简单的电路图说起,看看能不能从最初的 ...
- N沟道和P沟道MOS FET开关电路
在电路中常见到使用MOS FET场效应管作为开关管使用.下面举例进行说明. 如图1所示,使用了P沟道的内置二极管的电路,此处二极管的主要作用是续流作用,电路是Li电池充放电电路,当外部电源断开时采用L ...
- 用理论告诉你 三极管和MOS管的区别在哪
在电路设计当中假设我们想要对电流中止控制,那就少不了三极管的帮助.我们俗称的三极管其全称为半导体三极管,它的主要作用就是将微小的信号中止放大.MOS管与三极管有着许多相近的地方,这就使得一些新手不断无 ...
- 【转】学习MOS管技术知识,这篇文章就够了!
MOS管学名是场效应管,是金属-氧化物-半导体型场效应管,属于绝缘栅型.本文就结构构造.特点.实用电路等几个方面用工程师的话简单描述. 其结构示意图: 解释1:沟道 上面图中,下边的p型中间一个窄长条 ...
- 继电器是如何成为CPU的
阅读目录(Content) 从电池.开关和继电器开始 用继电器做个与门 用继电器做个或门 用继电器做个异或门 做一些看起来可用的东西 小小约定 振荡器 加法器 寄存器 R-S触发器 D触发器 上升沿D ...
随机推荐
- C# .net 压缩文件解压上传及文件压缩下载
using ICSharpCode.SharpZipLib.Zip; using System; using System.Collections.Generic; using System.IO; ...
- Linux云服务器如何安装配置Redis
为大家分享linux云服务器如何安装配置Redis,示例为CentOS7系统 Redis 是一款开源的高性能内存数据库,以极速读写(微秒级)和丰富数据结构著称,支持字符串.哈希.列表等类型,兼具持久化 ...
- 华为云windows server 2008 迁机遇到字符串问题
问题 使用主机迁移服务迁移windows server 2008出现问题 2.按照教程安装Windows Agent(Python2)下载后,在源主机上运行agent-start.exe,输入ak后, ...
- 质数测试——Fermat素数测试和MillerRabin素数测试
质数测试 今天我来填坑了,之前我在数学基础算法--质数篇这篇文章中提到我要单独讲一下MillerRabin算法,最近已经有许多粉丝在催了,所以我马不停蹄的来出这篇文章了,顺便把Fermat素数测试也讲 ...
- 搭建自己的OCR服务,第三步:PPOCRLabel标注工具安装
一.安装说明 安装好了PaddleOCR后,还需要安装PPOCRLabel这个标注工具,想要自己训练模型的话,有个标注工具会起很大作用. 尤其是PPOCRLabel就是跟PaddleOCR配套的标注工 ...
- chrome播放webRTC的H265视频方法
需求描述 最近有需求实现浏览器直接播放摄像头视频 鉴于Camera本身支持了rtsp流,本想web直接播放rtsp,但是还不行,搜了一下webRTC实现的效果和延迟会好一些.于是就使用了mediaMT ...
- CISCN&CCB半决赛_2025_PWN_WP
CISCN&CCB半决赛_2025_PWN_WP 前言: 记录一下第一次打半决赛国赛,总结来说还是自己太菜了,还有check脚本是真的很shi,正规军白给了... typo break edi ...
- 栈的应用(后进先出 LIFO)--括号匹配问题
博客地址:https://www.cnblogs.com/zylyehuo/ # -*- coding: utf-8 -*- class Stack: def __init__(self): self ...
- BUUCTF---BabyRSA(简单求解n)
题目 p+q : 0x1232fecb92adead91613e7d9ae5e36fe6bb765317d6ed38ad890b4073539a6231a6620584cea5730b5af83a3e ...
- iis 固定回收问题
项目背景:站点有一个计算业务场景,耗时较久. 偶发性发生:进度条过程中,发生卡死.日志没有然后记录. 查看windows 事件,问题时间 有was 自动回收 当前站点 ,如下图 后设置 ...