锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

为什么单片机不能直接驱动继电器和电磁阀?

时间:2023-03-08 10:00:00 22220v电磁继电器8脚继电器连接32继电器20

19a35a9cb49630903170a69932737624.png

为什么单片机不能直接驱动继电器和电磁阀?虽然这个问题对于电子老白来说不值一提,但是对于初学单片机的朋友来说,问这个问题的人太多了。以前总是一句一句的给大家解释。重复的劳动真的没有意义。在这里统一说似乎是非常必要的。

既然是初学者,先简单介绍一下继电器是什么。

(这是我手头的继电器)

继电器是一种由其内部线圈控制的开关,将其线圈通电,继电器吸合,开关移动。

有些人还会问什么是线圈?看上图,1脚和2脚是线圈的两个引脚,3脚和5脚现在是通的,3脚和2脚是不通的。如果你给1脚和2脚通电,你会听到继电器的声音,然后3脚和4脚通电。

例如,如果你想控制一条线的断开,你可以故意断开这条线,一端到3英尺,一端到4英尺,然后通过给线圈通电和断电来控制这条线的断开。

线圈1脚和2脚的电压是多少?

这个问题取决于你使用的继电器的正面,比如我现在,你可以看到05VDC,所以你可以给这个继电器5个线圈V电,继电器会吸合。

如何增加线圈电压?

终于说到正题了。

你可以直接用双手拿5V和GND两条线直接通向继电器线圈的两个引脚,会听到噪音。

如何用单片机给他加电压?我们知道,单片机引脚可以输出5V,可以直接用单片机引脚连接继电器线圈吗?

答案当然不是!

为什么呢?

万变不离其宗,还是欧姆定律。

万用表测量继电器线圈的电阻。

例如,我的继电器线圈的电阻约为71.7欧姆,加5V如果电压,电流除以71.7约等于0.07A,就是70mA。记住,我们单片机普通引脚最大输出10mA大电流引脚最大输出20mA电流(此请参考单片机)datasheet)。

看,虽然是5V,但是输出电流能力有限,达不到驱动继电器的电流,所以无法直接驱动继电器。

这个时候需要想办法,比如用三极管S8050驱动。电路图如下:

看S8050的datasheet,S8050是一个NPN管,ICE最大允许电流为500mA,远远大于70mA,所以用S8050驱动继电器绝对没问题。

看上图,ICE也就是说,从C流到E的电流是与继电器线圈一条线的电流。NPN这里是一个开关,单片机引脚输出5V高电平,ICE导通继电器输出0V低电平,ICE截止日期,继电器不吸合。

同样,电磁阀也是一种电阻小、功率大的负载,需要根据上述欧姆定律选择合适的驱动元件。

1.RISC-V生态发展逐渐好转~

2.总结了防御编程的16项技能

3.嵌入式实时操作系统真的实时吗?

4.国际集成芯片技术的领导者,期待您的加入!

5.嵌入式编程为什么复杂?

6.编程时,整体变量越少越好~

免责声明:本文在网上转载,版权归原作者所有。如果涉及作品的版权,请联系我们,我们将根据您提供的版权证明材料确认版权,并支付报酬或删除内容。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章