单片机控制继电器实验

在各种自动控制设备中,都存在一个低压的自动控制电路与高压电气电路的互相连接问题,一方面要使低压的电子电路的控制信号能够控制高压电气电路的执行元件,如电动机、电磁铁、电灯等;另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和人身的安全,电磁式继电器便能完成这一桥梁作用, 。

电磁式继电器一般由控制线圈、铁芯、衔铁、触点簧片等组成,控制线圈和接点组之间是相互绝缘的,因此,能够为控制电路起到良好的电气隔离作用。当我们在继电器的线圈两头加上其线圈的额定的电压时,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的接通、切断的开关目的。

下面是一个小型信号继电器HK4100F-DC5V-SH的实物照片和主要技术参数。。。

HK4100F电磁继电器 主要技术参数:

品 牌 :汇科(HUI KE)
型 号 : HK4100F-DC5V-SH
外形尺寸(mm): 10.5*15.5*11.8mm(W*L*H)
重 量 : 3.5g
产 地: 中国宁波

触点参数:
触点形式:1C(SPDT)
触点负载: 3A 220V AC/30V DC
阻 抗: ≤100mΩ
额定电流: 3A
电气寿命:≥10万次
机械寿命:≥1000万次

线圈参数:
阻值(士10%): 120Ω
线圈功耗:0.2W
额定电压:DC 5V
吸合电压:DC 3.75V
释放电压:DC 0.5V
工作温度:-25℃~+70℃
绝缘电阻:≥100MΩ
线圈与触点间耐压:4000VAC/1分钟
触点与触点间耐压:750VAC/1分钟

图 1

一、继电器驱动原理

下图2是S51增强型单片机实验板上HK4100F继电器驱动电路原理图,三极管T5的基极B接到单片机的P3.6,三极管的发射极E接到继电器线圈的一端,线圈的另一端接到+5V电源VCC上;继电器线圈两端并接一个二极管IN4148,用于吸收释放继电器线圈断电时产生的反向电动势,防止反向电势击穿三极管T5及干扰其他电路;R3和发光二极管LED9组成一个继电器状态指示电路,当继电器吸合的时候,LED9点亮,这样就可以直观的看到继电器状态了。
HK4100F电磁继电器驱动原理图
 图 2  注:上面图中所示,CN2的1、2、3为继电器输出接线端子,其中1接到继电器的常开接点,2接到继电器的动接点,3接到继电器的常闭接点。当继电器吸合的时候,1-2将接通,相当于开关闭合。因此我们就可以在端子1-2上接线来控制其他电路了。

驱动原理:

1、当AT89S51单片机的P3.6引脚输出低电平时,三极管T5饱和导通,+5V电源加到继电器线圈两端,继电器吸合,同时状态指示的发光二极管也点亮,继电器的常开触点闭合,相当于开关闭合。

2、当AT89S51单片机的P3.6引脚输出高电平时,三极管T5截止,继电器线圈两端没有电位差,继电器衔铁释放,同时状态指示的发光二极管也熄灭,继电器的常开触点释放,相当于开关断开。注:在三极管截止的瞬间,由于线圈中的电流不能突变为零,继电器线圈两端会产生一个较高电压的感应电动势,线圈产生的感应电动势则可以通过二极管IN4148释放,从而保护了三极管免被击穿,也消除了感应电动势对其他电路的干扰,这就是二极管D1的保护作用。

二、继电器驱动程序

下面给出了一个简单的继电器控制实验源程序,控制继电器不停地吸合、释放动作,程序很简单。

程序流程图 继电器控制ASM源程序:

ORG    0000H
        AJMP   START         ;跳转到初始化程序

ORG    0033H
START:  MOV    SP,#50H        ;SP初始化
        MOV    P3,#0FFH       ;端口初始化

MAIN:   CLR    P3.6           ;P3.6输出低电平,继电器吸合
        ACALL  DELAY          ;延时保持一段时间
        SETB   P3.6           ;P3.6输出高电平,继电器释放
        ACALL  DELAY          ;延时保持一段时间
        AJMP   MAIN           ;返回重复循环

DELAY:  MOV    R1,#20         ;延时子程序
Y1:     MOV    R2,#100
Y2:     MOV    R3,#228
        DJNZ   R3,$
        DJNZ   R2,Y2
        DJNZ   R1,Y1
        RET                   ;延时子程序返回

END

图 3

在Keil C51中新建工程jdq,输入上面的源程序,通过编译后得到HEX格式的烧写目标文件jdq.hex,将该文件使用ISP编程器烧写到AT89S51芯片上,然后我们就可以看到单片机驱动实验板上的继电器吸合延时1S后释放。。。“嘀 哒”地响个不停,继电器普遍的指示灯也在闪烁,继电器输出接点也就跟着继电器的动作而反复通断开关了。

点击此处下载目标文件jdq.hex

下面程序驱动继电器采用了CPL位取反指令,程序的运行结果完全相同:

ORG    0000H
        AJMP   START         ;跳转到初始化程序

ORG    0033H
START:  MOV    SP,#50H        ;SP初始化
        MOV    P3,#0FFH       ;端口初始化

MAIN:   CPL    P3.6           ;P3.6输出电平翻转,继电器状态改变
        ACALL  DELAY          ;延时保持一段时间
        AJMP   MAIN           ;返回重复循环

