毕业设计开关电源系统设计_第1页
毕业设计开关电源系统设计_第2页
毕业设计开关电源系统设计_第3页
毕业设计开关电源系统设计_第4页
毕业设计开关电源系统设计_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、开关电源系统设计 摘 要 随着电力电子技术的发展,电子设备的种类越来越多,电源在各 个系统中的核心作用日趋明显。另外,电子设备的小型化和低成本化 促使电源向轻、薄、小和高效率方向发展。基于这个思想设计了一款 低功率易控制的开关稳压电源,以满足小型电子设备的供电需要。 系统的实现是基于pwm波控制下的dc-dc转换原理。系统以单片 机msp430f169为控制核心,采用sg3525pwm脉宽控制器实现对boost 升压斩波电路稳压输出。系统硬件部分主要包括:整流滤波电路、 boost斩波电路、pwm波形产生与控制电路、采样电路、保护电路、单 片机最小系统等。软件包括:键盘控制模块、a/d电压和电

2、流采集模块、 调整模块、显示模块等几个部分。 系统能够实现电压输出在3036v范围内可调,输出电流最大可达 2a,电压调整率小于3%,效率达83.7%。系统具有电压键盘设定和输 出显示功能,同时具有过压、欠压和过流保护功能。 关键词:开关电源,单片机msp430,pwm控制芯片,dc-dc变换 switching power supply design abstract along with the development of the power electronic technology, the kinds of electronic equipment have been more a

3、nd more, power supplys core role in every system has become increasingly obvious. in addition, the miniaturization and low cost of electronic equipment turn power to the direction of light, thin, small and high efficient. based on this idea, the design has designed a low-power and easy controlled sw

4、itching power supply to meet the power supply needs of small-scale electronic equipment . system implementation is based on the dc - dc conversion principle which is under the control of pwm waves. system to single-chip microcomputer msp430f169 as the control core, using sg3525pwm pulse- width contr

5、oller to achieve boost chopper circuitoutput voltage stable. system hardware includes: rectifier filter circuit, boost chopper circuit, pwm waveform generation and control circuit, sampling circuit, protection circuits, thesingle-chip microcomputer minimize system. software includes: keyboard contro

6、l module, the voltage and current a / d acquisition module, adjusting module, display module, and several other parts. system can realize output voltage at the range of 30 36v adjustable, output current is up to 2a, voltage adjustment rate is less than 3%, efficiency of 83.7%. system has the functio

7、n of voltage keyboard settings and output display, but also has overvoltage, undervoltage, and overcurrent protection. keywords: switching power supply, microcontroller msp430, pwm control chip, dc-dc conversion 目 录 第一章第一章 绪论绪论1 1.1 设计背景和研究目的1 1.2 设计的主要研究工作1 1.3 设计目标2 第二章第二章 系统总设计方案系统总设计方案3 第三章第三章 系

8、统硬件设计系统硬件设计4 3.1 整流滤波电路4 3.1.1 二极管整流桥堆和滤波电容 c1 的选择.4 3.1.2 保护整流桥和减小冲击电流的设计.5 3.2 dc-dc 变换器设计与器件选择 5 3.2.1 电路的工作原理.6 3.2.2 器件的选择.6 3.2.3 减小开关转换纹波电压设计.8 3.3 采样电路8 3.4 pwm 波形产生与控制电路 9 3.5 驱动电路的设计10 3.6 保护电路设计与参数计算12 3.6.1 sg3525 自带保护.12 3.6.2 保护电路的设计.12 3.6.3 继电器保护.13 3.7 按键与显示电路14 3.7.1 按键输入模块设计.14 3.

9、7.2 显示模块设计.14 3.8 单片机最小系统14 3.8.1 电源.15 3.8.2 复位电路.15 3.8.3 晶振.15 3.8.4 简易仿真器 jtag 下载线.15 第四章第四章 系统软件设计系统软件设计17 4.1 主程序流程图设计17 4.2 各个子模块流程图设计18 4.2.1 键盘控制模块.18 4.2.2 电压和电流采集模块.19 4.2.3 对输出信号的调整模块.19 4.2.4 显示模块.20 4.3 各个模块的 c 语言程序编写21 4.3.1 键盘程序.21 4.3.2 电压电流采样程序.22 4.3.3 对输出电压的调整程序.23 4.3.4 显示程序.24

10、第五章第五章 结论结论26 参考文献参考文献27 致致 谢谢28 附附 录录29 第一章 绪论 1.1 设计背景和研究目的设计背景和研究目的 随着电力电子技术的发展,电子系统的应用领域越来越广泛,电子设备的种类 也越来越多,任何电子设备都离不开可靠的电源,他们要求电源提供长期稳定的电 压, 而市电电压的不稳定又使传统电源难以实现输出电压长期稳定的功能,开关稳 压电源由于其输出电压长期稳定而且具有高频率、高功率密度、高效率、重量轻、 节约能耗等优点得到了广泛应用。同时,随着电子技术应用的迅速普及,对于电子 仪器和设备的要求又有了新的内容:在性能上,要更加安全可靠;在使用和操作上, 自动化和智能化

