打印

这个问题太简单了?有谁知道的

[复制链接]
2140|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gmgmgm|  楼主 | 2012-5-20 12:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gmgmgm 于 2012-5-20 13:00 编辑

单片机这样直接驱动继电器能行吗?

相关帖子

沙发
heshang006| | 2012-5-21 08:20 | 只看该作者
理论上可以,但是工程实践中在继电器线圈两端要加上二极管,防止线圈的反向电动势击穿三极管

使用特权

评论回复
板凳
muyoumin| | 2012-5-23 11:27 | 只看该作者
如IO是推挽输出,需要在IO到三极管基级串入一个限流电阻。

使用特权

评论回复
地板
hanshun1986| | 2012-5-23 15:20 | 只看该作者
综合2楼与3楼,就是最佳答案了:
NPN基极串个电阻,2K即可;继电器12V接入点和三极管输出点之间接个二极管,1N4007即可,方向由三极管输出指向12V输入。
至于NPN三极管,选个最常用的8050吧。

保险起见,基极对地接个电阻吧,可以消除噪声干扰,防止误动作,10K或者20K。

使用特权

评论回复
5
hanshun1986| | 2012-5-25 16:09 | 只看该作者
不清楚楼主用的什么单片机,如果I/O驱动不够的话还要接上拉的

使用特权

评论回复
6
appleparre| | 2012-10-23 13:16 | 只看该作者
三极管换成达林顿管,否则单片机引脚输出电流可能不够

使用特权

评论回复
7
uschon| | 2012-10-23 16:58 | 只看该作者
楼主干啥?

使用特权

评论回复
8
szseo668| | 2012-10-24 10:27 | 只看该作者
理论上是行不通的,

使用特权

评论回复
9
sherwood1314| | 2012-10-24 12:01 | 只看该作者
这种接法 不出意外是驱动不起继电器的,果断换PNP

使用特权

评论回复
10
渤海三叠浪| | 2012-10-25 08:02 | 只看该作者
楼主自己到周立功的新浪博客上面搜搜  有道面试题就是这个。
一般人 估计8成人打不上来吧

使用特权

评论回复
11
wqz| | 2012-10-25 14:15 | 只看该作者
二楼正解

使用特权

评论回复
12
2hqlostfish| | 2012-10-25 14:46 | 只看该作者
明白

使用特权

评论回复
13
xygyszb| | 2012-10-26 10:43 | 只看该作者
基极加限流电阻,不然你的IO口电压会被拉到0.7V,电流主要消耗在MCU内部,不好。
另外继电器必须加续流二极管。我做过一份这样的测试报告,继电器关断时,三极管集电极的浪涌电压约等于VCEO+几V左右的电压。长期使用对三极管的寿命有影响。
NPN管驱动没有问题的。

使用特权

评论回复
14
csl84| | 2012-10-26 16:34 | 只看该作者
二楼正解

使用特权

评论回复
15
dragon20100708| | 2012-11-2 09:31 | 只看该作者
Mark

使用特权

评论回复
16
qzhzh607| | 2012-11-4 22:27 | 只看该作者
单片机输出端加个限流电阻,具体数值按开关三极管的Hfe,一般来说,1K限流电阻就可以了

使用特权

评论回复
17
duhemayi| | 2012-11-6 16:13 | 只看该作者
可以!

使用特权

评论回复
18
wuchaosxl| | 2012-11-6 21:22 | 只看该作者
看你定义的单片机IO口了。其次看电流大小了

使用特权

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

本版积分规则

135

主题

766

帖子

2

粉丝