电力电子课程设计_第1页
电力电子课程设计_第2页
电力电子课程设计_第3页
电力电子课程设计_第4页
电力电子课程设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计报告目录一 基本现状及意义1.1 国内外的研究现状和发展趋势:1.2 三相逆变器研究设计的意义: 二 任务书要求、设计目的:、设计任务: 三基本原理. 三相电压型逆变电路工作原理. 控制电路的设计 四系统硬件设计系统总体介绍系统参数计算 五 仿真电路 六仿真波形分析 七实验总结一基本现状及意义 国内外的研究现状和发展趋势 ?逆变技术的发展可以分为如下两个阶段: ?1956-1980 年为传统发展阶段,这个阶段的特点是,开关器件以低速 器件为主,逆变器的开关频率较低,波形改善以多重叠加法为主,体积重 量较大,逆变效率低。1980 年到现在为高频化新技术阶段, 开关器件以高速器件为主, 逆

2、变 器开关频率高,波形改善以脉宽调制为主,体积重量小,逆变效率高。在PWM逆变器中,为了减小其体积重量,提高其功率密度,高频化是主要发展方向之一,但高频化也存在一些问题,如增加开关损耗和电磁干 扰。为此提出两个解决办法,一是提高开关器件的速度,二是使逆变开关 工作在软开关状态。 20 世纪 80 年代初,美国弗吉尼亚电力电子技术中心 提出了准谐振变换技术,使软幵关与 PWM技术的结合成为可能。它的研究 对于逆变器性能的提高和进一步推广应用,以及电力电子学技术的发展, 都有十分重要的意义,是当前逆变器的发展方向之一。总之,逆变技术的发展是在提高波形质量的背景下,随着电力电子技 术、微电子技术和现

3、代控制理论的发展而发展,进入二十一世纪,逆变技 术正朝着高功率密度、高变换效率、高可靠性、无污染、智能化和集成化 的方向发展。三相逆变器研究设计的意义1)促进新能源的开发和利用 ?随着电力电子技术的迅猛发展,逆变技术广泛应用于航空、航天、航 海等国防领域和电力系统,交通运输、邮电通信、工业控制等民用领域。 特别是随着石油、煤和天然气等主要能源日益紧张,新能源的开发和利用 越来越受到人们的重视。利用新能源的关键技术 逆变技术,能将蓄电池、太阳能电池和燃料电池等其他新能源转化的直流电能变换成交流电能 与电网并网发电。因此,逆变技术在新能源的开发和利用领域有着至关重 要的地位。( 2)提高供电质量

4、? 国民经济的高速发展和国内外能源供应日益紧张,电能的开发和利用 显得更为重要。目前,国内外都在大力开发新能源,如太阳能发电、风力 发电、潮汐发电等。一般情况下,这些新型发电装置输出不稳定的直流电, 不能直接供给需要交流电的用户使用。 为此,需要将直流电变换成交流电, 需要时可并入市电电网。这种 DC-AC变换需要逆变技术来完成。用电设备对市电电网造成严重的污染,反过来,被污染的市电电网也 会使用电设备工作不正常,用电设备之间通过市电电网相互干扰。为解决 此问题,必须提高市电电网的供电质量,以逆变技术为基础的电力有源滤 波器和电能质量综合补偿器可以净化市电电网,使其为用电设备提供高质 量电能。

5、逆变器是一种重要的 DC/AC变换装置,而衡量其性能的一个重要指标就是输出电压波形质量,通过本项目的研究与实践,研究逆变器波形产生 的方法、调制规律、以及其波形的评价指标,寻求高质量的脉宽波形的获 得方法,对所学知识进行纵深挖掘,加深相关知识的理解二任务书要求、设计目的:要求图 1 出了三相逆变器主电路,通过本课题的分析设计,可以加深学生 对三相逆变电路的认识和理解。要求学生掌握三相逆变电路基本工作原理, 功率器件、LC滤波器的参数设计并学会分析该电路的各种工作模态, 学生熟悉三相逆变器的 SPW碉制方案,并且学会用模拟电路或单片机实 现三相逆变器的驱动信号的输出,熟悉桥式逆变器的驱动电路,建

6、立硬件 电路并进行开关调试。输入:220V DC,输出:100Vac/、设计任务:1、给出符合输入输出要求的电路方案,给出各个模块的基本框图,并能 设计其主要参数;2、根据输入输出的参数指标, 计算功率电路中半导体器件电压电流等级, 并给出所选器件的型号,设计变换器的脉冲变压器及滤波电容。3、给出控制电路的设计方案,能够输出频率和占空比可调的脉冲源。4、应用 protel 软件作出线路图,建立硬件电路并调试。图 1 三相逆变器主电路三基本原理 三相电压型逆变电路工作原理逆变电路根据直流侧电源的性质的不同可分为两种:直流侧是电压源 的称为电压型逆变电路;直流侧是电流源的称为电流型逆变电路。在本文

