打印

三极管驱动继电器 NPN和PNP大抉择

[复制链接]
1635|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
瑞生|  楼主 | 2015-7-8 22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天给初学者来一个老生长谈的问题。

关于单片机使用三极管驱动继电器的问题。

甲方:使用NPN驱动继电器好!
乙方:使用PNP驱动继电器好!

我来给大家叙述一下各自的观点理由吧。

为什么使用PNP驱动继电器好?

PNP驱动继电器是对于单片机来说是灌电流,单片机输出输出电流能力有限,灌电流却可以很大,所以PNP驱动继电器好。
PNP驱动继电器是低电平使能,上电不会使单片机误动作。

为什么使用NPN驱动继电器好?

继电器又不都是5V的,用PNP三极管驱动12V的继电器还需要增加一个三极管或者光耦,用NPN一个就够了。

我认为?

都可以了。

灌电流大于输出电流的问题

我就驱动一个继电器,就用NPN,输出电流也是可以的,使用NPN也没有问题;不过,继电器多了,就推荐用PNP。

单片机上电误动作的问题

STC51单片机上电引脚默认是高电平,因为是弱上拉,可以通过加个下拉电阻解决,然后配置为强输出,使用NPN驱动继电器,没有问题。

NPN可以驱动大于5V继电器的问题

在工业场合,要求抗干扰和稳定性,所以加个光耦隔离,是非常有必要的,反正我设计的驱动电磁阀和继电器工控电路板,都会加光耦隔离。

大家看明白了吗?具体场合具体应用,不必强求。

三极管驱动继电器 NPN和PNP大抉择.pdf (73.27 KB)

相关帖子

沙发
luyan923| | 2015-7-9 08:27 | 只看该作者
学习了 ,谢谢分享

使用特权

评论回复
板凳
shuiqinghan2012| | 2015-9-25 13:22 | 只看该作者
Mark

使用特权

评论回复
地板
handlike| | 2015-9-25 17:46 | 只看该作者
看过楼主发的二篇**都不错,无论已知还是未知的知识都值得再看一遍。

使用特权

评论回复
5
PowerAnts| | 2015-9-25 21:26 | 只看该作者
换了台电脑,开不了PDF。若是只只用一只PNP做开关,楼主的继电器几伏的?3。5V?

使用特权

评论回复
6
duhemayi| | 2015-10-5 08:59 | 只看该作者
很好!

使用特权

评论回复
7
694198235| | 2015-10-5 10:54 | 只看该作者
不错的知识!

使用特权

评论回复
来自android
8
Ray______| | 2015-11-24 16:42 | 只看该作者
为什么继电器多了,就推荐用PNP。
为什么5V以上的继电器NPN合适,PNP不行或则不好么?求讲解下

使用特权

评论回复
9
mgarm| | 2015-11-24 23:02 | 只看该作者
你让uln2003,uln2803情何以堪

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我的QQ/微信:253057617,头像就是我的个人微信号。

22

主题

61

帖子

77

粉丝