Cuk、Zeta和Sepic开关电源拓扑结构

Cuk、Zeta和Sepic变换器,三种拓扑结构大致类似。不同点在于电感和二极管,MOS管的位置关系的变化。

Cuk电源是一种非隔离的直流电源转换器,其基本结构包括输入滤波电容、开关管、输入电感、输出电感和输出电容等元件。Cuk电路可以看作是Boost和Buck电路的串联组合,具有升降压功能,并且输出电压极性与输入电压相反。

Cuk电路的工作原理可以总结为以下几点:

当开关管导通时,输入电压经过电感L1和开关管S给电容C1充电,同时电容C2通过开关管S和电感L2放电。此时,电感L1和L2的电流方向相反,电感L1的电流方向为正,电感L2的电流方向为负。当开关管关断时,电感L1和L2的电流不能突变,因此会产生感应电动势。此时,二极管VD导通,电感L1的感应电动势与电源电压串联,电感L2的感应电动势与输出电压串联。由于电感L1和L2的电流方向相反,因此二极管VD相当于与输出端并联,输出电压不变。在开关管导通时,输入电压与电容C1两端的电压相等,即输入电压乘以开关管的占空比。在开关管关断时,电容C1和C2共同承担输出电压,即输出电压除以1减去开关管占空比的倒数。Cuk电源的优点包括具有升降压功能、输出电压极性与输入电压相反、可以连续调节输出电压等。此外,Cuk电源还具有低纹波、低噪声、高效率等优点。在实际应用中,Cuk电源可以用于各种需要非隔离直流电源的场合,如电动汽车、电动自行车、光伏发电系统等。

Zeta电源:

Zeta电源是一种新型的直流电源拓扑结构,其基本结构包括四个储能元件,即两个电感和两个电容。具体来说,Zeta电路由两个电感L1和L2、两个电容C1和C2以及一个开关管S组成。在开关管导通时,输入电压对电感L1和L2充电,同时电容C1和C2释放之前存储的能量。在开关管关断时,电感L1和L2释放之前存储的能量,同时电容C1和C2充电。

Zeta电路的工作原理可以总结为以下几点:

当开关管导通时,输入电压对电感L1和L2充电,同时电容C1释放上周期开关截止时充的能量,给电感L1充电。电流回路为输入Vi→开关管S→电感L1,输入Vi→开关管S→电容C1→电感L1→负载。

当开关管关断时,电感L1生成下正上负的感应电动势,经过续流二极管VD给电容C1充能,电流回路为电感L1→二极管VD→电容C1。同时,电感L2也生成感应电动势给负载供电,电流回路为电感L2→负载R→二极管VD。

在开关管导通时,电容C2起到能量耦合传递的作用。在开关管关断时,电容C2起到能量存储的作用。

Zeta电源的优点包括能够实现升降压、具有较小的纹波电压、较低的电磁干扰等。此外,Zeta电源还可以通过多个绕组实现多路输出,以及使用MOSFET替代二极管实现大功率的Zeta同步电路。

SEPIC是一种非隔离的直流电源转换器,其基本结构包括输入滤波电容、开关管、输入电感、输出电感和输出电容等元件。SEPIC电路可以看作是Boost和Buck-Boost电路的混合体,可以实现升降压功能,并且输入输出电压极性相同。SEPIC电路的工作原理可以总结为以下几点:当开关管导通时,输入电压经过电感L1和开关管S给电容C1充电,同时电容C2通过二极管VD和电感L2放电。此时,电感L1和L2的电流方向相同,电感L1的电流方向为正,电感L2的电流方向为正。

当开关管关断时,电感L1和L2的电流不能突变,因此会产生感应电动势。此时,二极管VD导通,电感L1的感应电动势与电源电压串联,电感L2的感应电动势与输出电压串联。由于电感L1和L2的电流方向相同,因此二极管VD相当于与输出端并联,输出电压不变。

在开关管导通时,输入电压与电容C1两端的电压相等,即输入电压乘以开关管的占空比。在开关管关断时,电容C1和C2共同承担输出电压,即输出电压除以1减去开关管占空比的倒数。

SEPIC电源的优点包括具有升降压功能、输入输出电压极性相同、可以连续调节输出电压等。此外,SEPIC电源还具有低纹波、低噪声、高效率等优点。在实际应用中,SEPIC电源可以用于各种需要非隔离直流电源的场合,如汽车电子、通讯设备、计算机硬件等。

总结:以上三种结构的了解便于更好理解开关电源工作原理。推荐一款cuk拓扑的DCDC:   LT1931ES5#TRPBF

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/310389.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023年03月15日_GPT4的发布会简单介绍

文章目录 各种考试长度限制图像输入功能开发者API定价评估框架1 - 基准测试表现2 - 文本和图像提示3 - 系统消息功能4 - 真实性、稳定性、可靠性 2023年3月15日 今天凌晨呢 万众瞩目的大型多模态模型 GPT-4正式发布 我们先总结一下发布会的重点 首先 这个模型能够接受图像和…

LabVIEW在大型风电机组状态监测系统开发中的应用

LabVIEW在大型风电机组状态监测系统开发中的应用 风电作为一种清洁能源,近年来在全球范围内得到了广泛研究和开发。特别是大型风力发电机组,由于其常常位于边远地区如近海、戈壁、草原等,面临着恶劣自然环境和复杂设备运维挑战。为了提高风电…

leetcode 315. 计算右侧小于当前元素的个数(hard)【小林优质解法】

链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 代码: class Solution {int[]counts; //用来存储结果int[]index; //用来绑定数据和原下标int[]helpNums; //用于辅助排序 nums 数组int[]helpIndex; //用于辅助排序 i…

Vue常见面试问答

vue响应式数据 vue2 Vue2 的对象数据是通过 Object.defineProperty 对每个属性进行监听,当对属性进行读取的时候,就会触发 getter,对属性进行设置的时候,就会触发 setter。 /** * 这里的函数 defineReactive 用来对 Object.def…

【VS】NETSDK1045 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。

问题描述 报错 NETSDK1045 严重性代码说明项目文件行禁止显示状态错误NETSDK1045当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标,或使用支持 .NET 6.0 的 .NET SDK 版本。RCSoftDrawMicrosoft.NET.TargetFrameworkInference.ta…

元旦特辑:Note6---选择排序

目录 前言❌ 1. 基本思想⚠️ 2. 直接选择排序🟢 2.1 思路分析✳️ 2.2 代码实现❎ 2.2.1 sort.h 2.2.2 sort.c 2.2.3 test.c 2.3 问题解决❇️ 2.3.1 sort.c修改 2.4 特性总结✅ 3. 堆排序🔵 3.1 代码实现🏧 3.2 特性总结&…

什么是检索增强生成?

检索增强生成(Retrieval Augmented Generation,RAG)是指对大型语言模型(Large Language Model,LLM)输出进行优化,使其能够在生成响应之前引用训练数据来源之外的权威知识库。LLM 用海量数据进行…

【开源】基于Vue+SpringBoot的就医保险管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 科室档案模块2.2 医生档案模块2.3 预约挂号模块2.4 我的挂号模块 三、系统展示四、核心代码4.1 用户查询全部医生4.2 新增医生4.3 查询科室4.4 新增号源4.5 预约号源 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVue…

安全配置审计概念、应用场景、常用基线及扫描工具

软件安装完成后都会有默认的配置,但默认配置仅保证了服务正常运行,却很少考虑到安全防护问题,攻击者往往利用这些默认配置产生的脆弱点发起攻击。虽然安全人员已经意识到正确配置软件的重要性,但面对复杂的业务系统和网络结构、网…

网际协议IPv4

基本介绍 网际协议IP是TCP/IP体系中两个重要的协议之一。IPv4虽有最终被IPv6取代的趋势,但它仍是当前使用的最重要的因特网协议。 与IP配套使用的还有3个协议: 地址解析协议ARP(Address Resolution Protocol)因特网控制报文协议ICMP(Internet Control …

MFC - 给系统菜单(About Dialog)发消息

文章目录 MFC - 给系统菜单(About Dialog)发消息概述笔记resource.h菜单的建立菜单项的处理MSDN上关于系统菜单项值的说法END MFC - 给系统菜单(About Dialog)发消息 概述 做了一个对话框程序, 在系统菜单(在程序上面的标题栏右击)中有"关于"的菜单. 这个是程序框架…

pytorch01:概念、张量操作、线性回归与逻辑回归

目录 一、pytorch介绍1.1pytorch简介1.2发展历史1.3pytorch优点 二、张量简介与创建2.1什么是张量?2.2Tensor与Variable2.3张量的创建2.3.1 直接创建torch.tensor()2.3.2 从numpy创建tensor 2.4根据数值创建2.4.1 torch.zeros()2.4.2 torch.zeros_like()2.4.3 torch…