基于MOSFET控制的大范围连续可调(0~45V) 的小功率稳压电源设计实例

本文主要是介绍基于MOSFET控制的大范围连续可调(0~45V) 的小功率稳压电源设计实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

功率场效应管MOSFET是一种单极型电压控制器件,它不但具有自关断能力,而且具有驱动功率小,关断速度快等优点,是目前开关电源中常用的开关器件。采用MOSFET 控制的开关电源具有体积小、重量轻、效率高、成本低的优势,因此,较适合作仪器电源。本文给出了一种由MOSFET 控制的大范围连续可调(0~45V) 的小功率稳压电源设计实例。

总体结构与主电路
为该电源的总体结构框图。工作原理如下:

基于MOSFET控制的大范围连续可调(0~45V) 的小功率稳压电源设计实例
2
在这里插入图片描述

图1 原理方框图

全桥整流电路将电网电压220V 整流成不可调的直流电压Ud = 1. 2U约等于198V。两个等值滤波电容上的电压分别为99V 以上,经DC/AC 变换器逆变之后输出20kHz、脉宽可调的交流电压,又经高频变压器的两个副边分正负半周送入整流滤波电路,输出直流电压。该电源直流输出电压的大小靠 PWM发生器的输出脉冲宽度来控制。

主电路如图2 所示。

基于MOSFET控制的大范围连续可调(0~45V) 的小功率稳压电源设计实例
在这里插入图片描述

图2 主电路

主电路中实现DCPAC 变换的关键元件是功率场效应管VT1 和VT2 。当VT1 管开通,VT2 截止时,电路中的电流从电容C1 正极到VT1 的D1 - S1 ,再通过变压器原边回到电容器C1 的负极形成回路,uAB为正电压。变压器的副边感应电压同名端为正,VD1 导通,输出U0 上正下负。

当VT2 开通,VT1 关断时,同样可推出上述结论:U0 上正下负。U0 的大小取决于控制电路使VT1 、VT2 的导通时间。

这篇关于基于MOSFET控制的大范围连续可调(0~45V) 的小功率稳压电源设计实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/325388

相关文章

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

MySQL的配置文件详解及实例代码

《MySQL的配置文件详解及实例代码》MySQL的配置文件是服务器运行的重要组成部分,用于设置服务器操作的各种参数,下面:本文主要介绍MySQL配置文件的相关资料,文中通过代码介绍的非常详细,需要... 目录前言一、配置文件结构1.[mysqld]2.[client]3.[mysql]4.[mysqldum

基于Python实现数字限制在指定范围内的五种方式

《基于Python实现数字限制在指定范围内的五种方式》在编程中,数字范围限制是常见需求,无论是游戏开发中的角色属性值、金融计算中的利率调整,还是传感器数据处理中的异常值过滤,都需要将数字控制在合理范围... 目录引言一、基础条件判断法二、数学运算巧解法三、装饰器模式法四、自定义类封装法五、NumPy数组处理

Java Stream流以及常用方法操作实例

《JavaStream流以及常用方法操作实例》Stream是对Java中集合的一种增强方式,使用它可以将集合的处理过程变得更加简洁、高效和易读,:本文主要介绍JavaStream流以及常用方法... 目录一、Stream流是什么?二、stream的操作2.1、stream流创建2.2、stream的使用2.

springboot项目中集成shiro+jwt完整实例代码

《springboot项目中集成shiro+jwt完整实例代码》本文详细介绍如何在项目中集成Shiro和JWT,实现用户登录校验、token携带及接口权限管理,涉及自定义Realm、ModularRe... 目录简介目的需要的jar集成过程1.配置shiro2.创建自定义Realm2.1 LoginReal

Python跨文件实例化、跨文件调用及导入库示例代码

《Python跨文件实例化、跨文件调用及导入库示例代码》在Python开发过程中,经常会遇到需要在一个工程中调用另一个工程的Python文件的情况,:本文主要介绍Python跨文件实例化、跨文件调... 目录1. 核心对比表格(完整汇总)1.1 自定义模块跨文件调用汇总表1.2 第三方库使用汇总表1.3 导

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Mysql中设计数据表的过程解析

《Mysql中设计数据表的过程解析》数据库约束通过NOTNULL、UNIQUE、DEFAULT、主键和外键等规则保障数据完整性,自动校验数据,减少人工错误,提升数据一致性和业务逻辑严谨性,本文介绍My... 目录1.引言2.NOT NULL——制定某列不可以存储NULL值2.UNIQUE——保证某一列的每一

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清