小功率无变压器电源设计

news2024/11/26 9:42:31

采用无变压器电源解决方案为低功率电路提供所需电源通常是有利的。

事实上,如果负载电流只有几十毫安,则可以将输入交流电压转换为直流电压,而无需使用大型、昂贵且笨重的变压器。不带变压器的替代方案也更便宜、更轻并且占地面积更小。无变压器电源根据电路类型分为两类:电容式和电阻式。现在我们将了解每种类型电路的特性、如何评估所涉及电子元件的功率以及应采取哪些安全预防措施。

无变压器电容电源

图 1 显示了无变压器电容电源的原理图。下面提供了可让您确定所需组件值的公式。交流电源电压的火线和中性线分别用L和N表示,而输出电压和电流分别用V OUT和I OUT表示。电阻器 R1 和 C1 的电抗均用于减少浪涌电流,浪涌电流可能会损坏组件。D2 是典型的硅二极管,其任务是对交流电压进行整流,而 D1 是齐纳二极管,提供稳定的参考电压。

图 1:电容式无变压器电源(图片:Microchip)。

图 1:电容式无变压器电源(图片Microchip)

只要输出电流 I OUT 小于或等于输入电流 I IN,负载上的电压就保持恒定,其值可以计算为:

小功率无变压器电源设计

其中 V Z 是齐纳电压, V RMS 是输入交流电压的RMS 值, f 是其频率。I IN的值 应与负载功率需求相匹配,而其值应用于为每个组件选择正确的额定功率。输出电压 V OUT 的 计算公式如下:小功率无变压器电源设计其中 V D是 D 2 上的正向偏置电压 (对于常规硅二极管为 0.6–0.7 V)。对于 R 1,建议选择功率至少为理论值 P R1两倍的元件 给出:小功率无变压器电源设计

电容器 C 1 的电压应至少为交流电源电压的两倍(例如,在美国为250 V),该电容器即此类电路的名称。二极管 D 1 的 功率应至少是由以下公式给出的理论值的两倍:小功率无变压器电源设计这同样适用于二极管 D 2的功率,其中现在可以使用恒压值 0.7 V 代替 V Z。对于 C 2,通常使用电解电容器,其电压至少是 V Z的两倍。

与基于变压器的解决方案相比,电容解决方案的主要优点在于减小了尺寸、重量和成本。与下一段中介绍的电阻型解决方案相比,该电路可以让您获得更高的效率水平。缺点是缺乏与交流输入电压的绝缘,并且成本比电阻解决方案更高。

无变压器电阻电源

同样,在无变压器电阻电源中, 只要 电流 I OUT 小于或等于输入电流 I IN ,输出电压 V OUT就保持恒定。但不同的是,现在仅通过电阻R 1来限制浪涌电流。输出电压 V OUT 可以使用与电容式电源相同的公式计算,而输入电流 I IN 现在可以通过应用以下公式获得:小功率无变压器电源设计

与前一种情况一样,所选组件的功率值必须至少是理论功率值的两倍,这可以通过应用欧姆定律计算(对于电阻器 R 1 为 P = R × I 2 ,对于电阻器 R 1 为 P = R × I 2 ,对于电阻器 R 1 为 P = R × I ,对于电阻器 R 1 为P = R × I 2 , 对于二极管 D 1 和 D 2 )。电解电容器 C 2 的尺寸必须与电容情况相同。

与基于变压器的电路相比,电阻电源的优点是尺寸和重量更小,并且代表了的解决方案。然而,即使在这种情况下,交流电源也没有绝缘,效率也低于电容方案。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入剖析人才管理的关键要素:“选、用、育、留”四大核心要素

在当今这个日新月异的商业时代,企业的成功不再仅仅取决于资金、技术或市场策略,而更多地依赖于企业所拥有的人才资源。有效的人才管理策略,尤其是“选、用、育、留”四大核心要素,已成为推动企业持续发展的关键。 一、选&#xff…

28.启动与暂停程序

