搜索
bottom↓
回复: 42

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

[复制链接]

出0入0汤圆

发表于 2012-6-7 11:34:32 | 显示全部楼层 |阅读模式
本帖最后由 onbluesun 于 2012-6-7 11:35 编辑


经过实验,已经成功,不过不知道这样驱动有什么利弊,请大家来讨论一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-6-7 11:49:08 | 显示全部楼层
最好是采用光藕

出0入0汤圆

发表于 2012-6-7 11:53:11 | 显示全部楼层
问问:程序初始化马上P2.4=0,上电瞬间是否会有短暂吸合的现象?

出0入0汤圆

发表于 2012-6-7 11:54:40 | 显示全部楼层
挺好,不过最好加个大点的下拉电阻。                                                         

出0入0汤圆

 楼主| 发表于 2012-6-7 11:56:19 | 显示全部楼层
.titrwh 发表于 2012-6-7 11:54
挺好,不过最好加个大点的下拉电阻。                                                          ...

3Q,那么下拉电阻应该加多大呢?是直接加在三极管的基级吧?

出0入0汤圆

发表于 2012-6-7 11:58:27 | 显示全部楼层
加个几百K就行,如果驱动能力足够,最好把上拉电阻去掉。

出0入0汤圆

 楼主| 发表于 2012-6-7 12:25:00 | 显示全部楼层
.titrwh 发表于 2012-6-7 11:58
加个几百K就行,如果驱动能力足够,最好把上拉电阻去掉。

好的,谢谢!

出0入0汤圆

发表于 2012-6-7 12:36:43 | 显示全部楼层
不好。IO为低电平的时候,上拉电阻的电流全流入IO了。

出0入0汤圆

 楼主| 发表于 2012-6-7 12:41:03 | 显示全部楼层
蜂巢 发表于 2012-6-7 12:36
不好。IO为低电平的时候,上拉电阻的电流全流入IO了。

那应该怎么办呢?

出0入0汤圆

发表于 2012-6-7 12:45:38 | 显示全部楼层
是应该使用下拉电阻比较合适

出0入0汤圆

发表于 2012-6-7 12:48:54 | 显示全部楼层
很显然,这是51用的驱动方式。在5V下很笨的法子。

出0入0汤圆

发表于 2012-6-7 12:50:46 | 显示全部楼层
上拉是为了加大驱动电流的,否则普通的51IO不能驱动的。进入几mA电流也无所谓的,那个电阻用1K小了点,4K7就行。

出0入0汤圆

 楼主| 发表于 2012-6-7 12:55:48 | 显示全部楼层
那是不是只要将1K改成4.7K就好了?

出0入0汤圆

 楼主| 发表于 2012-6-7 12:56:15 | 显示全部楼层
BXAK 发表于 2012-6-7 11:53
问问:程序初始化马上P2.4=0,上电瞬间是否会有短暂吸合的现象?

是的,有的。

出0入0汤圆

 楼主| 发表于 2012-6-7 13:11:53 | 显示全部楼层
gongnn 发表于 2012-6-7 12:50
上拉是为了加大驱动电流的,否则普通的51IO不能驱动的。进入几mA电流也无所谓的,那个电阻用1K小了点,4K7 ...

那是不是只要将1K改成4.7K就好了?

出0入0汤圆

发表于 2012-6-7 13:16:28 | 显示全部楼层
功耗太大,不用上拉电阻应该也没问题,接地加个下拉电阻。另外,由于单片机初始化后,端口默认输出高电平,所以上电瞬间会有吸合现象,如果你用5V继电器的话,可以考虑用PNP型三极管来解决;如果一定要用12V继电器的话,建议在1K电阻的位置加个PNP型三极管来解决这个问题,基极接p口,发射极接5V,集电极接另一个三极管的基极,考虑功耗问题的话,加限流电阻

出0入0汤圆

发表于 2012-6-7 13:28:59 | 显示全部楼层
上拉电阻有点小,一般选择10K,还有为了减少干扰,建议在三极管基极与地之间并一个103瓷片电容.

出0入0汤圆

发表于 2012-6-7 13:35:01 | 显示全部楼层
基极和5V之间应该是4K7,基极和单片机引脚间应该是390欧,这样说够明白了吧。这样接上电会有吸合,所以基极和地间加10K到100K电阻。具体阻值你可以试试看。最好是5V继电器,如果非得12V的,建议像16楼方法加一级PNP再驱动NPN,多路的还是74HC04加2803好些。

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

17楼10K上拉对于普通AT的51是不够的。

出0入0汤圆

 楼主| 发表于 2012-6-7 13:39:39 | 显示全部楼层
gongnn 发表于 2012-6-7 13:35
基极和5V之间应该是4K7,基极和单片机引脚间应该是390欧,这样说够明白了吧。这样接上电会有吸合,所以基极 ...

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

出0入0汤圆

发表于 2012-6-7 13:41:44 | 显示全部楼层
你基极和单片机间加电阻1K-4K7都行,看什么继电器了,其它电阻就不需要了。上电就改配置位。

出0入0汤圆

 楼主| 发表于 2012-6-7 13:44:52 | 显示全部楼层
gongnn 发表于 2012-6-7 13:41
你基极和单片机间加电阻1K-4K7都行,看什么继电器了,其它电阻就不需要了。上电就改配置位。 ...

