基于PIC16F87X的电磁继电器控制设计

发布者:心语乐章最新更新时间:2009-04-22 来源: 中国传动网关键字:电磁继电器  PIC16F87X  单片机 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  电磁继电器是自动控制中常用的一种元器件,它利用电磁原理实现接通或断开一个或一组接点的一种自动开关,广泛应用在电子设备、仪器仪表及自动化设备中。但在各种自动控制设备中,都存在一个低压的自动控制电路与高压电气电路的互相连接问题:一方面要使低压的电子电路的控制信号能够控制高压电气电路的执行元件;另一方面要为电子线路和电气电路提供良好的电隔离,以保护电子电路和人员的安全。为此,采用PIC16F87X单片机控制电磁式继电器尝试完成这一桥梁作用。

  1 电磁继电器工作原理

  电磁继电器是在输入电路内电流的作用下,由机械部件的相对运动产生预定响应的一种继电器。电磁继电器一般由控制线圈、铁芯、衔铁、触点簧片等组成,控制线圈和接点组之间相互绝缘,为控制电路起到良好的电气隔离作用。它主要利用电磁感应原理进行工作,当在继电器的线圈两头加上其线圈的额定的电压时,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合;当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。继电器的吸合、释放就在电路中起到了接通、切断的开关作用。选择电磁继电器应注意以下几点:

  (1)继电器额定工作电压的选择。在使用继电器时,应首先了解继电器所在电路中的工作电源电压,继电器的工作电压应等于该电压,或者电路电源电压为继电器工作电压的80%,也可保证继电器正常工作,但不能使电路工件电压超过继电器额定工作电压,否则继电器线圈易烧毁。

  (2)继电器触点负载的选择。应根据继电器所控制的电路特点来确定触点负载的数量及形式,再以触点控制电路中电流的种类、电压及电流的大小来选择触点容量的大小。触点容量的大小是反映加在触点上的电压和通过触点电流的能力,一般触点的负载不应超过触点的容量。

  (3)继电器线圈电源的选择。在通常情况下,电路设计都采用直流电的继电器,也可根据控制电路的特点来考虑继电器的种类,还要考虑继电器所消耗的功率。

  (4)继电器动作时间的选择。应根据实际电路对被控对象动作的时间要求,选择继电器的动作时间和释放时间。也可在继电器电路中附加电子元器件来加速或延缓继电器的动作及释放时间,以满足不同的要求。

  (5)工作环境条件。选用继电器时,还应考虑环境的温度、工作寿命以及冲击振动等。

  2 PIC16F87X控制电路设计

  2.1PIC16F87X的特性

  Microchip公司推出的PIC16F87X系列8位单片机是采用精简指令集(RISC)结构和Flash存储技术的高性能嵌入式单片机,它运行速度快、扩展功能丰富、功能强大、逻辑结构清晰,还具有在线编程,上电、掉电复位保护和看门狗等功能。

  2.2继电器控制电路原理

  基于PIC16F87X的诸多特性,设计了PIC16F87X控制继电器的硬件电路(见图1)。

  图1PIC16F87X控制继电器电路原理图当单片机的RD0引脚输出低电平时,光耦U1截止,继电器线圈两端无电位差,继电器衔铁释放,继电器常开触点释放,相当于开关断开;当单片机的RD0引脚输出高电平时,光耦U1饱和导通,24V电源加到继电器线圈两端,继电器吸合,其常开触点闭合,相当于开关闭合。

  在光耦截止瞬间,线圈中的电流不能突变为零,继电器线圈两端会产生一个较高电压的感应电动势,应在线圈两端并上一个二极管D1,使线圈产生的感应电动势通过D1释放,保护三极管免被击穿,并消除感应电动势对其他电路的干扰。

       2.3 PIC16F87X控制软件设计

       PIC16F87X控制软件在MPLABIDE环境下用C语言开发,利用Hitech公司开发的PICC编译器进行编译,程序流程如图2所示。

  继电器控制软件源程序如下:

  源程序编译后,通过ICD2编程烧写到PIC16F87X中,对控制电路加电运行,继电器在规定时间内反复通断,可以听到继电器"嘀哒"地响个不停,用示波器观测到RD0输出的信号如图3所示。

  3 结语

  基于I6X单片机控制电磁继电器采用了光电耦合器来驱动和隔离继电器;利用二极管续流防止在切断继电器线圈中的电流时出现的很高反压,保护了驱动继电器的器件。该电路设计简单、工作可靠,具有一定的应用价值。

