半波整流电路原理详解+参数与计算公式
什么是半波整流电路?
半波整流电路的基本操作非常简单,输入信号通过二极管,由于只能通过一个方向的电流,二极管的整流作用,单个二极管只允许通过一半的波形。
下图说明了半波整流电路的基本原理。

当标准交流波形通过半波整流电路时,只剩下一半的交流波形。半波整流电路仅允许交流电压的一个半周期(正半周期或负半周期)通过,并将阻止直流侧的另一个半周期。只需要一个二极管就可以构成一个半波整流电路。本质上,这就是半波整流电路所做的一切。
半波整流电路原理
一个完整的半波整流电路由3个部分组成:变压器、阻性负载、二极管。

半波整流电路原理:如何将交流电压转化为直流电压?
先将高交流电压施加到降压变压器的初级侧,在次级绕组处获得将施加到二极管的低电压。

在交流电压的正半周期间,二极管将正向偏置,电流流过二极管。在交流在交流电压的负半周期间,二极管将反向偏置,电流将被阻断。次级侧 (DC) 的最终输出电压波形,如上图 所示。
之后专注于电路的次级侧,如果用源电压代替次级变压器线圈,可以将半波整流器的电路图简化为下图。

现在没有电路的变压器分散我们的注意力。对于交流电源电压的正半周期,等效电路有效地变为下图:

因为二极管是正向偏置的,因此允许电流通过。所以我们有一个闭合电路。
但对于交流电源电压的负半周,等效电路变为:

整流二极管现在处于反向偏置模式,所以没有电流能够通过它。因此,现在有一个开路。由于这段时间内电流不能流过负载,输出电压为零。这会发生得非常快——因为交流波形每秒会在正负之间多次振荡(取决于频率)。这是半波整流电路波形在输入侧 (Vin ) 的样子,以及在整流后(即从 AC 到 DC 的转换)在输出侧 (Vout) 的样子:

正半波整流前后的电压波形如下图所示。

相反,负半波整流器将只允许负半波通过二极管,并将阻止正半波。正半波整流器和负半波整流器之间的唯一区别是二极管的方向。如在上图中看到的,二极管现在处于相反的方向。因此,二极管现在将仅在交流波形处于其负半周期时才正向偏置。
半波整流电路参数与计算公式
半波整流电路的纹波系数
“纹波”是将交流电压波形转换为直流波形时剩余的不需要的交流分量。尽管我们尽最大努力去除所有交流分量,但在输出侧仍有少量残留物会产生直流波形的脉动。这种不受欢迎的交流分量称为“纹波”。
为了量化半波整流器将交流电压转换为直流电压的能力,我们使用所谓的纹波系数(由 γ 或 r 表示)。纹波系数是整流器交流电压(输入侧)与直流电压(输出侧)的RMS值之比。
二极管的纹波系数的公式为:
整流二极管的波纹系数公式
也可以重新排列为下面的等式:

半波整流器的纹波系数等于1.21(即γ=1.21)。
请注意,为了构建一个好的整流器,我们一般希望将纹波系数保持在尽可能低的水平。这就是为什么我们使用电容和电感作为滤波器来减少电路中的纹波。
半波整流电路的效率
整流器效率 (η) 是输出直流功率与输入交流功率之比。效率的公式等于:

半波整流器的效率等于 40.6%(即 η max = 40.6%)
半波整流电路的有效值
为了得出半波整流器的 RMS 值,我们需要计算负载上的电流。如果瞬时负载电流等于 i L = Imsinωt,则负载电流的平均值 (IDC ) 等于:
半波整流电路的负载电路的有效值
其中Im等于负载上的峰值瞬时电流 (Imax )。因此,负载上获得的输出直流电流 (IDC ) :

对于半波整流器,RMS 负载电流 (Irms ) 等于平均电流 (IDC ) 乘以 π/2。因此,半波整流器的负载电流 (Irms ) 的 RMS 值为:

其中 Im = Imax等于负载上的峰值瞬时电流。
半波整流电路的峰值反向电压
峰值反向电压 (PIV) 是二极管在反向偏置条件下可以承受的最大电压。如果施加的电压超过 PIV,二极管将被破坏。
半波整流整流电路的形状因素
形状因数(FF)是有效值与平均值的比值,如下式所示:

半波整流器的形状因子等于 1.57(即 FF=1.57)。
半波整流电路的输出电压
负载电阻上的输出电压 (VDC )表示为:

半波整流电路应用
虽然半波二极管整流电路基本上使用单个二极管,但二极管周围有一些电路差异,具体取决于应用。
电源整流
当用于电源整流时,半波整流电路如果要以任何方式为设备供电,则与变压器一起使用。通常在此应用中,输入交流波形是通过变压器提供的。这用于提供所需的输入电压。
AM解调
一个简单的半波二极管整流器可用于调幅信号的信号解调。整流过程使幅度调制得以恢复。当半波整流电路用于幅度调制检测时,该电路显然需要与收音机中的其他电路接口。
峰值检测
半波二极管电路通常用作简单的电压峰值检测器。通过在输出负载上放置一个电容,电容器将充电至峰值电压。如果 CR 网络、电容器和负载电阻的时间常数比波形周期长得多或足以捕获变化波形的峰值,则电路将保持电压峰值。
相关文章:

