⑴ 单片机引脚可以驱动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端口的驱动能力。