11、程度要越来越高;在体积和重量上,要日趋小型化和微型化;在功 耗和电磁兼容上,要功率因数大和转换效率高。这样一来,就使得具有众多优点的 开关稳压电源显得更为重要了。基于这个思想设计了一个低功率开关稳压电源,以 满足小型电子设备的供电需要。 1.2 设计的主要研究工作设计的主要研究工作 开关稳压电源相对于传统的线性稳压电源具有精度高,体积小,重量轻,效率 高等优点,从而逐渐取代线性电源,广泛应用于计算机、汽车、现代化家电、仪表 和通信等各个行业。随着脉冲宽度调制(pwm)技术的发展,pwm 的控制方式 愈来愈多地应用于开关控制器的设计。其特征是电路设计简单,性能稳定,控制型 效率高,能够很好的稳定

12、电压幅值,同时,通过改变脉冲宽度占空比固定开关的 1 频率改善波形,具有良好的抑制输出电压纹波和噪声功能。本设计就是一款基于 sg3525pwm控制器的开关稳压电源。 开关电源的工作原理就是通过改变开关器件的开通时间和工作周期的比值即占 空比来改变输出电压。220v交流电压经过降压、整流、滤波后,得到18v的直流电 压,直流电压经boost电路升压再滤波得平滑的直流输出。单片机根据采样所得电 压与键盘输入电压调整输出信号,对sg3525进行控制生成pwm信号从而驱动功率 开关管工作,实现输出电压的稳定。 同时本设计还采用msp430单片机作为控制器,来实现对输出电压的设定调整 和电压电流的显示

13、,msp430单片机内部多个具有高、中、低速的时钟源,可以灵 活地配置给各模块使用而且可以工作于多种低功耗的模式,极大地降低了控制电路 的功耗,提高整体率;430f169有adc12模块能够实现12位高精度的模数转换、硬 件乘法器、直接存储器访问控制器(dmac),使得整个电路不需要任何扩展就能 完成对电源输出电压、电流的实时采集,电路结构极为简单。 系统的设计包括软件和硬件两部分。系统硬件部分主要包括:整流滤波电路、 boost斩波电路、pwm波形产生与控制电路、驱动电路、采样电路、保护电路、键 盘控制和显示电路、单片机最小系统等。软件采用c语言编程,整个程序包括的子模 块有:键盘控制模块、

14、a/ d电压和电流采集模块、对输出电压的调整模块、led显 示模块等几个部分。 1.3 设计目标设计目标 系统能够实现输出电压在3036v范围内可调,输出电流最大可达2a,电压调 整率小于3%,效率达83.7%,输出噪声纹波电压小于0.1v。通过键盘能对输出电压 进行键盘设定和步进调整,并通过led显示器件显示电流和电压值,同时具有过压、 欠压和过流保护功能,排除故障后,电路能自动恢复为正常状态。 第二章 系统总设计方案 本设计以单片机msp430f169为控制核心,以sg3525为pwm信号产生与控制 芯片制作开关稳压电源。系统主要由隔离变压器、整流滤波电路、dc-dc变换器、 pwm波形产

15、生与控制电路、保护电路和电压电流采样电路、显示电路等组成,系 统框图如图2-1所示。 220v 交流电压经降压、整流、滤波得比较稳定的 18v 直流电压,直流电压经 boost 电路升压再滤波得平滑的直流输出。单片机从键盘输入设定信号,并根据采 样电压对单片机输出电压进行调整,通过单片机的 d/a 转换对 sg3525 进行控制生 成 pwm 信号,该信号经驱动电路驱动功率开关管 mosfet 工作,并利用 sg3525 内部的比较器实现输出电压的稳定。对输出电压与电流的采样利用 msp430f169 单 片机的 12 位 a/d 转换模块实现,信号返回单片机后经过处理在 msp430f169

16、 单片 机的 i/o 口送给 led 进行电流与电压的显示。当输出电流大于保护设定值时产生 过流保护信号,保护电路的比较器 lm311 输出高电平,一方面封锁 pwm 信号, 使 pwm 不输出,控制场效应管关闭;一方面过流信号驱动继电器动作切断主电路, 等故障消除,比较器输出低电平,电路自动恢复正常工作。 隔离 变压器 整流 滤波 继 电 器 dc-dc 变换器 保护电路 负载 220v ac18v ac 电 流 采 样 过流 驱动电路 pwm产生与 控制(sg3525) a/d转换 单片机 msp430 d/a转换 led显示 键盘输入 电 压 采 样 滤波 封锁pwm信号 图图2-1 系

17、统框图系统框图 第三章 系统硬件设计 系统的硬件部分主要包括:整流滤波电路、boost斩波电路、pwm波形产生与 控制电路、驱动电路、采样电路、保护电路、键盘与显示电路、单片机最小系统等。 各部分的设计如下所述。 3.1 整流滤波电路整流滤波电路 整流滤波电路是将输入220v、50hz 的交流电压变换成经过滤波后有脉动的直 流电压。通常采用容性负载整流电路,如图3-1所示。整流滤波之前先用隔离变 2 压器对220v ac进行降压,产生18v ac。隔离变压器的初级和次级分别是独立绕 组,可以去掉电网三次谐波和减少干扰信号进入稳压电源,同时防止非线性电源的 电流 畸变影响到交流电源的正常工作及对

