大家好,又见面了,我是你们的朋友全栈君。
前言
很多同学不知道继电器如何使用,这里简单的介绍一下,我这里介绍一下5脚的继电器
一、DC5V,DC12V,DC~V是什么?
这里的5V,12V指的是继电器的工作电压,也就是1脚和3脚两端的电压,具体看电压器的规格,如果你是DC5V,那你1脚和3脚之间的电压必须是5V,2脚是输入,5脚是常闭端,也就是平时2脚跟5脚连接在一起,当13脚电流达到50mA之后,触点就打到了4脚,也就是说2脚跟4脚连在了一起。
二、使用步骤
1.小测试
我们其实可以做一个小测试,就是13之间接5V电压,然后调节电流,从0A调节到0.05A,就可以很明显地感受到,继电器切换的声音和振动。
三极管如何驱动继电器
我们经常需要使用STM32和C51来驱动继电器当开关用,但是又不能之间驱动,因为电流太小,所以我们需要用三极管来放大我们单片机的输出电流,从而驱动继电器,话不多说上图。p1和p3要接一个整流二极管1N4006系列的,阳极接1脚,阴极接3脚
图用NPN三极管驱动继电器电路图 续流二极管的作用: 当输入电压由变+VCC为0V时,三极管由饱和变为截止,这样继电器电感线圈中的电流突然失去了流通通路,若无续流二极管D将在线圈两端产生较大的反向电动势,极性为下正上负,电压值可达一百多伏,这个电压加上电源电压作用在三极管的集电极上足以损坏三极管。故续流二极管D的作用是将这个反向电动势通过图中箭头所指方向放电,使三极管集电极对地的电压最高不超过+VCC +0.7V。
图中电阻R1和R2的取值必须使当输入为+VCC时的三极管可靠地饱和,即有βIb>Ies在
图中假设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的电流)给本驱动电路,Stm32可以满足这要求,然后在P5端给高电平,就可以切换了,所以够用了,亲测可用。
这是作品实物图,大家可以参考一下。三极管使用的是NPN,S8050,二极管采用普通二极管(限流二极管)1N4007(注意极性)
总结
继电器的原理大体就是一个线圈,当电流足够时根据右手螺旋定则,就变成了一个磁铁,磁吸起到开关的作用。继电器的封装大家可以自己画,也可以点击这下载:继电器封装
我这里也是参考了很多博主,大家也可以去看看
三极管驱动继电器
关于继电器的使用和工作原理
继电器
继电器的使用方法
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152703.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...