1. 51单片机接继电器的原理图如下,能不能帮我解释一下原理
R1、DS1是指示用的,没有控制意义,可以去掉,分析的时候不用管。
Q1受CPU控制,R4是基极限流,CPU输出低电平时Q1导通,继电器线圈有电流,继电器吸合。
CPU输出高电平时,Q1截止,继电器线圈电流消失,继电器释放。
由于继电器线圈本身相当于是一个电感,电流跳变的时候,线圈两端会产生有反电势,为了避免反电势对电路中其他器件造成损坏,在线圈两端加上续流二极管D1,对反电势电压进行续流。
使用这个电路的时候应注意Q1的射极电压不能高于CPU的电源电压,否则Q1不能完全截止,控制会失效。
2. 51单片机如何驱动12个继电器 求电路图
1,使用5V驱动线包的继电器,不需要三极管.线包一端接5V,一端接单片机.输出5时断开,输出0时导通.
2,使用12V或者24V驱动线包的继电器,需要三极管,用9012或者9013就行.线包一端接12/24,一端接NPN的C端(并且C端上拉到12/24).单片机的I/O接NPN的B端,NPN的E端通过小电阻接地.
3,继电器记得加续流二极管.4007就行,
图不知道怎么贴上来.
3. 51单片机中常用的继电器是哪种
买5V的小继电器就行。没什么准型号。继电器记得加驱动,单片机直接驱动不了
4. 单片机怎么控制继电器
继电器有个电压线圈,只要那个线圈通电,继电器就会闭合,或者断开,从而控制大电压的触点断开或者闭合
5. 51单片机如何驱动12V继电器 用三极管实现的电路参数怎么求
可以加一级简单的三极管驱动来实现。
6. 51单片机如何接继电器模块
你好像只接了VCC,没接GND,除了5v电源线之外地线也要接。如果再不亮就用万用表量下。
7. 跟51单片机连接要选择什么继电器
任何一个单片机都无法直接带动继电器的。一般都需要采用光偶或者三极管。比如PNP三极管来驱动中间继电器后来驱动带动大功率的继电器工作。继而带动电机工作。ULN2003或者ULN2803驱动芯片很好。但是估计你不会用它。所以。建议你之间采用光偶或者三极管更方便。
8. 51单片机开发板上面继电器的作用
继电器就是一种执行器件,可以用单片机的引脚来控制继电器的通断,而继电器允许流过大电流,实现的单片机控制大功率器件。
9. 单片机89c51控制继电器程序
很好做呀
#include<reg51.h>
sbit key=P1^0;
sbit jdq=P2^0;
main()
{
unsigned int times;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
while(1)
{
if(key==0)
{
while(key==0);
jdq=0;
TR0=1;
times=0;
while(times>=2400)
{
while(TF0==0);
TF0=0;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
times++;
}
jdq=1;
TR0=0;
}
}
}
10. 51单片机控制继电器
你的仿真图有问题,继电器是不会吸合的。发光二极和串联的电阻阻值也大,LED不能亮。
仿真应该如下图这样画
汇编程序
RELAY BIT P2.0 ;继电器控制位
RESET:LJMP MAIN
ORG 000BH
MOV TH0,#3CH
MOV TL0,#0B0H
DJNZ R2 ,BACK
MOV R2 ,#20 ;中断20次,1秒到,继电器吸合或断开一次
CPL RELAY
BACK: RETI
MAIN: MOV TMOD,#01H
MOV TH0,#3CH; 晶振频率为12M,定时50ms
MOV TL0,#0B0H
MOV IE ,#82H
SETB TR0
MOV R2 ,#20
CLR RELAY
AJMP $
请采纳