当前位置: 首页 > news >正文

充电学习—2、开关电源基本原理

一、基本原理:

  • 1、脉冲宽度调制(锯齿波发生器 PWM):通过脉冲宽度的改变,实现占空比的调节,实现稳压
    特点:
    开关周期固定,滤波电路设计简单,开关频率具有固定性;
    受到开关功率最小导通时间限制,不能够对电压范围进行作宽范围的调节
    输出端一般要接假负载,规避空载时输出电压升高问题出现
  • 2、脉冲频率调制 (固定脉冲发生器 + 电压频率转换器) : 对开关的频率进行改变,进而达到占空比的调节,实现稳压
    特点:
    脉冲宽度具有固定性,核心是脉频的调制

此种方式的相同之处:
均采用时间比率控制(TRC)的稳压原理
负载由轻变重,或者输出电压由高变低,分别通过,增加脉宽和升高脉频的方法使得输出电压保持稳定

  • 3、混合调制 (脉宽调制器 + 脉频调制器) : 脉冲宽度和开关频率都可以改变

二、开关电源组成:

  • 主要模块:
    输入整流滤波模块 、 高频变压器模块 、 输出高频整流滤波模块 、 脉冲宽度调制电路模块
  • 输入整流滤波模块: 将交流电转换为直流电输出
  • 高频变压器模块(主要): 各个绕组线圈的匝数比例决定给输出电压多少
  • 输出高频整流滤波模块: 将变换器的高频交流电压整流滤波得到需要的直流电压, 防止高频噪声对负载干扰
  • 脉冲宽度调制: 控制开关器件的通断,输出端获得一系列幅值相等的脉冲

三:分类:

  • 交流开关电源

  • 直流开关电源:将电能质量较差的粗电,如市电或者蓄电池电源转换成满足设备要求质量较高的直流电压(静电),核心:DC-DC转换器
    1)隔离式DC/DC转换器(输入输出通过变压器实现电气隔离)
    1.1) 单管 正激式
    反激式
    1.2)双管 双管正激、双管反激、推挽和半桥式
    1.3)四管 全桥DC/DC转换器
    2)非隔离式DC/DC转换器
    2.1) 单管 降压式(Buck)、升压式(Boost)
    升压降压式(Buck Boost)、Cuk、Zeta和SEPIC
    2.2) 双管
    2.3)全桥DC/DC转换器

相关文章:

  • 【ARMv8/ARMv9 硬件加速系列 3 -- SVE 指令语法及编译参数详细介绍】
  • 26 种 prompt 套路,驯服大模型
  • Python 介绍——浔川python社
  • 搭建zookeeper、Kafka集群
  • 总结一下 C# 如何自定义特性 Attribute 并进行应用
  • CMake编译proto的方法(custom_target和custom_command)
  • 03- jQuery事件处理和动画效果
  • 【漏洞复现】致远互联FE协作办公平台 ncsubjass SQL注入
  • 切割游戏介绍
  • 代码审计中XSS挖掘一些体会
  • MySQL数据库回顾(1)
  • 构建LangChain应用程序的示例代码:37、基于LangGraph的文档检索与答案生成系统教程
  • 在VS Code中快速生成Vue模板的技巧
  • 查看 RK3568 Android SDK 版本的详细指南
  • 猫头虎分享已解决Bug || 前端领域技术问题解析
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • Angular4 模板式表单用法以及验证
  • Druid 在有赞的实践
  • extjs4学习之配置
  • Git 使用集
  • Javascript弹出层-初探
  • javascript面向对象之创建对象
  • Java反射-动态类加载和重新加载
  • JS学习笔记——闭包
  • Laravel 实践之路: 数据库迁移与数据填充
  • ng6--错误信息小结(持续更新)
  • Redash本地开发环境搭建
  • scala基础语法(二)
  • vue-loader 源码解析系列之 selector
  • 浮现式设计
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 如何学习JavaEE,项目又该如何做?
  • 学习使用ExpressJS 4.0中的新Router
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • #、%和$符号在OGNL表达式中经常出现
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (Matlab)使用竞争神经网络实现数据聚类
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (循环依赖问题)学习spring的第九天
  • (转)JAVA中的堆栈
  • (转)linux 命令大全
  • .NET Core中Emit的使用
  • .NET 解决重复提交问题
  • @Autowired @Resource @Qualifier的区别
  • [ABC294Ex] K-Coloring
  • [Android] Amazon 的 android 音视频开发文档
  • [AutoSar]工程中的cpuload陷阱(三)测试
  • [BUAA软工]第一次博客作业---阅读《构建之法》