18、电网产生污染,若负载不平衡,也不影响稳压 电源的正常工作。 1 2 3 4 d l1 + c1 220v ac 18v dc r1 丝丝丝 u1 u2 u0 18v ac i1i2 图图3-1 整流滤波电路整流滤波电路 本设计要求整流输入电压为ac,可由经验公式计算 1 18uv =(1.11.2)=(19.821.6) (3-1) 2 u 1 uv 由于该开关电源的最大输出电流为2a,现设定整流输出电流为i =2.5a。 2 3.1.1 二极管整流桥堆和滤波电容二极管整流桥堆和滤波电容 c1 的选择的选择 采用的二极管其最大的整流电流必须大于输出电流的一半即,故选 max2 0.5 d ii

19、 用1.5a的集成桥堆来作为整流器件。每个整流二极管的平均电阻近似为,0.5 d r 隔离变压器的内阻包括次初级损耗和次级线阻,可以用经验公式计算: 3 (3-2) 4 44 02 000222 21.6 0.150.150.150.49 2.521.62.5 t uu r iu iiu i 故整流器的内阻约为: (3-3)20.492 0.51.49 std rrr 整流电路的负载 (3-4) 2 2 2 21.6 8.64 2.5 u r i 则 (3-5) 2 1.49 0.17 8.64 s r d r 对于容性负载桥式整流电路,当,纹波电压u较小时可以得到0.1d (3-6) 21

20、12r c 因此滤波电容c1可以用如下的关系式估算: (3-7) 1 12 4423 1008.64 cf 选取,耐压50v的电解电容即可。 1 3300cf 3.1.2 保护整流桥和减小冲击电流的设计保护整流桥和减小冲击电流的设计 保护整流桥设计:本设计中存在滤波电容,且其值较大,滤波电容越大, 1 c 二极管的导通角越小,流过二极管的电流峰值就越大,其值很容易大于10a。因 为整流桥的耐流能力为10a,所以很容易被烧毁。为解决这一问题,本设计在整流 桥后面串入电感,因为电感有一定续流作用,而使二极管导通角变大,从而减 1 l 小二极管电流峰值以保护整流桥。 减小开机时冲击电流设计:开机时整

21、流桥后的滤波电容呈瞬时短路状态,所以 开机存在较大冲击电流,为了减小冲击电流对电路的损坏,本设计在整流桥前串联 负温度系数热敏电阻。原理是,开机时温度较低而呈现很大电阻, 所以开机 1 r 4 1 r 电流不会很大,随着电路接通,发热电阻逐渐减小,所以正常工作时上电压 1 r 1 r 降很小,不会影响电路正常工作。 3.2 dc-dc 变换器设计与器件选择变换器设计与器件选择 本系统改进的boost升压斩波电路如图3-2所示。 d1 d l2 q c c3 r r +c2 u2 ub dc丝丝 u3 pwm丝丝丝 图图3-2 boost 斩波电路斩波电路 3.2.1 电路的工作原理电路的工作原

22、理 功率开关v处于导通期间时,输入电压加到储能电感两端,充电电流基 2 u 2 l 本恒定为。二极管截止,电容向负载r供电。因值很大,基本保持输出 2l i 1 d 2 c 2 c 电压为恒值。流过电感上的电流为近似上升的锯齿波电流,并以磁能的形 0 u 2 l l2 i 式储存在电感中。在此期间,储能电感中积聚的能量为: 2 l 2 l (3-8) 22lon u it 当功率开关管截止时,储能电感两端的电压极性相反,此时二极管被正 2 l 1 d 向偏置而导通,输入电压和存储在储能电感中的能量通过二极管传输给负 2 u 2 l 1 d 载电阻r和滤波电容,储能电感中的泄放电流是锯齿波电流的

23、线性下降部 2 c 2 l l2 i 分。在此期间,释放的能量为: 2 l (3-9) 022 () loff uuit 当电路达到动态平衡时,一个周期t中,在储能电感中积聚的能量与释放 2 l 的能量相等,从而给负载电阻r提供一个稳定的输出电压。于是得到: (3-10) 022 off t uuu t 电感储能后使电压泵升,同时电容使输出电压保持稳定,从而得到输出端电压 高于输入端电压。故称该电路为升压斩波电路。 5 3.2.2 器件的选择器件的选择 (1)功率开关q的选择:由图3-2可以看出,功率开关q上所承受的最大电压 6 也就是功率开关q截止时所承受的电压,又从输入电压与输出电压间的关

