51单片机驱动继电器模块点灯

51单片机驱动继电器模块点灯51单片机驱动继电器模块点灯的使用ESP32与ESP8266简介ESP8266接口视图ESP32功能框图基于arduino的ESP32/ESP8266开发环境搭建基于arduino的ESP32/ESP8266开发环境烧录固件官方FLASH下载软件烧录固件总结

大家好,又见面了,我是你们的朋友全栈君。

原文链接:https://www.yourcee.com/newsinfo/2925664.html

继电器的简介

继电器(英文名称:relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
继电器的工作原理是当某一输入量(如电压、电流、温度、速度、压力等)达到预定数值时,使它动作,以改变控制电路的工作状态,从而实现既定的控制或保护的目的。在此过程中,继电器主要起了传递信号的作用。在选用继电器时,主要是考虑电压等级以及常开和常闭触点的数量。

请添加图片描述


点击图片购买

继电器模块引脚定义

在这里插入图片描述
引脚定义

名称 功能
VCC 电源输入正极
GND 电源输入负极
IN 通断信号输入引脚
NC 常闭端
COM 公共端
NO 常开端

继电器模块的工作原理

使用继电器模块主要是来用弱电控制强电,保证人们不会在高压电路中因为某种因为发生危险,弱电就是输入的电压比较小,也就是继电器的输入端电压,用来给继电器供电和控制触点断开吸合的(线圈电源),继电器输出口是没有电压的,接负载要外接电源控制负载哦。(当然单片机使用的继电器模块驱动电流很小,甚至光耦隔离的继电器,只需要一个低电平的信号即可触发,并不需要太大的电流。如果是工业级的继电器,可能需要几安培的电流才能驱动,所以不建议大家使用)
在这里插入图片描述

继电器模块使用接线图

在这里插入图片描述
在一般情况下在未通电NC是闭合的,NO在未通电时是断开的,我们要接到NO接口,当有信号输入引脚即IN引脚给低电平,NC端断开,NO端闭合,负载端电路形成闭合回路,开始工作,当IN端给高电平时,NO端断开,负载即停止工作,(这里是低电平信号触发的,有些继电器模块可以选择高电平触发哦)。 如果想一直工作,给信号停止工作,即把NO端的连线接在NC端就行了。(Tips:继电器的GND要和单片机的GND接在一起共地,也可以使用同一个电源来达到共地的效果)

51单片机控制继电器模块点灯

按照继电器模块使用接线图接线,其中继电器IN信号输入端,接51单片机的P1.5脚,按键控制51单片机发出信号电平接P3.5脚。

在这里插入图片描述
高电平触发,按键控制给高电平信号控制继电器吸合,控制外部设备灯亮。

在这里插入图片描述
高电平触发,按键控制给低电平信号控制继电器断开,控制外部设备灯灭。

总结

继电器模块主要是用在弱电控制强电方面的,在生活中随处可见,应用也是十分广泛的。长期发布类似文章,欢迎关注,欢迎随时留言,需要资料也可以在下方留言!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152720.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android开发更改应用图标无效的问题建议收藏

    引子:由于最近公司产品转战移动端,而且就要在年底前上线第一个版本,作为主工不得不立即投入到Android开发的学习中,昨天一天在家找了一些资料,看了一些视频,也试着弄了一个简单的应用。问题:本来开始随

    2021年12月20日
    45
  • C++输入输出文件流[通俗易懂]

    C++输入输出文件流[通俗易懂]一、C++输入输出I/O 库头文件下列的头文件在 C++ 编程中很重要。标准输出流(cout)预定义的对象 cout 是 iostream 类的一个实例。cout 对象“连接”到标准输出设备,通常是显示屏。cout 是与流插入运算符 << 结合使用的。标准输入流(cin)预定义的对象 cin 是 iostream 类的一个实例。cin 对象附属到标准输入设备,通常是键盘…

    2022年8月18日
    23
  • mysql语句大全及例子_SQL语句大全实例教程.pdf[通俗易懂]

    mysql语句大全及例子_SQL语句大全实例教程.pdf[通俗易懂]SQL语句大全实例教程无论您是一位SQL的新手,或是一位只是需要对SQL复习一下的资料仓储业界老将,您就来对地方了。这个SQL教材网站列出常用的SQL指令,包含以下几个部分:♦SQL指令:SQL如何被用来储存、读取、以及处理数据库之中的资料。♦表格处理:SQL如何被用来处理数据库中的表格。♦进阶SQL:介绍SQL进阶概念,以…

    2022年5月20日
    36
  • mysql优化 面试_数据库优化工具

    mysql优化 面试_数据库优化工具点赞是一种积极的生活态度!有支持才有动力!微信搜索公众号【达摩克利斯之笔】获取更多资源,文末有二维码!前言数据库优化是一个老生常谈的问题,刚入门的小白或者工作N年的光头对这个问题应该都不陌生,你要面试一个中高级工程师那么他就想”哥俩好”一样那么粘,面试官肯定会问这个问题,这篇文章我们就和它哥俩好!而且这个问题就是一个送分题,数据库的优化方案基本就是那些,答案也都是固定的,大家只要好好…

    2025年8月3日
    2
  • 在类中如何使用 Server.MapPath

    在类中如何使用 Server.MapPath直接在类中使用Server.MapPath会出现错误,这是由于类中不能直接使用System.Web.UI.Page的非静态函数造成的。解决方法有两种:方法一、为类增加继承classCFoo:System.Web.UI.Page方法二、利用上下文直接使用System.Web.HttpContext.Current.Server.MapPath在使用方法一时请注意:C#中,派生类只能从一个类中继承。方法二中,System.Web.HttpContext.Current中System.Web是

    2022年7月15日
    13
  • ajax parsererror报错,jQuery为ajax请求返回“ parsererror”[通俗易懂]

    ajax parsererror报错,jQuery为ajax请求返回“ parsererror”[通俗易懂]我一直在从jquery收到针对Ajax请求的“parsererror”,我尝试将POST更改为GET,以几种不同的方式(创建类等)返回数据,但我似乎无法弄清楚问题出在哪里。我的项目在MVC3中,我使用的是jQuery1.5,我有一个Dropdown,并且在onchange事件上,我触发了一个调用,以根据所选内容获取一些数据。下拉列表:(这会从Viewbag的列表中加载“Views”,并触发事…

    2022年6月29日
    21

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号