⑴ 單片機引腳可以驅動IGBT嗎
電流不夠!所以肯定不能直接驅動,必須加放大電路。還有就是需要隔離,這樣的話,就至少要採用光耦隔離才可以。否則會燒東西的。
⑵ 關於單片機PWM信號直接驅動IGBT柵極的問題
這要看你的IGBT是控制什麼器件了,不同的負載需要不同的驅動。就IGBT一般作為開關使用來看,單片機PWM信號直接驅動IGBT柵極這個方式不是太好。一般而言,高頻開關的IGBT需要正負電源和具有圖騰柱結構的器件驅動,否則就容易出現驅動不充分,導致IGBT損壞。
⑶ 高鐵中的 IGBT 是什麼都在哪些領域有應用
IGBT就是一個由晶體管實現的電路開關。當其導通時,可以承受幾十到幾百安培量級的電流;當其關斷時,可以承受幾百至幾千伏特的電壓。
家庭方面的主要應用比如變頻空調、電磁爐,微波爐,還有就是電腦電源的主動pfc還有UPS。工業方面應用主要用於各種電機驅動。
IGBT作為晶體管的一種,它不用機械按鈕,而是由別的電路來控制的。具體點說,IGBT的簡化模型有3個介面,有兩個(集電極、發射極)接在強電電路上,還有一個接收控制電信號,叫作門極。給門極一個高電平信號,開關(集電極與發射極之間)就通了;再給低電平信號,開關就斷了。
給門級發出控制指令的電路稱為控制電路,你可以理解為是一種「計算機」,只不過實際用的「計算機」通常是單片機或者是叫作DSP的微處理器,擅長處理數字信號,比較小巧,甚至對於一些很基本的應用,可能靠一些簡單的晶元和電路就可以實現控制,無需編程。
但要注意的是,門級所謂數字信號的電壓也需要10到20伏特,所以在控制電路和IGBT之間還需要一個小的「驅動電路」來進行信號的轉換。
IGBT的特點可以從其全稱中了解一二:絕緣柵雙極晶體管。
所謂絕緣柵,是指IGBT與MOSFET類似,作為控制的門級和功率電路部分是絕緣的,之間沒有通過導體或半導體電氣連接。門級只要出現一定的電壓,在半導體內部形成一定的電場,就可以實現IGBT的導通。
有了絕緣柵,在開關時,只需要在IGBT切換狀態的瞬時間內給門級注入/抽取一點能量,改變內部電場,就可以改變IGBT的工作狀態。這個過程很容易做的非常快速,這也是IGBT、功率MOSFET的最大開關速度較高的原因之一。
相比之下,普通的三極體(BJT)中,控制極需要有持續的電流才能維持導通,而且當主功率電路中的電流較大時,這個電流也必須相應地變得比較大才能支持這樣的電流。
⑷ IGBT如何驅動直流電動機單片機控制。
你完全可以把IGBT當普通三極體來看
換向原理是選擇
H橋
的四個控制端的兩個不同組合來通電
從而改變電流方向的
如果對速度准確度要求不很高的話,調整電機兩端的電壓即可實現調速
而調節電壓的方法是PWM調節,即調節通電脈沖的
占空比
來實現的
占空比大,平均電壓就高
這些信號由單片機產生將極大地簡化硬體
電路
⑸ 求推薦一個igbt驅動晶元 我想用51單片機通過驅動晶元來控制IGBT的開關
用332j也可以。做IGBT的驅動要知道驅動的作用,基本功能是將控制信號跟IGBT主迴路做一個隔離,提供驅動電壓和功率。驅動還有一些必不可少的一些保護,比如短路保護,過溫保護,電源過欠壓保護。IGBT驅動一般用+15/-8V做驅動電壓,這樣你要自己做一個電源,並且要隔離的。短路保護功能在332J上面是集成了,驅動後端也可以自己做一個有源鉗位防止IGBT關斷過程被過壓擊穿。英飛凌1ED系列的IC功能也相似,你去找datasheet看了應該能明白很多。我是做大功率逆變的。
⑹ IGBT損壞的原因主要有哪幾個
1、電容失效或漏電:從而引起IGBT損壞。經檢查其他元件無問題的時候 ,更換0.3UF和400V電容。
2、IGBT管激勵電路異常:震盪電路輸出的脈沖信號,不能直接控制IGBT飽和,導通和截止,必須通過激勵脈沖信號放大來完成。
3、同步電路異常:同步電路的主要作用是保證加到IGBT管G級上的開關脈沖前言與IGBT管上VCE脈沖後延同步當同步電路工作出現異樣,導致IGBT管瞬間擊穿。
4、工作電壓異常:電壓出現異常時,會使IGBT管激勵電路,風扇散熱系統及LM339工作失常導致IGBT上電瞬間損壞。
5、散熱系統異常:在大電流狀態下其發熱量也大,如果散熱系統出現異常,會導致IGBT過熱損壞。
6、單片機異常:單片機內部會因為工作頻率異常而燒毀IGBT。
7、VCE檢測電路異常:VCE檢測將IGBT官集電極上的脈沖電壓通過,電阻分壓,此電壓的信息變化傳到CPU,做出各種相應的指令。當VCE檢測電路出現故障的時候,VEC脈沖幅度。超過IGBT管的極限值,從而導致IGBT損壞。
⑺ 用單片機輸出占空比通過光耦來控制IGBT可以嗎
不可以,有專用的
IGBT驅動
晶元,輸入為單片機的TTL電壓,輸出為IGBT控制電壓。
⑻ 你好,我想用單片機輸出PWM信號控制IGBT的開關,進而控制白熾燈的亮度,進行調節。不知道是否可行如何做
可以的,脈沖調制,相當於調節了輸出的平均電流。。可以控制亮度的。。。
看看這個程序吧,控制IGBT的導通時間來調節吧。。具體我也沒用過呢。
1、學習目的:利用定時器產生PWM,了解原理和使用方法
2、硬體要求:LED燈 定時器
3、試驗現象:LED燈由亮到滅,由滅到亮逐步變化,也就是調光現象
------------------------------------------------*/
#include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
sbit LED = P1^2; //定義LED燈,通過LED顯示調光效果
unsigned char CYCLE; //定義周期 該數字X基準定時時間 如果是10 則周期是10 x 0.1ms
unsigned char PWM_ON ;//定義高電平時間
/******************************************************************/
/* 延時函數 */
/******************************************************************/
void delay(unsigned int cnt)
{
while(--cnt);
}
/******************************************************************/
/* 主函數 */
/******************************************************************/
main()
{
bit Flag;
TMOD |=0x01; //定時器設置 0.1ms in 12M crystal
TH0=(65536-100)/256;
TL0=(65536-100)%256; //定時0.1mS
IE= 0x82; //打開中斷
TR0=1;
CYCLE = 10; // 時間可以調整 這個是10調整 8位PWM就是256步
while(!Flag)
{
delay(20000); //延時時間,從一個亮度到下一個亮度的間隔時間,速度快就能看到連續效果
PWM_ON++; //這個使用較長延時,以便能看清楚變化過程
if(PWM_ON == CYCLE)
{ //這個里可以添加其他程序 如到最亮時候控制設備
Flag=1;
}
}
while(Flag) //亮度遞減 同上,是個相反的過程
{
delay(20000);
PWM_ON--;
if(PWM_ON == 0)
{
Flag=0;
}
}
}
/******************************************************************/
/* 定時器中斷函數 */
/******************************************************************/
void tim(void) interrupt 1 using 1
{
static unsigned char count;
TH0=(65536-100)/256;
TL0=(65536-100)%256; //定時0.1mS
if (count==PWM_ON)
{
LED = 1; //燈滅
}
count++;
if(count == CYCLE)
{
count=0;
if(PWM_ON!=0) //如果左右時間是0 保持原來狀態
LED = 0; //燈亮
}
}
⑼ IGBT如何驅動直流電動機單片機控制。
你完全可以把IGBT當普通三極體來看
換向原理是選擇H橋的四個控制端的兩個不同組合來通電 從而改變電流方向的
如果對速度准確度要求不很高的話,調整電機兩端的電壓即可實現調速
而調節電壓的方法是PWM調節,即調節通電脈沖的占空比來實現的
占空比大,平均電壓就高
這些信號由單片機產生將極大地簡化硬體 電路
⑽ 基於單片機的微滴噴射控制系統 為什麼要用到光耦以及IGBT啊,他們能起到什麼作用啊
單片機控制系統中,用到光耦是為了進行電平轉換,或者為了對信號進行隔離(輸入/輸出),增加系統的穩定性,提高單片機抗干擾能力,防止單片機因線路感應電壓過高而損壞;用到IGBT(其實MOS管也行)是為了提高單片機IO埠的驅動能力。