案例:设计一个Buck电路,满足如下性能指标要求:
一、性能指标要求
  1、输入电压
  2、输出电压
  3、输出电压纹波
  4、电流纹波
  5、开关频率
  
二、需要计算的参数
  
三、BUCK电路拓扑
  
四、BUCK电路工作原理
  
五、参数计算的假设前提条件
  
六、BUCK电路参数计算所需要的理论知识
  
七、导通时的占空比D的计算
  
八、电感L的计算
  
九、电容C的计算
  
十、案例中各个元器件的参数计算
一、性能指标要求
  1、输入电压
      标准直流电压48V

  2、输出电压
      直流电压24V,5A

  3、输出电压纹波
      100mV

  4、电流纹波
      0.25A

  5、开关频率
      fs = 250kHz

  
二、需要计算的参数
   1、占空比D1
   2、电感L
   3、电容C
   4、开关元件Q的选取

  
三、BUCK电路拓扑

   * D:续流二极管
   * L和C组成LPF

  
四、BUCK电路工作原理
   1、当t=[0,Ton]时,控制信号是的MOS管导通,续流二极管D截止,向电感L充磁,向电容C充电;
   2、当t=[Ton,T]时,MOS管截止,续流二极管D导通续流,电容C放电和电感L中电流下降维持;

  
五、参数计算的假设前提条件
   1、开关管和二极管均为理想型器件;
   2、电感L较大,使得在一个周期内电流连续,且无内阻;
   3、直流输出电压Uo恒定;
   4、整个电路无功耗;
   5、电路已达到稳态;

  
六、BUCK电路参数计算所需要的理论知识
   1、基尔霍夫电压/电流定律;
     (1)基尔霍夫电压定律:
       在一个回路中,电压代数和为0。
     (2)基尔霍夫电流定律:
       在一节点,流进该节点的电流代数和等于流出该节点的代数和。

   2、法拉第定律;
         UL / L = ΔIL / Δt
   3、当电路达到稳态时:电感L上的电压满足“伏秒值相等的原则”,即:
         Von·Ton + Voff·Toff = 0
   4、电容的定义式:
         C = ΔQ/ΔUc

  
七、导通时的占空比D的计算
   1、开关管导通时,由基尔霍夫电压定律得:
         UL = Ui - Uo
   2、开关管断开时,由基尔霍夫电压定律得:
         UL = - Uo
   3、针对电感L应用“伏秒值相等的原则”得:
         (Ui - Uo)·D·Ts - Uo(1 - D)Ts = 0
   4、求的D为:
         D = Uo / Ui

  
八、电感L的计算
   1、开关管导通时,由基尔霍夫电压定律得:
         UL = Ui - Uo
   2、由法拉第定律:
         UL / L = ΔIL / D·Ts
   3、电感L为:
         L = UL·D·Ts/ΔIL

  
九、电容C的计算
   1、电容C充电的电荷为:
         ΔQ = ΔIL·Ts / 8
   2、电容定义式:
         C = ΔQ/ΔUc
   3、将1中的式子带入2中:
         C = (ΔIL·Ts) / (8ΔUc)

