DC-DC变换器(DCDC Converter / Switched-mode Power Supply)简介

针对B站视频,截取ppt做的完整笔记,视频地址附在下方
0、DC-DC变换器概述
  • 简述
    DC-DC变换器是指能将一种直流输入电压(或电流)变换成另一等级直流输出电压(或电流)的装置。
    1)移动电子设备供电(DC/DC开关电源 LDO低压差线性电源)
    2)高效LED电源
    3)功率优化器(光伏MPPT)
    4)与高频变压器结合
  • 六大类
    在这里插入图片描述
1、DC-DC变换器的基本结构
  • 斩波
    在这里插入图片描述
    在这里插入图片描述
Buck
  • Buck的概念:
    在这里插入图片描述
  • Buck的实现:
    在这里插入图片描述
    电流源(不能开路可以短路)和电压源(不能短路可以开路)
Boost

Buck 降压升流、Boost升压降流–》可构造降流

  • Boost的实现:
    在这里插入图片描述
  • boost的原理:
    在这里插入图片描述
  • Boost与Buck对比
    在这里插入图片描述
Buck-Boost
  • Buck-Boost的概念:
    若将Buck电路输入接直流源,输出作为Boost电路的输入,Buck电路的输出接负载,即构成前级Buck后级Boost的两级变换器,则可实现升降压功能
    在这里插入图片描述
  • Buck-Boost的化简:
    在这里插入图片描述
  • Buck-Boost的实现:
    在这里插入图片描述
Boost-Buck

在这里插入图片描述

小结

在这里插入图片描述

2、换流与特性分析
  • 分析的前提条件:
    1)变换器运行在稳态;
    2)各元器件均为理想,线路阻抗为0
    3)开关频率足够高,每个开关周期中电流、电容电压近似不变
    稳态条件下,各开关周期电感、电容储存与释放能量平衡,电感电流和电容电压在各开关周期同一时刻保持恒定。
分析Buck电路
  • 换流
    在这里插入图片描述
    在这里插入图片描述
  • 稳态增益
    稳态条件下,变换器输出平均电压Vo与输入平均电压Vi的比值。对象是电感L,电感是桥梁。
    在这里插入图片描述
  • 伏(安)秒平衡
    电感电压的伏秒平衡,电容电流的安秒平衡。
    1)稳态条件下,各开关周期 电感 储能为0 ,电感电流保持恒定。即 各开关周期电感电流变化为0
    2)稳态条件下,各开关周期 电容 储能为0 ,电容电压保持恒定。即 各开关周期电容电压变化为0
    在这里插入图片描述
  • 断续模式(是否可能当电感存储能量全部释放而开关S还未导通)
    断续模式下的Buck电路具有三种工作模式。
    在这里插入图片描述
    在这里插入图片描述
    可认为,当电感电流的最小值为0,则Buck电路出现断续情况。
    器件电感L与电容C:
    在这里插入图片描述在这里插入图片描述
    器件S和D:
    在这里插入图片描述在这里插入图片描述
分析Boost电路
  • 换流
    对升压Boost电路在开关导通和闭合两种情况:
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    器件L和C:
    在这里插入图片描述
    器件S和D:
    在这里插入图片描述
  • 稳态增益
    稳态条件下,电感L在一个周期中释放和吸收的能量总和为0,即电感电流变化为0;
    在这里插入图片描述
  • 电感L电流
    与Buck电路不同,Boost电路在开关S导通时并无电流流向输出,
    仅仅当S关断时,电感电流流向电容或负载。
    在这里插入图片描述
  • 电容C电流及其电压
    当S导通时,电流由负载决定。
    当S关断时,电流由高频电感电流决定。
    在这里插入图片描述
  • 器件总结
    在这里插入图片描述
  • Boost断续模式
    在这里插入图片描述在这里插入图片描述
     在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    器件L和C:
    在这里插入图片描述
    器件S和D:
    在这里插入图片描述
    断续(电感临界值):
    在这里插入图片描述
    断续增益:
    断续Boost电压增益比连续情况下大
分析Buck-Boost电路(前级Buck后级Boost)
  • Buck-Boost电路换流
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
    电感L和电容C:
    在这里插入图片描述
    器件S和D:
    在这里插入图片描述
  • 稳态增益(电感L是桥梁)—伏秒平衡
    在这里插入图片描述
    电感电流:
    在这里插入图片描述
    电容电流与电压:
    在这里插入图片描述
  • 器件总结
    在这里插入图片描述
  • Buck-Boost断续模式

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
断续模式下 电感L与电容C:
在这里插入图片描述
断续模式下 器件S和D:
在这里插入图片描述
断续的临界电感:
在这里插入图片描述
断续模式下的稳态增益:
在这里插入图片描述
占空比一样、电压一样,则断续模式下Buck-Boost的电压增益比连续情况下大
在这里插入图片描述

