一.电路图


二.电路原理分析
1.功能
此继电器电路模块可以通过把左下角LED1的阴级与控制器引脚相连(如图中与单片机P0.8引脚相连),从而可以通过控制引脚的高低电平来驱动继电器的开合。

2.驱动逻辑

当P0.8脚为低电平时,光耦PC817输入端的发光二极管导通发亮,从而使得光耦输出端的光电接收三极管接收到光信号导通。接着,NPN三极管Q1基极会形成高电平使其导通。此时电流顺利通过继电器输入端的电磁线圈产生磁场,继电器右端的开关被吸到3脚,使得3,5两脚相连。从P2接线端子上看就是1,2脚相连,2,3脚断开。

反之,如果P0.8脚为高电平,光耦输出端的接受三极管无法导通,则三极管Q1也无法导通,电流无法通过继电器的电磁线圈。由于没有受到磁力作用,开关则被弹回2脚。从P2接线端子上看,就是1,2脚断开,2,3脚相连。

3.补充说明
1.左侧的LED1是光耦导通指示灯,P0.8为低电平时发光;右侧的LED2是电源指示灯,一旦上电即发光。

2.二极管1N4148起到续流的作用。因为继电器电磁线圈是感性元件,继电器由开到关的瞬间会产生极大的反向电压,加上续流二极管可以使其形成回路(如图所示),从而保护其他元件。

3.光耦的作用:此处由于右侧是继电器,可以控制高电压电流设备的开关,因此为了保护微控制器,加上光耦进行隔离;此外,通过光耦还可以控制大电压,即光耦输入和输出端所连接的VCC可以不同,光耦输出端的VCC可以更大,如12V。

4.需要注意的是:光耦的输入端也相当于一个发光二极管(有正向导通压降,约1.2V),如果VCC为3.3V等较低的电压,当选用的LED1正向压降过大,即使P0.8为低电平也不会令光耦导通。(LED1选择时需注意:不同的颜色压降也不相同,相差甚至能达到2~3V,具体看元件参数)
例如:VCC=+3.3V,LED1的正向导通电压=3.2V,光耦输入端的正向导通电压=1.2V。那么,VCC则不足以使输入电路导通。

当电压条件满足后,还需要考虑光耦的导通电流(一般为1~20mA),如果输入端电流过小,那么光耦输入端的发光二极管发光不足,也不能使光耦输出端三极管导通。而输入电流大小则由电阻R1控制
例如:VCC=3.3V,Vfled1=1.8V,Vfpc=1.2V,那么可以使光耦正常工作的最大电阻R1=(3.3-1.8-1.2)/0.001=300Ω。

5.选用3V继电器时,“3V”是继电器额定电压,继电器还有个最小工作电压(又叫做吸合电压,一般为75~80%的额定电压),继电器输入端达到此电压即可吸合但可能不够稳定。

6.限流电阻R2的取值和前面三极管开关电路类似,即要考虑继电器的工作电流和三极管放大倍数。
————————————————
版权声明:本文为CSDN博主「默默无闻小菜鸡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44897194/article/details/105273266