24、系得到: 2 u () (3-11) 20 1d uu d on t d t 又考虑到输入电压有波动,储能电感上的反峰尖刺电压为稳定值的,取其 2 l20% 工作电压为80%的额定电压值,而且选择功率开关q时要留有一定的富余量,这样 就可以得到所要选择的功率开关q的漏极电压额定值 (3-12) 00 1.65(1) ds d uu d 本设计中为18v直流电压,输出电压最大为36v,可以算得功率开关q的额定 2 u 0 u 电压为40v。 功率开关 q 的额定电流(漏极直流电流)由经验公式得: (3-13) 00 1.25 1 d d ii d 本设计要求最大输出电流为2a,所以功率开关q的额

25、定电流选2.5a。 0max i (2)二极管d1的选择:功率开关q导通期间,二极管d1因反向偏置而截止, 此时二极管d1所承受的电压为输出电压,又考虑到的裕量,二极管d1反向 0 u20% 耐压应为: (3-14) 0 1.251.25 3645 d uuv 二极管d1正向导通电流为: (3-15) 0 1.25 2(1) d i d ia d 二极管d1正向导通功率损耗为: (3-16) 0 2(1) ds i d pu d 为二级管的正向导通管压降,所以应选择具有非常低的正向导通管压降的 s u 肖特基二极管。 (3)输入电感选取:整流输出电压的大小为18v,输出电压范围为 2 l 0

26、u 3036v,由临界电流公式 (3-17) 20 0b 2s (1) 2f u idd l 选择为20khz,当时,临界电流有最大值 s f 1 3 d (3-18) 0 0bm 2s 2 = 27f u i l 要使电感电流连续,则最小负载电流应大于,由此解得: 0bm i (3-19) 0 2 0bms 22 36 =1.33m 27f27 20 0.1 u lh i 取为2mh。 2 l (4)输出滤波电容的选取:由输出纹波电压: 2 c (3-20) 0 0 fs du u rc 负载电阻r取15,由此可计算滤波电容的大小,经计算,此处取为4700 2 c 2 c 。f 3.2.3

27、减小开关转换纹波电压设计减小开关转换纹波电压设计 功率开关管从导通到截止或从截止到导通的转换过程都需要一定的转换时间, 而且开关频率高,由于二极管和电感的特性,会在输出端形成所谓的开关转换纹波 电压。尤其是关断时,由于电路中有寄生电感,瞬间电流的切断会在电感两端出现 冲击电压。本设计的解决办法是对功率开关管加缓冲电路,改善关断性能。 基本原理:开关管 q 关断时,原电路一部分电流通过快恢复二极管 d 对电容 c 充电使开关管两端电压缓慢上升,电路中电流的减小速度也有所减缓,从而减小 开关转换纹波电压,使输出电压更稳定。 3.3 采样电路采样电路 采样电路分为电压采集与电流采集,采样电路如图3-

28、3所示。其中p6.0、p6.1为 msp430 芯片的采样通道。p6.0为电压采集,p6.1为电流采集。对经过升压斩波电 路的直流电压进行采集时,由于采集电压比msp430 的内部参考电压大,故采集前 需要通过一个分压电路来分压,使采集电压控制在2.5v以内。采集后通过一个算法, 将采集信号乘以分压电路的变比,得到实际要采集的电压值。 c3 r2 r3 r4r5 r7 r6 r8 out1 out2 丝丝丝丝 丝丝丝丝 z + c2 4700uf 200k 12k 6k9k 0500 丝丝丝 51k u3 图图3-3 采样电路采样电路 电压采集:因为采样信号要输入单片机msp430 ,其内部采

29、样基准电压为2.5v ,因此要将输入的采样电压限制在2.5v以内,考虑到安全裕量,故将输入电压限制 在2 v以内。当输入电压为36v时,采样电压为: 7 (3-21) 12 36=2.04 12+200 v 符合要求。 电流采集:此过程采用康铜丝为元件。首先考虑效率问题,康铜丝不能选择过 大,又因为msp430基准电压为2.5v,故所需康铜丝需要自制。考虑以上原因,本 设计选取康铜丝的阻值约为0.1。 3.4 pwm 波形产生与控制电路波形产生与控制电路 本设计中pwm波形产生与控制电路选用sg3525芯片,sg3525是电流控制型 pwm控制器,所谓电流控制型脉宽调制器是按照接反馈电流来调节

30、脉宽的。在脉 宽比较器的输入端直接用流过输出电感线圈的信号与误差放大器输出信号进行比较, 从而调节占空比使输出的电感峰值电流跟随误差电压变化而变化。由于结构上有电 压环和电流环双环系统,因此,无论开关电源的电压调整率、负载调整率和瞬态响 应特性都有提高。另外sg3525内置软启动电路,具有输入欠电压锁定功能, 8 pwm所锁存功能等,是目前比较理想的新型控制器。 电路原理图如图3-4所示。 inv.input 1 sync 3 noniv.input 2 osc.outout 4 ct 5 rt 6 dischange 7 soft.start 8 vref 16 vcc 15 outputb

