资源目录
压缩包内文档预览:(预览前20页/共43页)
编号:6180929
类型:共享资源
大小:5.89MB
格式:ZIP
上传时间:2017-12-05
上传人:超****计
IP属地:浙江
3.6
积分
- 关 键 词:
-
基于
igbt
变频
电源
设计
资料
- 资源描述:
-
基于IGBT的变频电源设计资料,基于,igbt,变频,电源,设计,资料
- 内容简介:
-
I目 录1 引言 .12 方案论证与比较 .32.1 SPWM方案论证与选择 .32.2 驱动电路的设计方案论证与选择 .43 系统组成 .54 单元电路的设计 .64.1 光电隔离电路设计 .64.2 驱动电路设计 .74.3 IGBT电路设计 .84.3.1 IGBT介绍 .84.3.2 桥式电路 .94.4 低通滤波电路设计 .104.5 电源电路设计 .114.6 SPWM单元电路 .124.6.1 SPWM发展 .124.6.2 SPWM波形生成方法 .134.6.3 ATMEGA8单片机介绍 .144.6.4 ATMEGA8单片机引脚及功能 .154.6.5 ATMEGA8单片机的最小系统电路及软件流程 .174.7 电压采集单元电路 .194.7.1 89S52单片机的管脚说明 .194.7.2 ADC0809介绍 .234.7.3 ADC0809管脚说明 .234.7.4 ADC0809电路及软件流程 .265 测试结果 .29结 论 .30参考文献 .31附录 1 系统电路 .32附录 2 SPWM 程序 .33附录 3 电压采集程序 .37致 谢 .4111 引言众所周知,我们所使用的市电频率是 50Hz,但是,在实际生活中,有时需要的电源频率不是 50Hz。电气化铁路是我国铁路发展的方向,25Hz 电源是电气化铁路区段信号系统的关键设备。在航空航天领域大量使用的电源是 400Hz的电源。由此可以看出在很多场合,需要电源的频率并不是市电所提供的 50Hz。结果造就变频电源的产生。在现实生活中变频电源广泛应用于航空、机械、轻工等行业。1969 年世界上诞生第一台逆变电源,由于其具有调节特性优良、而且体积小、重量轻、功耗低,在电子和电气领域得到了迅速的推广应用。逆变器从1969年发展到今天,经历了几十年的发展过程。其控制方法也出现了许多,大致可以分为:变压和变频控制方法。目前采用较多的是变压中的脉宽调制技术即PWM控制技术,即利用控制输出电压的脉冲宽度,将直流电压调制成等幅宽度可变的交流输出电压脉冲,来控制输出电压的有效值、控制输出电压谐波的分布和抑制谐波。PWM技术可以迅速地控制输出电压,及其有效地进行谐波抑制,它的动态响应好,在输出电压质量、效率等诸方面有着明显的优点。根据形成PWM波原理的不同,可以分为以下几种:矩形波PWM、正弦波SPWM、空间相量PWM(SVM)、特定谐波消除PWM、电流滞环PWM等。这四类PWM波各有优缺点,因而适用于不同的场合。SPWM的全称是Sine Pulse Width Modulation,意思是正弦脉冲宽度调制 1,简称为SPWM,是调制波为正弦波、载波为三角波或锯齿波的一种脉宽调制法,它是1964年由A.Schonung和H.Stemmler把通讯系统的调制技术应用到逆变器而产生的。后来由Bristol大学的S.R. Bo wer等于1975年对该技术正式进行了推广应用。这项技术的特点是原理简单,通用性强,控制和调节性能好,具有消除谐波、调节和稳定输出电压的多种作用,是一种比较好的波形改善法。它的出现为中小型逆变器的发展起了重要的推动作用。传统的电源采用都是模拟控制系统,模拟控制经过多年的发展,己经非常成熟。然而,模拟控制有着固有的缺点:控制电路的元器件比较多,电路复杂,所占体积大,制造成本比较高;灵活性不够,硬件电路设计好了,控制策略就无法改变;最主要的是逆变电源不便于调试,大量的模拟元器件使其之间的连接相当复杂,从而使系统的故障检测与维修比较困难。模拟器件的老化问题和不可补偿的温漂问题,以及易受环境(如电磁噪声,上作环境温度等)干扰等因素都会影响控制系统的长期稳定性。近年来高速MCU技术的成熟和普遍,与其采用哈佛结构、流水线操作,即程2序、数据存储器彼此相互独立,在每一时钟周期中能完成取指、译码、读数据以及执行指令等多个操作从而大大减少指令执行周期。高速数字MCU的发展,正弦波逆变器的控制技术方案也由传统的模拟控制向现代数字化控制的方向发展。采用数字化控制,不仅可以大大降低控制电路的复杂程度,提高电源设计和制造的灵活性,而且可以采用更先进的控制方法,从而提高逆变电源系统输出波形的质量和可靠性。基于MCU的发展上逆变电源技术正朝者以下几种趋势发展:1 高频化 理论分析和实践经验表明:电器产品的变压器、电感和电容的体积重量与供电频率的平方根成反比。所以当我们把频率从工频50Hz提高到20khz,提高400倍的话,用电设备的体积重量大体下降至工频设计的5-10%,其主要材料可以节约90%甚至更高,还可以节电30%甚至更多。由于功率电子器件工作频率上限的逐步提高,促使许多原来采用电子管的传统高频设备固态化,原材料消耗显著降低、电源装置小型化、系统的动态反应加快,更可以深刻体现技术含量的价值。2 数字化 现在数字式信号,数字电路越来越重要,数字信号处理技术日趋完善成熟,显示出越来越多的优点,便于计算机处理控制、避免模拟信号的畸变失真、提高系统抗干扰能力、便于软件包调试、也便于自诊断,容错等技术的植入,同时也为电源的并联技术发展提供了方便。3 绿色化 随着各种政策法规的出台,对无污染的绿色电源的呼声越来越高。绿色电源的含义有两层:首先是显著节电,这意味着发电容量的节约,而发电是造成环境污染的重要原因,所以节电就可以减少对环境的污染;其次这些电源不能对电网产生污染。为了使电源系统绿色化,电源应加装高效滤波器,还应在电网输入端采用功率因数校正技术和软开关技术。提高输入功率因数具有重要意义,不仅可以减少对电网的污染,降低市电的无功损耗,起到环保和节能的效果,而且还能减少相应的投资,提高运行可靠性。提高功率因数的传统方法是采用无源功率因数校正技术,目前较先进的方法是:单相输入的采用有源功率因数校正技术。本设计主要是采用等效面积算法来计算逆变产生 SPWM波形 2,保持输出波形不失真。同时,通过 89S52单片机控制 ADC0809采集输出的电压值并在数码管上作相对应的显示。设计的主要要求是方案成本低,体积小,无需调外部元件,接口简单。SPWM的产生是通过单片机 ATMEGA8根据算法产生。再经隔离驱动放大,最后滤波输出,得到所需要的正弦波形。ATMEGA8 单片机是 ATMEL公司推出的高速最小型高速单片机,它是一个 28脚的小型单片机,在内部已经集成晶体振荡器,无须外接晶振就可以以最高速度 8MHz的时钟执行程序。是目前速度较高的最小型单片机,它为高速率低成本的数字变频电源提出了解决方案。本课题的实用性非常强,在许多的领域中都用到,如:用于交流电机调速系统、舰船、航空航天、邮电通讯、军事装备、交通设施、仪器仪表、工业设备等。32 方案论证与比较2.1 SPWM 方案论证与选择方案 1:采用比较器对正弦波和三角波进行比较 3得到 PWM波,基本框图如图 1所示,将比较后得到 PWM送入驱动电路放大后再驱动 IGBT。图 1 正弦波与三角波比较电路框图该方法实现比较困难,并且受运放参数影响较大,调试困难,稳定性较差而且,不易灵活控制。方案 2:采用间接生成法即使用专用的 PWM芯片与单片机进行通讯,基本框图如图 2所示。图 2 单片机控制 PWM芯片框图用单片机去指令控制 PWM的移相或倒相。该方法优点是单片机的工作量并不大运算速度要求不高,可以用一般的单片机实现。缺点是专用 PWM芯片难以控制,增加了系统的复杂程度成本较高,不易于在实际中应用。方案 3:运用单片机通过等效面积算法来计算逆变产生 SPWM波形,此种方法实现简单,易于控制和改变,并且具有较强的抗干扰能力。由于单片机输出的是数字信号,使其具有数字化的特点。综上所述,方案 3具有更优良的性能和更简单的电路构成,所以使用方案 3作正弦波输入三角波输入PWM输出输出滤波比较电路电源电路PWM输出输出滤波PWM芯片电源电路单片机4为本次设计的方案。2.2 驱动电路的设计方案论证与选择方案 1:使用专用驱动芯片如 M57962,EXB840,IR2110 4等,如图 3所示。驱动芯片配合少数的外围元件完成,该方法优点是系统的集成度高,有良好的过载和短路保护功能。缺点是此类芯片几乎都存在一个共同的特点,本身不能产生负电压,抗干扰能力差,并且有一定的延迟时间,芯片反应速度较慢,不适合在高频电源中使用并且其一般价格较高。图 3 控制驱动芯片框图方案 2:采用分立元件搭建驱动电路。电路中选用高速开关三极管 8050和8550,其反应速度可以达到微秒级,能很好的抑制在传输中出现的新的频率成分, 并且避免了信号在传输过程中的累加延迟,有利于减少输出波形的失真度。开关三极管具有开关速度快,输出电流大,单电源供电等优点完全可以应用于高频段,满足系统的要求。在需要更大电流驱动的场合,三极管还可以接成推挽输出模式以提高输出电流,分立元件的驱动电路具有良好的性价比。综上所述,选择方案 2即采用分立元件搭建驱动电路。PWM输出输出滤波驱动芯片电源电路53 系统组成本变频器电源系统的结构原理如图4所示。单相交流电源经过EMI线滤波器后,再经单相桥式整流和大容滤波后可在直流母线上获得稳定的直流电压。该直流电压在电压可调电路的控制下,经过桥式逆变电路逆变后,可输出由驱动电路送来的SPWM信号,在经过一级小容量的LC滤波网络后,即可在输出端获得较为理想的正弦波输出电压信号。以单片机为主的控制系统主要用来产生逆变电路开关器件的驱动信号,另一单片机通过对直流母线电压的采样,实时的监测并显示直流母线电压值,使整个系统方便用户的操作。图4 变频器结构原理图电压显示 电源电路2EMI滤波 整流滤波 电压可调电压采集显示驱动 单片机 驱动电路桥式逆变输出滤波单片机产生 SPWM生chacheng生电源电路1输出AC64 单元电路的设计4.1 光电隔离电路设计光电隔离也叫光电藕荷器,就是把电的信号转换成光的信号,然后再把光的强弱转换成相对应的电压信号,从而实现高压和低压的电气隔离。一般是由发光二极管和光敏三极管构成,光敏三极管是特殊的三极管,把基极电流大小做成受发光二极管光强弱控制。因此,光电隔离事实是一种电信号光强弱电信号变换器。常见的光电藕荷器内部电路如图 4-1所示:U10图 4-1 常用光电耦合器内部电路光电藕荷器一般应用在信号不匹配,输入的信号可能是交流信号、高压信号、按键等干接点信号,比较长的连接线路容易引进干扰、雷击、感应电等,不经过隔离不可靠或容易对人体造成伤害。一般情况下光电藕荷器输入端是靠一定的电流来触发光耦管,从而产生一个输入信号,电流一般为 4mA- 22mA。TTL 输入则是靠高、低电平来产生一个输入信号。其中,#include unsigned char i=0,k=0,out_date=0; /*unsigned char timer_long40=0x01,0x39, ;此段为测试输出,实际中不用0x02,0x64,0x03,0x84,0x04,0x94,0x05,0x86,0x06,0x52,0x06,0xf6,0x07,0x6e,0x07,0xb7,0x07,0xd0,0x07,0xd0,0x07,0xb7,0x07,0x6e,0x06,0xf6,0x06,0x52,0x05,0x86,0x04,0x94,0x03,0x84,0x02,0x64,0x01,0x39 ;*/unsigned char timer_long20=0x01,0x37,/0x35,0x02,0xc5,/0xc3,0x03,0x7d,/0x7b,350x03,0xb9,/0xb7,0x03,0xdd,/0xdb,0x03,0xdd,/0xdb,x03,0xb9,/0xb7,0x03,0x7d,/0x7b,0x02,0xc5,/0xc3,0x01,0x37,/0x35, ;void port_init(void)PORTB = 0xff;DDRB = 0xFF;PORTC = 0x00; /m103 output onlyDDRC = 0x00;PORTD = 0x00;DDRD = 0x00;/TIMER1 initialize - prescale:1/ WGM: 0) Normal, TOP=0xFFFF/ desired value: 0.125uSec/ actual value: 0.125uSec (0.0%)void timer1_init(void)TCCR1B = 0x00; /stopTCNT1H = 0xFF; /setupTCNT1L = 0xFF;OCR1AH = 0x00;OCR1AL = 0x01;OCR1BH = 0x00;OCR1BL = 0x01;ICR1H = 0x00;ICR1L = 0x01;TCCR1A = 0x00;TCCR1B = 0x01; /start Timer36#pragma interrupt_handler timer1_ovf_isr:9void timer1_ovf_isr(void) /TIMER1 has overflowedk+;if(k=2)k=0;if(k=1) TCNT1H = 0xff-timer_long2*i; /reload counter high valueTCNT1L = 0xff-timer_long2*i+1; /reload counter low valueif(out_date=0) PORTB =PORTB|0x01;PORTB =PORTBelse PORTB =PORTB|0x02;PORTB =PORTBi+;else TCNT1H =0xfc+timer_long2*i; /reload counter high valueTCNT1L =0xff+timer_long2*i+1; /reload counter low value/TCNT1L =0x19+timer_long2*i+1; /reload counter low value/ TCNT1H =0xf8+timer_long2*i; /reload counter high value;16M/ TCNT1L =0x2f+timer_long2*i+1; /reload counter low value/TCNT1H =0xe0+8*timer_long2*i; /reload counter high value/ TCNT1L =0xbf+8*timer_long2*i+1; /reload counter low valueif(out_date=0) PORTB =PORTBelse PORTB =PORTB if(i=10)i=0;out_date+;if(out_date=2)out_date=0;/call this routine to initialize all peripheralsvoid init_devices(void)/stop errant interrupts until set upCLI(); /disable all interruptsport_init();timer1_init();MCUCR = 0x00;GICR = 0x00;TIMSK = 0x04; /timer interrupt sourcesSEI(); /re-enable interrupts37/all peripherals are now initialized/void main(void)init_devices();/insert your functional code here.38附录 3 电压采集程序;*;模拟数据采集显示电路; 2001.10.08编 ;*;70H-77H存放采样值,78H-7BH 存放显示数据,依次为个位、十位、百位、通道标志;*;* *;* 主程序和中断程序入口 *;* *;*ORG 0000H ;程序执行开始地址LJMP START ;跳至 START执行ORG 0003H ;外中断 0中断入口地址LJMP INT0ORG 0030H;*;* *;* 初始化程序中的各变量 *;* *;*CLEARMEMIO: CLR A ;MOV P2,A ;P2口置 0MOV R0,#70H ;内存循环清 0(70H-7BH)MOV R2,#0CH ;LOOPMEM: MOV R0,A ;INC R0 ;DJNZ R2,LOOPMEM ;MOV A,#0FFH ;MOV P0,A ;P0、P1、P3 端口置 1MOV P1,A ;39MOV P3,A ;RET ;子程序返回;*; ; * 主 程 序 *;*;*;START: LCALL CLEARMEMIO ;初始化MAIN: LCALL DISPLAY ;显示数据一次LCALL TEST ;测量一次AJMP MAIN ;返回 MAIN循环NOP ;PC值出错处理NOP ;空操作NOP ;空操作LJMP START ;重新复位起动DISPLAY: MOV R3,#08H ;8路信号循环显示控制MOV R0,#70H ;显示数据初址(70H-77H)MOV 7BH,#00H ;显示通道路数(0-7)DISLOOP1: MOV A,R0 ;显示数据转为三位十进制 BCD码存入MOV B,#100 ;7AH、79H、78H 显示单元内DIV AB ;显示数据除 100MOV 7AH,A ;商入 7AHMOV A,#10 ;A放入数 10XCH A,B ;余数与数 10交换DIV AB ;余数除 10MOV 79H,A ;商入 79HMOV 78H,B ;余数入 78HMOV R2,#0FFH ;每路显示时间控制 4MS*255DISLOOP2: LCALL DISP ;调四位 LED显示程序DJNZ R2,DISLOOP2 ;每路显示时间控制INC R0 ;显示下一路INC 7BH ;通道显示数值加 1DJNZ R3,DISLOOP1 ;8路显示未完转 DISLOOP1再循环RET ;8路显示完子程序结束; LED共阳显示子程序,显示内容在 78H-7BH,数据在 P1输出,列扫描在 P3.0-P3.3 40DISP: MOV R1,#78H ;赋显示数据单元首址MOV R5,#0FEH ;扫描字PLAY: MOV P1,#0FFH ;关显示MOV A,R5 ;取扫描字ANL P3,A ;开显示MOV A,R1 ;取显示数据MOV DPTR,#TAB ;取段码表首址MOVC A,A+DPTR ;查显示数据对应段码MOV P1,A ;段码放入 P1口LCALL DL1MS ;显示 1MSINC R1 ;指向下一地址MOV A,P3 ;取 P3口扫描字JNB ACC.3,ENDOUT ;四位显示完转 ENDOUT结束RL A ;扫描字循环左移MOV R5,A ;扫描字放入 R5暂存MOV P3,#0FFH ;显示暂停AJMP PLAY ;转 PLAY循环ENDOUT: MOV P3,#0FFH ;显示结束,端口置 1MOV P1,#0FFH RET ;子程序返回;LED数码显示管用共阳段码表,分别对应 0-9,最后一个是熄灭符TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH; 1MS延时子程序,LED 显示用DL1MS: MOV R6,#14H ;DL1: MOV R7,#19HDL2: DJNZ R7,DL2DJNZ R6,DL1RET;模数转换测量子程序TEST: CLR A ;清累加器 AMOV P2,A ;清 P2口MOV R0,#70H ;转换值存放首址MOV R7,#08H ;转换 8次控制LCALL TESTART ;启动测试41WAIT: JB P3.7,MOVD ;等 A/D转换结束信号后转 MOVDAJMP WAIT ;P3.7为 0等待TESTART: SETB P2.3 ;锁存测试通道地址NOP ; 延时 2微秒NOP CLR P2.3 ;测试通道地址锁存完毕SETB P2.4 ; 启动测试,发开始脉冲NOP ; 延时 2微秒NOP CLR P2.4 ; 发启动脉冲完毕NOP ;延时 4微秒NOP NOP RET ;子程序调用结束; 取 A/D转换数据至 70H-77H内存单元MOVD: SETB
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。