单片机应如何正确驱动继电器???急!!!

我是用的是ATMEL的89C51单片机,p1口接了个光耦TIL117,又接到三极管S8050上,来驱动继电器,继电器的线圈一端接VCC(6V),另一端接三极管的集电极。给... 我是用的是ATMEL的89C51单片机,p1口接了个光耦TIL117,又接到三极管S8050上,来驱动继电器,继电器的线圈一端接VCC(6V),另一端接三极管的集电极。给p1口低电平,继电器能吸合,过段时间再给p1口高电平,此时,若在面包板上做试验,继电器能正确释放;若放在实际电路中不能正确释放!
有谁能帮忙分析一下啊?急用,谢谢啦
加光耦 是为了抗干扰,不过现在看来没起什么作用。单片机工作一切正常。
在面包板上没有一点问题,到实际电路中就不能释放 不知道怎么回事 找不到原因!
展开
 我来答
shenglinwan
2009-07-27 · TA获得超过227个赞
知道答主
回答量:48
采纳率:100%
帮助的人:59.3万
展开全部
看你的描述电路应该是对的
这个时候要用万用表,量S8050基极电压判断单片机是否输出0,另外看电源是否足够,有的6V继电器不能在5V下启动,有些可以。在继电器工作两端并接一个104的电容,减少电路干扰。
总之2个原因:一是电源电压问题,二是干扰
百度网友67f76f8
2009-07-27 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.6万
采纳率:22%
帮助的人:4342万
展开全部
接口高电平底于光耦电压,接线是否有误,可不用光耦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36c8ebb
2009-07-27 · TA获得超过104个赞
知道答主
回答量:272
采纳率:0%
帮助的人:64.3万
展开全部
自己仔细检测下
为什么面包板上可以,实际电路中不行
不要急躁,慢慢来

还有你那光耦是不是多此一举?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
689850
2009-07-27 · TA获得超过341个赞
知道答主
回答量:169
采纳率:0%
帮助的人:135万
展开全部
测量晶振脚的电压,确定单片机工作是否正常.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ybfqxzj558
2009-07-27 · 超过10用户采纳过TA的回答
知道答主
回答量:56
采纳率:100%
帮助的人:22.2万
展开全部
我感觉应该是实际电路哪有点问题。好好检查一下。
用光耦做什么用啊~!直接用P1口驱动三极管就可以了。驱动之前加一个4.7k的电阻。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浴之魂
2009-08-02 · TA获得超过453个赞
知道答主
回答量:122
采纳率:0%
帮助的人:105万
展开全部
在继电器中的两端线圈中加一个反向的二极管。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式