单片机怎么驱动继电器

单片机的电源是5V,而继电器的线圈电压是12V,把它们接到一个系统里,只用一个5V的电源供电,要驱动继电器该怎么办呢?... 单片机的电源是5V,而继电器的线圈电压是12V,把它们接到一个系统里,只用一个5V的电源供电,要驱动继电器该怎么办呢? 展开
 我来答
HY黄小小
推荐于2017-09-16 · TA获得超过7286个赞
知道大有可为答主
回答量:1686
采纳率:52%
帮助的人:303万
展开全部

  用ULN和三极管驱动比较理想,光耦效率不高。

  ULN2003通常做驱动用。

  如果用NPN三极管,那么继电器一端接电源,出来了接NPN的集电极,发射极接地,基极接控制信号。

  注意:单片机的IO口驱动能力不够,加一片ULN2003来驱动继电器,一个ULN2003可以驱动7个继电器,ULN2803可以驱动8个。驱动电流最大为500mA。

意法半导体(中国)投资有限公司
2023-06-12 广告
单片机复位电路原理通常包括以下几个主要步骤:1. 电平检测:单片机复位电路需要检测一个关键参数,即控制器的复位引脚是否处于高电平(2V)。如果复位引脚没有高电平,复位电路就会启动一个复位过程来清除单片机内部的错误状态并将其恢复到正常状态。2... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
老徐1976
2010-01-21 · TA获得超过1624个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:335万
展开全部
这个问题我已经回答过了。
http://zhidao.baidu.com/question/129619781.html
下面是上次回答的部分,可以给你作为参考。他的问题是:
单片机控制继电器,继电器控制家用电器,这个继电器什么要求吗?
我的回答是:
1. 具体的要看你这个家电的功率多少。先确定一下继电器开关上的电流大小。打个比方吧。你如果要控制100W的家用电器,那个这个家电的工作电流是100W/220V=0.45A。所以只要是开关上能承受220V强电,电流大于0.45A的继电器就行了,但是帐绝对不能这么算。因为很多家用电器启动时的瞬间电流非常大。所以你要留有余量,如果有可能看看这个系统上的保险丝是多大的。如果保险丝是1A的话,(否则瞬间大电流要烧掉保险丝的)那么你选开关上能承受220V/1A以上的继电器就行了。一般5A的继电器应该可以用了。
2. 再说线圈上的电压大小,一般单片机输出的高电平是5V,电流单个I/O口能达到25mA已经算比较大的了。线圈电压是5vDC.开关上要承受220v强电的继电器比较少。所以一般只能选线圈上12v或者24v的继电器,比如说选线圈电压12v吧,你就需要一个12v的电源。当然也可以用220v市电降压然后整流滤波变成12v直流电,供继电器使用。注意:一定要隔离市电。比如说用隔离变压器降压或者降压整流以后用光耦隔离。(否则可能烧坏继电器或者单片机的)。那单片机用的5v电源怎么办呢?很简单的12v直流用7805(线性稳压源)稳压,出来以后就是5V直流了。注意:一般继电器线圈的工作电流大约是100mA以上,所以单片机不能直接驱动继电器的。
3. 再说驱动部分,刚才说了不能直接驱动,现在的办法只能是用驱动电路了。
推荐使用两种方法驱动:
(1)利用三极管(9013就行了)放大电流驱动。注意继电器线圈加一个继流二极管保护线圈。(必须要加)
(2)利用IC驱动(比如UNL2003),这个要去看看IC的数据手册了。UNL2003不必外加二极管保护,因为它里面已经集成有二级管了,其他的IC要看一下数据手册。如果没有保护二极管,定要在线圈旁边并联一个继流二极管保护,线圈。否则会缩短继电器寿命的。
现在你应该能控制这个电路了。如果还有不明白还可以继续找我交流。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moonf
推荐于2017-09-03 · TA获得超过5842个赞
知道大有可为答主
回答量:2246
采纳率:66%
帮助的人:811万
展开全部
1、换用5V的继电器。
2、用12V供电,经过一片7805稳压后给单片机供电。
3、用5V供电,用DC-DC升压模块升压到12V,给驱动电路供电。

注意:单片机的IO口驱动能力不够,加一片ULN2003来驱动继电器,一个ULN2003可以驱动7个继电器,ULN2803可以驱动8个。驱动电流最大为500mA。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友27209e7cd
2010-01-20 · TA获得超过1405个赞
知道小有建树答主
回答量:805
采纳率:0%
帮助的人:952万
展开全部
这个问题在设计初期应该加以考虑。

1.外接一个12V的电源,通过三极管来驱动
2.换成5V的继电器,仍然用过三极管驱动。

单片机一般不能直接去驱动继电器,驱动力不足且会引入干扰。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chchg000169
2010-01-22
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
看你继电器的电流,和你驱动继电器的电路接法,总之单片机的口输出电流有限,计算一下电路,不要超过限制值就行,常用9012等PNP的三级管驱动。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式