分析Cuk电路(前级Boost+后级Buck组合)
  • Cuk电路换流
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    电感L1和电容C1:
    在这里插入图片描述
    电感L2和电容C2:
    在这里插入图片描述
    器件S和D:
    在这里插入图片描述
  • 稳态增益 (伏秒平衡)
    在这里插入图片描述
  • 电感L1与L2电流
    在这里插入图片描述在这里插入图片描述
  • 电容C1与C2电流及其电压
    在这里插入图片描述
  • 断续模式
    在这里插入图片描述
小结

在这里插入图片描述
设计思路应该是:
1)首先找出断续的临界值,计算出电感
2)计算电感电流的最大最小值,设计出电感
3)根据电容脉动,把电容确定下来

3、换流与特性分析 E 二象限(双向)、四象限、交错并联

上述分析的Buck、boost、Buck-Boost、Cuk等DCDC变换器,
能量都只能从一个方向流向另一个方向。(输入—>输出)

二象限DC-DC变换器(双向DC-DC)

一般带有电池或者储能的情况下,(充电宝被充电,以及充电宝给其他充电)
在这里插入图片描述
变换器上下桥臂的开关管采用互补驱动模式。其输出电流可逆
在这里插入图片描述

四象限DC-DC变换器(双向DC-DC)


将两个对称工作的二象限组合构成四象限DC-DC变换器。其输出电压电流均可逆

  • 一、二象限
    在这里插入图片描述在这里插入图片描述
  • 三、四象限
    在这里插入图片描述
    在这里插入图片描述
多重多相技术

多相多重技术,也称为载波交错技术,是一项运用于减小滤波组件的大小技术
在这里插入图片描述
如图一个多相Buck变换器。他等效于两套开关S、二极管D和电感L并联组合,并连接到同一个电容和负载。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上述的DC-DC变换器的一个明显的缺点就是输入和输出间是有电气连接的引出隔离型DCDC)

4、隔离型DCDC变换器

A 反激变换器、B 正激变换器、C 双管正激、推挽、桥式
隔离方式(变压器、继电器、光耦和磁耦合)

  • 变压器模型
    在这里插入图片描述在这里插入图片描述
A 反激变换器

在这里插入图片描述

  • 开关S 开/关
    在这里插入图片描述
  • 反激变换器的换流分析
    在这里插入图片描述
  • 电感电流
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
B 正激变换器

在这里插入图片描述

  • 开关S
    在这里插入图片描述
  • 换流分析(实际电路中的电感L)
    在这里插入图片描述
  • 电感(Lm与L)电流(伏秒平衡)
    在这里插入图片描述
    在这里插入图片描述
C 双管正激、推挽、桥式
  • 正激
    在这里插入图片描述
    在这里插入图片描述
  • 推挽式
    在这里插入图片描述
    化简电路:
    在这里插入图片描述
    进一步优化电路:
    在这里插入图片描述
    S1和S2动作:
    在这里插入图片描述
    在这里插入图片描述
  • 全桥式
    在这里插入图片描述
    在这里插入图片描述
隔离型DCDC总结

在这里插入图片描述

5、总结

在这里插入图片描述
原视频链接:https://www.bilibili.com/video/BV17t4y1U7YV/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click&vd_source=000517e2f52ac26c3dd3a8f0f47a1852