【继电器模块的电路设计和分析】相关推荐

  1. 2022-2028全球与中国通用定时器继电器模块市场现状及未来发展趋势

    [报告篇幅]:98 [报告图表数]:138 [报告出版时间]:2022年1月 报告摘要 2021年全球通用定时器继电器模块市场销售额达到了 亿美元,预计2028年将达到 亿美元,年复合增长率(CAGR ...

  2. raspberryPi_继电器模块(relay)+风扇模块(fan)连接原理图/硬件调试

    文章目录 继电器模块型号和样式 型号 样式1: 端口介绍 左侧 右侧(指示灯侧) 双侧图 样式2: DC/IN 引脚介绍 继电器的使用和接入 风扇的可用性调试 ⛔注意 测试代码 触发电平 code ( ...

  3. 【STM32-扩展模块】继电器模块Relay

    前言: 继电器模块工作电压5V,吸合电流约70mA每路,带继电器状态指示灯:I/O信号输入直接与单片机IO口或数字电路连接,输入高电平继电器吸合,输入低电平继电器释放: 全贴片元件,最合理驱动电路设计 ...

  4. 广播模块加继电器怎么接线_继电器模块SR0820AC安装方法

    继电器模块SR0820AC安装方法 效果分析 1可观的节能效果 采用调光模块,能够对大多数灯具(包括白炽灯.荧光灯.低压卤素灯.霓虹灯等)进行智能调光,从而能够充分利用自然光,减少电能消耗,同时也降低 ...

  5. 21、ZigBee 开发教程之基础篇—继电器模块

    文章目录 1.实验目的 2.实验设备 3.实验相关电路图 4.实验相关寄存器 5.源码分析 6.实验现象 1.实验目的 1)通过实验掌握 CC2530 芯片 GPIO 的配置方法 2)掌握 HC-SR ...

  6. 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----自定义攻击篇

    对现有的所能找到的DDOS代码(攻击模块)做出一次分析----自定义攻击篇 //=================================================== 分析者:alal ...

  7. 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----UDP篇

    //========================================= 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----UDP篇 文章作者:alalmn-飞龙 信息来源: ...

  8. 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----SYN(洪水攻击)篇

    对现有的所能找到的DDOS代码(攻击模块)做出一次分析----SYN(洪水攻击)篇 //======================================================== ...

  9. LCD12864液晶显示模块的使用与分析

    LCD12864液晶显示模块的使用与分析(函代码分析) 一.LCD12864功能应用 LCD12864液晶显示模块能显示中文汉字.数字.字符,能显示数字与字符的个数为64个(4行,每行16个数字或字符 ...

  10. 小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析

    小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析 import pandas as pd from sqlalchemy import create_eng ...

最新文章

  1. java 线程池 分组_JAVA面试题解惑系列(十)——话说多线程
  2. MySQL手动安装Linux教程
  3. python线性表和队列_[笔记]python数据结构之线性表:linkedlist链表,stack栈,queue队列...
  4. Firefox火狐广告过滤插件Adblock Plus过滤规则包[中文维护小组]
  5. 【javascript】checkbox——类似邮箱全选功能
  6. html判断安装没安装qq,QQ6.1体验版怎么用?腾讯QQ6.1体验版本安装步骤(无须申请体验账号)...
  7. ADO.NET笔记——基本概念
  8. AlphaGo Zero又上《Science》封面!谷歌的人工智能又干翻人类了!
  9. 4.1)深度卷积网络:卷积神经网络基础
  10. 解决Latex报错latex Unknown float option `H‘.
  11. 连接池-Connection pools
  12. python函数语法学习
  13. centos7 刷新dns
  14. 输出阻抗与输入阻抗详解
  15. Oracle 压缩表与压缩表空间
  16. 正向代理与反向代理通俗版解释
  17. js 翻转表格(行列互换)
  18. 》技术应用:大数据产品体系
  19. Cesium粒子系统、火焰粒子、喷水粒子
  20. 北京航空航天大学961计算机专业综合考纲

热门文章

  1. 职场干货 | 如何让你的自我介绍,快速打动面试官
  2. 计算机网络网络适配器的作用是什么原因,Win10网络适配器在哪里对网络有什么影响 网络适配器出现各种故障的解决方法...
  3. css实现3D书本翻页动画
  4. python使用selenium爬取dell官网驱动(一):获取遍历各驱动的下载网址
  5. android recyclerview 滑动状态,RecyclerView的滑动监听
  6. EXCEL如何将一列转为一行
  7. c语言录制,C语言中如何录制屏幕
  8. 新浪短网址API接口的获取以及API接口的调用文档分享
  9. 最优化理论——罚函数法·乘子法
  10. Java基础学习笔记