基于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

相关文章

浅析Spring如何控制Bean的加载顺序

《浅析Spring如何控制Bean的加载顺序》在大多数情况下,我们不需要手动控制Bean的加载顺序,因为Spring的IoC容器足够智能,但在某些特殊场景下,这种隐式的依赖关系可能不存在,下面我们就来... 目录核心原则:依赖驱动加载手动控制 Bean 加载顺序的方法方法 1:使用@DependsOn(最直

Mysql实现范围分区表(新增、删除、重组、查看)

《Mysql实现范围分区表(新增、删除、重组、查看)》MySQL分区表的四种类型(范围、哈希、列表、键值),主要介绍了范围分区的创建、查询、添加、删除及重组织操作,具有一定的参考价值,感兴趣的可以了解... 目录一、mysql分区表分类二、范围分区(Range Partitioning1、新建分区表:2、分

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

Spring如何使用注解@DependsOn控制Bean加载顺序

《Spring如何使用注解@DependsOn控制Bean加载顺序》:本文主要介绍Spring如何使用注解@DependsOn控制Bean加载顺序,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录1.javascript 前言2. 代码实现总结1. 前言默认情况下,Spring加载Bean的顺

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解