那么5V电源还要吗?

出0入0汤圆

发表于 2012-6-7 13:51:59 | 显示全部楼层
单片机引脚和5V之间的不需要了。

出0入0汤圆

 楼主| 发表于 2012-6-7 13:58:57 | 显示全部楼层
gongnn 发表于 2012-6-7 13:51
单片机引脚和5V之间的不需要了。


那么这样可以吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-6-7 14:03:03 | 显示全部楼层
可以,三极管是8050就行吧,那个D2也需要串联电阻啊。10K的就行

出0入0汤圆

发表于 2012-6-7 14:03:07 | 显示全部楼层
你这个LED可能会被烧坏的

出0入0汤圆

 楼主| 发表于 2012-6-7 14:09:18 | 显示全部楼层
gongnn 发表于 2012-6-7 14:03
可以,三极管是8050就行吧,那个D2也需要串联电阻啊。10K的就行

那个LED是仿真的时候才放上去,实物中没有的,谢谢了,我再去试试。

出0入0汤圆

 楼主| 发表于 2012-6-7 14:09:41 | 显示全部楼层
我再去试试

出0入0汤圆

发表于 2012-6-7 15:01:41 | 显示全部楼层
额,加个电容.
还有就是可以用mosfet管,比用三极管好,2N7002这个0.1元左右,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入10汤圆

发表于 2012-6-7 15:46:27 | 显示全部楼层
要是单片机IO口输出带强上拉,建议在三极管基级加个限流电阻吧,不然容易悲剧的。。。。。

出0入0汤圆

发表于 2012-6-7 15:48:37 | 显示全部楼层
用MOS管才是上策,不需上拉,CPU功耗也小。

出0入0汤圆

 楼主| 发表于 2012-6-7 16:21:22 | 显示全部楼层
86hupeng 发表于 2012-6-7 15:01
额,加个电容.
还有就是可以用mosfet管,比用三极管好,2N7002这个0.1元左右,

那么这个2N7002L应该怎么接在电路中呢?能给张电路图吗?谢谢。

出0入0汤圆

发表于 2012-6-7 16:32:00 | 显示全部楼层
onbluesun 发表于 2012-6-7 13:58
那么这样可以吗?

这样可以(因为STC12系列有推挽模式),但最好在 三极管基极 与 地线 再加个0.1uF的瓷片电容(进一步抗噪声干扰),不嫌麻烦IO再加个下拉更好,

上电初始化顺序:
一开始先P2.4 = 0,
紧接着将P2.4配置成推挽模式,
后面控制继电器只需用 P2.4 = 0 与 P2.4 = 1就行。


这样使用NPN控制继电器就不会有上电短暂吸合的现象了

出0入0汤圆

发表于 2012-6-7 16:40:42 | 显示全部楼层
onbluesun 发表于 2012-6-7 16:21
那么这个2N7002L应该怎么接在电路中呢?能给张电路图吗?谢谢。

和三极管接法一样

出0入0汤圆

 楼主| 发表于 2012-6-7 16:42:31 | 显示全部楼层
BXAK 发表于 2012-6-7 16:32
这样可以(因为STC12系列有推挽模式),但最好在 三极管基极 与 地线 再加个0.1uF的瓷片电容(进一步抗噪 ...

谢谢   

出0入0汤圆

 楼主| 发表于 2012-6-7 16:43:25 | 显示全部楼层
86hupeng 发表于 2012-6-7 16:40
和三极管接法一样

三极管有CBE,对应2N7002L的什么呢?

出0入0汤圆

发表于 2012-6-7 16:48:35 | 显示全部楼层
感觉比较郁闷......

出0入0汤圆

发表于 2012-6-7 16:50:49 | 显示全部楼层
onbluesun 发表于 2012-6-7 16:43
三极管有CBE,对应2N7002L的什么呢?

1:接驱动电压,电压驱动类型,
2:接地
3:接电源

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2012-6-7 16:54:33 | 显示全部楼层
86hupeng 发表于 2012-6-7 16:50
1:接驱动电压,电压驱动类型,
2:接地
3:接电源

2脚接地,3脚接电源,1脚还是不太明白,能给张接线图吗?

出0入0汤圆

发表于 2012-6-7 16:55:19 | 显示全部楼层
mos和三极管封装管脚都一样的,直接替换就行了。限流电阻都省了,直接短接就行。

出0入0汤圆

发表于 2012-6-7 16:59:07 | 显示全部楼层
楼主的继电器是不是上电就闭合的,

出0入0汤圆

 楼主| 发表于 2012-6-7 17:00:50 | 显示全部楼层
stevenli 发表于 2012-6-7 16:59
楼主的继电器是不是上电就闭合的,


是的,不过没有关系,关键是最理想的驱动方式

出0入0汤圆

发表于 2012-6-7 17:02:22 | 显示全部楼层
理想的就是光藕+三极管,,用MOS管也不错

出0入0汤圆

 楼主| 发表于 2012-6-7 17:05:36 | 显示全部楼层
stevenli 发表于 2012-6-7 17:02
理想的就是光藕+三极管,,用MOS管也不错

能给张电路图吗?光耦+三极管或者MOS管的,这些我都不太懂,谢谢。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 02:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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