基于pwm波控制下的dc-dc开关电源系统设计_第1页
基于pwm波控制下的dc-dc开关电源系统设计_第2页
基于pwm波控制下的dc-dc开关电源系统设计_第3页
基于pwm波控制下的dc-dc开关电源系统设计_第4页
基于pwm波控制下的dc-dc开关电源系统设计_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)题目基于PWM波控制下的DCDC开关电源系统设计系(院)自动化系专业电气工程与自动化班级2008级3班学生姓名学号指导教师职称助教二一二年六月二十日独创声明本人郑重声明所呈交的毕业设计论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。作者签名二一一年月日毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)作者签名二一一年月日基于PWM波控制下的DCDC开关电源系统设计摘要随着电力电子技术的发展,电子设备的种类越来越多,电源在各个系统中的核心作用日趋明显。另外,电子设备的小型化和低成本化促使电源向轻、薄、小和高效率方向发展。基于这个思想设计了一款低功率易控制的开关稳压电源,以满足小型电子设备的供电需要。系统的实现是基于PWM波控制下的DCDC转换原理。系统以单片机MSP430F169为控制核心,采用SG3525PWM脉宽控制器实现对BOOST升压斩波电路稳压输出。系统硬件部分主要包括整流滤波电路、BOOST斩波电路、PWM波形产生与控制电路、采样电路、保护电路、单片机最小系统等。软件包括键盘控制模块、A/D电压和电流采集模块、调整模块、显示模块等几个部分。系统能够实现电压输出在3036V范围内可调,输出电流最大可达2A,电压调整率小于3,效率达837。系统具有电压键盘设定和输出显示功能,同时具有过压、欠压和过流保护功能。关键词开关电源,单片机MSP430,PWM控制芯片,DCDC变换SWITCHINGPOWERSUPPLYDESIGNABSTRACTALONGWITHTHEDEVELOPMENTOFTHEPOWERELECTRONICTECHNOLOGY,THEKINDSOFELECTRONICEQUIPMENTHAVEBEENMOREANDMORE,POWERSUPPLYSCOREROLEINEVERYSYSTEMHASBECOMEINCREASINGLYOBVIOUSINADDITION,THEMINIATURIZATIONANDLOWCOSTOFELECTRONICEQUIPMENTTURNPOWERTOTHEDIRECTIONOFLIGHT,THIN,SMALLANDHIGHEFFICIENTBASEDONTHISIDEA,THEDESIGNHASDESIGNEDALOWPOWERANDEASYCONTROLLEDSWITCHINGPOWERSUPPLYTOMEETTHEPOWERSUPPLYNEEDSOFSMALLSCALEELECTRONICEQUIPMENTSYSTEMIMPLEMENTATIONISBASEDONTHEDCDCCONVERSIONPRINCIPLEWHICHISUNDERTHECONTROLOFPWMWAVESSYSTEMTOSINGLECHIPMICROCOMPUTERMSP430F169ASTHECONTROLCORE,USINGSG3525PWMPULSEWIDTHCONTROLLERTOACHIEVEBOOSTCHOPPERCIRCUITOUTPUTVOLTAGESTABLESYSTEMHARDWAREINCLUDESRECTIFIERFILTERCIRCUIT,BOOSTCHOPPERCIRCUIT,PWMWAVEFORMGENERATIONANDCONTROLCIRCUIT,SAMPLINGCIRCUIT,PROTECTIONCIRCUITS,THESINGLECHIPMICROCOMPUTERMINIMIZESYSTEMSOFTWAREINCLUDESKEYBOARDCONTROLMODULE,THEVOLTAGEANDCURRENTA/DACQUISITIONMODULE,ADJUSTINGMODULE,DISPLAYMODULE,ANDSEVERALOTHERPARTSSYSTEMCANREALIZEOUTPUTVOLTAGEATTHERANGEOF3036VADJUSTABLE,OUTPUTCURRENTISUPTO2A,VOLTAGEADJUSTMENTRATEISLESSTHAN3,EFFICIENCYOF837SYSTEMHASTHEFUNCTIONOFVOLTAGEKEYBOARDSETTINGSANDOUTPUTDISPLAY,BUTALSOHASOVERVOLTAGE,UNDERVOLTAGE,ANDOVERCURRENTPROTECTIONKEYWORDSSWITCHINGPOWERSUPPLY,MICROCONTROLLERMSP430,PWMCONTROLCHIP,DCDCCONVERSION目录第一章绪论111设计背景和研究目的112设计的主要研究工作113设计目标2第二章系统总设计方案3第三章系统硬件设计431整流滤波电路4311二极管整流桥堆和滤波电容C1的选择4312保护整流桥和减小冲击电流的设计532DCDC变换器设计与器件选择5321电路的工作原理6322器件的选择6323减小开关转换纹波电压设计833采样电路834PWM波形产生与控制电路935驱动电路的设计1036保护电路设计与参数计算12361SG3525自带保护12362保护电路的设计12363继电器保护1337按键与显示电路14371按键输入模块设计14372显示模块设计1438单片机最小系统14381电源15382复位电路15383晶振15384简易仿真器JTAG下载线15第四章系统软件设计1741主程序流程图设计1742各个子模块流程图设计18421键盘控制模块18422电压和电流采集模块19423对输出信号的调整模块19424显示模块2043各个模块的C语言程序编写21431键盘程序21432电压电流采样程序22433对输出电压的调整程序23434显示程序24第五章结论26参考文献27致谢28附录29第一章绪论11设计背景和研究目的随着电力电子技术的发展,电子系统的应用领域越来越广泛,电子设备的种类也越来越多,任何电子设备都离不开可靠的电源,他们要求电源提供长期稳定的电压,而市电电压的不稳定又使传统电源难以实现输出电压长期稳定的功能,开关稳压电源由于其输出电压长期稳定而且具有高频率、高功率密度、高效率、重量轻、节约能耗等优点得到了广泛应用。同时,随着电子技术应用的迅速普及,对于电子仪器和设备的要求又有了新的内容在性能上,要更加安全可靠;在使用和操作上,自动化和智能化程度要越来越高;在体积和重量上,要日趋小型化和微型化;在功耗和电磁兼容上,要功率因数大和转换效率高。这样一来,就使得具有众多优点的开关稳压电源显得更为重要了。基于这个思想设计了一个低功率开关稳压电源,以满足小型电子设备的供电需要。12设计的主要研究工作开关稳压电源相对于传统的线性稳压电源具有精度高,体积小,重量轻,效率高等优点,从而逐渐取代线性电源,广泛应用于计算机、汽车、现代化家电、仪表和通信等各个行业。随着脉冲宽度调制(PWM)技术的发展,PWM的控制方式愈来愈多地应用于开关控制器的设计。其特征是电路设计简单,性能稳定,控制型效率高,能够很好的稳定电压幅值,同时,通过改变脉冲宽度占空比固定开关的1频率改善波形,具有良好的抑制输出电压纹波和噪声功能。本设计就是一款基于SG3525PWM控制器的开关稳压电源。开关电源的工作原理就是通过改变开关器件的开通时间和工作周期的比值即占空比来改变输出电压。220V交流电压经过降压、整流、滤波后,得到18V的直流电压,直流电压经BOOST电路升压再滤波得平滑的直流输出。单片机根据采样所得电压与键盘输入电压调整输出信号,对SG3525进行控制生成PWM信号从而驱动功率开关管工作,实现输出电压的稳定。同时本设计还采用MSP430单片机作为控制器,来实现对输出电压的设定调整和电压电流的显示,MSP430单片机内部多个具有高、中、低速的时钟源,可以灵活地配置给各模块使用而且可以工作于多种低功耗的模式,极大地降低了控制电路的功耗,提高整体率;430F169有ADC12模块能够实现12位高精度的模数转换、硬件乘法器、直接存储器访问控制器(DMAC),使得整个电路不需要任何扩展就能完成对电源输出电压、电流的实时采集,电路结构极为简单。系统的设计包括软件和硬件两部分。系统硬件部分主要包括整流滤波电路、BOOST斩波电路、PWM波形产生与控制电路、驱动电路、采样电路、保护电路、键盘控制和显示电路、单片机最小系统等。软件采用C语言编程,整个程序包括的子模块有键盘控制模块、A/D电压和电流采集模块、对输出电压的调整模块、LED显示模块等几个部分。13设计目标系统能够实现输出电压在3036V范围内可调,输出电流最大可达2A,电压调整率小于3,效率达837,输出噪声纹波电压小于01V。通过键盘能对输出电压进行键盘设定和步进调整,并通过LED显示器件显示电流和电压值,同时具有过压、欠压和过流保护功能,排除故障后,电路能自动恢复为正常状态。第二章系统总设计方案本设计以单片机MSP430F169为控制核心,以SG3525为PWM信号产生与控制芯片制作开关稳压电源。系统主要由隔离变压器、整流滤波电路、DCDC变换器、PWM波形产生与控制电路、保护电路和电压电流采样电路、显示电路等组成,系统框图如图21所示。220V交流电压经降压、整流、滤波得比较稳定的18V直流电压,直流电压经BOOST电路升压再滤波得平滑的直流输出。单片机从键盘输入设定信号,并根据采样电压对单片机输出电压进行调整,通过单片机的D/A转换对SG3525进行控制生成PWM信号,该信号经驱动电路驱动功率开关管MOSFET工作,并利用SG3525内部的比较器实现输出电压的稳定。对输出电压与电流的采样利用MSP430F169单片机的12位A/D转换模块实现,信号返回单片机后经过处理在MSP430F169单片机的I/O口送给LED进行电流与电压的显示。当输出电流大于保护设定值时产生过流保护信号,保护电路的比较器LM311输出高电平,一方面封锁PWM信号,使PWM不输出,控制场效应管关闭;一方面过流信号驱动继电器动作切断主电路,等故障消除,比较器输出低电平,电路自动恢复正常工作。隔离变压器整流滤波继电器DCDC变换器保护电路负载220VAC18VAC电流采样过流驱动电路PWM产生与控制(SG3525)A/D转换单片机MSP430D/A转换LED显示键盘输入电压采样滤波封锁PWM信号图21系统框图第三章系统硬件设计系统的硬件部分主要包括整流滤波电路、BOOST斩波电路、PWM波形产生与控制电路、驱动电路、采样电路、保护电路、键盘与显示电路、单片机最小系统等。各部分的设计如下所述。31整流滤波电路整流滤波电路是将输入220V、50HZ的交流电压变换成经过滤波后有脉动的直流电压。通常采用容性负载整流电路,如图31所示。整流滤波之前先用隔离变2压器对220VAC进行降压,产生18VAC。隔离变压器的初级和次级分别是独立绕组,可以去掉电网三次谐波和减少干扰信号进入稳压电源,同时防止非线性电源的电流畸变影响到交流电源的正常工作及对电网产生污染,若负载不平衡,也不影响稳压电源的正常工作。1234DL1C1220VAC18VDCR1丝丝丝U1U2U018VACI1I2图31整流滤波电路本设计要求整流输入电压为AC,可由经验公式计算18UV1112198216(31)2由于该开关电源的最大输出电流为2A,现设定整流输出电流为I25A。2311二极管整流桥堆和滤波电容C1的选择采用的二极管其最大的整流电流必须大于输出电流的一半即,故选MAX205DII用15A的集成桥堆来作为整流器件。每个整流二极管的平均电阻近似为,R隔离变压器的内阻包括次初级损耗和次级线阻,可以用经验公式计算3(32)444022161515050495TUURIIII故整流器的内阻约为(33)20495149STDR整流电路的负载(34)2168UI则(35)24907SR对于容性负载桥式整流电路,当,纹波电压U较小时可以得到1D(36)21C因此滤波电容C1可以用如下的关系式估算(37)1423086F选取,耐压50V的电解电容即可。130CF312保护整流桥和减小冲击电流的设计保护整流桥设计本设计中存在滤波电容,且其值较大,滤波电容越大,1C二极管的导通角越小,流过二极管的电流峰值就越大,其值很容易大于10A。因为整流桥的耐流能力为10A,所以很容易被烧毁。为解决这一问题,本设计在整流桥后面串入电感,因为电感有一定续流作用,而使二极管导通角变大,从而减1L小二极管电流峰值以保护整流桥。减小开机时冲击电流设计开机时整流桥后的滤波电容呈瞬时短路状态,所以开机存在较大冲击电流,为了减小冲击电流对电路的损坏,本设计在整流桥前串联负温度系数热敏电阻。原理是,开机时温度较低而呈现很大电阻,所以开机1R41R电流不会很大,随着电路接通,发热电阻逐渐减小,所以正常工作时上电压11R降很小,不会影响电路正常工作。32DCDC变换器设计与器件选择本系统改进的BOOST升压斩波电路如图32所示。D1DL2QCC3RRC2U2UBDC丝丝U3PWM丝丝丝图32BOOST斩波电路321电路的工作原理功率开关V处于导通期间时,输入电压加到储能电感两端,充电电流基2U2L本恒定为。二极管截止,电容向负载R供电。因值很大,基本保持输出2LI1D2CC电压为恒值。流过电感上的电流为近似上升的锯齿波电流,并以磁能的形0U2LLI式储存在电感中。在此期间,储能电感中积聚的能量为22L(38)2LONUIT当功率开关管截止时,储能电感两端的电压极性相反,此时二极管被正1D向偏置而导通,输入电压和存储在储能电感中的能量通过二极管传输给负22载电阻R和滤波电容,储能电感中的泄放电流是锯齿波电流的线性下降部C2LI分。在此期间,释放的能量为2L(39)02LOFUIT当电路达到动态平衡时,一个周期T中,在储能电感中积聚的能量与释放2L的能量相等,从而给负载电阻R提供一个稳定的输出电压。于是得到(31002OFT电感储能后使电压泵升,同时电容使输出电压保持稳定,从而得到输出端电压高于输入端电压。故称该电路为升压斩波电路。5322器件的选择(1)功率开关Q的选择由图32可以看出,功率开关Q上所承受的最大电压6也就是功率开关Q截止时所承受的电压,又从输入电压与输出电压间的关系得到2U(311)201DONT又考虑到输入电压有波动,储能电感上的反峰尖刺电压为稳定值的,取其2L20工作电压为80的额定电压值,而且选择功率开关Q时要留有一定的富余量,这样就可以得到所要选择的功率开关Q的漏极电压额定值(312)00165DSU本设计中为18V直流电压,输出电压最大为36V,可以算得功率开关Q的额定20电压为40V。功率开关Q的额定电流(漏极直流电流)由经验公式得(313)0125DII本设计要求最大输出电流为2A,所以功率开关Q的额定电流选25A。0MAX(2)二极管D1的选择功率开关Q导通期间,二极管D1因反向偏置而截止,此时二极管D1所承受的电压为输出电压,又考虑到的裕量,二极管D1反向0U20耐压应为(314)1253645DV二极管D1正向导通电流为(315)0IA二极管D1正向导通功率损耗为(316)021DSIPU为二级管的正向导通管压降,所以应选择具有非常低的正向导通管压降的SU肖特基二极管。(3)输入电感选取整流输出电压的大小为18V,输出电压范围为2L0U3036V,由临界电流公式(317)20B2S1FUIDL选择为20KHZ,当时,临界电流有最大值SF13D(318)00BM2S7FIL要使电感电流连续,则最小负载电流应大于,由此解得0BI(319)02BMS3617F2ULHI取为2MH。2L(4)输出滤波电容的选取由输出纹波电压2C(320)0FSDUR负载电阻R取15,由此可计算滤波电容的大小,经计算,此处取为47002C2C。F323减小开关转换纹波电压设计功率开关管从导通到截止或从截止到导通的转换过程都需要一定的转换时间,而且开关频率高,由于二极管和电感的特性,会在输出端形成所谓的开关转换纹波电压。尤其是关断时,由于电路中有寄生电感,瞬间电流的切断会在电感两端出现冲击电压。本设计的解决办法是对功率开关管加缓冲电路,改善关断性能。基本原理开关管Q关断时,原电路一部分电流通过快恢复二极管D对电容C充电使开关管两端电压缓慢上升,电路中电流的减小速度也有所减缓,从而减小开关转换纹波电压,使输出电压更稳定。33采样电路采样电路分为电压采集与电流采集,采样电路如图33所示。其中P60、P61为MSP430芯片的采样通道。P60为电压采集,P61为电流采集。对经过升压斩波电路的直流电压进行采集时,由于采集电压比MSP430的内部参考电压大,故采集前需要通过一个分压电路来分压,使采集电压控制在25V以内。采集后通过一个算法,将采集信号乘以分压电路的变比,得到实际要采集的电压值。C3R2R3R4R5R7R6R8OUT1OUT2丝丝丝丝丝丝丝丝ZC24700UF200K12K6K9K0500丝丝丝51KU3图33采样电路电压采集因为采样信号要输入单片机MSP430,其内部采样基准电压为25V,因此要将输入的采样电压限制在25V以内,考虑到安全裕量,故将输入电压限制在2V以内。当输入电压为36V时,采样电压为7(321)123604V符合要求。电流采集此过程采用康铜丝为元件。首先考虑效率问题,康铜丝不能选择过大,又因为MSP430基准电压为25V,故所需康铜丝需要自制。考虑以上原因,本设计选取康铜丝的阻值约为01。34PWM波形产生与控制电路本设计中PWM波形产生与控制电路选用SG3525芯片,SG3525是电流控制型PWM控制器,所谓电流控制型脉宽调制器是按照接反馈电流来调节脉宽的。在脉宽比较器的输入端直接用流过输出电感线圈的信号与误差放大器输出信号进行比较,从而调节占空比使输出的电感峰值电流跟随误差电压变化而变化。由于结构上有电压环和电流环双环系统,因此,无论开关电源的电压调整率、负载调整率和瞬态响应特性都有提高。另外SG3525内置软启动电路,具有输入欠电压锁定功能,8PWM所锁存功能等,是目前比较理想的新型控制器。电路原理图如图34所示。INVINPUT1SYNC3NONIVINPUT2OSCOUTOUT4CT5RT6DISCHANGE7SOFTSTART8VREF16VCC15OUTPUTB14VC13GROUND12OUTPUTA11SHUTDOWN10COMPENSATION9SG3525C4C5R9R10D2D3R11R12Q1NPN丝丝丝丝丝51V丝丝丝丝丝Q2PNP12VOUT3丝丝丝丝003UF51K27OUT4100UF1501KPWM丝丝丝图34SG3525PWM波形控制电路在PWM波形发生与控制电路中,其开关频率为KF(322)K49101F456KZ2732307532HCR管脚2输入的是电压设定值,该值是MSP430单片机根据键盘设定值和采样电压进行调整后得到的,接单片机的P66引脚。管脚1与9相连接相当于该芯片的反馈补偿网络。8管脚接一个电容的作用是用来软启动,上电过程中,电容两端的电压不能突变,只有软启动电容充电至其上的电压使引脚8处于高电平时,SG3525才开始工作,减少对功率开关管的冲击。10脚接保护电路,如果电路过流,该引脚会接收到一个高电平,PWM锁存器将立即动作,禁止SG3525输出,软起动电流将开始放电,直到关断信号结束,才重新进入软启动过程。管脚11和14才用的是并联单端输出,其外部加一个推挽式的驱动电路,增强了电源的可靠性。35驱动电路的设计功率开关趋于关断时的下降时间和趋于导通时的上升时间的快慢是决定功率开关损耗功率和开关稳压电源转换效率的主要因素。要缩短这两个时间,除选择高反应、高速度、大电流功率开关以外,还要改善加在功率开关基极的驱动信号。对驱动信号波形的要求是上升沿要陡,幅度要大,以便减小功率开关趋于导通时的上升时间;驱动信号要有一定的驱动功率;驱动信号波形的下降沿一定要陡,幅度要大,以便减小功率开关趋于截止时的下降时间。由SG3525产生的PWM控制信号需要经过驱动电路才能用于控制MOSFET,基于以上要求,本系统中MOSFET的驱动选用专用驱动芯片IR2110,驱动电路如图35所示。HIN10LIN12SD11COM2VB6VCC3VDD9VS5VSS13HO7LO1IR2110PNPQMOSFETNQ3NPNC7C8C6R13RES2R16R14R15D4U15V5V15VPWM丝丝丝图35驱动电路由于单片机、PWM波控制电路为弱电系统,为保证系统的安全,需要与强电侧隔离,防止强电侧的电压回流,烧坏单片机MSP430。本设计先用开关光耦进行光电隔离,再经三极管到MOSFET的驱动电路IR2110。SG3525PWM波形控制电3Q路产生的PWM波,经过光耦及后面的IR2110芯片,在芯片的管脚1输出的PWM波接到MOSFET的门极G端,使其工作。IR2101是专门用来驱动耐高压高频率的N沟道MOSFET和IGBT的。它是一个具有14个管脚的芯片。IR2110具有独立的低端和高端输入通道;悬浮电源采用自9举电路,输出的电源端(脚3)的电压范围为1020V,逻辑电源的输入范围(脚9)515V,门极提供的电压范围是1020V,可方便的与TTL、CMOS电平相匹配,而且逻辑电源地和功率电源地之间允许有V的便移量;工作频率高,可达500KHZ,开通、关断延迟小,分别为120NS和94NS,图腾柱输出峰值电流2A。10IR2110的这些特点,可以为装置的设计带来许多方便。尤其是高端悬浮自举电源的设计,可以大大减少驱动电源的数目,即一组电源即可实现对上下端的控制。36保护电路设计与参数计算系统对保护电路的要求有过流、过压和欠压等保护电路的控制关断速度一定要快,只有这样,才能够做到既保护了负载系统,有保护了稳压电源电路本身免遭破坏。对于过流保护电路来说,当导致产生过流现象的故障被排除或过流现象恢复后,稳压电路要能够自动恢复正常工作。过电流保护是一种电源负载保护功能,以避免发生包括输出端子上的短路在内的过负载输出电流对电源和负载的损坏。当输出电流大于保护设定值时产生过流保护信号,保护电路的比较器LM311输出高电平,一方面封锁PWM信号,使PWM不输出,控制场效应管关闭;一方面过流信号驱动继电器动作切断主电路,等故障消除,比较器输出低电平,电路自动恢复工作。本设计具有三级保护功能SG3525PWM控制器自带的输入欠电压保护、利用保护电路进行保护和利用继电气断开主电路的保护。361SG3525自带保护当SG3525输入电压低于8V时,控制器内部电路锁定,除基准电源和一些必要电路之外的所有电路停止工作,此时控制器消耗的电流极小。另外,无论因为什么原因造成PWM脉冲中止,输出都将被中止,直到下一个时钟信号到来,PWM琐存器才被复位。362保护电路的设计过流保护电路如图36所示。23765184U9LM311RPR17R18R19C8C9OUT3OUT2丝丝丝丝丝5V图36保护电路此过流保护电路中,电阻R17用来限流,通过比较器LM311对电流互10K感器采样转化的电压进行比较,LM311的3脚接一10K电位器来调比较基准PR电压,输出后接一100的电阻R18限流,它与后面的220F的电容C9形成保护时间控制。当电流过流时比较器输出高电平产生保护,封锁PWM信号,使PWM不输出,控制场效应管关闭。363继电器保护过流时保护电路的比较器LM311输出高电平,过流信号驱动继电器动作切断主电路,等故障消除,比较器输出低电平,电路自动恢复工作。根据本设计的要求选用继电器的的型号为SSRYDH0610D,其输入直流控制电压332VDC,输出负载电压为560VDC。通常SSR均设计为常开状态,即无控制信号输入时,输出端是开路的,但在本设计中需要常闭式的SSR,可在输入端外接一组简单的电路,如图37所示,这时即为常闭式SSR。另外,为了防止输入电压超过额定值,需设置一限流电阻RX。继电器保护电路如图37所示。R2041KRX10KR225KQ4NPNOUT315V丝丝丝丝SSR丝丝图37继电器保护电路37按键与显示电路371按键输入模块设计本设计要实现对输出电压的键盘设定和步进调整,需要4个按键,分别为S1准备、S2加1、S3减1、S4停止。因按键数量少,使用独立按键式键盘。MSP430F169的P20、P21、P22、P23分别与四个按键连线。其中上拉电阻保证了按键断开时P20、P21、P22、P23有确定的高电平。P2口本身具有中断能力,编写软件时,采用中断方式。372显示模块设计本设计需要对输出电压、输出电流进行显示,精确到01,所以采用六位八段LED数码管,前三位显示电压,后三位显示电流,分别显示电压电流的十位、个位和小数位。采用动态扫描显示方式,其中其中P5口通过LED显示段码驱动器74LS245驱动后控制字选、P4口通过LED显示位码驱动器ULN2003驱动后控制位选。38单片机最小系统本设计选用MSP430F169单片机,MSP430F169单片机是美国TI公司开发的MSP430FLASH系列中的一种,64引脚,具有60KB的FLASH、2KBRAM,支持串行在线编程,10万次擦写。该单片机内部具有高、中、低速多个时钟源,可以灵活地配置给各模块使用以及工作于多种低功耗模式,大大降低控制电路的功耗提高整体率。工作电压范围1836V,16位RISC结构,125NS指令周期。单片机内置3通道DMA,12位A/D带采样保持,双12位D/A同步转换。与其他单片机相比(如51单片机),MSP430有很大的FLASH空间,所以在最小系统中我们不用外扩存储器。MSP430F169的最小系统只有四部分电源、复位电路、晶体及简易仿真器JTAG下载线。各部分电路如图38所示。1381电源由于整个单片机系统采用5V和33V供电,又考虑到硬件系统要求电源具有稳压功能和纹波小的特点,另外也考虑到硬件系统的低功耗等特点,因此,硬件系统的电源先用LM7805稳压为5V给外围模块电路供电,再用SPX1117芯片稳压得到33V电压,给CPU和33V外设供电。382复位电路一般简单的复位电路可以采用RC复位,但是很不稳定,可靠性不高,尤其在高速和庞大的系统中是根本不能采用的。在MSP430系统中,采用专门的复位芯片SP708S,该芯片可以提供可靠的复位,从而提高了系统的稳定性和可靠性。383晶振XIN1和XOUT1连接时钟晶体低速晶体32KHZ,XIN2和XOUT2连接8MHZ的高速晶体。384简易仿真器JTAG下载线MSP430的程序下载方式支持串行在线编程、系统可编程ISP、JTAG下载等。硬件仿真可以采用JTAG下载线,现在市面上的很多仿真器,大部分都是通过JTAG进行仿真调试的。JTAG接口是一个14引脚的双排插座,JTAG边界扫描的主要信号为TDO、TDI、TMS、TCK和RST信号。V33C10C11C16C12C14RSTX232KHZX38MHZC13C15VCC1357911132468101214JTAG1TDOTDITMSTCKV33C19100PFC20C21C22104VIN1VOUT3GND2U2LM7805L4100MH100UF100UFVIN3GND1VOUT2SPX1117M333C17100UFC18104L3100MHMR1NC6PFI4GND3VC2RST8RST7PFO5U7SP708SRESETV33RSTS1S2S3S4OUT1OUT2丝丝丝丝丝丝丝丝OUT4丝丝丝丝丝丝丝A02A13A24A35A46A57A68A79B018B117B216B315B414B513B612B711E19DIR1U674LS245IN11IN22IN33IN44IN55IN66IN77OUT18OUT29OUT310OUT411OUT512OUT613OUT714COM15GND16U5ULN20035V5VLED1LED2LED3LED4LED5LED6LED1LED2LED3LED4LED5LED6LED7LED7V33S1S2S3S4S1S2S3S4P60/A059P61/A160P62/A22P63/A33P64/A44P65/A55P66/A6/DAC06P67/A7/DAC1/SVSIN7P10/TACLK12P11/TA013P12/TA114P13/TA215P14/SMCLK16P15/TA053P16/TA118P17/TA219P20/ACLK20P21/TAINCLK1P22/CAOUT/TA022P23/CA0/TA123P24/CA1/TA224P25/ROSC25P26/ADC12CLK/DMAE026P27/TA027P30/STE028P31/SIMO0/SDA29P32/SOMI030P33/UCLK0/SCL31P34/UTXD032P35/URXD033P3634P3735DVSS63AVSS62TCK57TMS56TDI/TCLK55TDO/TDI54DVCC1AVCC64RST/NMI58VREF7VEREF10VREF/VEREF11X2OUT52X2IN53XOUT/TCLK9XIN8P5044P5145P5246P5347P54/MCLK48P55/SMCLK49P56/ACLK50P57/TBOUTH51P40/TB036P41/TB137P42/TB238P4339P4440P4541P4642P47/TBCLK43JPMSP430F169ABCDEFGDPDLED1234D220VAC丝丝丝12125V5VRST图38单片机最小系统第四章系统软件设计系统软件实现的功能有1、通过比较输入电压值与测量所得的电压值调整DA输出,直到满足要求,实现闭环控制;2、实现对输出电压、电流的实时采样;3、基本键盘输入功能和LED输出显示功能。MSP430F169单片机内部具有高、中、低速多个时钟源,可以灵活地配置给各模块使用以及工作于多种低功耗模式,大大降低控制电路的功耗提高整体率;12MSP430F169有ADC12模块能够实现12位高精度的模数转换、硬件乘法器、直接存储器访问控制器(DMAC),使得整个电路不需要任何扩展就能完成对电源输出电压、电流的实时采集,电路结构极为简单。41主程序流程图设计本设计的软件采用C语言编写,整个程序包括的子模块有键盘控制模块、A/D电压和电流采集模块、对输出信号的调整模块、LED显示模块等几个部分。主程序流程图如图41所示。初始化开始与键盘设定值比较ULASTERROR0/ERROR1SPTRP0/ERROR2SPTRP0/比例常数SPTRI0/积分常数SPTRD0/微分常数SPTRSETVOLTAGE0/目标电压INTPID_ADJUSTINTBACKPOINT,INTSETVOLTAGE/增量式PID控制设计INTIERROR,IINCPID/当前误差IERRORBACKVOLTAGESPTRSETVOLTAGE/增量计算返回设定ERRORSPTRPIERROR/EK项SPTRISPTRNEXTERROR/EK1项SPTRDSPTRLASTERROR/EK2项SPTRLASTERRORSPTRNEXTERROR/存储误差,用于下次计算SPTRNEXTERRORIERRORRETURNERROR/返回电压增量值434显示程序UNSIGNEDCHARDISPBUFFER60,1,3,8,0XF,5/显示缓冲区UNSIGNEDCHARSEG0X3F,0X06,0X5B,0X4F,/显示字符的段码表0X66,0X6D,0X7D,0X07,0X7F,0X6F,OX77,0X7C,0X39,0X79,0X5E,0X71,0XBF,0X86,0XDB,0XCF,0XE6,0XED,0XFD,0X87,0XFF,0XEF,0XF7,0XFC,0XB9,0XDE,0XF9,0XF10X80,0X40,0X00,0X73,0XC0VOIDDELAYINTVWHILEV0V/延时子程序VOIDDISPVOIDUNSIGNEDCHARI0UNSIGNEDCHARTEMP0X1FORI0I6I/一共6位显示器,循环六次P4DIR0XFF/定义端口P4为输出方向P5DIR0XFF/定义端口P5为输出方向P4OUTTEMP/送位选码到P4口TEMPTEMP1/准备下一位数据的位选码P5OUTSEGDISBUFFERI/送段码DELAY500/延时一会儿第五章结论本系统所设计的开关电源采用低功耗的16位单片机MSP430F169最小系统板为控制核心,以基于芯片SG3525的PWM控制技术、高精度的12位A/D转换17为基础,完成了对输出电压的设定调整和采样值显示功能。设计通过闭环控制使输出电压稳定,系统过流保护及降低损耗的设计都有较好效果,通过测试,各项指标都能满足系统要求。本设计主要应用于对小型电子设备的供电。开关电源采用单片机控制,同时使用SG3525PWM控制器实现,精度高,体积小,重量轻,效率高,电路设计简单,性能稳定,能够很好的稳定电压幅值。使用该开关稳压电源代替线性稳压电源,既安全又精确,提高了控制效率,保证了输出电压长期稳定,能够很好地抑制输出电压纹波和噪声,节约能耗,具有较好的经济效益和社会效益。随着电子技术应用的迅速普及,电子设备的种类越来越多,它们对开关电源的要求更加多样化,开关稳压电源向着模块化、智能化方向发展,其控制方式也在向着多元化的方向发展。在PWM控制的过程中,还有许多的问题需要解决,PWM在开关电源方面的开发还有很大的空间。参考文献1胡建明智能开关稳压电源的设计J天津工程师范学院学报,2008,1531011042严亚玲,杨雄伟,颜冬明,余铭得一种开关稳压电源的设计D武汉武汉工业学院电气信息工程系,19983袁叙平脉宽控制器开关稳压电源电路设计D河南平煤建工集团有限公司第六工处,20054饶波开关稳压电源的制作D武汉华中科技大学电气学院,20065王宁,姚煊道单片机控制的PWM斩波式交流稳压电源J电子技术应用,2002625266陈伟杰,张虹基于闭环PWM控制的开关稳压电源设计D广东华南农业大学电子工系,20037毋炳鑫,吴必瑞,王晓蕾,蒋群TL494控制智能开关稳压电源设计D郑州中原工学院,20078王莹低压孔板电极介质阻挡放电特性及匹配电源的研究D辽宁大连理工大学,20099王晓雷等基于MSP430单片机的开关稳压电源设计J现代电子技术,2008,19310110410伏松平统一电能质量控制器对三相电压分控补偿的研究D北京北京交通大学,200911谢兴红,林凡强,吴雄鹰MSP430单片机基础与实践M北京航空航天大学出社,2008475012戴晓明,李振国新型高压开关电源的研制J原子能科学技术,2004,132172013毛鸿,吴兆麟,沈琦高精度开关稳压电源的系统分析与设计J电力电子技术,1999,721414魏小龙MSP430系列单片机接口技术及系统设计实例M北京航空航天大学出版社,200233234015沈建华,杨艳琴MSP430系列16位超低功耗单片机原理与实践M北京航空航天大学出版社,200837137316顾炜电网谐波和无功电流实时检测技术的研究D福建福州大学,200617MARIANKKTRANSFERFUNCTIONOFCURRENTMODULATORINPWMCONVERTERSWITHCURRENTMODECONTROLJIEEETRANSACTIONSONCIRCUITSANDSYSTEMS,2000,47814071412致谢此次设计是在张公永老师的悉心指导下完成的。导师为论文课题的研究提出了许多指导性的意见,为论文的撰写、修改提供了许多具体的指导和帮助。张公永老师严谨治学的工作作风,孜孜不倦的敬业精神,给我留下了深刻的印象,使我受益良多在本文结束之际,特向我的导师说声感谢通过此次设计,一方面使我认识到自己的不足,发现了学习中的错误之处;另一方面又巩固和积累了丰富的知识,吸取别人好的方法和经验,增强对复杂问题的解决方法和能力,为自己今后的工作和学习打下坚实的基础。经过这次努力,使我顺利的完成了毕业设计这份毕业设计既是对我过去四年知识的总结又是自己知识的积累也大大加深了对单片机和PWM控制技术的了解。也感谢滨州学院所有教导过我的老师,谢谢你们四年来的悉心教导与关心爱护。最后,感谢我亲爱的同学,感谢他们在生活及情感上的容忍及包容,在我完成论文的学习生活中,默默的支持着

温馨提示

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

评论

0/150

提交评论