51单片机驱动5V控制220V的继电器电压不足怎么解决?
我使用的电路如下图所示,直接用AT89S52的P04脚来驱动继电器时,用万用表测量继电器的线圈电压为0.3V;加了三极管后升到了0.7V;短路了串联三极管基极的电阻后升到...
我使用的电路如下图所示,直接用AT89S52的P04脚来驱动继电器时,用万用表测量继电器的线圈电压为0.3V;加了三极管后升到了0.7V;短路了串联三极管基极的电阻后升到了1V;把电源从0.7A换到了2A后升到了1.2V. 离5V的驱动电压还差很远,实在没有办法了,请大家帮帮忙。
展开
3个回答
展开全部
取消ECC连P04的1k电阻。另外,看电路,P04是低电平时才会触发继电器。如果要求高电平触发,应该用NPN型三极管,集电极接Ecc。
追问
是的,P04是低电平时才会触发,我试过把Vcc连P04的1K电阻拿掉,结果触发电压都不到0.3V了,(/ □ \)
追答
P04脚可通过电流是多少?应该使三极管饱和导通才行,如果P04的通过电流不够,必须增加一级放大电路。或者减少三极管基极的电阻。基极电流=继电器工作电流/β,增加β也行。Q1要使用开关三极管。
展开全部
有点怀疑是你的续流二极管D1接反了,因为硅二极管导通压降大概也是0.7V。
追问
我用万用表量了很多次了,没反。不过你说的有道理,二极管的一个作用就是稳压,它会把两端的电压降低0.7V,我试着去掉它看看。谢谢!
。。。。。。
去掉了二极管后继电器的线圈电压不变,所以原来没有接反。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
r2去掉, p04给高电平就可以触发了, 如果不能触发, 查看继电器的工作电流是多大, Q1是否能满足.
追问
不行,我是用P10控制P04的电平切换的,每给P10一次低电平,P04的状态就切换一次(P0_4=~P0_4; )去掉R2后,继电器的电压就在0和0.3V之间切换。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询