仪器社区

9015 控制继电器

zhangmin858 2010-02-07
我有8051单片机P2口,控制9015(PNP),由9015驱动一个12的继电器,怎么老是我能够只能控制继电器吸合,但是断开不了!
评论
全部评论
lmmbuty
1.
你的驱动电路处于不正常工作状态。你的9015实际上一直处于半导通/全导通状态下,继电器有个特性,从“释放”->“吸合”要求电流大,从“吸合”->“释放”要求电流较小(即维持吸合的电流小于初始吸合电流),有回差,也即所谓的“迟滞”效应。你这里9015的基极电平在关断时必须要在(12-0.7)=11.3v以上,估计8051的输出到不了这个电平。所以,在初始时,由于9015还未全导通(半导通),虽然有部分电流流过继电器线圈,但由于继电器的“迟滞”效应,此时电流还没有达到完全吸合所要求的电流,因而继电器触点端是“断开”的;然后,9015基极变低电平,9015全导通,继电器吸合了,此时继电器状态变了,变成维持导通状态,你再想关掉,就必须要更小的电流,而此时9015的
关断并不彻底(还是半导通),所以继电器就很难或再也关不掉了。除非减低12v电源电压,或断掉电源。

2.
解决办法: (1),在9015基极串个稳压管,具体多少值要试验,可能是3v~6v,太大的话,吸合又不行了。方向是“-”极接在9015的基极上。基极上还要接个10k左右的电阻到12v电源。(2)还是改用9013(npn)晶体管吧,管脚对应接,就当它是9015,只不过8051的io口控制电平反相就是了。这是标准用法(采用9013),用9014是“负逻辑”接法,你的电路还缺一些保护器件。

******************************************
如果要上电时继电器不动作,这里只能用9013了,因为初始时,晶体管基极是低电平,用9015就会导通,而用9013就不会导通,随后只要8051的io口输出高电平,9013导通,继电器就吸合动作了。
9 0 2016-12-01 0条评论 回复
我你的不是公主
用NPN的 ,高电平时吸合
13 0 2010-02-08 0条评论 回复
13623418691
注意两点:
一、在继电器控制的两端并上一个保护二极管,吸收反向的感应电流。
二、在9015的基极加一个上拉电阻,我估计,2K就够了,这是要注意,电阻的一端接+12V的电源。
19 0 2010-02-16 0条评论 回复
呼的大大的
注意两点:
一、在继电器控制的两端并上一个保护二极管,吸收反向的感应电流。
二、把9015换成9013(控制逻辑是和9015 相反)这样会防止误动作,因为在P2低电平时,继电器已经有电流了。
18 0 2010-02-17 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论