用P10低电平触发,二极管为续流二极管,不加的话三极管很容易被击穿,希望采纳
追问如果三极管选择NPN型的呢
追答51单片机驱动能力很弱的,输出电流不到1mA,三极管是电流驱动型的,npn型的三极管很多都驱动不了啊。
追问如果你给一个程序,我就很感激!
追答#include
sbit key=P1^0;
sbit relay=P2^0;
void delay(uint a)
{
while(a--);
}
void main()
{
while(1)
{
if(key==0)
{
delay(20);
if(key==0)
relay=0;
}
else
relay=1;
}
}
你在P10接个按钮,你按一下,继电器就吸合了,为了看到效果,你仿真的话,在继电器触点那儿接个发光二极管
51单片机开发板12v 继电器
继电器驱动电流较大,一般不宜用单片机IO口直接驱动,你可加一个三极管驱动。典型电路如下:
51单片机如何驱动12V继电器 用三极管实现的电路参数怎么求?
可以加一级简单的三极管驱动来实现。单片机是一个弱电器件,一般情况下它们大都工作在5V.驱动电流在mA级以下,而要把它用于一些大功率场合,比如控制电动机,显然是不行的。所以就要有一个环节来衔接,这个环节就是所谓的"功率驱动",继电器驱动就是一个典型的、简单的功率驱动环节,在这里继电器驱动含有两...
跪求~~51单片机出来要驱动一个12V的直流水泵,需要光耦隔离加驱动的电...
如果你还没有解决的话,看看这个。图中光耦选用的TLP521,图中的继电器就是你的电机,SVL3接的是你的单片机I\/O。需要提醒你的是,如果启动频繁,图中的8050三极管(40V,1.5A)不适合你的电机,推荐你用13003代替,如果你熟悉驱动电路的,更推荐你改用MOS管,推荐AO3400系列。
51 单片机 IO口 12V继电器 驱动
达林顿管和单片机的电源只要共地就行了,达林顿管串在继电器与12V电源的电路中充当开关,用单片机的IO口去控制达林顿管的通和断就行了。这和控制三极管的通断的原理是一样的。下面的图片可以简单说明问题,不过具体要看你的达林顿管的极性类型。
51单片机控制,这图是否有错,我打接的硬件板就是没反应继电器
这图太小了,看不清楚。那个芯片是ULN2003吧,它就是专门驱动继电器的,内部每个输出端都带有一个二极管的,就是与继电器并联的,所以,外部不用再加二极管了。当然不影响。ULN2003的输入端加光耦了,可是光耦与ULN2003的连接脚却没加电源哪,那ULN2003的输入端怎么加高电平控制信号,那继电器又怎么会动作...
51单片机如何驱动12V继电器
驱动+12V的负载,应该使用NPN型的三极管。型号可以是8050(可承受的电流很大)、5401(可承受的电压很大)。三极管发射极接地,集电极接继电器线圈的一端,继电器的另一端接12V。单片机输出直接连接到三极管的基极,此处还要接上一个上拉电阻。单片机输出高电平时,电流太小了,所以要加上一个上拉电阻,(2...
求可用的3.3V单片机驱动5V、12V继电器原理图
12V时最好用NPN管子。5V时如图1,一般单片机IO口都可以耐5伏电压,并且低电平灌电流能力大,因此推荐使用。若电源电压12V,为保证单片机IO口安全,最好用图2 NPN形式。但对于51单片机来说,高电平输出电流能力很弱,因此要求三极管电流放大倍数高一些。图1 PNP管用于5V场合 图2 NPN可用于12V场合 ...
用51单片机控制12V继电器,也就是5V控制12V的继电器,继电器的阻值为100...
你的单片机输出低时,三极管发射极与基极的电压为12V,发射结正偏,是不,貌似可以导通吧。好吧,当你输出高电平时,三极管发射极与基极的电压为12V-5V=7V,发射结还是正偏是不,你的始终导通,没法控制了。。。况且,你的电路正好满足发射结正偏,集电结反偏的要求,所以,即便工作了,也是工作在...
51系列单片机io口能控制继电器吗?
51单片机io口的输入\/输出逻辑电平是:低电平是0,高电平接近5V。但负载能力并不大。所带的负载只限于TTL负载。要用io口控制一个继电器,要用一个NPN三极管,io口接一个基极电阻后控制三极管基极,继电器接在三极管的集电极。如果继电器比较多的话,就用ULN2003,或ULN2803。你的继电器应该是12V的吧,没有...
51单片机控制12V继电器原理图,附上文字说明。
用P10低电平触发,二极管为续流二极管,不加的话三极管很容易被击穿,希望采纳