PD控制方式的10A开关电源PISM.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PD控制方式的10A开关电源PISM

基于PD控制方式的10A开关电源PISM仿真研究 学院:电气与光电工程学院 专业:电气工程及其自动化 班级: 1、绪论 开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持稳定输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和MOSFET构成大致由主电路控制电路、检测电路、辅助电源四大部份组成。电源是组成各种电子设备的最基本部分每个电子设备均会要求有一个稳定可靠的直流电源来供给设备的各种信号处理电路的直流偏置以期达到各信号处理电路能稳定可靠的工作 图2.1 Buck主电路图 2.1技术指标: 输入直流电压():10V; 输出电压():5V; 输出电流():10A; 输出电压纹波():50mV; 基准电压():1.5V; 开关频率():100kHz 2.2主电路各参数计算 (1)滤波电容参数计算 输出纹波电压只与电容的容量以及ESR有关: ? (1)? 但C与R的乘积趋于常数,约为50~80。本例中取为75,由式(1)可得: C=3000。 (2)滤波电感的计算 根据基尔霍夫电压方程可知,开关管S闭合与导通状态输入电压和输出电压满足如下关 系: (2) 假设稳压管D的通态压降=0.5V,电感L中的电阻压降=0.1V,开关管S导通压降=0.5V, (3) 可得: (取13) 由Psim仿真,得图2.2 和2.3 图2.2 电感电流脉动 当电感L=13uH,电感中的电流在7.3-9.35A之间,符合的设计要求,并且理论分析与仿真结果一样。 图2.3 输出电压脉动 当电感L=13uH,电感中的电流在5v左右,符合设计要求,并且理论分析与仿真结果一样。 2.3采用参数扫描法,对所设计的主功率电路进行仿真 当L=25uH时,电感电流纹波2.4和输出电压纹波2.5如下: 图2.4 电感电流纹波 图2.5 输出电压纹波 (2)当L=5uH时,电感电流纹波2.6和输出电压纹波2.7如下: 图2.6 电感电流纹波 图2.7 输出电压纹波 采用PSIM的参数扫描功能,由图可得,当L=5uH或25uH时,电感中电流纹波和输出电压纹波较大,调节时间较长;当L=13uH时,电感电流纹波最合适,波动较小,所以选择L=13uH,理论分析和计算机仿真结果是一致的。 3.有关计算 3.1原始回路有关计算 1.采用小信号模型分析方法可得Buck变换器原始回路增益函数为: (4) 假设PFM锯齿波幅值=1.5V,=3,=1.325,由此可得采用网络传递函数 ,原始回路直流增益。计算如下: 极点频率 根据原始系统的传递函数可以得到的波特图如图3.1.1所示,MATLAB的程序如下: num=[75000e-9 2]; den=[63960*1e-12 24.64*1e-6 1]; g0=tf(num,den); bode(g0); margin(g0); 图3.1.1 仿真图 3.2补偿网络设计 PD补偿网络如图3.2.1: 图3.2.1 PD补偿网络结构图 PD补偿网络传递函数为: , , , (2)确定补偿网络的参数 为了提高穿越频率,加入补偿网络后开环传递函数的穿越频率在之间。 相位裕度在之间,设相位裕度,PD补偿网络的零、极点频率计算公式为: 所以 , PD补偿网络直流增益为: 则 根据PD补偿网络的传递函数可以得到的波特图如图3.2.2所示,MATLAB的程序如下: num=[281.316*1e-5 118.2]; den=[2.66*1e-6 1]; g=tf(num,den); margin(g) 图3.2.2 PD补偿网络Bode图 系统传递函数为 (电容内阻忽略) 根据系统的传递函数可以得到的波特图如图3.2.3所示,MATLAB的程序如下: num=[75000e-9 2]; den=[63960*1e-12 24.64*1e-6 1]; g0=tf(num,den); bode(g0); margin(g0); hold on num=[281.316*1e-5 118.2]; den=[2.66*1e-6 1]; g=tf(n

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档