三极管驱动继电器电路

三极管驱动继电器电路    继电器线圈需要流过较大的电流(约50mA)才能使继电器吸合,一般的集成电路不能提供这样大的电流,因此必须进行扩流,即驱动。图1所示为用NPN型三极管驱动继电器的电路图,图中阴影部分为继电器电路,继电器线圈作为集电极负载而接到集电极和正电源之间。当输入为0V时,三极管截止,继电器线圈无电流流过,则继电器释放(OFF);相反,当输入为+VCC时,三极管饱和,继电器线圈有相当的电流流过,…

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

        继电器线圈需要流过较大的电流(约50mA)才能使继电器吸合,一般的集成电路不能提供这样大的电流,因此必须进行扩流,即驱动。图1所示为用NPN型三极管驱动继电器的电路图,图中阴影部分为继电器电路,继电器线圈作为集电极负载而接到集电极和正电源之间。当输入为0V时,三极管截止,继电器线圈无电流流过,则继电器释放(OFF);相反,当输入为+VCC时,三极管饱和,继电器线圈有相当的电流流过,则继电器吸合(ON)。

1.jpg

       图1用NPN三极管驱动继电器电路图

       续流二极管的作用: 当输入电压由变+VCC为0V时,三极管由饱和变为截止,这样继电器电感线圈中的电流突然失去了流通通路,若无续流二极管D将在线圈两端产生较大的反向电动势,极性为下正上负,电压值可达一百多伏,这个电压加上电源电压作用在三极管的集电极上足以损坏三极管。故续流二极管D的作用是将这个反向电动势通过图中箭头所指方向放电,使三极管集电极对地的电压最高不超过+VCC +0.7V。

        图1中电阻R1和R2的取值必须使当输入为+VCC时的三极管可靠地饱和,即有βIb>Ies

        在图1中假设Vcc = 5V,Ies=50mA,β=100,则有Ib>0.5mA,而Ib=(Vcc-Vbe)/R1-Vbe/R2,若取R2=4.7K,则R1<6.63K,为了使三极管有一定的饱和深度和兼顾三极管电流放大倍数的离散性,一般取R1=3.6K左右即可。若取R1=3.6K,当集成电路控制端为+VCC时,应能至少提供1.2mA的驱动电流(流过R1的电流)给本驱动电路,而许多集成电路(例如标准8051单片机)输出的高电平不能达到这个要求,但它的低电平驱动能力则比较强(例如标准8051单片机I/O口输出低电平能提供20mA的驱动电流(这里说的是漏电流)),则应该用如图2所示的电路来驱动继电器。

2.jpg

图2用PNP三极管驱动继电器电路图

R2起到上拉作用

        与图1比较NPN三极管变为PNP三极管,电流方向、电压极性和继电器逻辑都应有所变化。当输入为0V时,三极管饱和,从而使继电器线圈有相当的电流流过,继电器吸合;相反,当输入为+VCC时,三极管截止,继电器释放。

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

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

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


相关推荐

  • 如何线上推广引流?百度知道实现精准引流

    如何线上推广引流?百度知道实现精准引流百度如何做推广精准吸粉的,百度知道的4个精准吸粉技巧!众所周知,百度是全球最大的中文搜索引擎,百度一下你就知道,这是我们非常熟悉的广告词之一。因为它的流量非常大,所以很多人都在那里努力分流。但是一部分人吸粉的效果不太好。为什么呢?因为流量的准确性不够!百度的百度知道是一个精准的流量池,这样我们就可以正确地把流量流到自己的平台上。你知道百度是如何引流的吗?今天,兴棋就给大家分享一下它的玩法,希望对大家有所帮助!一、做百度知道引流的两大优点!1、是能够带来直接的流量,如果你回答的问题能够带上链接,那

    2022年5月23日
    131
  • java 2021.5.3激活码(最新序列号破解)[通俗易懂]

    java 2021.5.3激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    46
  • 如何解决vscode感叹号无法建立html文件的问题

    如何解决vscode感叹号无法建立html文件的问题今天是我使用vscode的第二天,没想到昨天还能用感叹号(!)建立文件模板的vscode今天却不行了,而且中途也重装过一次。虽然重装后能用感叹号(!)弄一个模板出来,但是在此新建文件的时候就没用了。所以我一直在思索为什么会这样,最终功夫不负有心人还是给我找到了。在此,谢谢那位给我指名方向的大佬。正确方法是输入html:5,然后回车就能出现模板了。因为vscode升级了,所以关于模板的设定可能出现了一些变化吧。在这里恳求大家了,如果各位读者觉得好用的话就动动小手点赞吧。拜托了。…

    2022年8月22日
    10
  • Tess4j maven demo[通俗易懂]

    Tess4j maven demo[通俗易懂]tess4j实现文字识别Demo,下面为内容实现源码,内容仅为一个demo,demo下载地址:tess4jDemopublicclassTess4JTest{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(newLoggHelper().toString());staticfinaldo…

    2022年6月14日
    30
  • 5款强大的开源报表工具有哪些_开源报表工具 java

    5款强大的开源报表工具有哪些_开源报表工具 java作者:JEECG开源社区來源:简书最近发现几款不错的开源报表,还提供源码,现在给大家分享一下,希望能带来帮助!1、项目名称:积木报表项目简介:积木报表,免费的企业级WEB报表工具。专注于…

    2022年10月20日
    2
  • Java基础面试题50题

    1,””空字符串的作用packagecom.neuedu.nineteen;publicclassTest{publicstaticvoidmain(String[]args){Strings=””;for(chari=’a’;i<‘d’;i++){s=s+i;//输出…

    2022年4月14日
    51

发表回复

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

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