半波整流电路原理详解+参数与计算公式
什么是半波整流电路? 半波整流电路的基本操作非常简单,输入信号通过二极管,由于只能通过一个方向的电流,二极管的整流作用,单个二极管只允许通过一半的波形。 下图说明了半波整流电路的基本原理。 半波整流电路工作图…...

GZ036 区块链技术应用赛项赛题第3套
2023年全国职业院校技能大赛 高职组 “区块链技术应用” 赛项赛卷(3卷) 任 务 书 参赛队编号: 背景描述 新能源作为新兴领域,产业呈现碎片化与复杂化的特性,逐渐出现管理困难、供应链金融、可信监管与数…...

LeetCode142.环形链表II
力扣题目链接 思路:判断链表是否有环?可以使用快慢指针法,快指针每次走两步,慢指针每次走一步,如果链表有环一定会在环中相遇。 如何找环的入口?当快慢指针在环中第一次相遇时,让快指针从头结…...

触摸按键控制LED灯
目录 1.理论 2.代码 2.1 touch_ctrl_led.v 2.2 tb_touch_ctrl_led 1.理论 以上的波形图的touch_flag是采用组合逻辑的方式产生的。 以上的touch_flag是采用时序逻辑产生的,时序逻辑会延迟一拍。 以上是上升沿和下降沿的组合逻辑和时序逻辑实现,逻辑或…...