关键字:电磁继电器  PIC16F87X  单片机 引用地址:基于PIC16F87X的电磁继电器控制设计

上一篇:基于PIC单片机芯片的三相半控整流电路设计
下一篇:微芯推出休眠电流为20nA的XLP MCU

推荐阅读最新更新时间:2024-03-16 12:25

单片机控制可控硅调光不闪电路+程序
单片机控制可控硅调光,是件比较麻烦的事情,开始是没加过零检测,结果不管怎么做pwm频率多高,都很闪,用了下面这个后就不闪了.在51hei单片机开发板上测试成功。 要调光的话,moc3063是不行的,3063是过零导通的,对交流电源的控制结果只能是对半波,而不能斩波,通常要调光,调压的话用3052,配合交流过零信号硬件,也可用变压器+二极管做过零检测电路.过零信号边沿触发中断,在过零后延时输出控制信号给光藕,使可控硅导通,过零前边沿关闭控制信号,使可控硅自然关断,完成一个半波的斩波控制,调整延时值就可以调节输出电压了,当然,延时值根据电源频率及定时器分频比不同,有相应的取值范围,一般可以用外中断负责过零边沿触发,一个边沿(至于哪个边
[单片机]
<font color='red'>单片机</font>控制可控硅调光不闪电路+程序
51单片机学习之陆 —— 1.2 第一个c51程序(点亮流水灯)
由于学校的板子跟我买的板子有些差异,为了大家的阅读,以后的所有程序编写烧录都以老师发的板子为主。 1 事先准备   a 驱动安装,注意群中已经发了,吧板子的驱动装好哦。   b 烧写软件(烧录器) stc - isp (这里说明下,板子上的芯片是stc的,你还能看到它的型号stc89c52RC,用stc的烧写软件就可以了)    提问:什么是烧写软件?     答:就是把你写好代码(C或者是汇编)专程的 机器语言 通过一定的方式下载到单片机中。称为烧写。(就先这样简单理解吧)   c 编写软件 keil uVision 4 (我仅用它编译生成hex 文件)         notpad++ (我用它写c51的代码,然
[单片机]
51<font color='red'>单片机</font>学习之陆 —— 1.2 第一个c51程序(点亮流水灯)
51单片机之动态数码管显示
首先来看一下开发板上的电路原理图: 本开发板上使用的是,通过P22、P23、P24控制3-8译码器来对数码管进行位选,通过P0口经过573的驱动控制数码管的段选,通过P13控制573的使能端,为低电平时573才会有输出。 138译码器的真值表如下图G1,G2A,G2B都是选通脚,当G1,G2A,G2B为100的时候138译码器开始工作,A为最低位,B为中间位,C为最高位。CBA=000B时,Y0为1,其他口为0,CBA=001B时,Y1为1,其他口为0,CBA=010B时,Y2为1,其他口为0,CBA=011B时,Y3为1,其他口为0,CBA=100B时,Y4为1,其他口为0,CBA=101B时,Y5为1,其他口为0,CB
[单片机]
51<font color='red'>单片机</font>之动态数码管显示
飞思卡尔16位单片机(一)——飞思卡尔单片机简介
单片机是一种集成电路芯片,是微型计算机的一个分支,采用超大规模集成电路技术将计算机的CPU、存储器、输入输出设备集成在一块芯片上。通常用字母MCU(Microcontroller Unit)来表示单片机。从1971年Intel首次宣布其4位微处理器4004至今,单片机已有40年的历史,随着单片机位数由8位、16位直至32位的发展,单片机的功能、性能、速度和存储器容量等也在飞速发展。 飞思卡尔单片机产品的技术最早起源于1974年的8位处理器MC6800和后来的MC6801。其使用HCMOS工艺,功耗高。世界上最早出现的CMOS单片机是MC146805,后来出现了高速CMOS工艺的MC68HC05单片机,产量突破了2
[单片机]
C51单片机数码管动态显示
数码管作为最廉价的输出设备,在各种自动化设备中有很大的应用,最简单普通的显示方式为动态刷新显示,称为假动态显示,即通过分时扫描每一位,利于人眼的视觉停留现象,造成一种静态显示的效果,如下图所示: C51单片机由于运行速度很慢,在高刷新频率下,单片机的资源耗费很厉害,这样单片机就不可以再进行大量的计算工作,实际上,单片机在刷新时,只需要周期性的改变GPIO口的状态就可以了,剩下的时间其实都是在空转的状态下,我们能不能将这个空转的状态拿来用呢?当然是可以的啦,这里,我们利用单片机的定时器周期地产能中断,在中断内进行数码管的刷新工作,就可以将等待中断的这个CPU时间拿来做别的事情了。 硬件电路: 代码贴过来: 主函数
[单片机]
C51<font color='red'>单片机</font>数码管动态显示
基于MCU的新型改善液晶屏极化驱动电路设计
引言 一些面板由于设计和工艺等原因,存在着液晶分子特性易遭破坏等问题,所以在设计驱动液晶面板的驱动电路时需要增加特殊的功能电路,来实现液晶分子偏转方向的控制。本文介绍了一种控制液晶显示器像素电压的极性变换的方法,克服了现有技术中由于极性变换信号的单一极性变换规律使得液晶分子的特性容易遭到破坏的问题。 1 系统总体框图 本设计系统的基本单元由时序控制器(T- CON)、微控制单元(MCU)、极性保护电路、液晶面板构成。系统框图如图1 所示。时序控制器是驱动液晶面板的核心器件,它的主要功能是为TFT- LCD 面板中的栅极驱动器和源极驱动器提供必要的时序控制信号。它将接收前端送过来的LVDS(Low Voltage Differ
[单片机]
基于<font color='red'>MCU</font>的新型改善液晶屏极化驱动电路设计
基于PIC16F877单片机的井下压力测量技术研究
目前,我国油井主要采用的是电子式井下压力测量系统,由于电子压力 传感器 长期工作在高温环境中,所以存在漂移问题,而且可靠性不高。同时这种仪器大多数将采集的数据存储在 存储器 中,缺乏实时性测量的要求。而本文所介绍的井下压力采集系统是一种新型的压力测量系统,其主要是以惰性气体作为压力传递介质,在地面完成对井口气体压力的测量,然后通过井口压力的大小推算井下测压点处压力大小。其主要特点是所有的测量都在地面上进行,避免了井下复杂环境对测量结果造成的影响,同时也满足了系统的实时性要求。 1 井下压力测量系统工作原理 井下测压系统的基本原理是帕斯卡定理。整个套管设备在测压时被下放到井下测压点处,地面可以通过压力泵向传压筒内充放气体,为
[单片机]
基于PIC16F877<font color='red'>单片机</font>的井下压力测量技术研究
单片机破解的常用方法及应对策略
1 引言 单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就是所谓拷贝保护或者说锁定功能。事实上,这样的保护措施很脆弱,很容易被破解。单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以从芯片中提取关键信息,获取单片机内程序。因此,作为电子产品的设计工程师非常有必要了解当前单片机攻击的最新技术,做到知己知彼,心中有数,才能有效防止自己花费大量金钱和时
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved