Meter Bus解析1(http://blog.csdn.net/qingwufeiyang12346/article/details/47767595),对Meter
Bus进行了概述。
         Meter Bus解析2(http://blog.csdn.net/qingwufeiyang12346/article/details/47767623),对Meter
Bus的slave设计进行了分析。

    本文解说master电路中,一个很重要的组成部分“升压斩波电路”。



    1、什么是斩波电路?

    斩波电路原来是指在电力运用中,出于某种须要,将正弦波的一部分"斩掉".(比如在电压为50V的时候,用电子元件使后面的50~0V部分截止,输出电压为0.)后来借用到DC-DC开关电源中,主要是在开关电源调压过程中,原来一条直线的电源,被线路"斩"成了一块一块的脉冲。

2、斩波电路分类

    a、Buck电路:降压斩波器。其输出平均电压Uo小于输入电压Ui,输出电压与输入电压极性同样。

b、Boost电路:升压斩波器,其输出平均电压Uo大于输入电压Ui,输出电压与输入电压极性同样。

    c、Buck-Boost电路:降压或升压斩波器。其输出平均电压Uo大于或小于输入电压Ui,输出电压与输入电压极性相反,电感传输。 

    d、Cuk电路:降压或升压斩波器,其输出平均电压Uo大于或小于输入电压Ui,输出电压与输入电压极性相反。电容传输。

本文主要解说升压斩波(Boost)电路的原理。



    3、升压斩波(Boost)电路

    升压电路例如以下图所看到的。如果电感L值和电容C值都非常大,以下分析其工作原理。

    

    a、V通时,E向L充电,充电电流恒为Ii。同一时候C向负载供电。由于C值非常大,所以输出电压恒为Uo。设V通的时间为Ton,此阶段L上积蓄的能量位为EIiTon。

    b、V断时,E和L共同向C充电并向负载R供电,设V断的时间位Toff,则此阶段电感L释放的能量为(Uo - E)IiToff。

    c、假设达到稳态,一个周期T中,在L中积蓄的能量和释放的能量应该相等,则

  EIiTon = (Uo
- E)IiToff

Uo - E = ETon
/ Toff

Uo = E(1
+ Ton / Toff)  

Uo = E(Ton
+ Toff)/ Toff
= E(T / Toff)

    d、由于(T
/ Toff)大于等于1,所以此电路的输出电压高于电源电压。故称该电路为升压斩波(Boost)电路。

e、(T
/ Toff)称为升压比。调节其大小能够改变Uo大小。 





原创性文章,转载请注明出处 http://user.qzone.qq.com/2756567163。 

Meter Bus解析4:升压斩波电路的更多相关文章

  1. 为spring cloud config实现刷新动态掉的坑

    正常搭建配置中心,网上教程多,这里不讨论,只记坑也是为了后来者少花时间在这里,由于是当时研究了好久才写的文章,所以只能提供问题的原因,当然会给出印证的思路,闲话不多说进入正题! 版本spring bo ...

  2. 使用VS code 创建 Azure Functions,从blob触发,解析,发送至Service Bus

    更多内容,关注公众号:来学云计算 场景: 某设备定时于每天23:00左右将一天的运行日志.devicelogtxt上传到Azure Blob,期待Blob文件上传后, 自动通过Azure Functi ...

  3. Linux驱动模型解析bus之platform bus

    这是内核启动之后要调用的驱动模型的开始代码: drivers/base/init.c/** * driver_init - initialize driver model. * * Call the ...

  4. STM32F10xx CAN BUS相关库文件"stm32f10x_can.c"内的库函数解析

    一.背景: 还是继续CAN通信,要节省开发时间,使用库函数可大大降低开发周期,并且还能确保寄存器的配置几 乎是万无一失,所以,在此就STM32F10xx的CAN操作库函数的使用做个简析. STM32有 ...

  5. [Network Architecture]Mask R-CNN论文解析(转)

    前言 最近有一个idea需要去验证,比较忙,看完Mask R-CNN论文了,最近会去研究Mask R-CNN的代码,论文解析转载网上的两篇博客 技术挖掘者 remanented 文章1 论文题目:Ma ...

  6. EventBus3.0源码解析

    本文主要介绍EventBus3.0的源码 EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化 Android 事件传递. EventBus使用简单,并将事件发布和订阅充 ...

  7. linux下bus、devices和platform的基础模型

    转自:http://blog.chinaunix.net/uid-20672257-id-3147337.html 一.kobject的定义:kobject是Linux2.6引入的设备管理机制,在内核 ...

  8. 使用Dom4j进行XML解析

    1  概述 在进行ESB集成项目中,使用到了很多系统的接口,这些接口传输的数据大部分都采用了XML的格式,这样在使用ESB开发服务时就需要对XML数据进行解析或拼接的操作,本文以项目中流程服务为例,讲 ...

  9. 在SQL中使用CLR提供基本函数对二进制数据进行解析与构造

      二进制数据包的解析一般是借助C#等语言,在通讯程序中解析后形成字段,再统一单笔或者批量(表类型参数)提交至数据库,在通讯程序中,存在BINARY到struct再到table的转换. 现借助CLR提 ...

随机推荐

  1. vue路由传参(学习心得)

    如果组件通过query来传递num参数为1,相当与在 url 地址后面拼接参数 <template> <div> <h3>首页</h3> <rou ...

  2. Javascript(IE快捷键操作),ASP技巧

    1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu ...

  3. Ngnix SSL配置(HTTP、HTTPS兼容)

    一.使用阿里云提供证书 下载aliyun证书for Nginx,解压出两个文件,.pem和.key文件 在nginx安装目录Conf文件夹下新建cert文件夹,拷贝两个密钥文件 二.配置nginx 打 ...

  4. 隐藏win10任务栏输入法M图标

    在任务栏右键=>任务栏设置=>打开或关闭系统图标=>(关闭)输入指示

  5. JavaScipt30(第五个案例)(主要知识点:flex布局)

    承接上文,这是第5个案例:这节没什么讲的,随便记录下吧,主要是用了flex布局与transform translateY,js部分和案例1类似. 附上项目链接: https://github.com/ ...

  6. Introduction of Version Control/Git, SVN

    什么是版本控制? 你可以把一个版本控制系统(缩写VCS)理解为一个“数据库”,在需要的时候,它可以帮你完整地保存一个项目的快照.当你需要查看一个之前的快照(称之为“版本”)时,版本控制系统可以显示出当 ...

  7. vue-cli中圣杯布局失效问题

    众所周知vue2在前端框架越来越流行,vue-cli这个脚手架工具是我们前端开发必用的,大大的提升了我们的开发效率.当然对于前端小白来说,有些遇到的问题需要和大家分享一下. 移动端页面经常都是需要圣杯 ...

  8. C++ 实现Golang里的defer

    不多说了,直接贴代码.就一个hpp文件. 1 #include <functional> 2 3 #define CONCAT_(a, b) a##b 4 #define CONCAT(a ...

  9. Python学习-while循环语句

    Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.即重复性的做一件事情 语法形式如下: while 判断条件: 条件满足执行语句…… ...

  10. python环境配置以及基本知识

    python---一种解释型语言(脚本语言),具有代码简洁.入门简单.开发效率高的优点.当然不可避免的有着暴露源码.执行效率低的缺点,但毕竟瑕不掩瑜,在数据是无比宝贵的财富的当下,无疑是一门优秀的编成 ...