上一个内容:27.设计注入功能界面 以它 27.设计注入功能界面 的代码为基础进行修改 点击添加游戏按钮之后就把游戏启动了 CWndINJ.cpp文件中修改: void CWndINJ::OnBnClickedButton1() {// TODO: 在此添加控件通知处理程序代码/*ExeLst.InsertItem(0, L…

虚函数机制-动态绑定的应用

虚函数使得程序在运行的时候根据指针指向对象的类型来确定调用哪个函数。 下图中:都为静态绑定。因为在编译器就确定了可以调用的函数 此时当基类指针指向派生类对象时,因为没有virtual关键字,所以在编译阶段就根据指针类型确定了要指向的函…

博客论坛系统java博客管理系统基于springboot+vue的前后端分离博客论坛系统

文章目录 博客论坛系统一、项目演示二、项目介绍三、部分功能截图四、部分代码展示五、底部获取项目源码(9.9¥带走) 博客论坛系统 一、项目演示 博客论坛系统 二、项目介绍 基于springbootvue的前后端分离博客论坛系统 系统角色&#xff1a…

创业者的孤独之旅:马云视角下的战略定位与自我激励

一、引言 在创业的道路上,每一位创业者都如同孤独的旅人,背负着梦想与希望,踏上了充满未知与挑战的征途。马云,这位中国电子商务的巨擘,以其独特的视角和坚韧不拔的精神,为我们揭示了创业者所面临的孤独与…

js注册popstate事件并阻止浏览器返回

提示:记录工作中遇到的需求及解决办法 文章目录 前言一、第一步二、第二步三、第三步四、最后 前言 在做一些重要资料填写的时候, 我们基本都会阻止一下浏览器的回退, 刷新等等, 今天我们主要针对回退, 做一次讲解。 提示:以下是本篇文章正文内容&#…

HCIP认证笔记(填空)

1、为防止攻击者伪造BGP报文对设备进行攻击,可以通过配置GTSM功能检测IP报文中的TTL值的范围来对设备进行保护。如果某台设备配置了“peer x.x.x.x valid-ttl-hops 100",则被检测的报文的TTL值的有效范围为【(156),255】; 解析: peer {group-name | ipv4-address…

2024年7款硬盘恢复软件:即刻恢复硬盘删除的文件!

当文件被删除后,它并不是立即从硬盘中消失,而是被标记为“已删除”,等待垃圾回收处理。因此,在文件被删除后,有几种方法可以尝试恢复删除的数据。 以下是7款常用的数据恢复软件,以及它们的详细介绍&#xf…

IDEA创建SpringBoot项目教程,讲解超详细!!!(2024)

前言 在创建Spring Boot项目时,为了确保项目的顺利构建和运行,我们依赖于JDK(Java开发工具包)和Maven仓库。 JDK作为Java编程的基础,提供了编译和运行Java应用程序所需的核心类库和工具。 JDK安装配置教程&#xff1…

相对与绝对布局:悬浮的提示框页面

目录 任务描述 相关知识 HTML和CSS基础: 盒子模型: 定位: 伪类: 编程要求 任务描述 在本关中,你需要创建一个简单的HTML页面,其中包括一个按钮。当鼠标悬停在按钮上时,会显示一个浮动的提示框(tooltip)&#xf…

【SpringBoot】SpringBoot:构建实时聊天应用

文章目录 引言项目初始化添加依赖 配置WebSocket创建WebSocket配置类创建WebSocket处理器 创建前端页面创建聊天页面 测试与部署示例:编写单元测试 部署扩展功能用户身份验证消息持久化群组聊天 结论 引言 随着实时通信技术的快速发展,聊天应用在现代We…

python pandas处理股票量化数据:笔记2

有一个同学用我的推荐链接注册了tushare社区帐号https://tushare.pro/register?reg671815,现在有了170分积分。目前使用数据的频率受限制。不过可以在调试期间通过python控制台获取数据,将数据保存在本地以后使用不用高频率访问tushare数据接口&#xf…

2024年6个恢复删除数据的方法,看这篇就够了~

在数字化飞速发展的今天,数据已成为我们生活中不可或缺的组成部分,它记录着我们的记忆、创意和辛勤付出。然而,生活总是充满意外,我们可能会遭遇数据意外删除或丢失的困境。在这种关键时刻,如何高效、准确地恢复数据就…

Linxu开机出现 Generating “/run/initramfs/rdsosreport.txt“解决方案

Linxu开机出现 Generating "/run/initramfs/rdsosreport.txt"解决方案 解决: 一、找这个-root结尾的文件也不一样。 大家可以用ls /dev/mapper查看到自己装的镜像对应的以-root结尾的文件是哪个。 二、所以我们运行的是:xfs_repair /dev/map…

【DPDK学习路径】二、DPDK简介

DPDK(Data Plane Development Kit)是一个框架,用于快速报文处理。 在linux内核提供的报文处理模型中,接收报文的处理路径为:首先由网卡硬件接收,产生硬中断,触发网卡驱动程序注册的中断函数处理,之后产生软…

【吊打面试官系列-Mysql面试题】优化数据库的方法?

大家好,我是锋哥。今天分享关于 【优化数据库的方法?】面试题,希望对大家有帮助; 优化数据库的方法? 1、选取最适用的字段属性,尽可能减少定义字段宽度,尽量把字段设置 NOTNULL, 例…

【Android面试八股文】你能描述一下JVM中的类加载过程吗?

文章目录 一、Java类的生命周期二、JVM类加载过程1. 加载(Loading)2. 链接(Linking)a. 验证(Verification)b. 准备(Preparation)b.1 准备阶段的初始值b.2 用户定义的初值b.3 常量的初始化c. 解析(Resolution)3. 初始化(Initialization)3.1 什么是 `<clinit>`…

嵌入式系统中常用的参数存储方法

一、有哪些参数需要管理? 在智能硬件产品中,一般有三类数据需要存储并管理: 1. 系统设置数据 系统设置数据是指产品自身正常工作所依赖的一些参数。 这类数据的特点:只能在生产过程中修改,出厂后用户无权限修改。 比如:产品 SN、产品密钥/token/license、传感器校准值…

我与Python的一夜情

期末突击看这篇才够味&#xff01; 环境搭建 首先就是相关工具的安装&#xff0c;直接搜就好&#xff0c;但是还是贴个网址吧&#xff1a; Welcome to Python.orghttps://www.python.org/ 然后就是根据自己的系统选择咯&#xff1a; 谁能闲来无事送我个mac玩玩 Windows的一…

Spring 整合 MyBatis 底层源码解析

大家好&#xff0c;我是柳岸花开。今天我们要讲的是 Spring 整合 MyBatis 的底层源码解析。希望大家能更深入理解 Spring 和 MyBatis 的整合原理&#xff0c;并应用到实际项目中。 由很多框架都需要和Spring进行整合&#xff0c;而整合的核心思想就是把其他框架所产生的对象放到…