31、 14 vc 13 ground 12 outputa 11 shutdown 10 compensation 9 sg3525 c4 + c5 r9 r10 d2 d3 r11 r12 q1 npn 丝丝丝丝丝 5.1v丝丝丝丝丝 q2 pnp +12v out3 丝丝丝丝 0.03uf 51k 27 out4 100uf 150 1k pw m 丝丝丝 图图3-4 sg3525 pwm波形控制电路波形控制电路 在pwm波形发生与控制电路中,其开关频率为: k f (3-22) k 4910 11 f =4.565k z 2(0.73)2 0.03 (0.7 51 3 27) h crr 管

32、脚2输入的是电压设定值,该值是msp430单片机根据键盘设定值和采样电压 进行调整后得到的,接单片机的p6.6引脚。管脚1与9相连接相当于该芯片的反馈补 偿网络。8管脚接一个电容的作用是用来软启动,上电过程中,电容两端的电压不 能突变,只有软启动电容充电至其上的电压使引脚8处于高电平时,sg3525才开始 工作,减少对功率开关管的冲击。10脚接保护电路,如果电路过流,该引脚会接收 到一个高电平,pwm锁存器将立即动作,禁止sg3525输出,软起动电流将开始放 电,直到关断信号结束,才重新进入软启动过程。管脚11和14才用的是并联单端输 出,其外部加一个推挽式的驱动电路,增强了电源的可靠性。 3

33、.5 驱动电路的设计驱动电路的设计 功率开关趋于关断时的下降时间和趋于导通时的上升时间的快慢是决定功率开 关损耗功率和开关稳压电源转换效率的主要因素。要缩短这两个时间,除选择高反 应、高速度、大电流功率开关以外,还要改善加在功率开关基极的驱动信号。 对驱动信号波形的要求是上升沿要陡,幅度要大,以便减小功率开关趋于导通 时的上升时间;驱动信号要有一定的驱动功率;驱动信号波形的下降沿一定要陡, 幅度要大,以便减小功率开关趋于截止时的下降时间。 由sg3525产生的pwm控制信号需要经过驱动电路才能用于控制mosfet,基 于以上要求,本系统中mosfet的驱动选用专用驱动芯片ir2110,驱动电路

34、如图3- 5所示。 hin 10 lin 12 sd 11 com 2 vb 6 vcc 3 vdd 9 vs 5 vss 13 ho 7 lo 1 ir2110 pnp q mosfet n q3 npn c7c8 c6 r13 res2 r16 r14 r15 d4 u +15v +5v +15v pwm丝丝丝 图图3-5 驱动电路驱动电路 由于单片机、pwm波控制电路为弱电系统,为保证系统的安全,需要与强电 侧隔离,防止强电侧的电压回流,烧坏单片机msp430。本设计先用开关光耦进行 光电隔离,再经三极管到mosfet的驱动电路ir2110。sg3525pwm波形控制电 3 q 路产生的

35、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。 10

36、 ir2110 的这些特点,可以为装置的设计带来许多方便。尤其是高端悬浮自举 电源的设计,可以大大减少驱动电源的数目,即一组电源即可实现对上下端的控制。 3.6 保护电路设计与参数计算保护电路设计与参数计算 系统对保护电路的要求有:过流、过压和欠压等保护电路的控制关断速度一定 要快,只有这样,才能够做到既保护了负载系统,有保护了稳压电源电路本身免遭 破坏。对于过流保护电路来说,当导致产生过流现象的故障被排除或过流现象恢复 后,稳压电路要能够自动恢复正常工作。 过电流保护是一种电源负载保护功能,以避免发生包括输出端子上的短路在内 的过负载输出电流对电源和负载的损坏。当输出电流大于保护设定值时产生

37、过流保 护信号,保护电路的比较器lm311输出高电平,一方面封锁pwm信号,使pwm不 输出,控制场效应管关闭;一方面过流信号驱动继电器动作切断主电路,等故障消 除,比较器输出低电平,电路自动恢复工作。 本设计具有三级保护功能:sg3525pwm控制器自带的输入欠电压保护、利用 保护电路进行保护和利用继电气断开主电路的保护。 3.6.1 sg3525 自带保护自带保护 当sg3525输入电压低于8v时,控制器内部电路锁定,除基准电源和一些必要 电路之外的所有电路停止工作,此时控制器消耗的电流极小。另外,无论因为什么 原因造成pwm脉冲中止,输出都将被中止,直到下一个时钟信号到来,pwm琐存 器

38、才被复位。 3.6.2 保护电路的设计保护电路的设计 过流保护电路如图3-6所示。 2 3 7 6 5 1 84 u9 lm311 rp r17 r18 r19 +c8+c9 out3 out2 丝丝丝丝丝 +5v 图图3-6 保护电路保护电路 此过流保护电路中,电阻 r17 用来限流,通过比较器 lm311 对电流互100k 感器采样转化的电压进行比较,lm311 的 3 脚接一 10k 电位器来调比较基准 p r 电压,输出后接一 100 的电阻 r18 限流,它与后面的 220f 的电容 c9 形成保护 时间控制。当电流过流时比较器输出高电平产生保护,封锁 pwm 信号,使 pwm 不输

