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

[复制链接]
 楼主| 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。
hanshun1986 发表于 2012-5-25 16:09 | 显示全部楼层
不清楚楼主用的什么单片机,如果I/O驱动不够的话还要接上拉的
appleparre 发表于 2012-10-23 13:16 | 显示全部楼层
三极管换成达林顿管,否则单片机引脚输出电流可能不够
uschon 发表于 2012-10-23 16:58 | 显示全部楼层
楼主干啥?
szseo668 发表于 2012-10-24 10:27 | 显示全部楼层
理论上是行不通的,
sherwood1314 发表于 2012-10-24 12:01 | 显示全部楼层
这种接法 不出意外是驱动不起继电器的,果断换PNP
渤海三叠浪 发表于 2012-10-25 08:02 | 显示全部楼层
楼主自己到周立功的新浪博客上面搜搜  有道面试题就是这个。
一般人 估计8成人打不上来吧
wqz 发表于 2012-10-25 14:15 | 显示全部楼层
二楼正解
2hqlostfish 发表于 2012-10-25 14:46 | 显示全部楼层
明白
xygyszb 发表于 2012-10-26 10:43 | 显示全部楼层
基极加限流电阻,不然你的IO口电压会被拉到0.7V,电流主要消耗在MCU内部,不好。
另外继电器必须加续流二极管。我做过一份这样的测试报告,继电器关断时,三极管集电极的浪涌电压约等于VCEO+几V左右的电压。长期使用对三极管的寿命有影响。
NPN管驱动没有问题的。
csl84 发表于 2012-10-26 16:34 | 显示全部楼层
二楼正解
dragon20100708 发表于 2012-11-2 09:31 | 显示全部楼层
Mark
qzhzh607 发表于 2012-11-4 22:27 | 显示全部楼层
单片机输出端加个限流电阻,具体数值按开关三极管的Hfe,一般来说,1K限流电阻就可以了
duhemayi 发表于 2012-11-6 16:13 | 显示全部楼层
可以!
wuchaosxl 发表于 2012-11-6 21:22 | 显示全部楼层
看你定义的单片机IO口了。其次看电流大小了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

135

主题

766

帖子

2

粉丝
快速回复 返回顶部 返回列表