单片机控制继电器一般是两种方式:一是单片机-三极管(PNP)-继电器,二是单片机-光电耦合器-三极管(NPN)-继电器,后者由于采用了光电隔离,故起抗干扰能力相对前者要强.前者选用PNP型主要是考虑控制逻辑,采用低电平触发的控制逻辑能够防止单片机复位时候产生的误动作.后者NPN是为了控制的方便,但也是遵循这样的控制逻辑.
本次实验采用材料有:
STC89C52RC 51单片机
NEC/Ps2002B 晶体管光电耦合器
9013 NPN型三极管
SRD-06VDC-SL-C 松乐6V继电器
电路图我就不画了,可以google,MCS-51直流继电器接口关键字.在这里主要碰到的问题是驱动电流的选择问题,先查看单片机IO口,根据手册查得5V电源的时候灌入电流为4~6mA,然后查看光电耦合器的发光二极管,查得最大正向电流IF=50mA,正向电压VF最大为1.9V,在IF=5mA条件下,电流传输比CTR最小为100%(有点怀疑数据真实性),再查继电器,6V电源的情况下电流为75mA,电阻为80欧姆左右,在查9013最大集电极电流为0.5A,在看DC电流增益,在集电极电流IC为50mA时,放大倍数为60-300,IC为500mA时,放大倍数最小为40.
由以上数据可以知道,要使得继电器吸合,最小电流为75mA,对应9013的放大倍数最小为40,那么基极至少要提供75/40=1.875mA的电流,由于电流传输比为100%,那么灌入单片机电流最少也为1.875mA*100%=1.875mA,小于单片机灌入电流4~6mA,可以提供.
否则的话就要改进,思路有:
1.可以在单片机加入同相或者反相器,也可以在输出端加入同相或者反向器,以提高电流.
2.可以改用达林顿输出型的光电耦合器.
3.加入小电流驱动的中间继电器
关键字:51单片机 STC89C52RC 光电耦合控制 继电器
引用地址:
51单片机(STC89C52RC)光电耦合控制继电器实验
推荐阅读最新更新时间:2024-03-16 15:32
一种基于51单片机利用74HC595驱动数码管的技术
基于51单片机利用八个数码管花样显示如下: xxx11xxx→xx2222xx→x333333x→44444444→x555555x→xx6666xx→x777777x→88888888 每个状态各一秒,显示反复循环,其中x表示对应的数码管熄灭 问题补充:是共阳极的数码管,利用595芯片驱动的。采用C语言。 =================================================== 最佳答案:程序设计完毕,采用PROTEUS仿真截图如下。 程序如下: //============================================= #include #define uint uns
[单片机]
基于51单片机控制可上下楼的电梯proteus仿真及程序
基于51单片机控制的可上下楼的电梯 仿真原理图如下: 单片机源程序如下: #include reg51.h #include intrins.h #define uint unsigned int #define uchar unsigned char uchar code table ={0x3f,0x06,0x5b,0x4f}; uchar num,temp,busy,flag,uf,df,ref,now,next,setf,floor; uint tn; sbit start=P1^0; sbit F1=P1^1; sbit F2=P1^2; sbit F3=P1^3; sbit UPI=P1^4; sbit DN
[单片机]
51单片机学前预备知识
一.单片机的概念: 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 扩展阅读: 51 单片机是什么 二.单片机的用途: 工业自动化:数据采集,测控技术; 智能仪器仪表:数字示波器、数字信号源、数字万用表、感应电流表等; 消费类电子产品:洗衣机、电冰箱、空调机、手机等; 凡是与控制或简单计算有关的电子设备都可以用单片机来实现,再根据具体实际情况选择不同性能的单片机,如:atmel,stc,pic,avr,凌阳,80C51,arm等。 三.怎么学单片机: 实践第一;补充必要的理论知识,即缺什么补什么;做工程项目积累经验。(可在网络上搜索些题目,也可自己有什么想法大胆的去试
[单片机]
51单片机开发主要方法
ISD51 (在线调试器)为8051编程用户提供了新的监控调试技术。将 ISD51 进行配置后与您的用户程序连接起来用户就可以通过8051的一个串口直接在芯片上调试程序了。ISD51的软件和硬件可以工作于最小模式。它可以运行于带有外部或内部程序空间的系统并且不要求增加像冯.诺伊曼架构的数据存储器等的特殊硬件部件。ISD51 可以工作在像 Philips LPC 系列之类的微型单片机上并且可以完全访问其 CODE 和 XDATA 地址空间。 ISD51硬件需求,一个8051兼容串口, 500-700字节的程序代码在相应数量的特殊积存器中运行,6字节堆栈空间,1字节IDATA RAM,为每个软件断点预留2字节IDATA RAM
[单片机]
Vishay新的混合固态继电器具有高可靠性和快速开关特性
宾夕法尼亚、MALVERN 2016 年 7 月4 日 日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,针对通信、工业、安保系统和计量类应用,推出具有高可靠性和无噪声开关特性的3颗新器件---VOR1142B4、VOR2142A8和VOR2142B8,扩充其VOR混合固态继电器家族。新的Vishay Semiconductors 1 Form A VOR1142B4、VOR2142A8和VOR2142B8能替代传统的机电式继电器,具有更高的可靠性和更长的使用寿命,以及快速开关、限流保护和低功耗特性。 今天发布的是单通道(VOR1142B4)和双通道(VOR2142A8
[电源管理]
51单片机四驱无线遥控小车制作详解
小车参数:控制键5个:前进、后退、左转、右转、停止;有效距离200米;速度: 我想遥控小车大家都玩过,网上也有各种DIY小车的制作详解,我做的这个遥控小车和其他的作品大同小异,但作为单片机设计,这次设计我主要强调单片机控制,就是说,这个小车是由单片机控制的,这次我把单片机按键发送程序、无线模块使用、电机驱动作为本教程的核心内容。 一 硬件组装 1 小车运动部分 此图是我师弟组装好的,请大家作为参考 所需工件:直流电机4个,L293D电机驱动模块,蓄电池一块,车身底盘 说明:车身底盘大家根据自己的购买力自行购买,蓄电池也是,至于L293D模块,淘宝上卖的比较贵,不过我用的就是成品模块,效果非常好,
[单片机]
51单片机时序及延时分析介绍
计算机工作时,是在统一的时钟脉冲控制下一拍一拍地进行的。这个脉冲是由单片机控制器中的时序电路发出的。单片机的时序就是CPU在执行指令时所需控制信号的时间顺序,为了保证各部件间的同步工作,单片机内部电路应在唯一的时钟信号下严格地控时序进行工作,在学习51单片机的时序之前,我们先来了解下时序相关的一些概念。 既然计算机是在统一的时钟脉冲控制下工作的,那么,它的时钟脉冲是怎么来的呢? 要给我们的计算机CPU提供时序,就需要相关的硬件电路,即振荡器和时钟电路。我们学习的8051单片机内部有一个高增益反相放大器,这个反相放大器的作用就是用于构成振荡器用的,但要形成时钟,外部还需要加一些附加电路。8051单片机的时钟产生有以下两
[单片机]
利用89C51单片机实现红外线通信接口电路控制
在通信系统中,常利用非电信号来传递控制信号和数据,以实现遥控或遥测的功能红外通信,具有控制简单、实施方便,传输可靠性高的特点,是一种较为常用的通信方式。红外通信利用950 nm近红外波段的红外线作为传递信息的媒体,发送端采用脉时调制方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射管以光脉冲的形式发送,接收端将收到的光脉冲转换成电信号。再经过放大、滤波处理后送给解调电路,还原为二进制数字信号后输出。 1 系统的总体构成 红外通信系统采用红外光传输及无限工作机制,其组成结构主要包括:红外发射器,通信信道,红外接收器三大部分组成。 (1)完成信号的电光变换并向空间发射红外脉冲 红外发射器的关键是红
[单片机]