7、中,我们主要讨论三相电压型逆变电路的基本构成、工作原理和特性,图 为其电路。三相电压型逆变电路 下面,我们讨论一下三相全桥电压型逆变电路。在图 所示电路中,电路的直流侧通常只有一个电容器就可以了,但为了 方便分析,画作串联的两个电容器并标出假想中点 N 。和单相半桥、全桥 逆变电路相同,三相电压型桥式逆变电路的基本工作方式也是180导电方式,即每个桥臂的导电角度为 180,同一相(即同一半桥)上下两个 臂交替导电,各相开始导电的角度以此相差 120。这样,在任一瞬间, 将有三个桥臂同时导通。可能是上面一个臂下面两个臂,也可能是上面两 个臂下面一个臂同时导通。因为每次换流都是在同一相上下两个桥臂

8、之间 进行,因此也被称为纵向换流。控制电路的设计spwM空制的基本原理如图(a)所示,我们将一个正弦波半波电压分成N等分,并把正弦曲线每一等份所包围的面积都用一个与其面积相等的等幅矩形脉冲来代 替,且矩形脉冲的中点与相应正弦等份的中点重合,得到如图 (b) 所示得 脉冲列,这就SPWI波形。正弦波得另外半波可以用相同得办法来等效。 可以看出,该PWM波形的脉冲宽度是按正弦规律变化,称为SPWI波形。根据采样控制理论,脉冲频率越高, SPWM波形便越接近正弦波。逆变 器的输出电压为SPW波形时,其低次谐波得到很好地抑制和消除,高次 谐波又能很容易滤去,从而可得到崎变率极低的正弦波输出电压。SPW

9、控制方式就是对逆变电路幵关器件的通断进行控制,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲来代替正弦波或者其 他所需要的波形。从理论上讲,在给出了正弦半波频率、幅值和半个周期内的脉冲数后, 脉冲波形的宽度和间隔便可以准确计算出来。然后按照计算的结果控制电 路中各幵关器件的通断,就可以得到所需要的波形。但在实际应用中,人 们常采用正弦波与等腰三角波相交的办法来确定各矩形脉冲的宽度。等腰三角波上下宽度与高度成线性关系且左右对称,当它与任何一个光滑曲线相交时,即得到一组等幅而脉冲宽度正比该曲线函数值的矩形脉 冲,这种方法称为调制方法。希望输出的信号为调制信号,把接受调制的 三角波称为载波

10、。当调制信号是正弦波时,所得到的便是SPW波形。当调制信号不是正弦波时,也能得到与调制信号等效的PWM波形。单极性是指载波和调制波始终保持同极性的关系,在调制波信号的一 个周期里,同一桥臂的上下两个功率管工作状态相互切换,分别工作在正 弦调制波的半个周期。单极性SPW碉制原理图如图所示:图单极性调制原理图双极性SPW的载波极性随时间而正负变化,和调制波的极性变化没 有关系,载波信号的一个周期里,同一桥臂的上下两个功率管互相切换, 在调制波的半个周期里始终处于按正弦脉宽调制规律互补开关的工作状 态。双极性SPW碉制原理图如图所示:图双极性调至原理图四系统硬件设计系统总体介绍本次设计的目的是研制一

11、种输入为 220V的直流稳定电压,输出为100V, 的交流稳定电压,输出功率较大的三相稳压电源。考虑到所设计的系统为 大功率电源,所以我们在这考虑使用SPWM逆变技术,下图为所设计的系统框图直流输入全桥逆少输出A交A流输出L控制电路驱动电路该系统的工作原理是输入 220V的直流电压,然后经 SPW全桥逆变, 变成100V的SPWNfe压,再经输出滤波电路滤波为 100V,正弦波交流电压 输出,另外,系统中CPU根据输出采样电压值来控制 SPWM波发生器输出 的SPW波形参数,SPW发生器产生的SPW波经四个驱动隔离电路去驱动 逆变电路,从而把整流滤波后得到的直流电逆变成稳定交流电。系统参数计算

12、五. 仿真电路MATLAB件语言系统是当今流行的第四代计算机语言,由于它在科学 计算、数据分析、系统建模与仿真、图形图像处理等不同领域的广泛应用 以及自身的独特优势,目前 MATLA受到个研究领域的推崇和关注。本文也采用MATLAE软件对研究结果进行仿真,以验证结果是否正确。建立仿真模型的步骤:1)建立主电路的仿真模型2)构造控制部分3)完成波形观测及分析部分最终完成仿真模型如下图所示:500W三相逆变器开环主电路相开环控制电路500W三相逆变器闭环电路六. 仿真波形分析上图为电路开环输入时输出的交流电压为110V上图为电路开环输入时输出有效值上图为电路闭环输入时输出的交流电压为 110V七实

