Ⅰ 單片機怎麼控制電磁鐵
不管電磁鐵是加直流電還是加交流電,單片機是不能直接控制電磁鐵的,你肯定是用單片機直接控制的,所以才燒單片機引腳。按什麼圖接的,被那個圖騙了,或者你沒有看明白那個圖。既然都燒了一個引腳了,怎麼還繼續燒呢?
Ⅱ 求教怎樣通過單片機控制電磁鐵
如果交流電磁鐵,用三極體控制肯定是不行的了。不過可以用雙向可控硅。根據電磁鐵的電壓和電流選擇合適的三極體或者可控硅就可以了。電磁鐵和繼電器工作原理是一樣的
Ⅲ 單片機磁鐵幹嘛用的
單片機上使用電磁鐵行業內將其稱作比例電磁鐵,在自動化系統中可以用作知性元件。比例電磁鐵在直流電壓為24伏特的比例控制放大器的控制線路中較為適用,可以作為連續,按比例控制系統執行元件的運動、速度以及方向的動力元件。
Ⅳ 可以用單片機接自製電磁鐵嗎
在你的圖片中,電路中的電磁線圈是否能被安全驅動主要取決與那個三極體,圖中只要三極體的B極電流不超過20mA就不會影響單片機的運行,如果你圖中的電磁線圈只是一個繼電器,那麼圖中接線可以正常運行,如果你想驅動一個功率較大的電磁鐵,建議你將要驅動的電磁鐵連接在這個繼電器的觸點迴路上,通過繼電器進行驅動就沒有問題, 當然,如果三極體的B極通過光電耦合器隔離驅動則更加完美了。
Ⅳ 通過51單片機控制一個電磁鐵。在完成一個動作後要求電磁鐵消磁,做這個控制需要什麼,C語言程序該怎麼寫
給電磁鐵加電,電磁鐵就工作,不加電,電磁鐵的磁自然就沒有了。電磁鐵工作必須提供脈沖信號,所以可以用定時器來做。
#include<reg51.h>
sbitdct=P1^0;
voiddelay(inta)
{
chari;
while(a--)for(i=0;i<110;i++);
}
voidt0isr()interrupt1
{
dct=~dct;
}
main()
{
TMOD=0x02;
TH0=216;
TL0=216;
ET0=1;
EA=1;
dct=1;
while(1)
{
TR0=1;
delay(1000);//電磁鐵工作1秒
TR0=0;
dct=1;
delay(10000);//停止工作10秒
}
}
Ⅵ 單片機能驅動電磁鐵嗎
不行 89C52驅動電流若上拉100UA級
灌電流mA級
P0口 灌電流10mA級
可以採用達林頓管的方式,增大驅動電流。主要看你的磁鐵驅動電流要多大