public void test() throws Exception { DefaultBeanDefinition bd = new DefaultBeanDefinition(); bd.setClazz(User.class); bd.setSingleton(true); bd.setBeanFactoryName(www.ysyl157.com  "TestFactory"); bd.setCreateBeanMethodName("createMethod"); bd.setStaticCreateBeanMethodName("staticCreateMethod"); factory.register(bd, "user"www.michenggw.com); bd = new DefaultBeanDefinition(); bd.setClazz(BeforeAdvice.class); factory.register(bd, "myBeforeAdvice"www.thd178.com/); AopProxyCreator aapc = new AopProxyCreator(); aapc.setBeanFactory(factory)www.gouyiflb.cn ; factory.registerBeanPostProcessor(aapc); // 向AdvisorAutoProxyCreator注册Advisor aapc.register(new RegexMatchAdvisor("myBeforeAdvice", "execution(* bean.User.*())", new RegexExpressionPointCutResolver())); User user = (User) factory.doGetBean("user"); user.sayHello();

  
十、案例中各个元器件的参数计算
   1、占空比D
      D = Uo / Ui = 0.5
   2、电感量L
      L = UL·D·Ts / ΔIL = (48-24)*0.5*(1/250*10^-3)/0.25 = 0.000192H
   3、电容量C
      C = (ΔIL·Ts) / (8ΔUc) = (0.25A / 250kHz)/ (8 * 0.1V) = 0.00000125F

01、BUCK电路的参数计算的更多相关文章

  1. Buck电路匹配和二极管仿真模式

    Buck带同步整流,关闭二极管仿真模式会使空载损耗大 利用二极管仿真模式提高降压转换器轻负载效率 Buck电路工作原理以及三种工作模式分析   一.Buck电路原理图 Buck电路,又称降压电路,其基 ...

  2. SSD训练网络参数计算

    一个预测层的网络结构如下所示: 可以看到,是由三个分支组成的,分别是"PriorBox"层,以及conf.loc的预测层,其中,conf与loc的预测层的参数是由PriorBox的 ...

  3. BUCK 电路PSIM仿真模型搭建之一 (PI模块稳定性分析)

    1.  利用PI 模块仿真BUCK 电路电流环 在调制通道上未加入延迟环节时,无论KP, KI 参数如何调整系统都是稳定的 仿真结果: 在调制通道上引入 一个开关周期的延迟 系统出现明显的震荡情况,说 ...

  4. PCB参数计算神器-Saturn PCB Design Toolkit下载及安装指南

    进行PCB设计,特别是高频高速设计时,难免会涉及到PCB相关参数的计算及设置,如:VIA的过流能力,VIA的寄生电容.阻抗等,导线的载流能力,两相互耦合信号线间的串扰,波长等参数. 这里向大家介绍一款 ...

  5. Go 初体验 - 令人惊叹的语法 - defer.3 - defer 函数参数计算时机

    defer 函数的参数计算时机 定义一个 defer 函数,接收参数 n: 调用: 输出: 有点惊讶,为什么不是 100 200 200? go 语言里,defer 函数的参数是在定义位置被计算的,也 ...

  6. 卷积神经网络(CNN)张量(图像)的尺寸和参数计算(深度学习)

    分享一些公式计算张量(图像)的尺寸,以及卷积神经网络(CNN)中层参数的计算. 以AlexNet网络为例,以下是该网络的参数结构图. AlexNet网络的层结构如下: 1.Input:       图 ...

  7. 关于LeNet-5卷积神经网络 S2层与C3层连接的参数计算的思考???

    https://blog.csdn.net/saw009/article/details/80590245 关于LeNet-5卷积神经网络 S2层与C3层连接的参数计算的思考??? 首先图1是LeNe ...

  8. LeNet-5网络结构及训练参数计算

    经典神经网络诞生记: 1.LeNet,1998年 2.AlexNet,2012年 3.ZF-net,2013年 4.GoogleNet,2014年 5.VGG,2014年 6.ResNet,201 ...

  9. BUCK电路工作原理

    Buck电路,也称呼为DC_DC Buck型降压开关电源电路,这种电路结构实际应用也是很多的,电路拓扑结构看下图: 电路中,Q1是开关管,D1是续流二极管,L1就是问题中提到的这个电感器.C1就是问题 ...

随机推荐

  1. node.js常用的fs文件系统

    fs文件系统模块对于系统文件及目录进行一些读写操作. 模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync(). 异步的 ...

  2. 2019-04-10 python入门学习——教材和工具准备

    # 从决定学习编程语言到正式做出计划挤出空余时间,历经一年半,因工作原因及生活原因不断搁浅,从湖北到浙江再回湖北,暂时稳定在一家小公司,从日常加班中压缩时间学习,于此记录学习进度.学习问题,在此过程中 ...

  3. Python进阶-函数默认参数

    Python进阶-函数默认参数 写在前面 如非特别说明,下文均基于Python3 一.默认参数 python为了简化函数的调用,提供了默认参数机制: def pow(x, n = 2): r = 1 ...

  4. R语言绘图:直方图

    使用ggplot2包绘制直方图 ######*****绘制直方图代码*****####### data1 <- data0[(data0[, 2] <= 500) & (data0 ...

  5. RedHat7.1 安装Oracle12102

    选型: 32位的内存是个瓶颈,已经是64位的时代了.使用64位的CentOS6 和 64位的Oracle 11g R2 在虚拟机器安装,采用hostonly方式设置网络 注意:能上网的网卡要设置一下I ...

  6. dfs Gym - 100989L

    AbdelKader enjoys math. He feels very frustrated whenever he sees an incorrect equation and so he tr ...

  7. 初步学习pg_control文件之十二

    接前问,初步学习pg_control文件之十一,再来看下面这个 XLogRecPtr minRecoveryPoint; 看其注释: * minRecoveryPoint is updated to ...

  8. 我的阿里之路+Java面经考点

    我的阿里之路+Java面经考点 时间:2018-03-19 23:03  来源:未知   作者:admin   点击:87次 我的2017是忙碌的一年,从年初备战实习春招,年三十都在死磕JDK源码,三 ...

  9. 一步一步构建手机WebApp开发——环境搭建篇

    从2007年,乔布斯带来了第一代Iphone手机,整个移动互联网发生天翻地覆的变化,也同时证明了乔布斯的一句名言:“再一次改变世界”. 在当今的移动互联网,手机App居多,很多App对移动设备的要求也 ...

  10. 用起来超爽的Maven——进阶篇

    以后随着使用的maven的频率增加,此文件会越来越大,也是为什么需要把默认C:\Users\Administrator\.m2 \repository目录改变为D:/OpenSources/repos ...