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 $
請採納