13、验总结本次课程设计,主要是进行仿真,做实物,学习了MATLAB件构图,提升理论知识。在这次课程设计中,通过理论的学习理解和对原理图的仿 真,自己对逆变器有一定的了解。在构造原理图时候,原件的不熟悉给我 带来了很大的困扰,我一个个在百度上查找,最终构成了原理图,当然收 获也是巨大的,明白了一些原件在哪里可以寻找,也为以后能熟练使用 MATLA有了很大的帮助。制作完原理图,最难得莫过于计算参数,查阅了 各种资料,慢慢知道了基本公式,参数算出来后,我们幵始在MATLAB?真,而参数值还是需需要有点调整, 经过调整后, 输出的波形也接近完美。经过了这些天,我明白了要去做好一个东西最重要的是心态,也许在

14、 你拿到题目时会觉得很困难,但是只要你充满信心,认真去思考,一步一 个脚印去实现它,你就肯定会完成课程实践的。在实践的过程中,我也遇 到了很多困难,发现我自己在学习课本上知识的时候并没有深刻的去理解, 掌握的只是很浅显的东西,所以在时遇到很多以前在书本上没有遇到过的 实际的问题,我就不知道该如何做了,尤其是画图的时候,只要一个小小 的错误,就无法成功的完成实践的要求。我在以后的学习过程中一定会注 意不能仅仅局限于书本上的知识,要懂得知识的扩展。同时我也认识到了 理论与实际相结合的重要性,只有把所学的理论知识成功的应用到实践中 去,我们才能学到很多课本上没有的知识,才能了解的更多的知识,那么 我

15、们的知识面才会拓宽,我们才能成功的提高自己的实际应用能力。在这次课程设计中,我也真正体会到合作的是非常重要的,当遇到问 题时,可以找同学讨论一下,如果太难的问题还可以去问老师,我们会有很大收获的。我觉得做每一件事一定要持之以恒,不能遇到困难就轻易放弃,半途而废,我们要正视这些困难,用科学的态度去解决这些困难,获 得属于自己的成功。在原题仿真无误的情况下我们也尝试的焊了电路,但是实物并不是很理想。附录:SA4828与单片机接口的原理图如图所示,采用ARM单片机编程具体程序如下:#include #include #include #include #include u32 pin=1800;fl

16、oat 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_InitStructure;/* Private define/* Privat

17、e 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 None*/void RCC_Configure()RCC_APB2PeriphClockCmd(RCC

18、_APB2Periph_GPIOA |RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4 |RCC_APB1Periph_TIM3,ENABLE);void GPIO_Configure()/* GPIOA 配置:通道和为 输出引脚 */= GPIO_Pin_6 | GPIO_Pin_7;= GPIO_Mode_AF_PP;= GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure);= GPIO_Pin_

19、0 | GPIO_Pin_1;= GPIO_Mode_AF_PP;= GPIO_Speed_50MHz;GPIO_Init(GPIOB, &GPIO_InitStructure);void PWM_Configure()/*通道1, 2和3配置在PWM模式*/= TIM_OCMode_PWM1;= TIM_OutputState_Enable;/ = TIM_OutputNState_Enable;互补输出使能,主要用于高级定时器= DutyFactor * 7200 / 100; /设置占空比=TIM_OCPolarity_High;这里的4行代码就是设置 PWM勺空闲电平、波形方式的!一开

20、始自己一不小心搞成了都高的死区,这里是都 低电平的死区 / = TIM_OCNPolarity_High;互补输出端/ = TIM_OCIdleState_Set;/ = TIM_OCIdleState_Reset;TIM_OC1Init(TIM3, &TIM_OCInitStructure);/ 初始化通道 1TIM_OC2Init(TIM3, &TIM_OCInitStructure);/ 初始化通道 2TIM_OC3Init(TIM3, &TIM_OCInitStructure); /初始化通道 3/*自动输出使能,中断,死区相关的设置 */= TIM_OSSRState_Enable;

21、= TIM_OSSIState_Enable;= TIM_LOCKLevel_1;= 12; / 死区时间为= TIM_Break_Disable; /品中最好加入这个保护,蛮好用的。= TIM_BreakPolarity_High;= TIM_AutomaticOutput_Enable; /TIM_BDTRConfig(TIM3, &TIM_BDTRInitStructure);TIM_CtrlPWMOutputs(TIM3, ENABLE); /*/PWM输出使能12/SYSTEMCLK (ns) 关闭外部 break 功能,当然在产/ 中断时配置端口输出高电平自动输出使能主输出启用 */int main(void)u32 ad_zhigh=500;u32 ad_phigh=7200;u32 p_high=3600;RCC_Configure(); delay_init(72);GPIO_Configure();TIM_Configure(3600);PWM_Configure();NVIC_Configure();TIM_Cmd(TIM3, ENABLE); /* TIM3的计数器使能 */TIM_Cmd(TIM4, ENABLE); /* TIM4的计数器使能 */DMA_INIT();ADC_INIT();

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论