39、出,控制场效应管关闭。 3.6.3 继电器保护继电器保护 过流时保护电路的比较器 lm311 输出高电平,过流信号驱动继电器动作切断 主电路,等故障消除,比较器输出低电平,电路自动恢复工作。 根据本设计的要求选用继电器的的型号为 ssr ydh0610d,其输入直流控制 电压 332v dc,输出负载电压为 560v dc。通常 ssr 均设计为常开状态,即无 控制信号输入时,输出端是开路的,但在本设计中需要常闭式的 ssr,可在输入端 外接一组简单的电路,如图 3-7 所示,这时即为常闭式 ssr。另外,为了防止输入 电压超过额定值,需设置一限流电阻 rx。 继电器保护电路如图 3-7 所示

40、。 r20 4.1k rx 10k r22 5k q4 npn out3 +15v 丝丝 丝 丝 ssr丝丝 图图3-7 继电器保护电路继电器保护电路 3.7 按键与显示电路按键与显示电路 3.7.1 按键输入模块设计按键输入模块设计 本设计要实现对输出电压的键盘设定和步进调整,需要4个按键,分别为s1: 准备、 s2:加1、 s3:减1、 s4:停止。因按键数量少,使用独立按键式键盘。 msp430f169的p2.0、p2.1、p2.2、p2.3分别与四个按键连线。其中上拉电阻保证了 按键断开时p2.0、p2.1、p2.2、p2.3有确定的高电平。p2口本身具有中断能力,编 写软件时,采用中

41、断方式。 3.7.2 显示模块设计显示模块设计 本设计需要对输出电压、输出电流进行显示,精确到0.1,所以采用六位八段 led数码管,前三位显示电压,后三位显示电流,分别显示电压电流的十位、个位 和小数位。采用动态扫描显示方式,其中其中p5口通过led显示段码驱动器 74ls245驱动后控制字选、p4口通过led显示位码驱动器uln2003驱动后控制位选。 3.8 单片机最小系统单片机最小系统 本设计选用msp430f169单片机,msp430f169单片机是美国ti公司开发的 msp430flash系列中的一种,64引脚,具有60 kb的flash、2kbram ,支持串 行在线编程,10万

42、次擦写。该单片机内部具有高、中、低速多个时钟源,可以灵活 地配置给各模块使用以及工作于多种低功耗模式,大大降低控制电路的功耗提高整 体率。工作电压范围:1.83.6v,16位risc结构,125ns指令周期。单片机内置3通 道dma,12位a/d带采样保持,双12位d/a同步转换。 与其他单片机相比(如51单片机),msp430有很大的flash空间,所以在最小 系统中我们不用外扩存储器。msp430f169的最小系统只有四部分:电源、复位电 路、晶体及简易仿真器jtag下载线。各部分电路如图3-8所示。 11 3.8.1 电源电源 由于整个单片机系统采用5v和3.3v供电,又考虑到硬件系统要

43、求电源具有稳 压功能和纹波小的特点,另外也考虑到硬件系统的低功耗等特点,因此,硬件系统 的电源先用lm7805稳压为5v给外围模块电路供电,再用spx1117芯片稳压得到 3.3v电压,给cpu和3.3v外设供电。 3.8.2 复位电路复位电路 一般简单的复位电路可以采用rc复位,但是很不稳定,可靠性不高,尤其在 高速和庞大的系统中是根本不能采用的。在msp430系统中,采用专门的复位芯片 sp708s,该芯片可以提供可靠的复位,从而提高了系统的稳定性和可靠性。 3.8.3 晶晶振振 xin1和xout1连接时钟晶体低速晶体32khz,xin2和xout2连接8mhz的高 速晶体。 3.8.4

44、 简易仿真器简易仿真器 jtag 下载线下载线 msp430的程序下载方式支持串行在线编程、系统可编程isp、jtag下载等。 硬件仿真可以采用jtag下载线,现在市面上的很多仿真器,大部分都是通过jtag 进行仿真调试的。jtag接口是一个14引脚的双排插座,jtag边界扫描的主要信号 为tdo、tdi、tms、tck和rst信号。 v33 c10 c11 c16 c12 c14 rst x2 32khz x3 8mhz +c13+c15 vcc 1 3 5 7 9 11 13 2 4 6 8 10 12 14 jtag1 tdo tdi tm s tck v33 c19 100pf +c2

45、0+c21 c22 104 vin 1 vout 3 gnd 2 u2lm7805 l4 100mh 100uf100uf vin 3 gnd 1 vout 2 spx1117m3-3.3 +c17 100ufc18 104 l3 100mh mr 1 nc 6 pfi 4 gnd 3 vc 2 rst 8 rst 7 pfo 5 u7 sp708s reset v33 rst s1 s2 s3 s4 out1 out2 丝丝丝丝 丝丝丝丝 out4 丝丝丝丝丝丝丝 a0 2 a1 3 a2 4 a3 5 a4 6 a5 7 a6 8 a7 9 b0 18 b1 17 b2 16 b3 15

