开关电源功率因数和效率的测试你会了吗?

2024-03-11 23:12

本文主要是介绍开关电源功率因数和效率的测试你会了吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

   大家好,我是砖一。

    做电子行业的可能都知道,线性电源和开关电源,(不知道的开个坑,下次讲一下)

    那么今天介绍的是开关电源的功率因数和效率如何测试?

一,测试目的

主要是测试电源工程师根据客户的要求设计的功率因数(Power Fator,简称PF)和效率(η),通过实验的验证做出的样品能否满足需求。

二,测试仪器

1,交流电源AC source,后续会手把手教会AC源怎么用,挖个坑啊哈哈;

2,功率计,通常和AC源并在一块,输出一根3pin的线,供样品使用;

3,电子负载,同上,继续教起来;

4,万用表,之前讲过,不会的要去看下。

三,测试条件

以北美灯具120V为例讲解

1,室温25℃;

2,输出电压108-132V

3,频率50HZ

4,输出负载,也就是我们说的输出电压,假设取36V

四,测试方法

我们有两种方式可以判定:第一种是线性调整率Line Regulation,另一种是负载调整率Load Regulation。

1、线性调整率

它的定义: 又称源效应或电网调整率,是指输出电压随输入电压的线性变化的波动,条件是全满载。如果做的是恒流源的话,当输入电压在额定范围内变化时,看输出电流Iout的变化率。

选中输出电流这一列,范围在H39:H51

公式:线性调整率=(MAX(H39:H51)-MIN(H39:H51))/AVERAGE(H39:H51)

利用excel计算即可,看电源工程师给定的是线性调整率是多少,大多数是3%~5%。

验证方式:输出全满载,在输入电压全范围内测量输出电压,观察示波器及万用表,记下输入电压Vin全范围变化时的输出电流最大,最小值和平均值,利用上述公式求得线性调整率。

2、负载调整率

它的定义: 又称负载效应,是指输入电压随输出电压变化的波动,条件是输入为额定电压。

选中输出电流这一列,范围在H55:H60

公式:负载调整率==(MAX(H55:H60)-MIN(H55:H60))/AVERAGE(H55:H60)

利用excel计算即可,电源输出电压的变化会使得输出电流变换明显,看电源工程师给定的是线性调整率是多少大多数为3%~5%。

3、回归主线:功率因数PF和效率η

功率因数有三种方式可以获取:

(1)如果你接入了功率计,直接就能看到PF值,一般情况下要求PF大于0.9;

(2)不巧的是,你没有功率计,只有一台交流电源,按下F1或者F2/F3,通过旋钮就能看出PF,当然这些后面的交流电源会让你彻底学会使用。

(3)如果上述两个都没有,那么你如果知道输入功率Pin,输入电压Vin,输入电流Iin,通过公式,也能计算出来,功率因数PF=Pin/(Vin*Iin)。

效率η可以之间计算出来:η=输出功率Pout/输入功率Pin*100%

    好了,今天的文章内容到这里就结束了,希望对你有帮助。

    铁铁,我们下一期见,如果觉得我的文章还不错,请帮忙

三连支持点赞/在看/转发~

这篇关于开关电源功率因数和效率的测试你会了吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题