版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 / 56毕业设计论文逆变电源的设计目 录引言11 绪论21.1 逆变电源的广泛应用 21.2 逆变电源的发展趋势 31.3 本课题的任务 32 逆变电源原理52.1 开关逆变电源原理 52.2 SPWM 概述 62.3 SPWM 调制 72.3.1 单极性正弦波脉宽调制方式 82.3.2 双极性正弦波脉宽调制方式 92.4 SPWM 的采样方法 102.4.1 自然采样法 102.4.2 规则采样法 102.4.3 等面积法 112.5 SPWM 生成方法 112.5.1 调制过程特征 132.5.2 载波比(N)152.5.3 脉冲的占空度 172 / 562.6 本章小结 173 逆变
2、主电路设计184 直流升压电路设计194.1 直流升压主电路拓扑确定 194.1.1 升压环节拓扑结构比较 194.2 升压电路选择 204.3 本章小结 215 控制电路设计225.1 PIC16F73 单片机与外围电路设计 225.2 驱动电路设计 225.3 本章小结 256 逆变电路设计266.1 逆变电路拓扑确定 266.2 逆变主电路的选择 276.3 逆变主电路元器件与其参数选择 286.4 本章小结 287 采样反馈保护电路设计297.1 采样反馈电路设计 297.2 保护电路设计 297.2.1NMOS 过流保护的必要性 297.2.2 设计短路保护电路要求 307.2.3
3、保护电路设计 307.3 本章小结 318 软件设计328.1 正弦波脉宽的生成 328.2 软件设计 328.3 本章小结 359 实验结果与展望369.1 实验结果 369.2 展望 373 / 5610 总结3810.1 设计中的不足 38辞39参考文献40附录41附录 1 单片机控制电路 PCB41附录 2 驱动电路 PCB41附录 3 逆变电路 PCB42附录 4 电压反馈保护电路 PCB42附录 5 程序清单 431 / 56引言随着国民经济的高速发展和国外能源供应的紧,电能的开发和利用显得更为重要。目前,国外都在大力开发新能源,如太阳能发电、风力发电、潮汐发电等。一般情况下,这些
4、新型发电装置输出不稳定的直流电,不能直接提供给需要交流电的用户使用。为此,需要将直流电变换成交流电,需要时可并入市电电网。这种 DC-AC 变换需要逆变技术来完成。用电设备对市电电网造成严重的污染,反过来,被污染的市电电网也会使用电设备工作不正常,用电设备之间通过市电电网相互干扰。为解决此问题,必须提高市电电网的供电质量。以逆变技术为基础的电力有源滤波器和电能质量综合补偿器可以净化市电电网,使其为用电设备提供高质量的电能。由于在用电高峰期间或者雷电、暴风雨等自然灾害可能造成市电电网的超量波动,甚至供电中断。这将造成用电设备工作失常,特别是计算机的数据丢失或者硬件的损坏。为此,需要不间断电源(U
5、PS)来保证计算机的运行安全。UPS 中的核心部件是逆变器。本文的主要工作就是利用单片机设计正弦波逆变电源。第一章介绍了逆变电源的发展与应用;第二章介绍了逆变的工作原理;第三章到第六章介绍了本设计的硬件电路选择和软件设计;第七章是保护电路和反馈电路的介绍;第八章是调试样机的结果介绍与对所做的工作的一些展望;最后是总结。2 / 561 绪论1.1 逆变电源的广泛应用现代逆变电源以其高集成度、高性能比、最简的外围电路、最佳的性能指标等显著优点而受到青睐,可以说逆变电源从问世以来就引起了国外电源界的普遍关注。随着逆变电源技术的不断完善,逆变电源已经广泛地应用于计算机、电子设备、仪器仪表、通信设备和家
6、用电器中。近年来随着电子信息产业的飞速发展,人们对逆变电源的需求也与日俱增,逆变电源也因此显示了其强大的生命力。逆变技术在新能源的开发与利用领域有着至关重要的地位。21世纪是能源开发、资源利用与环境保护互相协调发展的世纪,能源的优化利用与清洁能源的开发,是能源资源与环境可持续发展战略的重要组成部分。具有世界三大能源之称的石油、天然气和煤等化石燃料将逐渐被耗尽,氢能源与再生能源将逐渐取代化石料而成为人类使用的主体能源,这种能源的变迁将迫使发电方式产生一次大变革,使用氢能源与再生能源的高效低污染燃料电池发电方式将成为主体发电方式。因此,除此之外逆变技术还有下列主要应用:(l)交流电机变频调速:采用
7、逆变技术将市电电网电压变换成幅值可调、频率、可调的交流电供给交流电动机,以调节电动机的转速,可用于控制风机、水泵、机床、轧机、机车牵引、电梯、传动与空调器等很多领域。(2)UPS电源系统:在许多领域中被广泛应用的计算机、通信设备、检测设备等都需要采用UPS电源。UPS电源主要由整流器(包括充电器)和逆变器组成。在市电有电时,整流器为蓄电池充电;在市电停电时,蓄电池通过逆变器向负载继续供电。(3)电动汽车:随着汽车数量的不断增加,排放气体对环境造成的污染越来越严重,已经成为空气污染的主要来源。各大汽车公司均投入巨资积极发展电动汽车。不管是采用蓄电池的电动汽车还是采用燃料电池的电动汽车,在用交流电
8、动机作为动力时,都必须用逆变器把电池的直流电能变换成交流电能来驱动交流电动机。(4)感应加热:中频炉、高频炉与电磁灶等设备都是采用逆变技术产生交流电,从而产生交变磁场,金属在磁场中产生涡流而发热,从而达到加热的目的。(5)谐波治理:市电电网中的谐波,主要是由各种电力电子装置、变压器、荧光灯等产生的。采用由逆变器制成的电力有源滤波器APF和静止无功功率补偿器SVC,可以有效地治理市电电网的谐波污染。这是当前正在兴起的一门新技术。另外,逆变技术在弧焊电源、通信开关电源、医用电源、变频电源以与航空逆变器等领域都有应用。总之,逆变器技术已经涉与各行各业,以与各种领域的用电设备。3 / 561.2 逆变
9、电源的发展趋势逆变器也称逆变电源,通过半导体功率开关的开通和关断作用,将直流电能转变成交流电能的一种变换装置,是整流变换的逆过程,是太阳能光伏发电系统、风力发电系统中的一个重要部件。逆变技术的原理早在1931年就有人研究过。从1948年美国西屋电气公司研制出第一台逆变器:感应加热逆变器至今已有近60年历史了,而晶闸管SCR的诞生为正弦波逆变器的发展创造了条件,到了20世纪70年代,可关断晶闸管(GTO)、电力晶闸管(BJT)的问世使得逆变技术得到发展应用。到了20世纪80年代,功率场效应管(MOSFET)、绝缘栅极晶体管(IGBT)、MOS控制晶闸管(MCT)以与静电感应功率器件的诞生为逆变器
10、向大容量方向发展奠定了基础,因此电力电子器件的发展为逆变技术高频化、大容量化创造了条件。进入20世纪80年代后,逆变技术开始从应用低速器件、低开关频率逐渐向采用高速器件、提高开关频率的方向发展,使逆变器体积进一步减小,效率进一步提高,正弦波逆变器的品质指标也得到很大提高。另一方面,微电子技术的发展为逆变技术的实用化建立了很好的平台,传统的逆变器需要通过许多的分立元件或模拟集成电路加以完成。随着逆变技术复杂程度的增加,所需处理的信息量越来越大,而微处理器的诞生正好满足了逆变技术的发展要求,从8位的带有PWM口的微处理器到单片机,发展到今天的32位DSP器件,使先进的控制技术如矢量控制技术、模糊控
11、制等在逆变领域得到较好的应用。总之,逆变电源虽然发展历史不长,但是发展速度迅速,它是一种更新换代的革命性电源。逆变电源在现代援术与新器件的支持下,无论是可靠性还是性能价格比,以与高效节能方面,都将不断进步和提高。电力电子功率开关器件向高压大容量化、集成化、全控化、高频化与多功能化的方向发展,材料学科的超导材料和软磁材料的惊人发展速度以与智能化控制技术、信息网络技术的发展,都促使逆变电源向着高效率、大功率、高可靠性的方向发展。因此,逆变电源的开发、研制、生产成为发展前景十分诱人的。1.3 本课题的任务本课题设计主要论述了基于单片机控制逆变稳压电源的基本原理、结构和设计过程,并且在搭接实验电路之前
12、,利用仿真工具软件对所设计的电路进行仿真,验证电路的可行性,最后在此基础上完成样机的调试工作。本文设计的电源是输入电压为36V48V,负载电流有效值为 0.11A 时,输出线电压有效值应保持在 220V,在设计中,我们采用 SPWM 逆变控制技术,单片机控制输出 SPWM 波,驱动开关元件的电压型逆变电路,最后把直流电压逆变成稳定的交流电压。下面是本文所做的主要工作:4 / 561在比较全桥、半桥与推挽3种拓扑各自特点的基础上,采用并联MOS管驱动的推挽变换器作为前级DC/DC升压电路,并实现各种保护功能;2选用Microchip公司的高性能16位单片机为主控核心,并设计逆变系统的控制电路与相
13、关软件;3采用前馈加反馈的复合控制策略,使系统的电压、频率精度分别为220V+5、50Hz、a:05;4研制一台独立运行逆变系统样机,优化各模块间的布局;实现输入过欠压、输入过流、输出过载、输出短路、等保护功能。5 / 562 逆变电源原理2.1 开关逆变电源原理在采样控制理论中有一个重要的结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本一样,冲量即指窄脉冲的面积。这里所说的效果基本提同,是指环节输出效应波形基本一样。如果个输出波形的傅立变换进行频谱分析,可发现它们的低频段特往非常接近,仅在高频仅略有差异。例如图2-1a、b、c所示的三个窄脉冲形状不同,(图2-1a为矩形脉冲
14、,图2-1b为三角形脉冲,图2-1c正弦半波脉冲)但是它们的面值(即冲量)都等于l,那么,当他们分别加在具有惯性的同一个环节上时,其输出响应基本一样。脉冲越窄,其输出的差异越小。当窄脉冲变为图2-1d的单位脉冲函数f(t)时,环节的响应即为该环节的脉冲过度函数。f(t)f(t)f(t)f(t)d)c)b)a)0000图2-1形状不同而冲量一样的各种脉冲上述结论是SPWM的重要基础,用一系列等幅不等宽的脉冲来代替一个正弦半波,正弦半波N等分,看成N个相连的脉冲序列,宽度相等,但幅值不等;用矩形脉冲代替,等6 / 56幅,不等宽,中点重合,面积(冲量)相等,宽度按正弦规律变化。SPWM波形脉冲宽度
15、按正弦规律变化而和正弦波等效的SPWM波形。 uowtouwta)b)图 2-2 用 SPWM 波代替正弦半波 要改变等效输出正弦波幅值,按同一比例改变各脉冲宽度即可得到 SPWM 电流波:电流型逆变电路进行 SPWM 控制,得到的就是 SPWM 电流波。SPWM 波形可等效的各种波形: 直流斩波电路:等效直流波形 SPWM 波:等效正弦波形,还可以等效成其他所需波形,如等效所需非正弦交流波形等,其基本原理和 SPWM 控制一样,也基于等效面积原理。2.2 SPWM 概述所谓SPWM技术就是用功率器件的开通和关断把直流电压变成一定形状的电压脉冲系列,以实现变压变频与控制和消除谐波为目标的技术,
16、也就是利用相当于基波分量的信号波对三角载波进行调制,达到调节输出脉冲宽度的一种方法。这里所谓相当于基波分7 / 56量的信号波并不一定指正弦波,在SPWM优化模式控制中可以是预畸变的信波,当然不同信号调制后生成的SPWM脉宽对变频效果,比如输出基波电压幅值、基波转矩、脉动转矩、谐波电流损耗、功率半导体开关器件的开关损耗等的影响差异很大。SPWM技术最初应用于直流变换电路,随后将这种方式与频率控制相结合,产生了应用于逆变电路的SPWM控制技术。用改变调制信号频率实现输出电压基波频率的调节:用改变调制信号幅值实现输出电压基波幅值的调节。具体来说,就是用一种参考正弦波为“调制波”,而以N倍于调制波频
17、率的三角波为“载波”。由于三角波或锯齿波的上下宽度是线性变化的波形,因此它与调制波相交时,就可以得一组幅值相等,而宽度正比于调制波函数值的矩形脉冲序列用来等效调制波,用开关量取代模拟量,并通过对逆变器开关管的通断控制,把直流电变换成交流电。随着逆变器在交流传动、UPS电源和有源滤波器中的广泛应用,以与高速全控开关器件的大量出现,SPWM技术己成为逆变技术的核心,因而受到了人们的高度重视。尤其是最近几年,微处理器应用于SPWM技术和实现数字化控制以后,更是花样翻新,到目前为止仍有新的SPWM控制方式在不断出现。目前已经提出并得到应用的SPWM控制技术就不下十种。尤其是微处理器应用于SPWM技术之
18、后,SPWM技术得到了进一步的发展,从追求电压的正弦波到电流的正弦波,再到磁通的正弦波;从效率最优到转矩脉动最小,再到噪音最小等,SPWM控制技术经历了一个不断创新和不断完善的过程。2.3 SPWM 调制 SPWM 脉宽调制,是靠改变脉冲宽度来控制输出电压,通过改变周期来控制其输出频率。而输出频率的变化可通过改变此脉冲的调制周期来实现。这样,使调压和调频两个作用配合一致,且于中间直流环节无关,因而加快了调节速度,改善了动态性能。由于输出等幅脉冲只需恒定直流电源供电,可用不可控整流器取代相控整流器,使电网侧的功率因数大大改善。利用 SPWM 逆变器能够抑制或消除低次谐波。加上使用自关断器件,开关
19、频率大幅度提高,输出波形可以非常接近正弦波。SPWM 变频电路具有以下特点:1. 可以得到相当接近正弦波的输出电压;2. 整流电路采用二极管,可获得接近 1 的功率因数;3. 电路结构简单;4. 通过对输出脉冲宽度的控制可改变输出电压,加快了变频过程的动态响应,现在通用变频器基本都再用 SPWM 控制方式,所以介绍一下SPWM 控制的原理。 控制理论中有一个重要的结论,即冲量相等而形状不同的窄脉冲加在具有惯性的环节上,其效果基本一样。冲量既指窄脉冲的面积。这里所说的效果基本一样。是指该环节的输出响应波形基本一样。如把各输出波形用傅里叶变换分析,则它们的低频段特性非常接近,仅在高频段略有差异。
20、根据上面理论我们就可以用不同宽度的矩形波来代替正弦波,通过对矩形波的控制8 / 56来模拟输出不同频率的正弦波。例如,把正弦半波波形分成 N 等份,就可把正弦半波看成由 N 个彼此相连的脉冲所组成的波形。这些脉冲宽度相等,都等于 /n ,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列用同样数量的等幅而不等宽的矩形脉冲序列代替,使矩形脉冲的中点和相应正弦等分的中点重合,且使矩形脉冲和相应正弦部分面积(即冲量)相等,就得到一组脉冲序列,这就是 SPWM 波形。可以看出,各脉冲宽度是按正弦规律变化的。根据冲量相等效果一样的原理,SPWM 波形和正弦半波是
21、等效的。对于正弦的负半周,也可以用同样的方法得到 SPWM 波形。在 SPWM 波形中,各脉冲的幅值是相等的,要改变等效输出正弦波的幅值时,只要按同一比例系数改变各脉冲的宽度即可,因此在交直交变频器中,整流电路采用不可控的二极管电路即可,SPWM 逆变电路输出的脉冲电压就是直流侧电压的幅值。根据上述原理,在给出了正弦波频率,幅值和半个周期的脉冲数后,SPWM 波形各脉冲的宽度和间隔就可以准确计算出来。按照计算结果控制电路中各开关器件的通断,就可以得到所需要的 SPWM 波形。2.3.1 单极性正弦波脉宽调制方式所谓单极性控制是指在输出波形的半个周期,逆变器同一桥臂中的两个开关元件只有一个处于不
22、断切换的开关状态,另一个则始终处于关断状态。因此,输出波形在任何半周期始终为一个极性,单极性控制方式的 SPWM 波形如图 2-3 所示,载波信号Ur 采用单极性等腰三角形波,控制信号 U c 为正弦波形。当 U cUr 时,元件开通;当 U c*Rxl 时,PWM 单元的引脚开始输出低电平;当TMR2=PR2 时,TMR2 被归 0,并重新开始下一个周期计数,同时 PWM 单元重新输出高电平。当 TMR2 的中断标志位 TMR2IF 被置高电平时,系统将执行定时中断服务程序,图8-1 所示是其 SPWM 流程图。中断程序完成查找正弦表值和 A/D 取样值后,再进行 PI 调节,即可得出修正值
23、,并将该修正值写入*RxL 寄存器中。8.2 软件设计由于单片机PIC16F73具有强大的功能,困此用其作为逆变电源的主控芯片是很方便的。利用单片机自身提供的PWM功能,输出SPWM驱动脉冲,利用A/D转换接口,进行逆变器输出过载、过电压以与蓄电池欠压采样,然后通过编程来实现系统的各种保护功能。PIC16F73单片机部含有两个CCP模块,都可以用来产生PWM波。对于PWM信号来说,周期和脉宽是两个必不可少的参数,PIC16F73单片机将PWM周期储存在PR2寄存器中,而将PWM信号高电平时间值即脉宽值储存在CCPR1L或CCPR2L寄存器中。部定时器在计数过程中不断与这两个寄存器的值相比较,达
24、到设定时间时输出电平产生相应的变化,从而控制PWM信号的周期和占空比。SPWM信号要求脉宽按正弦规律变化,因此每一个PWM周期脉宽都要改变,由单片机产生SPWM波的基本思想就是在初始化时将PWM周期值设定,然后用定时器定时,每个周期产生一次中断,来调整脉宽,从而得到脉宽不断变化的SPWM波。但实际上,SPWM频率一般都很高,周期很短,要在每一个周期都完成脉宽的调整比较困难。本系统中,SPWM周期为20KHZ,设置每六个周期改变一次脉宽。在软件设计中,将CCP2模块作为PWM输出口,CCP1模块采用比较功能,单片机时钟为20MHZ,计时步阶0.2us。首先建立正弦表,在一个完整正弦周期中,采样6
25、4个点,采样点正弦值与正弦波峰值的比值就是该点SPWM信号的占空比。然后根据SPWM周期计算出各点的脉宽值,转换成计时步阶,做成正弦表(表8-1),供CCP1中断子程序调用。这64个点之间的时间间隔也转换成计时步阶储存到CCPR1H和CCPR1L寄存器中,程序运行过程中,计数器TIMER1不断和这个寄存器的值相比较,达到设定值时CCP1产生中断,TIMER1重新计时。中断服务子程序用来修改SPWM信号的占空比。表8-1 正弦表5101419242933384347525761667075838892961001041081121161201241271311341381411481511541
26、5715916216516717017217417617818018218418718818919019119219319419419419519519519519519419419419319219119018918818718518418218033 / 56清中断标志位清定时器 1读取 AD 转换值计算输出电压偏差表指针到最大?表指针加 1计算 PWM 占空比中断返回查正弦表更新 PWM 占空比返回表头正半波?正负半波信号置1YNYN176174172170167165162159157154151148144141138134127124120116112108104100969288
27、8379757066575247433833292419141050其流程图如图 8-1 所示,主程序为一个无穷循环,等待中断发生。本程序中共用到了三个中断:CCP1 比较中断,用来调整 SPWM 脉宽,中断周期为 306us;T0 定时中断,每隔一段固定的时间进行一次输出电压反馈采样值的 A/D 转换,在单片机初始化时,将T0 的中断周期设为 153us,产生一次中断后,将周期改为 306us;A/D 转换单片机产生SPWM 波。34 / 56图8-1程序流程图A/D转换完成产生中断,处理转换值,中断周期为20us。在程序开始运行后,首先发生CCP1中断,使单片机按正弦表的第一个脉宽值输出S
28、PWM波,153us后,产生T0中断,进行A/D转换,并将T0中断周期改306us。 20us后转换完成,产生A/D中断。然后又是CCP1中断,读取A/D转换值和正弦表来调整脉宽。这样周而复始,产生连续不断的SPWM控制信号。中断循环结构如图8-2所示。图 8-2 中断循环中断程序如下:void interrupt key_ccp_timer() if(TMR2IF&TMR2IE)TMR2IF=0;/定时器 2 中断服务函数 if(sin_num=31)sin_num=0;sin_up=!sin_up; sin_d=sin_sin_num; sin_l=sin_am*sin_d;if(sin_
29、l=255)sin_l=255;/限幅 if(sin_up) CCPR2L=(unsigned char)sin_l;CCPR1L=0;/换向 else CCPR1L=(unsigned char)sin_l;CCPR2L=0;/换向 sin_num+; CLRWDT();/清除看门狗 if(RBIF&RBIE)RBIF=0;if(!RB6)&power_ie)k=1;/端口 b 中断服务函数 if(TMR1IF&TMR1IE)TMR1IF=0;tm_sum+;if(tm_sum=31)tm_sum=0;tmr_s=!tmr_s;tmr_d=1;8.3 本章小结本章首先介绍了本系统所采用的双极
30、性调制理论以与SPWM波的参数选择和生成方法;最后给出了系统软件的主程序流程图和中断程序的介绍,程序详见附录。35 / 569 实验结果与展望9.1 实验结果最后,我们用Protel99SE画出系统的电路图和PCB板图,按照前面所讨论得到的各部分元器件的技术参数搭接一台样机。设计中不仅考虑了部主电路元件的安装工艺和位置,而且注意了功率开关工作的电磁辐射和干扰屏蔽问题,在各种条件下,对系统进行了严格的性能测试,系统实验结果表明完全满足设计性能指标,并完成了各项功能测试实验。系统的性能指标如下表:图9-1为单片机输出波形;图9-2为样机输出正弦波形。表9-1系统性能指标直流输入额定电压42V直流输
31、入电压围3648V3648V额定输出功率200W交流输出额定电压、频率220V50Hz交流输出电压精度2205频率精度50O.3效率90图9-1单片机输出波形36 / 56 图9-2输出正弦波形9.2 展望随着近几年太阳能、风能等可再生能源发电技术我国的广泛推广和应用,以与相关电力变换技术的不断进步和发展,风/光互补复合发电系统将具有越来越广的市场前景。为满足不同用户的不同需求,应拓宽系统的应用围,由于作者水平有限,再加上时间仓促,有一些工作需要进一步完善:1)提高稳定性作为数字控制应用于实际产品中,系统的稳定性和抗干扰能力还有待提高,如何在比较恶劣的工作环境中稳定运行是一个今后需要解决的问题
32、。2)并联逆变技术逆变电源的并联运行作为一种电源冗余方案,能够极大的提高电源系统的可靠性、可用性以与系统的容量,它是交流电源系统从传统的集中式供电向分布式供电模式发展的一个必须解决的关键技术本系统可以考虑采用并联逆变技术,并联技术的难点是输出电压的同步和动稳态均流。并联逆变技术也是逆变技术的一个研究热点。3)并网逆变器采用多种能源并联组成的分布式发电系统,是大力发展可再生能源,提高供电电源可靠性,扩大供电系统容量的重要途径。分布式能源系统的供电可以由多种能源经电力变换组网形成,其各供电单元具有分散性,且均并接于交流电网母线上。并网逆变器的控制相对于独立逆变电源要复杂,为使系统具有更广阔的应用前
33、景,将系统升级为独立逆变/并网逆变两种工作方式是必要的。37 / 5610 总结本文在设计和开发大功率逆变电源的过程中,运用仿真和实验相结合的方法,达到了事半功倍的效果。在仿真阶段,即对电源电路的运行情况进行了检验,对电路存在的问题进行了分析,提出了改进的方法,不断完善电路的性能。在仿真的基础上,安装和调试了样机。所以在电源系统的研制过程中,我们应当适时地采用仿真技术,提高电源设计的效率。通过大功率逆变电源的设计和论文的撰写,使我获得了研发逆变电源的实际经验使我对逆变电源技术有了更深入的了解,为今后的工作提供了宝贵的实践经验。基于对本课题的设计与调试,己基本完成该电源的指标;由于很多无法预料的
34、因素,在调试时遇到许多问题无法解释清楚。同时,由于水平有限,尤其对软件设计和软件编程方面还有所欠缺,本课题中,软件开发和程序编写是与他人合作开发得到。希望自己能在以后的学习和工作中加强这方面能力。在整个电路的研究过程中,有如下心得和体会:1由于整个系统涉与到强电、模拟电路、数字电路、单片机硬件设计与软件编程等方面的知识,是一个自动化知识综合应用的系统,需要大量的理论知识,所以,在理论学习阶段,要打下坚实的基础,这样就可以少走弯路;2在硬件设计和制作的过程中,要细心认真,态度端正,尽量减小硬件电路中的干扰和误差;3电力电子变流技术的学习主要要把握三个方面:主电路拓扑结构的分析、控制电路的设计、主
35、要开关器件的特性分析;4. 设计输入电流与输入电压的相位智能跟踪控制,使测试电源功率因数进一步提高。10.1 设计中的不足本次设计的逆变电源采用数字控制技术,控制性能不是很好,功能基本完善。由于时间和本人水平有限,在电源的设计中还存在着一些有待改进的地方。由于缺乏对逆变环节数学模型的分析,只是采用工程整定的方法设计控制的参数,造成系统的动态控制性能不是很好。逆变电源的调试结果也没有得到理想中的波形。38 / 56 辞本次毕业设计,得到郭福力老师的悉心指导,无论是设计方案的选择、芯片的选择、硬件电路的设计还是论文的撰写,郭老师都给予了指导和帮助,在此对郭老师表示我最真挚的感,并祝他身体健康,工作
36、愉快。其次,在硬件制作过程与调试得到了同学对我的帮助;在此对他们表示诚挚的感,并祝他们学习进步。最后,还要感所有的课堂老师,他们的丰富教学的经验和孜孜不倦的教导,才使我们打好基础知识,把所学的知识很好地应用在今天的设计中。39 / 56参考文献1何希才,江云霞编著. 现代电力电子技术. :国防工业,1996.2 德金. MCS-51 系列单片机接口电路与应用程序设计. :航空航天大学,1999.3 陆坤等.电子设计技术M. :电子科技大学,1997.4 袁涛等编著.单片 C 高级语言程序设计与其应用M. :航空航天大学,2001.5筑森. 单片机开发与典型应用设计M. :机械工业,1997.6
37、胡伟,季晓衡编著. 单片机 C 程序设计与应用实例M. :人民邮电,2003.7公茂法等编著. 单片机人机接口实例集M.:航空航天大学,1998.8(意)贾西欧著,鼎等译. 32 位单片机 C 语言编程. :人民邮电.9汤竞南编著. PIC 单片机基础与应用. :人民邮电.10明峰. PIC 单片机入门与实战. :人民邮电.11乾龙盛. PIC单片机实用教程. :人民邮电.12英剑. 新型开关电源实用技术. 电子工业,1999.13 占松. 高频开关稳压电源(第一版). 科技,1992.14 国呈. PWM变频调速与软开关电力变换技术(第一版). 机械工业,2001.15何应龙,雪银. PIC
38、16C7X入门与应用例.清华大学,2002.16谭政华等. 智能化逆变电源研制与其SPWM波软件生成. 交通大学学报. 2000年2月,第34卷第2期.17David E. Johnson .et al.Electric circuit analysisM. Prentice Hall.1997.40 / 56附 录附录 1 单片机控制电路 PCB附录 2 驱动电路 PCB41 / 56附录 3 逆变电路 PCB附录 4 电压反馈保护电路 PCB42 / 56附录 5 程序清单/- / spwm 信号调制 /- #include #include /系统配置 _CONFIG(HS&PWRTEN
39、&BOREN&PROTECT&WDTEN); /打开看门狗,选择高速晶振,上电延时复位,掉电复位使能,代码保护 /- /指示灯宏定义 #define L1_RED_ON RB1=1;RB2=0;/L1 红灯亮 #define L1_OFF RB1=0;RB2=0; #define L2_RED_ON RB4=1;RB3=0;/L2 红灯亮 #define L2_OFF RB4=0;RB3=0; #define L3_RED_ON RB7=1;RB5=0;/L3 红灯亮 #define L3_OFF RB7=0;RB5=0; #define L1_GREE_ON RB2=1;RB1=0;/L1
40、绿灯亮 #define L2_GREE_ON RB3=1;RB4=0;/L2 绿灯亮 #define L3_GREE_ON RB5=1;RB7=0;/L3 绿灯亮 /- /模拟输入通道宏定义 #define AN0 CHS2=0;CHS1=0;CHS0=0; #define AN1 CHS2=0;CHS1=0;CHS0=1; #define AN2 CHS2=0;CHS1=1;CHS0=0; 43 / 56/- /- void adc_init() /ad 时钟选择 ADCS1=1;/FOSC/32 ADCS0=0; /*IF CPU IS PIC16F7X7 VCFG1=0; VCFG0=0
41、;/vref=vdd-vss */ PCFG0=0; PCFG1=0; PCFG2=0;/VREF=VDD-VSS ADON=1;/打开 ad 模块 ADIF=0;/清除 ad 中断标志 ADIE=0;/打开 ad 模块中断 /- void port_init()/端口初始化 /端口 b 设置 TRISB0=0;TRISB1=0;TRISB2=0;TRISB3=0;TRISB4=0;TRISB5=0; TRISB6=1;/输入 TRISB7=0;/RB 端口方向设置 44 / 56PORTB=0;/输出 0 RBPU=0;/使能部弱上拉 INTE=0;/禁止 RB0 中断 RBIF=0; RB
42、IE=1;/允许 RB 端口电平变化中断 /端口 c 设置 TRISC=0X00;/PORTC are outputs PORTC=0;/输出为 0 RC1=RC2=0; RC3=1;RC4=0; /timer0 init T0CS=0;/选择部指令时钟 T0IF=0; /T0IE=1;/在第一次 ccp1 比较后打开中断使能 /timer1 TMR1CS=0;/定时器模式 /- /- /软件延时子程序*/ void DELAY() unsigned int i; for(i=2000;i0;i-); 45 / 56/- void init_start()/开始 L1_RED_ON;L2_RE
43、D_ON;L3_RED_ON; DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELA
44、Y();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); L2_OFF;L3_OFF;L1_OFF; DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); D
45、ELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); 46 / 56DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); L1_GREE_ON;L2_GREE_ON;L3_GREE_ON; DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY
46、(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); DELAY();DELAY();DELAY();DELAY(); L2_OFF;L3_OFF;L1_OFF; /- bit k,p
47、ower;/关机与按键标志 bank1 unsigned char tm_sum;/系统实际变量 bank1 unsigned char ad_res_1,ad_res_0,ad_res_2; /ad 转换结果寄存器 bank1 float sin_am,sin_l,sin_d;/浮点数,幅值变量,临时变量,临时变量 bit sin_up;/sin 函数正负半周标志 bit tmr_s,tmr_d,crut_ie;/定时标志,定时标志变化标志,电流延时保护允许 unsigned char crut_tmr;/电流延时时间变量 unsigned char power_s;/电源动作延时变量 47
48、 / 56bit power_ie;/电源允许动作标志 bit power_up;/初次开机标志 unsigned char power_up_s;/初次开机延时标志 bit crut_if;volue_if; /-AD1 通道转换- void ad_0() AN0;/选择通道 0 DELAY();/延时,采样电容充电 ADGO=1;/开器 AD while(ADGO);/等待 ad 结束 ad_res_0=ADRES;/结果转存到变量 AD_RES_0 /-AD1 通道转换- void ad_1() AN1; DELAY(); ADGO=1;while(ADGO); ad_res_1=ADR
49、ES; if(ad_res_1132)sin_am-=0.005;if(ad_res_1-132)10)sin_am-=0.04; else if(ad_res_1=130)sin_am+=0; else if(ad_res_110)sin_am+=0.04; if(sin_am1.6)sin_am=1.6; 48 / 56 /-AD2 通道转换- void ad_2() AN2; DELAY(); ADGO=1;while(ADGO); ad_res_2=ADRES; /- const unsigned char sin_=40,50,73,85,100,113,127,141,157,17
50、0,180,189,196,200,203, 204,/正半周 204,/负半周 203,200,195,188,179,169,157,144,129,113,96,78,59,39,15; unsigned char sin_num;/SIN 函数表查表变量 /- void CCP_start() CCPR2L=0X0;/设置 CCP2,0%的脉宽输出 CCPR1L=0X0;/设置 CCP1,0%的脉宽输出 TRISC=0X00;/PORTC are outputs PR2=0Xff;/设置 PWM 的工作周期,16Mhz,PWM 周期 15.562khz CCP1M3=1;CCP1M2=
51、1;/CCP1 模块 PWM 模式 CCP2M3=1;CCP2M2=1;/CCP2 模块 PWM 模式 sin_up=1;/正负半周 SIN 函数 sin_num=0;/脉宽周期调整计数器 49 / 56sin_am=0;/sin 函数的幅值 sin_am=0.3000;/sin 函数的幅值 crut_ie=1;/电流慢保护允许 /-中断服务程序- void interrupt key_ccp_timer() if(TMR2IF&TMR2IE)TMR2IF=0;/定时器 2 中断服务函数 if(sin_num=31)sin_num=0;sin_up=!sin_up; sin_d=sin_sin_num; sin_l=sin_am*sin_d;if(sin_l=255)sin_l=255;/限幅 if(sin_up) CCPR2L=(unsigned char)sin_l;CCPR1L=0;/换向 else CCPR1L=(unsigned char)sin_l;CCPR2L=0;/换向 sin_num+; CLRWDT();/清除看门狗 if(RBIF&RBIE)RBIF=0;if(!RB6)&power_ie)k=1;/端口 b 中断服务函数 if(TMR1IF&TMR1IE)TMR1IF=0;tm_sum+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销策略制定流程与工具整合包
- 环境改善贡献社会承诺书8篇
- 项目验收流程管理工具
- 行政工作处理流程可视化操作手册
- 网络安全配置与检查清单工具
- 业务谈判及提案响应快速手册
- 健康管理推进计划承诺书范文3篇
- 2026年吉林省长春市高新区初三冲刺模拟(5)英语试题含解析
- 2026年黑龙江省哈尔滨市南岗区“FF联盟”初三一模考试答案英语试题试卷含解析
- 陕西省西安市高新一中学2025-2026学年初三第三次模拟练习英语试题含解析
- 劳务外包员工告知书
- 屋面钢结构安装吊装技术方案范例
- 雨课堂学堂在线学堂云《工程伦理与学术道德(电科大)》单元测试考核答案
- 双向情感障碍课件
- GB/T 31887.3-2025自行车照明和回复反射装置第3部分:照明和回复反射装置的安装和使用
- 2025辽宁大连中远海运川崎船舶工程限公司招聘73人易考易错模拟试题(共500题)试卷后附参考答案
- 初中英语完型填空专项训练试题
- 饲料厂6S管理标准
- 2024年全国职业院校技能大赛ZZ048 无人机操控与维护赛项规程以及无人机操控与维护赛题1-10套
- 研学旅行考试题试卷及答案
- 设备隔离网施工方案
评论
0/150
提交评论