46、b4 14 b5 13 b6 12 b7 11 e 19 dir 1 u674ls245 in1 1 in2 2 in3 3 in4 4 in5 5 in6 6 in7 7 out1 8 out2 9 out3 10 out4 11 out5 12 out6 13 out7 14 com 15 gnd 16 u5uln2003 +5v +5v led1 led2 led3 led4 led5 led6 led1 led2 led3 led4 led5 led6 led7 led7 v33 s1 s2 s3 s4 s1 s2 s3 s4 p6.0/a0 59 p6.1/a1 60 p6.2/a2

47、 2 p6.3/a3 3 p6.4/a4 4 p6.5/a5 5 p6.6/a6/dac0 6 p6.7/a7/dac1/svsin 7 p1.0/taclk 12 p1.1/ta0 13 p1.2/ta1 14 p1.3/ta2 15 p1.4/smclk 16 p1.5/ta0 53 p1.6/ta1 18 p1.7/ta2 19 p2.0/aclk 20 p2.1/tainclk 21 p2.2/caout/ta0 22 p2.3/ca0/ta 1 23 p2.4/ca1/ta 2 24 p2.5/rosc 25 p2.6/adc12clk/dmae0 26 p2.7/ta0 27 p3

48、.0/ste0 28 p3.1/simo0/sda 29 p3.2/somi0 30 p3.3/uclk0/scl 31 p3.4/utx d0 32 p3.5/urxd0 33 p3.6 34 p3.7 35 dvss 63 avss 62 tck 57 tms 56 tdi/tclk 55 tdo/tdi 54 dvcc 1 avcc 64 rst/nmi 58 vref+ 7 veref+ 10 vref-/veref- 11 x2ou t 52 x2in 53 xout/tclk 9 xin 8 p5.0 44 p5.1 45 p5.2 46 p5.3 47 p5.4/mclk 48

49、p5.5/smclk 49 p5.6/aclk 50 p5.7/tbo uth 51 p4.0/tb0 36 p4.1/tb1 37 p4.2/tb2 38 p4.3 39 p4.4 40 p4.5 41 p4.6 42 p4.7/tbclk 43 jp msp430f169 a b c d e f g dp . d? led 1 2 3 4 d 220v ac 丝丝丝 1 2 1 2 +5v +5v rst 图图3-8 单片机最小系统单片机最小系统 第四章 系统软件设计 系统软件实现的功能有:1、通过比较输入电压值与测量所得的电压值调整da 输出,直到满足要求,实现闭环控制;2、实现对输出电

50、压、电流的实时采样;3、 基本键盘输入功能和led输出显示功能。 msp430f169单片机内部具有高、中、低速多个时钟源,可以灵活地配置给各 模块使用以及工作于多种低功耗模式,大大降低控制电路的功耗提高整体率; 12 msp430f169有adc12模块能够实现12位高精度的模数转换、硬件乘法器、直接存 储器访问控制器(dmac),使得整个电路不需要任何扩展就能完成对电源输出电 压、电流的实时采集,电路结构极为简单。 4.1 主程序流程图设计主程序流程图设计 本设计的软件采用c语言编写,整个程序包括的子模块有:键盘控制模块、 a/d电压和电流采集模块、对输出信号的调整模块、led显示模块等几

51、个部分。 主程序流程图如图4-1所示。 初始化 开始 与键盘设定值比较 u0.1v? 计算并控制输出 输出采样测量 led显示电压电流值 键盘扫描读取键值 调整 n y 图图4-1 主程序流程图主程序流程图 系统初始化后,首先扫描键盘读取键值,经过da输出控制pwm波形发生与控 制电路产生pwm波,驱动功率开关管mosfet工作。单片机进行输出电压电流 13 的采集,当采样所得电压与键盘输入电压差值小于0.1v时,单片机通过led显示电 压电流值;当采样所得电压与键盘输入电压差值大于0.1v时,单片机调整da输出 的直流电压,控制pwm波做相应调整,从而实现输出电压向预设电压逼近,使输 出电压

52、稳定。在程序进行比较调整时,调整最多进行20次就显示当前值,以免由于 ad采样精度等原因进入死循环。 4.2 各个子模块流程图设计各个子模块流程图设计 4.2.1 键盘控制模块键盘控制模块 通过键盘可实现电压参考值的设定和步进调整,步进值为1v。对键盘程序的 编写有查询方式和中断方式。采用查询方式时mcu一直在查询有没有键被按下, 不能做其他的事情,mcu采用此方法效率很低。为提高mcu的效率,且p2口本身 具有中断能力,所以本设计采用中断方式实现键盘输入。 14 键盘流程图如图4-2所示。 初始化 开始 有键按下? 仍有键按下? 延时消除键抖动 按键识别得键值,调 用相应的按键子程序 按键松

