一、电磁式继电器原理

1.电磁式继电器定义
单片机中用的比较多的是电磁式继电器,电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。


二、用最简单的方式理解继电器的原理与接线

如图所示,是我使用的的继电器的实物图,可以看到其产品规格,支持直流电也支持家用的220V的照明电。
输入端用DC+接的是直流电正极(交流电接火线),DC-接的是直流电负极(交流电接零线)。IN端为信号端,此继电器支持高低电平触发,利用跳线帽控制其为高电平触发或低电平触发。输出端COM为公共端,NO为常开触点,NC为常闭触点。


下图是我自己画的一个原理的简化图,画的比较简单粗暴,并没有结合原理图加以说明,只是讨论其最本质的原理。可以看到输入端连接电源控制线圈(由于此时线圈不吸引衔铁,图中没有画出IN信号端),在线圈没有磁力时,COM公共端与NC常闭触点相连。

当IN信号端发出信号触发电磁铁工作时(具体是高电平触发还是低电平触发根据实际情况),电磁铁工作,产生磁力,吸合衔铁,此时NO常开触点与COM公共端相连。

那么在实际使用中,我们应该如何接线呢?从以上内容可以看出,电磁铁的本质就是一个隔离开关,通过一个小信号来控制磁铁的吸合,达到控制开关开闭的目的。
假设我们要使用一个电子锁,通电上锁,断电解锁,接线方案如图所示:(假设我画的是个电子锁)


当IN信号没有触发线圈工作时,COM端与NC端相连,电子锁通电,正常工作(非上图情况);当IN信号触发线圈工作时,COM端与NC端相连,电子锁断电,电子锁解锁(上图情况)。此时NC端与电子锁负极相连,处于悬空状态。
本文只是对单片机常用的电磁继电器的本质原理进行分析,没有与实际的原理图结合。另外,本人画功有限,请多包涵!

用最简单的方式来理解在单片机中的继电器的原理与接线相关推荐

  1. 理解线程池中线程的复用原理

    https://www.cnblogs.com/qq289736032/p/11159951.html

  2. 理解51单片机最小系统的工作原理

    51单片机最小应用系统 概述 要想使用单片机,第一个要搭建的电路就是单片机的最小系统,有了这个最小系统单片机就可以去正常的工作,即使没有其他的外围电路(显示器啥的),也可以对单片机进行程序的编写,程序 ...

  3. 如何用最简单的方式理解傅立叶变换?

    你还在因为傅立叶挂科而头疼不已吗? 傅立叶变换经常被称为大学的杀手课程,傅立叶变换不仅仅是一个数学工具,更是一种可以彻底颠覆一个人以前世界观的思维模式. 但不幸的是,傅立叶变换的公式看起来太复杂了,所 ...

  4. sql 执行顺序_10个简单步骤,完全理解SQL

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 多年前收藏在笔记中的一篇文章,今天偶然翻出,重读了一遍,依然大有收获.分享出来,大家一 ...

  5. python3 爬虫第二步Selenium 使用简单的方式抓取复杂的页面信息

    Selenium 简介 该系列专栏上一篇爬虫文章点击这里. 网站复杂度增加,爬虫编写的方式也会随着增加.使用Selenium 可以通过简单的方式抓取复杂的网站页面,得到想要的信息. Selenium ...

  6. 为什么使用@tablename起别名产生的sql语句不能用_10个简单步骤,完全理解SQL

    多年前收藏在笔记中的一篇文章,今天偶然翻出,重读了一遍,依然大有收获.分享出来,大家一起探讨. 以本文是为了以下读者而特地编写的: 1. 在工作中会用到 SQL 但是对它并不完全了解的人. 2. 能够 ...

  7. (通过简单直观的推导理解卡尔曼基础)Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation

    通过简单直观的推导理解卡尔曼基础 RELEVANCE PREREQUISITES PROBLEM STATEMENT SOLUTIONS REFERENCE 本文提供了卡尔曼滤波器的简单直观的推导,目 ...

  8. 服务器单硬盘raid,我们经常说的服务器RAID是什么?简单的方式告诉你

    大家用电脑都知道,电脑上存放资料的地方我们称之为硬盘.而硬盘呢是个极其容易坏掉的东西.而相应的服务器可以简单理解为高级的电脑,比我们平常使用的电脑而言,性能上就必须要有所提升:众所周知,服务器是来架设 ...

  9. layui分成两列相同的表格_layui表格反转的一个简单实现方式

    表格反转,或者叫行列转换,估计都不陌生,先看效果图: 测试页面: https://sun_zoro.gitee.io/layuitableplug/testTableCheckboxDisabled ...

最新文章

  1. 字节跳动大佬的Python自学笔记.pdf
  2. 常用元素位置与大小总结
  3. WCF for .NET CF的一个应用及两个困惑的问题
  4. 宿主机windows Xp部署virtualBox虚拟机并在其上安装linux ubuntu操作系统
  5. php 导出csv 转义 逗号转义,在csv php中转义换行符
  6. codefore 213 C Relay Race (朴素DP)
  7. lumen 支持多文件上传及php 原生多文件上传
  8. DELPHI设置枚举类型size
  9. ClearCase是全球领先的软件配置管理工具
  10. Mr.J-- jQuery学习笔记(二十四)--剖析jQuery源码--extend
  11. 固定字符结尾的正则_新手上路:图文解读助你理解和使用正则表达式
  12. react实例9-拖拽2
  13. fastadmin页面日期时间组件的调用
  14. TopBase_Knowledge_Graph
  15. 谈 DevOps 自动化时,也应该考虑到 SOX 等法案
  16. 高德地图截屏、标记鼠标跟随示例
  17. C++求最大公约数 两种方法
  18. 关于图像融合 视频融合
  19. Linux下批量ping ip地址
  20. 电脑远程控制,自动重启,断电重启,网络自动连接

热门文章

  1. Robot Toolbox (一):Puma机器人仿真
  2. 安卓app服务器地址文件夹,查看安卓app的服务器地址
  3. 思考总结:领域知识图谱平台构建与业务应用
  4. java入门基础学习(三)
  5. 如何在网页上打印文字?
  6. 大卫 异星觉醒 机器人_异星觉醒结局翻转恶心到观众?隐藏剧情暗含深意
  7. cefsharp执行完js代码后获取返回值问题
  8. JMeter - 如何测试REST API / 微服务
  9. 《Python自然语言处理(第二版)-Steven Bird等》学习笔记:第02章 获得文本语料和词汇资源
  10. History(查看历史命令)的用法