51单片机驱动5V控制220V的继电器电压不足怎么解决?

我使用的电路如下图所示,直接用AT89S52的P04脚来驱动继电器时,用万用表测量继电器的线圈电压为0.3V;加了三极管后升到了0.7V;短路了串联三极管基极的电阻后升到... 我使用的电路如下图所示,直接用AT89S52的P04脚来驱动继电器时,用万用表测量继电器的线圈电压为0.3V;加了三极管后升到了0.7V;短路了串联三极管基极的电阻后升到了1V;把电源从0.7A换到了2A后升到了1.2V. 离5V的驱动电压还差很远,实在没有办法了,请大家帮帮忙。 展开
 我来答
zhangsonglin_c
高粉答主

2014-09-05 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.7万
采纳率:83%
帮助的人:6988万
展开全部
取消ECC连P04的1k电阻。另外,看电路,P04是低电平时才会触发继电器。如果要求高电平触发,应该用NPN型三极管,集电极接Ecc。
追问
是的,P04是低电平时才会触发,我试过把Vcc连P04的1K电阻拿掉,结果触发电压都不到0.3V了,(/ □ \)
追答
P04脚可通过电流是多少?应该使三极管饱和导通才行,如果P04的通过电流不够,必须增加一级放大电路。或者减少三极管基极的电阻。基极电流=继电器工作电流/β,增加β也行。Q1要使用开关三极管。
仑阿老1966
2014-09-05 · TA获得超过2.7万个赞
知道大有可为答主
回答量:3549
采纳率:75%
帮助的人:1055万
展开全部
有点怀疑是你的续流二极管D1接反了,因为硅二极管导通压降大概也是0.7V。
追问
我用万用表量了很多次了,没反。不过你说的有道理,二极管的一个作用就是稳压,它会把两端的电压降低0.7V,我试着去掉它看看。谢谢!
。。。。。。
去掉了二极管后继电器的线圈电压不变,所以原来没有接反。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我回来了调用
2014-09-05 · TA获得超过388个赞
知道小有建树答主
回答量:772
采纳率:0%
帮助的人:470万
展开全部
r2去掉, p04给高电平就可以触发了, 如果不能触发, 查看继电器的工作电流是多大, Q1是否能满足.
追问
不行,我是用P10控制P04的电平切换的,每给P10一次低电平,P04的状态就切换一次(P0_4=~P0_4; )去掉R2后,继电器的电压就在0和0.3V之间切换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式