ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:4.60MB ,
资源ID:22995497      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22995497.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(三相w逆变电源.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

三相w逆变电源.docx

1、三相w逆变电源电力电子应用课程设计课题:三相500W逆变器的设计班级 学号 姓名 专业 系别 指导教师 淮阴工学院电气工程系2016年3月一基本背景1. 三相逆变器的应用背景国内外研究现状及生产需求状况:随着各行各业自动化水平及控制技术的发展和其对操作性能要求的提高,许多行业的用电设备(如通信电源、电弧焊电源、电动机变频调速器等)都不是直接使用交流电网作为电源,而是通过形式对其进行变换而得到各自所需的电能形式,它们所使用的电能大都是通过整流和逆变组合电路对原始电能进行变换后得到的。逆变电源输出波形质量包括稳态精度高、动态性能好以及负载适应性强。这种结构简单动静态性能优良和负载适应性强的逆变电源

2、,一直是研究者在逆变电源方面追求的目标。 当今世界逆变电源应用非常广泛,需求量逐年递增。逆变电源技术的核心部分是逆变器和其控制部分。逆变器是将直流变为定频定压或调频调压交流电的变换器,传统方法是利用晶闸管组成的方波逆变电路实现,但由于其含有较大成分低次谐波等缺点,近十余年来,由于电力电子技术的迅速发展,全控型快速半导体器件BJT,IGBT,GTO 等的发展和PWM 的控制技术的日趋完善,使SPWM 逆变器得以迅速发展并广泛使用。PWM 控制技术是利用半导体开关器件的导通与关断把直流电压变成电压脉冲列,并通过控制电压脉冲宽度和周期以达到变压目的或者控制电压脉冲宽度和脉冲列的周期以达到变压变频目的

3、的一种控制技术,SPWM控制技术又有许多种,并且还在不断发展中。 2.三相逆变器研究设计的意义正因为逆变电源技术的核心部分是逆变器和其控制部分,所以选择逆变器的设计作为研究课题可以慢慢跨入逆变电源的行业中去深入发展。众所周知,虽然自关断器件的产生简化了逆变主电路,但它的开关频率和功率仍受一定的限制,于是逆变电源输出波形正弦度仍不是很理想。虽然在控制方法上已经趋于成熟,但有些控制方法实现起来仍很困难。随着开关频率的提高,会引起开关损耗的增加,逆变效率和直流利用率的降低,因此,对逆变电源技术进行深入地研究有很大的现实意义。二任务书要求2.1、设计目的: 图1出了三相逆变器主电路,通过本课题的分析设

4、计,可以加深学生对三相逆变电路的认识和理解。要求学生掌握三相逆变电路基本工作原理,功率器件、LC滤波器的参数设计并学会分析该电路的各种工作模态,要求学生熟悉三相逆变器的SPWM调制方案,并且学会用模拟电路或单片机实现三相逆变器的驱动信号的输出,熟悉桥式逆变器的驱动电路,建立硬件电路并进行开关调试。输入:800V DC,输出:220V 50HZ2.2、设计任务:1、给出符合输入输出要求的电路方案,给出各个模块的基本框图,并能设计其主要参数;2、根据输入输出的参数指标,计算功率电路中半导体器件电压电流等级,并给出所选器件的型号,设计变换器的脉冲变压器及滤波电容。3、给出控制电路的设计方案,能够输出

5、频率和占空比可调的脉冲源。4、应用protel软件作出线路图,建立硬件电路并调试。图1三相逆变器主电路三基本原理3.1.三相电压型逆变电路工作原理 逆变电路根据直流侧电源的性质的不同可分为两种:直流侧是电压源的称为电压型逆变电路;直流侧是电流源的称为电流型逆变电路。在本文中,我们主要讨论三相电压型逆变电路的基本构成、工作原理和特性,图3.1为其电路。 3.1三相电压型逆变电路下面,我们讨论一下三相全桥电压型逆变电路。在图3.2 所示电路中,电路的直流侧通常只有一个电容器就可以了,但为了方便分析,画作串联的两个电容器并标出假想中点。和单相半桥、全桥逆变电路相同,三相电压型桥式逆变电路的基本工作方

6、式也是180导电方式,即每个桥臂的导电角度为180,同一相(即同一半桥)上下两个臂交替导电,各相开始导电的角度以此相差120。这样,在任一瞬间,将有三个桥臂同时导通。可能是上面一个臂下面两个臂,也可能是上面两个臂下面一个臂同时导通。因为每次换流都是在同一相上下两个桥臂之间进行,因此也被称为纵向换流。3.2.控制电路的设计3.2.1 SPWM控制的基本原理如图3.3(a)所示,我们将一个正弦波半波电压分成N等分,并把正弦曲线每一等份所包围的面积都用一个与其面积相等的等幅矩形脉冲来代替,且矩形脉冲的中点与相应正弦等份的中点重合,得到如图3.3(b)所示得脉冲列,这就SPWM波形。正弦波得另外半波可

7、以用相同得办法来等效。可以看出,该PWM波形的脉冲宽度是按正弦规律变化,称为SPWM波形。图3.3 SPWM波形根据采样控制理论,脉冲频率越高,SPWM波形便越接近正弦波。逆变器的输出电压为SPWM波形时,其低次谐波得到很好地抑制和消除,高次谐波又能很容易滤去,从而可得到崎变率极低的正弦波输出电压。SPWM控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或者其他所需要的波形。从理论上讲,在给出了正弦半波频率、幅值和半个周期内的脉冲数后,脉冲波形的宽度和间隔便可以准确计算出来。然后按照计算的结果控制电路中各开关器件的通断,就可以得

8、到所需要的波形。但在实际应用中,人们常采用正弦波与等腰三角波相交的办法来确定各矩形脉冲的宽度。等腰三角波上下宽度与高度成线性关系且左右对称,当它与任何一个光滑曲线相交时,即得到一组等幅而脉冲宽度正比该曲线函数值的矩形脉冲,这种方法称为调制方法。希望输出的信号为调制信号,把接受调制的三角波称为载波。当调制信号是正弦波时,所得到的便是SPWM波形。当调制信号不是正弦波时,也能得到与调制信号等效的PWM波形。3.3.2单极性和双极性SPWM控制方式单极性是指载波和调制波始终保持同极性的关系,在调制波信号的一个周期里,同一桥臂的上下两个功率管工作状态相互切换,分别工作在正弦调制波的半个周期。单极性SP

9、WM调制原理图如图3.4所示:图3.4单极性调制原理图双极性SPWM的载波极性随时间而正负变化,和调制波的极性变化没有关系,载波信号的一个周期里,同一桥臂的上下两个功率管互相切换,在调制波的半个周期里始终处于按正弦脉宽调制规律互补开关的工作状态。双极性SPWM调制原理图如图3.5所示: 图3.5双极性调至原理图四系统硬件设计4.1系统总体介绍 本次设计的目的是研制一种输入为800V的直流稳定电压,输出为220V,50Hz的交流稳定电压,输出功率较大的三相稳压电源。考虑到所设计的系统为大功率电源,所以我们在这考虑使用SPWM逆变技术,下图为所设计的系统框图。 直流输入 全桥逆变 输出滤波 交流输

10、出 控制电路 驱动电路 该系统的工作原理是输入800V的直流电压,然后经SPWM全桥逆变,变成220V的SPWM电压,再经输出滤波电路滤波为220V、50Hz正弦波交流电压输出,另外,系统中CPU根据输出采样电压值来控制SPWM波发生器输出的SPWM波形参数,SPWM发生器产生的SPWM波经四个驱动隔离电路去驱动逆变电路,从而把整流滤波后得到的直流电逆变成稳定交流电。 4控制电路原理图 SA4828与单片机接口的原理图如图3.11所示,采用ARM单片机编程具体程序如下:#include stm32f10x.h#include pwm.h#include adc.h#include dma.h#

11、include delay.h u32 pin=1800; float zhan; float adcy; float adcx; float temp0; float temp1;/* Private typedef -*/GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCInitStructure;TIM_BDTRInitTypeDef TIM_BDTRInitStructure;NVIC_InitTypeDef NVIC_Ini

12、tStructure;/* Private define -*/* Private macro -*/* Private variables -*/u16 TimerPeriod = 3600;u16 DutyFactor = 50;/* Private function prototypes -*/* Private functions -*/void RCC_Configure(void);void GPIO_Configure(void);void PWM_Configure(void);/* * brief Main program. * param None * retval Non

13、e */void RCC_Configure() RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4 | RCC_APB1Periph_TIM3,ENABLE); void GPIO_Configure() /* GPIOA配置:通道PA.6和PA.7为 输出引脚*/ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_P