QT自定义控件0-360°刻度尺
支持0到360,360到0的过度。 直接上代码,可以直接用,使用的paintevent事件实现的,没啥好讲的。 .cpp void Widget::drawCourse(QPainter& p,QPen pen,QFont font) {double currentNumber m_ang;p.setBrush(Qt::black);p.dra…...

c语言0基础笔记
目录 前言 第01章_C语言入门 1.1初识计算机语言 1.2初识C语言 1.3第一个c程序 1.4IDE使用 1.5注释 1.6第一个c程序剖析 1.7printf()输出格式 第02章_变量与进制 2.1关键字 2.2标识符 2.3变量 2.4基本数据类型的使用 2.5变量间的运算规则 2.6常量 2.7输入/输出函…...

Vue 中 Element UI 的 el-table 组件实现动态表头和内容
在 Vue 中使用 Element UI 的 el-table 组件时,为了实现动态表头(包括第一层表头及其下的嵌套表头或子表头)。需要后端返回的数据结构能够体现表头层级关系以及对应的数据结构相匹配。这样的数据通常是一个嵌套数组,每个表头单元可…...

安装sqlserver后—无法连接到 127.0.0.1,1433\sqlexpress
报错问题如下: 标题: 连接到服务器 ------------------------------ 无法连接到 127.0.0.1,1433\sqlexpress。 ------------------------------ 其他信息: 登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用。 (Microsoft SQL Serve…...

Python JSON解析校验格式,输出错误信息的工具
引言: 在现代软件开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,被广泛应用于前后端数据传输和存储。然而,由于JSON的灵活性和复杂性,解析JSON时常常会遇到格式错误的问…...

物联网网关与plc怎么连接?
物联网网关与plc怎么连接? 物联网是当今社会中最热门的技术之一,而物联网网关则是连接物联网设备与云平台的核心设备之一。物联网网关在连接各种传感器和设备时起着至关重要的作用。而另一种广泛应用于工业控制和自动化领域的设备是可编程逻辑控制器&…...

HANA:存储过程(Procedures) DEBUG
作者 idan lian 如需转载备注出处 如果对你有帮助,请点赞收藏~~~ 1.场景 最近不是写了蛮多hana的存储过程吗,如果是简单的增删改查,如果结果错了,还是比较容易找到错误在哪的,但是逐渐假如循环啊,变量判…...

Oracle行转列函数,列转行函数
Oracle行转列函数,列转行函数 Oracle 可以通过PIVOT,UNPIVOT,分解一行里面的值为多个列,及来合并多个列为一行。 PIVOT PIVOT是用于将行数据转换为列数据的查询操作(类似数据透视表)。通过使用PIVOT,您可以按照特定的列值将数据进行汇总,并将…...

线程同步--生产者消费者模型
文章目录 一.条件变量pthread线程库提供的条件变量操作 二.生产者消费者模型生产者消费者模型的高效性基于环形队列实现生产者消费者模型中的数据容器 一.条件变量 条件变量是线程间共享的全局变量,线程间可以通过条件变量进行同步控制条件变量的使用必须依赖于互斥锁以确保线…...

React hook+AntD pro实现Form表单的二次封装
React hookAntD pro实现Form表单的二次封装 封装Form表单1、在src/types下新建 antd/form/index.ts,进行Form表的配置、数据等类型的限制2、在 根目录/components 下新建 BaseForm/index.tsx文件3、在BaseForm/createFormIpt.tsx中,抽取对不同类型的表单…...

python异步切片下载文件(内置redis获取任务 mongo更新任务状态等)
异步切片下载二进制文件并上传桶删除本地文件 import json import os import asyncio from urllib import parseimport aiohttp import aioredis from motor.motor_asyncio import AsyncIOMotorClient from retrying import retry from minio import Minio from minio.error im…...

《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(10)-Fiddler如何设置捕获Firefox浏览器的Https会话
1.简介 经过上一篇对Fiddler的配置后,绝大多数的Https的会话,我们可以成功捕获抓取到,但是有些版本的Firefox浏览器仍然是捕获不到其的Https会话,需要我们更进一步的配置才能捕获到会话进行抓包。 2.宏哥环境 1.宏哥的环境是Wi…...

阿里云云原生弹性方案:用弹性解决集群资源利用率难题
作者:赫曦 随着上云的认知更加普遍,我们发现除了以往占大部分的互联网类型的客户,一些传统的企业,一些制造类的和工业型企业客户也都开始使用云原生的方式去做 IT 架构的转型,提高集群资源使用率也成为企业上云的一致…...

Spring-BeanPostProcessor PostConstruct init InitializingBean 执行顺序
执行顺序探究 新建一个对象用于测试 Component public class Student implements InitializingBean {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}pu…...

【算法】递归
递归 递归初始递归:数列求和递归的应用:任意进制转换递归深度限制递归可视化:分形树递归可视化:谢尔宾斯基Sierpinski三角形递归的应用:汉诺塔递归的应用:探索迷宫 分治策略和递归优化问题兑换最少个数硬币…...

DC-1靶机刷题记录
靶机下载地址: 链接:https://pan.baidu.com/s/1GX7qOamdNx01622EYUBSow?pwd9nyo 提取码:9nyo 参考答案: https://c3ting.com/archives/kai-qi-vulnhnbshua-tiDC-1.pdf【【基础向】超详解vulnhub靶场DC-1】 https://www.bilibi…...

rust跟我学七:获取外网IP地址
图为RUST吉祥物 大家好,我是get_local_info作者带剑书生,这里用一篇文章讲解get_local_info是怎么获取到本机的外网IP地址。 首先,先要了解get_local_info是什么? get_local_info是一个获取linux系统信息的rust三方库,并提供一些常用功能,目前版本0.2.4。详细介绍地址:[…...

华为:交换机忘记console密码重置
一、背景 许多旧项目经过长时间使用后,因为没有特定的管理运维人员,初始对接人也将初始账号密码等重要信息丢失,现需要进后台查看配置或更改网络配置,需重置密码 二、重置密码,不重置设备方法 1、使用console插入交…...

2024年甘肃省职业院校技能大赛信息安全管理与评估 样题三 模块一
竞赛需要完成三个阶段的任务,分别完成三个模块,总分共计 1000分。三个模块内容和分值分别是: 1.第一阶段:模块一 网络平台搭建与设备安全防护(180 分钟,300 分)。 2.第二阶段:模块二…...

Go 中 slice 的 In 功能实现探索
文章目录 遍历二分查找map key性能总结 之前在知乎看到一个问题:为什么 Golang 没有像 Python 中 in 一样的功能?于是,搜了下这个问题,发现还是有不少人有这样的疑问。 补充:本文写于 2019 年。GO 现在已经支持泛型&am…...

pyDAL一个python的ORM(终) pyDAL的一些性能优化
一、大批量插入数据 对于 大量数据插入时,虽然pyDAL也手册中有个方法:bulk_insert(),但是手册也说了,虽然方法上是一次可以多条数据,如果后端数据库是关系型数据库,他转换为SQL时它是一条一条的插入的&…...

springboot log4j配置xml实例说明
提供样本配置代码 xml <?xml version"1.0" encoding"UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!-- status log4j2内部日志级别 --> <configurat…...

VsCode重新安装需要配机的ESLint和 Prettier - Code formatter 配置
新电脑安装完Vscode后,需要装几个插件,这里记录下: {"diffEditor.ignoreTrimWhitespace": false,"files.autoSave": "afterDelay","editor.codeActionsOnSave": {"source.fixAll.eslint"…...

录屏功能怎么打开?简单操作,一学就会!
录屏功能在当今互联网时代变得越来越重要,无论是游戏录制、在线课程录制还是屏幕操作演示,录屏功能都为我们提供了便捷的解决方案。可是您知道录屏功能怎么打开吗?接下来,让我们一起探索如何在电脑上开启录屏功能,记录…...

小程序显示兼容处理,home键处理
定义: env(safe-area-inset-bottom)和env(safe-area-inset-top)是CSS中的变量,用于获取设备底部和顶部安全区域的大小 示例: padding-bottom: calc(env(safe-area-inset-bottom) 12px); /* 兼容iOS> 11.2 */安全间距类型: …...

【java八股文】之JVM基础篇
【java八股文】之JVM基础篇-CSDN博客 【java八股文】之MYSQL基础篇-CSDN博客 【java八股文】之Redis基础篇-CSDN博客 【java八股文】之Spring系列篇-CSDN博客 【java八股文】之分布式系列篇-CSDN博客 【java八股文】之多线程篇-CSDN博客 【java八股文】之JVM基础篇-CSDN博…...