DELAY:  MOV    R1,#20         ;延时子程序
Y1:     MOV    R2,#100
Y2:     MOV    R3,#228
        DJNZ   R3,$
        DJNZ   R2,Y2
        DJNZ   R1,Y1
        RET                   ;延时子程序返回

END http://hi.baidu.com/luren789/item/4724ac4242ffcc30fb8960e5

原文:

单片机控制继电器实验相关推荐

  1. 51单片机控制继电器的设计及源代码

      51单片机控制继电器的设计及源代码 一.实验要求 利用P3.5输出高低,控制继电器的开合,实现对外部装置的控制. 二.实验目的 掌握继电器控制的基本方法和经验. 三.实验电路及连线 四.实验说明 ...

  2. 一 、单片机IO实验

    一. 单片机IO实验 ​ 自律 学习 坚强 ,拒绝迷茫. 作者:行走的皮卡丘 时间:2021/03/23 喜欢就去追,这个红灯等不到,说不定下一个红灯等到了,嘻嘻!!!!!!! 文章目录 一. 单片机 ...

  3. 单片机——C51实验含Proteus仿真(独立键盘,矩阵键盘)

    文章仅为本人学习记录,如有引用部分会另加说明引用出处 矩阵键盘检测原理:(独立键盘的原理在代码注释中很详细) 线反法的原理为:首先使P1口的高四位输出高电平,P1口低四位输出低电平,这时键盘的行线被拉 ...

  4. 单片机彩灯移动实验_基于构建主义的单片机彩灯实验

    基于构建主义的单片机彩灯实验 构建主义主张,学习不是由教师把知识信息简单地传 递给学生,而是要由学生自己主动地构建知识的意义,这种 构建是无法由他人来代替的.可以设想,如果我们的实验总 是先把实验的内 ...

  5. 电子工程师的自我修养 - 单片机控制继电器

    实例讲解!单片机控制继电器原理 首先看看继电器的驱动 这是典型的继电器驱动电路图,这样的图在网络上随处可以搜到,并且标准教科书上一般也是这样的电路图 为什么要明白这个图的原理? 单片机是一个弱电器件, ...

  6. 基于普中科技的单片机开发实验仪编写的数字表

    基于普中科技的单片机开发实验仪编写的数字表 1.项目简单说明 一.显示日期,对ds1302芯片进行计时所得的日期用数码管进行显示: 二.显示温度,对18B20芯片测量所得的温度用数码管进行显示: 三. ...

  7. 《单片机》实验——实验4 MCS-51内部定时/计数器实验(2)

    <单片机>实验--实验4 MCS-51内部定时/计数器实验(2) 一.实验目的 二.知识要点 三.实验内容 实验一至实验七配套源代码.电路图.hex文件.实验报告,请点击此处 一.实验目的 ...

  8. 51单片机汇编语言实验(三)-----定时/计数器实验(附参考代码及注释)

       本系列共6篇文章,本文作为本系列的第三篇文章,介绍实验三 :定时/计数器实验,本系列文章基于Dais-52PRO实验箱. 本系列文章链接: --------------------------- ...

  9. 网络型PLC可编程控制器/变频调速/电气控制及单片机综合实验装置(PLC、变频器、触摸屏、电气控制、单片机)

    ZN-04B型 网络型PLC可编程控制器/变频调速/电气控制及单片机综合实验装置(PLC.变频器.触摸屏.电气控制.单片机) 一.概述 ZN-04B型 网络型PLC可编程控制器/变频调速/电气控制及单 ...

最新文章

  1. 集合对象的数据绑定(1)
  2. c++ iou学习笔记
  3. Python 数据结构视频教程三
  4. c语言中二叉树中总结点,C语言二叉树的三种遍历方式的实现及原理
  5. 自动点名系统c语言,用C语言编写一个随机点名系统
  6. 如何改变AspNetPager当前页码的默认红色?
  7. SpringBoot项目运行jar包启动
  8. Android开发实践:自定义ViewGroup的onLayout()分析
  9. surface远程登录桌面字小_office365账号赠送(office桌面版+5Tonedrive)
  10. iOS 中 .a 和 .framework 静态库的创建与 .bundle 资源包的使用
  11. 【Shell脚本学习7】Shell脚本学习指南分享
  12. lingoes/灵格斯词霸/灵格斯翻译家开始弹窗去除方法
  13. surf算法matlab代码,surf算法matlab源码
  14. 数据库文档 SCREW 一键生成数据库文档
  15. 记一次ASP绕过WTS-WAF
  16. Dell OptiPlex台式机安装ESXI 6.7
  17. word中在指定位置插入图片
  18. Cocos Creator模拟砸金蛋3d旋转效果 | 附代码
  19. Speedoffice(word)插入表格,如何合并单元格?
  20. 智能手表泄露银行卡密码?专家:不必过分担心

热门文章

  1. 微搭低代码数据源新能力详解
  2. MIX滤镜大师安卓版
  3. LaTeX技巧:给文字添加下划线、波浪线等样式
  4. Autofac 快速入门
  5. Git 客户端的下载和安装
  6. 关于在window子系统下终端不能启动ubuntu系统,出现启动Ubuntu.exe启动错误,error 2147942402 (0x80070002)ubuntu.exe
  7. 智慧物流园区项目设计解决方案
  8. Linux MTD设备文件系统
  9. 数据从应用层的应用进程到最后的网络包是怎么一步步封装的呢?TCP怎么拆分?IP怎么分片?
  10. 对话微软CEO纳德拉:数据就是当今的货币