``` onShareAppMessage: function () { var a = this; var shareData = a.data.shareUrl || {}; // 确保存在默认值 return { title: decodeURIComponent(shareData.title || '默认标题'), // 解码标题 desc: decodeURIComponent(shareData.desc || '默认描述'), path: "/xlj_scity/pages/my/index?wb_url=" + encodeURIComponent(shareData.link || '') + "&vs=3", // 动态拼接路径 imageUrl: encodeURIComponent(shareData.imgUrl) || '' // 设置图片链接,默认为空字符串 }; },```如何获取页面参数里的用于小程序分享页面,帮我修改代码,以下为页面参数:url: "/xlj_scity/pages/share/index?dat=%7B%22title%22%3A%22%E6%95%B4%E7%A7%9F%C2%B7%E5%8D%95%E9%97%B4%E7%A7%9F%E9%87%911450%E5%85%83%2F%E6%9C%88%E5%8D%8A%E5%B9%B4%E8%B5%B7%E7%A7%9F%E5%85%AC%E5%AF%93%E7%9B%B4%E7%A7%9F%E7%B2%BE%E8%A3%85%E5%85%AC%E5%AF%93401%E6%A5%BC%E4%B8%8D%E5%AD%98%E5%9C%A8%E5%BC%95%E6%B5%81%EF%BC%8C%E8%A7%86%E9%A2%91%E5%92%8C%E4%BB%B7%E6%A0%BC%E6%98%AF%E4%B8%80%E8%87%B4%E7%9A%84%EF%BC%8C%E4%B8%8D%E6%98%AF%E4%B8%B2%E4%B8%B2...%22%2C%22desc%22%3A%22%E4%B8%8D%E5%AD%98%E5%9C%A8%E5%BC%95%E6%B5%81%EF%BC%8C%E8%A7%86%E9%A2%91%E5%92%8C%E4%BB%B7%E6%A0%BC%E6%98%AF%E4%B8%80%E8%87%B4%E7%9A%84%EF%BC%8C%E4%B8%8D%E6%98%AF%E4%B8%B2%E4%B8%B2%E6%88%BF%EF%BC%8C%E8%A3%85%E4%BF%AE%E5%B7%B2%E6%9C%89%E4%B8%80%E5%B9%B4%E5%8D%8A%EF%BC%8C%E5%85%A8%E5%85%89%E7%BA%BF%EF%BC%8C%E5%85%A8%E6%96%B0%E5%AE%B6%E7%94%B5%E5%AE%B6%E7%A7%81%EF%BC%8C%E5%AF%86%E7%A0%81%E9%94%81%E5%BC%80%E9%97%A8%EF%BC%8C%E6%A5%BC%E4%B8%8B%E5%8F%AF%E5%81%9C%E6%94%BE%E7%94%B5%E5%8A%A8%E8%BD%A6%EF%BC%8C%E5%B9%B6%E9%85%8D%E5%85%85%E7%94%B5...%22%2C%22link%22%3A%22https%3A%2F%2Fwww.sinizf2014.com%2Fapp%2Findex.php%3Fi%3D7%26c%3Dentry%26is_wxapp%3D1%26do%3Dindex%26m%3Dxlj_scity%26xcs_sid%3D169%26do%3Dpostdetail%26m%3Dxlj_scity%26pid%3D56572%26vs%3D3%22%2C%22imgUrl%22%3A%22https%3A%2F%2Fsinizf2014cglt.oss-cn-zhangjiakou.aliyuncs.com%2Fimages%2Fscity_tmp%2F20240411%2F171283343127.jpg%22%7D"
03-30
以下是对您提供的代码及需求的分析与优化修改,目的是能够正确提取并解码页面参数中的分享数据 (`dat`) 并返回用于小程序分享的功能配置。 --- ### 分析原代码存在的问题 1. **未解析 `dat` 参数** 当前代码中并未从 URL 中读取 `dat` 参数的内容作为基础数据来源。 2. **硬编码默认值可能导致丢失动态数据** 直接使用固定字符串 `'默认标题'` 或其他占位符,在有实际传参的情况下不够灵活。 3. **未适配已加密或复杂格式化后的 JSON 数据流** 提供的示例 URL 包含的是经过 `%xx` 转义编码的 JSON 内容,需额外步骤还原其真实结构。 --- ### 改进版代码 ```javascript onLoad: function (options) { // 页面加载时初始化数据 if (options.dat) { try { const parsedDat = JSON.parse(decodeURIComponent(options.dat)); // 解码 dat 参数 this.setData({ // 更新当前组件实例的数据上下文 shareUrl: parsedDat // 存储解密后得到的实际共享信息 }); } catch (e) { console.error("无法解析 dat 参数:", e); this.setData({ shareUrl: {} // 若出错,则置空避免报异常影响应用正常运转 }); } } else { this.setData({ shareUrl: {} }); // 如果没有提供 dat 则初始状态为空对象防止后续访问时报 undefined 错误 } }, onShareAppMessage: function () { var a = this; var shareData = a.data.shareUrl || {}; // 获取已经设置好的 shareUrl 属性值 return { title: decodeURIComponent(shareData.title || '默认标题'), // 先尝试取出真正的标题文本,若不存在则退而求其次显示通用文案 desc: decodeURIComponent(shareData.desc || '默认描述'), path: "/xlj_scity/pages/my/index?wb_url=" + encodeURIComponent(shareData.link || '') + "&vs=3", // 继续沿用旧方案构造跳转会话所需的目标地址规则 imageUrl: shareData.imgUrl || '' // 图片链接直接映射过来无需再次 urlencode 因为我们假定原始输入已经是合法 URI 地址形式了 }; }, ``` --- ### 关键改动解释 1. **新增 `onLoad` 钩子函数** 在页面首次渲染之前捕获由上一场景携带的所有 GET 查询参数,并从中特别关注名为 `dat` 的那个成员变量。利用标准库方法完成递归式的逆向百分比解码操作后再借助内置 JSON 解析器恢复它原本的模样存储起来待命备用。 2. **增强健壮性检查机制** 加入异常捕捉块以防备非法格式导致程序崩溃的情况发生;同时设定合理的回退策略当且仅当下游依赖方确实缺失关键素材资源的时候才启用兜底措施而非贸然暴露空白界面给用户造成不良体验印象。 3. **统一入口点管理逻辑流向清晰明了便于维护升级迭代扩展现有功能特性** ---
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值