大家看看这样的继电器驱动方式如何?

2020-02-05 09:09发布

本帖最后由 onbluesun 于 2012-6-7 11:35 编辑

1.png (68.91 KB, 下载次数: 0) 下载附件 2012-6-7 11:35 上传
经过实验,已经成功,不过不知道这样驱动有什么利弊,请大家来讨论一下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
42条回答
onbluesun
1楼-- · 2020-02-07 06:55
BXAK 发表于 2012-6-7 11:53
问问:程序初始化马上P2.4=0,上电瞬间是否会有短暂吸合的现象?

是的,有的。
onbluesun
2楼-- · 2020-02-07 09:28
 精彩回答 2  元偷偷看……
hdc6512
3楼-- · 2020-02-07 12:15
功耗太大,不用上拉电阻应该也没问题,接地加个下拉电阻。另外,由于单片机初始化后,端口默认输出高电平,所以上电瞬间会有吸合现象,如果你用5V继电器的话,可以考虑用PNP型三极管来解决;如果一定要用12V继电器的话,建议在1K电阻的位置加个PNP型三极管来解决这个问题,基极接p口,发射极接5V,集电极接另一个三极管的基极,考虑功耗问题的话,加限流电阻
lryxr2507
4楼-- · 2020-02-07 18:13
上拉电阻有点小,一般选择10K,还有为了减少干扰,建议在三极管基极与地之间并一个103瓷片电容.
gongnn
5楼-- · 2020-02-07 20:50
基极和5V之间应该是4K7,基极和单片机引脚间应该是390欧,这样说够明白了吧。这样接上电会有吸合,所以基极和地间加10K到100K电阻。具体阻值你可以试试看。最好是5V继电器,如果非得12V的,建议像16楼方法加一级PNP再驱动NPN,多路的还是74HC04加2803好些。

如果是STC单片机,就没有这么复杂了,直接1K电阻到基极就行,上电就把单片机引脚改为推挽,然后置低,就不会有吸合现象。

17楼10K上拉对于普通AT的51是不够的。
onbluesun
6楼-- · 2020-02-07 20:55
gongnn 发表于 2012-6-7 13:35
基极和5V之间应该是4K7,基极和单片机引脚间应该是390欧,这样说够明白了吧。这样接上电会有吸合,所以基极 ...

我用的就是STC12系列单片机,那么我应该将1K电阻换成4.7K,然后在IO口处接一个1K电阻?

一周热门 更多>