51 单片机 IO口 12V继电器 驱动

请问!
我想用单片机的IO口驱动12V的继电器! 我知道单片机IO口输出是5V,不能直接驱动继电器.所以我用达林顿,2003驱动继电器! 可是我有个问题想不明白! (8051单片机输出电压是5V! 继电器驱动是12V 如果把5V供给达林顿2003可以驱动可以吗? 况且 !单片机电源和继电器电源不是同一个 电源!能驱动2003吗?) 在我的理解 和概念里!要驱动达林顿管或是NPN管的话,其都是需要本回路的电源信号才能驱动的2003或是NPN管 请教高手了!小弟的问题!

达林顿管和单片机的电源只要共地就行了,达林顿管串在继电器与12V电源的电路中充当开关,用单片机的IO口去控制达林顿管的通和断就行了。这和控制三极管的通断的原理是一样的。下面的图片可以简单说明问题,不过具体要看你的达林顿管的极性类型。

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-13

只接一个继电器用2003浪费。

按照图中接就可以了。

或者将三极管改为光电耦合器,继电器动作的干扰波给单片机的影响就小了,效果更好。

第2个回答  2019-04-24
5V给达灵顿管没法驱动12v
其实用一个三极管就可以,用NPN的三极管就行了,集电极串上继电器接12v,单片机控制基极,共地就行了。
这个我要说
可以是可以
但是如果继电器有指示灯的话
会一直亮着的
第3个回答  2009-04-13

不一定要用达林顿,看图

普通的NPN就可以

第4个回答  2009-04-13
IO口的5V就是个控制电源,控制2003(达林顿管)打开与关闭的,这就相当于用单片机的IO口控制一个开关,这个开关的主回路电源(比如你想控制12V继电器)才是12V.

所以你要分清控制回路和主回路,就不会被这两个电源搞糊涂了.

51 单片机 IO口 12V继电器 驱动
达林顿管和单片机的电源只要共地就行了,达林顿管串在继电器与12V电源的电路中充当开关,用单片机的IO口去控制达林顿管的通和断就行了。这和控制三极管的通断的原理是一样的。下面的图片可以简单说明问题,不过具体要看你的达林顿管的极性类型。

51单片机如何驱动12V继电器
驱动+12V的负载,应该使用NPN型的三极管。型号可以是8050(可承受的电流很大)、5401(可承受的电压很大)。三极管发射极接地,集电极接继电器线圈的一端,继电器的另一端接12V。单片机输出直接连接到三极管的基极,此处还要接上一个上拉电阻。单片机输出高电平时,电流太小了,所以要加上一个上拉电阻,(2...

51单片机如何驱动12V继电器 用三极管实现的电路参数怎么求?
可以加一级简单的三极管驱动来实现。单片机是一个弱电器件,一般情况下它们大都工作在5V.驱动电流在mA级以下,而要把它用于一些大功率场合,比如控制电动机,显然是不行的。所以就要有一个环节来衔接,这个环节就是所谓的"功率驱动",继电器驱动就是一个典型的、简单的功率驱动环节,在这里继电器驱动含有两...

跪求~~51单片机出来要驱动一个12V的直流水泵,需要光耦隔离加驱动的电...
如果你还没有解决的话,看看这个。图中光耦选用的TLP521,图中的继电器就是你的电机,SVL3接的是你的单片机I\/O。需要提醒你的是,如果启动频繁,图中的8050三极管(40V,1.5A)不适合你的电机,推荐你用13003代替,如果你熟悉驱动电路的,更推荐你改用MOS管,推荐AO3400系列。

用51单片机控制12V继电器,也就是5V控制12V的继电器,继电器的阻值为100...
你的单片机输出低时,三极管发射极与基极的电压为12V,发射结正偏,是不,貌似可以导通吧。好吧,当你输出高电平时,三极管发射极与基极的电压为12V-5V=7V,发射结还是正偏是不,你的始终导通,没法控制了。。。况且,你的电路正好满足发射结正偏,集电结反偏的要求,所以,即便工作了,也是工作在...

protues 中51单片机怎么能够驱动继电器电路?
你可以考虑用灌电流,外面接一个光耦(P521-1),IO口接光耦的2脚(LED的负极),光耦的1脚(发光二极管的正极)接一个390欧的电阻再接5V,光敏三极管部分,C极接12V,E接一个10K电阻到地,同时在E连出一条支路,接一个2K电阻到8050的B极。8050的C极接继电器线圈负极(继电器线圈部分同时还要反向...

51单片机控制,这图是否有错,我打接的硬件板就是没反应继电器
这图太小了,看不清楚。那个芯片是ULN2003吧,它就是专门驱动继电器的,内部每个输出端都带有一个二极管的,就是与继电器并联的,所以,外部不用再加二极管了。当然不影响。ULN2003的输入端加光耦了,可是光耦与ULN2003的连接脚却没加电源哪,那ULN2003的输入端怎么加高电平控制信号,那继电器又怎么会动作...

51系列单片机io口能控制继电器吗?
51单片机io口的输入\/输出逻辑电平是:低电平是0,高电平接近5V。但负载能力并不大。所带的负载只限于TTL负载。要用io口控制一个继电器,要用一个NPN三极管,io口接一个基极电阻后控制三极管基极,继电器接在三极管的集电极。如果继电器比较多的话,就用ULN2003,或ULN2803。你的继电器应该是12V的吧,没有...

如何用51单片机+uln2003a驱动12v继电器 用的是开关双电源5v和12v
用光耦隔离就行!但用(51单片机+uln2003a驱动12v继电器 用的是开关双电源5v和12v)我也见过...不难的. 我用过51单片机+三极管驱动12v继电器 用的是开关双电源5v和12v 我也见过有人用单片机直接驱动220V的可控硅来驱动电动机,后来我也试了.OK!

51单片机IO管脚出来的电压要放大到12V,给个放大电路?
直接使用一个运放组成的单限比较器就可以了。运放的工作电压需要置为12v

相似回答