14、in_7; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO

15、_Init(GPIOB, &GPIO_InitStructure);void PWM_Configure() /* 通道1,2和3配置在PWM模式 */ TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; /TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; 互补输出使能,主要用于高级定时器 TIM_OCInitStructure.TIM_Pulse

16、 = DutyFactor * 7200 / 100; /设置占空比 TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;/这里的4行代码就是设置PWM的空闲电平、波形方式的!一开始自己一不小心搞成了都高的死区,这里是都低电平的死区 / TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High; 互补输出端 /TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set; /TIM_OCInitStructure.TIM

17、_OCNIdleState = TIM_OCIdleState_Reset; TIM_OC1Init(TIM3, &TIM_OCInitStructure); /初始化通道1 TIM_OC2Init(TIM3, &TIM_OCInitStructure); /初始化通道2 TIM_OC3Init(TIM3, &TIM_OCInitStructure); /初始化通道3 /* 自动输出使能,中断,死区相关的设置*/ TIM_BDTRInitStructure.TIM_OSSRState = TIM_OSSRState_Enable; TIM_BDTRInitStructure.TIM_OSSIS

18、tate = TIM_OSSIState_Enable; TIM_BDTRInitStructure.TIM_LOCKLevel = TIM_LOCKLevel_1; TIM_BDTRInitStructure.TIM_DeadTime = 12; /死区时间为 12/SYSTEMCLK (ns) TIM_BDTRInitStructure.TIM_Break = TIM_Break_Disable; /关闭外部break功能,当然在产品中最好加入这个保护,蛮好用的。 TIM_BDTRInitStructure.TIM_BreakPolarity = TIM_BreakPolarity_Hig