53、开? y y y n n n 图图4-2 按键流程图按键流程图 4.2.2 电压和电流采集模块电压和电流采集模块 通过msp430单片机的12位a/d转换模块,对系统输出的电压值和负载电流进 行采集。 采样转换流程图如下。 系统初始化 开始 采样与转换 eos(adc12mctlx)=1? x=x+1 n 停止序列转换 enc 01 y y n 图图4-3 电压电流采样转换流程图电压电流采样转换流程图 4.2.3 对输出信号的调整模块对输出信号的调整模块 单片机根据采样所得电压与键盘输入电压差值,对输出信号进行调整,实现输 出电压向预设电压逼近,使输出电压稳定。根据所学内容及所查资料,采用pi

54、d或 bang-bang 算法能达到很好的效果,但采用bang-bang 算法时,需要比较的次数 15 比较多,可能由于ad采样精度等原因进入死循环,故决定用pid算法,并为了保险 起见,并为了节约比较时间,在程序进行比较时,调整最多进行20次就显示当前值, 这样做的精度可以达到mv级。 pid是按偏差的比例、积分和微分进行控制的调节器,简称为pid( proportional - integral - differential )调节器。pid控制包括位置式pid、增量式 pid。增量式算法不需做累加,计算误差和计算精度问题对控制量的计算影响较小; 位置式算法要用到过去偏差的累加值,容易产生

55、较大的累计误差。根据分析选用增 量式算法即可满足要求,按照电压偏差值就可以来调节pwm,进而使电压输出紧 跟输入。 对输出电压信号的调整过程如流程图4-4所示。 pid参数初始化 开始 计算误差u0.1v? ilasterror = 0; / error-1 sptr-p = 0; / error-2 sptr-p =0; / 比例常数 sptr-i =0; / 积分常数 sptr-d =0; / 微分常数 sptr-setvoltage =0; / 目标电压 int pid_adjust(int backpoint,int setvoltage) / 增量式pid控制设计 int ierro

56、r, iincpid; / 当前误差 ierror = backvoltage - sptr-setvoltage; / 增量计算 返回-设定 error = sptr-p* ierror / ek项 - sptr-i * sptr-nexterror; / ek1项 + sptr-d * sptr-lasterror; / ek2项 sptr-lasterror = sptr-nexterror; /存储误差,用于下次计算 sptr-nexterror = ierror; return(error); /返回电压增量值 4.3.4 显示程序显示程序 unsigned char dispbuf

57、fer6 = 0,1,3,8,0 xf,5; /显示缓冲区 unsigned char seg = 0 x3f,0 x06,0 x5b,0 x4f, /显示字符的段码表 0 x66,0 x6d,0 x7d,0 x07, 0 x7f,0 x6f,ox77,0 x7c, 0 x39,0 x79,0 x5e,0 x71, 0 xbf,0 x86,0 xdb,0 xcf, 0 xe6,0 xed,0 xfd,0 x87, 0 xff,0 xef,0 xf7,0 xfc, 0 xb9,0 xde,0 xf9,0 xf1 0 x80,0 x40,0 x00,0 x73,0 xc0 ; void delay

58、( int v ) while( v! = 0) v- / 延时子程序 void disp( void ) unsigned char i=0; unsigned char temp=0 x1; for( i=0; i6; i+ ) / 一共6位显示器,循环六次 p4dir = 0 xff; / 定义端口p4为输出方向 p5dir = 0 xff; / 定义端口p5为输出方向 p4out= temp; / 送位选码到p4口 temp = temp1; / 准备下一位数据的位选码 p5out = seg disbufferi ; / 送段码 delay( 500 ); / 延时一会儿 第五章 结

59、论 本系统所设计的开关电源采用低功耗的 16 位单片机 msp430f169 最小系统板 为控制核心,以基于芯片 sg3525 的 pwm 控制技术、高精度的 12 位 a/d 转换 17 为基础,完成了对输出电压的设定调整和采样值显示功能。设计通过闭环控制使输 出电压稳定,系统过流保护及降低损耗的设计都有较好效果,通过测试,各项指标 都能满足系统要求。 本设计主要应用于对小型电子设备的供电。 开关电源采用单片机控制,同时使用sg3525pwm控制器实现,精度高,体积 小,重量轻,效率高,电路设计简单,性能稳定,能够很好的稳定电压幅值。使用 该开关稳压电源代替线性稳压电源,既安全又精确,提高了

60、控制效率,保证了输出 电压长期稳定,能够很好地抑制输出电压纹波和噪声,节约能耗,具有较好的经济 效益和社会效益。 随着电子技术应用的迅速普及,电子设备的种类越来越多,它们对开关电源的 要求更加多样化,开关稳压电源向着模块化、智能化方向发展,其控制方式也在向 着多元化的方向发展。在pwm控制的过程中,还有许多的问题需要解决,pwm在 开关电源方面的开发还有很大的空间。 参考文献 1 胡建明.智能开关稳压电源的设计j.天津工程师范学院学报,2008,15(3):101-104 2 严亚玲,杨雄伟,颜冬明,余铭得.一种开关稳压电源的设计d.武汉:武汉工业学院电气信息工 程系,1998 3 袁叙平.脉

温馨提示

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

评论

0/150

提交评论