19、h; /中断时配置端口输出高电平 TIM_BDTRInitStructure.TIM_AutomaticOutput = TIM_AutomaticOutput_Enable; /自动输出使能 TIM_BDTRConfig(TIM3, &TIM_BDTRInitStructure); TIM_CtrlPWMOutputs(TIM3, ENABLE); /* 主输出启用 */ /PWM输出使能int main(void) u32 ad_zhigh=500; u32 ad_phigh=7200; u32 p_high=3600; RCC_Configure(); delay_init(72); G

20、PIO_Configure(); TIM_Configure(3600); PWM_Configure(); NVIC_Configure(); TIM_Cmd(TIM3, ENABLE); /* TIM3的计数器使能 */ TIM_Cmd(TIM4, ENABLE); /* TIM4的计数器使能 */ DMA_INIT(); ADC_INIT(); while (1) u32 n; u32 Get_Adcx_Average, Get_Adcy_Average; u32 temp_val=0; u32 temp_val0=0; u8 t,i; for(t=0;t20;t+) /占空比取平均值

21、temp_val+=ADC_ConvertedValue0; / delay_us(1); Get_Adcx_Average= temp_val/20; temp_val=0; for(i=0;i20;i+) /采样频率取平均值 temp_val0+=ADC_ConvertedValue1; / delay_us(10); Get_Adcy_Average= temp_val0/20; temp_val0=0;adcx=Get_Adcx_Average;adcy=Get_Adcy_Average; temp0=(adcx/4096.0); temp1=(adcy/4096.0)*7200;/

22、if(ad_zhigh-10)temp0&temp07200) /限制频率范围 temp1=7200; n=temp1;if(n900) /限制频率范围 temp1=900; if(ad_phigh-150)temp1&temp1(ad_phigh-150) /限制频率波动范围 temp1=ad_phigh; ad_phigh=temp1; pin=temp1; if(pin(p_high-150)|(p_high+150)pin) /限制刷新动态范围 TIM_TimeBaseStructure.TIM_Period=1; /自动重装载寄存器的值 TIM_TimeBaseStructure.T

23、IM_Prescaler=pin-1; /时钟预分频数 TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure); p_high=pin; delay_ms(100); 五.仿真波形分析 MATLAB软件语言系统是当今流行的第四代计算机语言,由于它在科学计算、数据分析、系统建模与仿真、图形图像处理等不同领域的广泛应用以及自身的独特优势,目前MATLAB受到个研究领域的推崇和关注。 本文也采用MATLAB软件对研究结果进行仿真,以验证结果是否正确。5.1 建立仿真模型 建立仿真模型的步骤:1) 建立主电路的仿真模型2) 构造控制部分3) 完成波形观测及分析部分

24、最终完成仿真模型如下图所示:500W三相逆变器主电路A相开环电路 上图为电路开环输入时负载电压的波形,震荡较大。 此时对负载电压进行傅里叶函数分析,可见3次谐波,5次谐波等奇次波幅度较大。 上图为电路闭环输入时负载电压的波形,震荡较小。 此时对负载电压进行傅里叶函数分析,可见3次谐波,5次谐波等奇次波幅度较小。 上图为正弦波与等腰三角波相交,取得脉冲波形。六实验波形上图为输出电压90V的IGBT管漏极、源极之间的脉冲波形上图为频率28.6HZ的线电压的波形图上图为频率为28.6HZ的相电压波形图上图为输出电压100V的IGBT漏极、源极之间的脉冲波形上图为输出电压100V 频率28.6HZ线电

25、压的波形图上图为输出电压100V 频率28.6HZ的相电压波形图上图为输出电压110V的IGBT的漏极和源极之间的脉冲波形图上图为输出电压110V 频率28.6HZ的线电压波形图上图为输出电压110V 频率28.6HZ相电压的波形图上图为输出电压120V的IGBT的漏极和源极之间的脉冲波形图上图为输出电压120V 频率28.6HZ的线电压波形图上图为输出电压120V 频率28.6HZ的相电压波形图7实验总结 本次课程设计,主要是进行仿真,没有做实物,所以自己的提升主要体现在理论上。 在这次课程设计中,通过理论的理解和对模型的仿真,自己对逆变器有一定的认识,我相信在之后的学习工作中,会得到很好的应用。 虽然,这次设计的结果不是很理想,主要体现在自己设计的逆变器输出电压THD有些大,但是不得不说,自己从中学到了这种设计方法。从主电路到控制电路,从输出的交流测到输入的直流测一步一步的设计,在主电路的设计中,我主要是采用课堂上老师教的方法设计,难点主要体现在变压器的设计,这是以前的学习中没有体会到的,不仅要有理论的计算还要有实际的器件选型,颇为复杂。我想在这次课程设计中,我学到的重要的就是这种设计方法和思想。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1