【电路笔记】-波特图(Bode Diagrams)

波特图(Bode Diagrams)

文章目录

  • 波特图(Bode Diagrams)
    • 1、概述
    • 2、定义
    • 3、波特图的呈现
    • 4、常见的波特图
      • 4.1 一阶滤波器
      • 4.2 二阶滤波器
    • 5、总结

1、概述

上世纪30年代末,一位名叫 Hendrick Wade Bode 的美国工程师设计了一个著名的表示法来研究频域中的交流电路。 这些图现在在电子和自动化领域仍然非常有用,被称为波特图(Bode Diagrams)。

在本文中,我们将给出表示和阅读波特图的每个必要步骤。

首先,我们提出之前需要详细说明的每个必要概念。 因此,我们将回顾一下传递函数、增益和相位的概念。

本文的后续内容包括了解如何阅读这些图表,这些图表提供了有关未知电路的大量信息。

最后一部分展示了如何绘制一些最常见的电子电路的图表。 例如,此过程对于在手动用户中以特定电路的紧凑形式共享信息很有用。

2、定义

传递函数是在讨论波特图之前需要理解的基本概念。 考虑由其传递函数 T ( j ω ) T(j\omega) T() 定义的任何线性电子电路,并在图1 中用一个方框表示,具有一个输入端和一个输出端:

在这里插入图片描述

图1:线性电子电路的四极表示

传递函数由 V o u t = T ( j ω ) × V i n V_{out}=T(j\omega)×V_{in} Vout=T()×Vin 定义,其中 V i n = ∣ V i n ∣ e j ω t V_{in}=|V_{in}|ej\omega t Vin=Vinet。 有时,我们可以记下 p p p s = j ω s=j\omega s=,这称为拉普拉斯变量

从这个传递函数,可以计算出两个重要的参数:

第一个是增益/幅度 ( G G G),它是通过取该复函数的范数得出的: G = ∣ T ( j ω ) ∣ G=|T(j\omega)| G=T()。 为了绘制波特图,需要考虑以分贝 ( G d B G_{dB} GdB) 为单位的增益: G d B = 20 log ⁡ ( G ) G_{dB}=20\log(G) GdB=20log(G)

增益 G d B = 0 G_{dB}=0 GdB=0表示输入和输出的范数相等 ∣ V i n ∣ = ∣ V o u t ∣ |V_{in}|=|V_{out}| Vin=Vout,称为单位增益。 当 G d B G_{dB} GdB 趋于无限负值时,尽管存在输入,但观察不到输出。

第二个重要参数是输入和输出之间的相位差 ( △ ϕ ) (\triangle \phi) (ϕ)。 该相位差由传递函数的参数给出: a r g ( T ( j ω ) ) = △ ϕ arg(T(j\omega))=\triangle\phi arg(T())=ϕ。 这个等式来自这样的事实:如果我们考虑复数 z1/z2 的比率,则参数由分子和分母的参数之差给出,这证明了前面的公式: a r g ( z 1 / z 2 ) = a r g ( z 1 ) − a r g ( z 2 ) arg(z_1/z_2)=arg( z_1)-arg(z_2) arg(z1/z2)=arg(z1)arg(z2)

3、波特图的呈现

电子电路的波特图由两个图组成,分别以对数刻度绘制增益 G d B G_{dB} GdB 和相位差作为频率的函数。 这两个图都可以有两种表示形式,如图2所示:实数表示或渐近表示。

实曲线与范数的解析表达式和传递函数的参数相关联。 渐近表示是直线近似,也称为波特极点。 在本节中,我们研究简单串联 RC 低通滤波器的波特图,该电路在第四节中介绍。

在这里插入图片描述

图2:低通滤波器的实数和渐近表示

图2提供了很多信息,但为了使其更加清晰易读,我们在图3和图4中分别考虑增益图和相位图的真实表示,如下所示。

在这里插入图片描述

图3:增益图

增益图分为两个区域,分别标记为通带和阻带,其公共边界由截止频率 fc 定义,在本例中等于 10 kHz。 通带是增益恒定且等于 0 dB 的区域(在波特极点近似中),阻带是增益严格小于 -3 dB 并急剧下降的区域,该值和速率已注释 下文将详细介绍。

这个特定频率的特征是 G d B ( f c ) = − 3 d B G_{dB}(f_c)=-3dB GdB(fc)=3dB,但为什么这个值如此相关呢? 即使每个电路的传递函数和截止频率的表达式不同,在 f c f_c fc处幅度始终除以 2 \sqrt2 2 ∣ T ( f c ) ∣ = ∣ T m a x ∣ / 2 |T(f_c)|=|T_{max}|/ \sqrt 2 T(fc)=Tmax∣/2 。 当将该比率换算为dB时,得出: 20 log ⁡ ( 1 / 2 ) = − 3 20\log(1/\sqrt2)=-3 20log(1/2 )=3

该值的重要性来自于功率与幅度的平方成正比,因此当幅度除以 2 \sqrt 2 2 时,功率就除以 2。

截止频率定义了观察到一半功率损失的频率。

最后一个事实可以在图3 中进行评论,它确实强调了在 100 kHz 时增益为 -23dB。 由于在10kHz时增益为 -3dB,因此我们观察到每十倍频程损失 -20dB,也写作 -20dB/dec。 我们稍后将在第四节中看到该值是一阶滤波器的典型值。

我们还可以从下面图 4 所示的相位图中提取一些信息:

在这里插入图片描述

图4:相位图

这里相同的截止频率标志着电阻行为和电抗行为之间的边界。 在 f c f_c fc 处,相位差确实等于-45°。 在 f c f_c fc 之前,电路的行为更像是一个电阻器,在直流和低频状态下,它是纯电阻性的。 f c f_c fc 之后,电容效应增加,并且在高频下,电路变得纯电抗。

4、常见的波特图

4.1 一阶滤波器

上一节介绍了串联RC低通滤波器的波特图,其电路如图5所示:
在这里插入图片描述

图5:串联RC低通滤波器

我们已经看到,该滤波器的特点是截止频率 f c = 1 / ( 2 π R C ) f_c=1/(2 \pi RC) fc=1/(2πRC),增益滚降为 -20dB/dec。 现在让我们考虑另一种可以通过图 6 所示的并联 RC 电路实现的滤波器:

在这里插入图片描述

图6:并联RC电路

可以看出,该电路的传递函数由方程 1 给出,其中 p = j ω p=j\omega p=

在这里插入图片描述

公式1:并联RC电路传递函数

当绘制与该传递函数相关的波特图时,可以清楚地看出并联 RC 电路是一个高通滤波器:

在这里插入图片描述

图7:并联RC高通滤波器的波特图

对于本例,我们选择与低通滤波器相同的 R 和 C 值,以便截止频率保持不变且等于 10 kHz。

关于增益图,我们可以说它是以截止频率值给出的垂直线为对称轴的低通滤波器的对称图。 通带和阻带反转,现在观察到正斜率,从 DC 状态到截止频率的速率为**+20dB/dec**。

事实上,每个一阶滤波器的特点是增益滚降或增加的绝对值为 20dB/dec。

从波特图的关联中,我们可以了解带通滤波器和带阻滤波器是如何制作的。 实际上考虑截止频率分别为 f c l f_{cl} fcl f c h f_{ch} fch的低通和高通滤波器。 如果 f c l < f c h f_{cl}<f_{ch} fcl<fch,则观察到带阻滤波器行为:

在这里插入图片描述

图8:低通和高通关联的增益图

在此示例中, f c l = 10 k H z f_{cl}=10kHz fcl=10kHz f c h = 20 k H z f_{ch}=20 kHz fch=20kHz,因此带阻宽度由 △ f = f c h − f c l = 10 k H z \triangle f=f_{ch}-f_{cl}=10kHz f=fchfcl=10kHz 给出。 谐振频率f0由截止频率的几何平均值给出: f 0 = ( f c l + f c h ) ≈ 14 k H z f_0=\sqrt (f_{cl}+f_{ch})\approx 14kHz f0=( fcl+fch)14kHz。 带阻滤波器的增益图由这两条曲线的对数相加得出:

在这里插入图片描述
带阻滤波器实际上可以通过将 RC 高通滤波器与 RC 低通滤波器并联并为电阻器和电容器选择适当的值来实现,以便观察所需的行为。

带阻滤波器的双电路可以由相同的RC滤波器串联而成。 在这种情况下,截止频率必须遵守不等式 f c h < f c l f_{ch}<f_{cl} fch<fcl

在这里插入图片描述

图9:带通滤波器增益图

带宽和谐振频率的公式仍然适用于带通滤波器。

4.2 二阶滤波器

二阶滤波器的特征在于其传递函数的表达式中至少存在一项 p 2 p^2 p2 。 该术语源于电路中存在两个电抗组件的事实。

我们已经在串联RLC电路和并联RLC电路的文章中介绍了分别制作二阶低通和高通滤波器的两个电路。 这些文章中还显示了它们相关的传递函数和波特增益图。

二阶滤波器的优点是具有绝对值 40dB/dec 的滚降(对于低通滤波器)或增加率(对于高通滤波器),因此可以更快地抑制不需要的频率。

例如对于一阶滤波器,二阶带阻和带通滤波器可以通过基本RLC低通和高通滤波器的并联或串联组合来实现。

5、总结

  • 波特图是一种直观且有效的工具,用于表示电子滤波器的交流行为。 它们与可以计算增益和相位差的电路的传递函数相关。
  • 可以通过一些实验方法绘制波特图,以研究和表征未知电路。 截止频率、带宽(对于带通滤波器)和斜率的测量有助于我们确定电路的阶数、组件和架构。
  • 另一方面,基本滤波器的波特图知识对于预测电路的行为和设计定制滤波器至关重要。

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

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

相关文章

论文-分布式-并发控制-Lamport逻辑时钟

目录 前言 逻辑时钟讲解 算法类比为面包店内取号 Lamport算法的时间戳原理 Lamport算法的5个原则 举例说明 算法实现 参考文献 前言 在并发系统中&#xff0c;同步与互斥是实现资源共享的关键Lamport面包店算法作为一种经典的解决并发问题的算法&#xff0c;它的实现原…

docker部署rabbitmq的坑

背景 今天用docker部署rabbitmq&#xff0c;启动都一起正常&#xff0c;但是当访问15672端口时&#xff0c;不能加载出页面。 排查 1.防火墙是否开启 ufw status2.ip是否能ping通 ping 192.168.x.x3.检查docker日志 docker psdocker logs -f 容器id4.进入容器&#xff0c…

Vue3项目创建+组合式API使用+组件通信+渲染微博热搜+打包上线

摘要 Vue3的组合式API大大减少了代码量&#xff0c;以及使用也方便了很多&#xff0c;本案例使用Vite创建一个Vue3示例&#xff0c;简单介绍Vue3的组合式API使用以及父传子组件传参示例。 创建Vue3项目 1、首先要安装 Node.js 下载地址&#xff1a;https://nodejs.org/en/do…

Windows安装virtualenv虚拟环境

需要先安装好python环境 1 创建虚拟环境目录 还是在D:\Program\ 的文件夹新建 .env 目录&#xff08;你也可以不叫这个名字&#xff0c;一般命名为 .env 或者 .virtualenv &#xff0c;你也可以在其他目录中创建&#xff09; 2 配置虚拟环境目录的环境变量 3 安装虚拟环境 进…

如何集成验证码短信API到你的应用程序

引言 当你需要为你的应用程序增加安全性和用户验证功能时&#xff0c;集成验证码短信API是一个明智的选择。验证码短信API可以帮助你轻松实现用户验证、密码重置和账户恢复等功能&#xff0c;提高用户体验并增强应用程序的安全性。本文将介绍如何将验证码短信API集成到你的应用…

AutoCAD 2024 Mac中文附激活补丁 兼容M1.M2电脑

AutoCAD 2024是一款功能强大的CAD设计绘图工具&#xff0c;旨在帮助用户创建和编辑高质量的设计图纸和模型。该软件支持2D和3D设计&#xff0c;具有丰富的功能和工具&#xff0c;可用于绘图、建模、注释、标注、尺寸设置等多种操作。AutoCAD 2024还引入了智能对象捕捉、实时预览…

【AGC】.p12证书文件如何获取MD5

近期在使用DevEco Studio3.1打包应用时遇到了一个问题&#xff0c;我使用Build—Generate Key and CSR创建了密钥库文件。 我这里需要获取到创建的.p12证书文件的MD5值&#xff0c;于是在控制台使用了keytool -list -v -keystore D:\myapp.p12命令获取证书指纹&#xff0c;但是…

【51单片机】:智能施工电梯系统

项目效果&#xff1a; 基于51单片机的智能施工电梯系统 摘 要 智能施工电梯系统目前广泛应用于人们建筑工程中&#xff0c;为人们施工时上下搬运提供了极大的便利。智能施工电梯系统包括密码开启、超重提示&#xff0c;电梯运作及相关信息显示等等功能&#xff0c;施工电梯为我…

ROS学习笔记——配置环境变量

重点解决&#xff1a;避免每次都source ros2环境&#xff0c;每次都要设置ros_domain_id等等设置 Background ROS 2 relies on the notion of combining workspaces using the shell environment. ros2 依赖于“组合工作区”这个改变&#xff0c;使用shell 环境来实现 …

DevOps持续集成-Jenkins(1)

文章目录 DevOpsDevOps概述Code阶段工具&#xff08;centos7-gitlab主机&#xff09;Windows下安装Git&#xff08;作用是&#xff1a;使我们可以上传代码到GitLab&#xff09;Linux下安装GitLab⭐&#xff08;作用是&#xff1a;运行一个GitLab接收代码&#xff09;环境准备先…

数据结构 C语言 2.1 线性表抽象数据类型 2.2 小议顺序表

一、线性表抽象数据类型 线性表的定义 定义&#xff1a;零个或多个数据元素的有限序列 线性表的特点&#xff1a; 1.它是一个序列 数据元素之间是有序的 数据元素之间是一对一的关系 2.有限性 线性表的数据元素个数是有限的 注意&#xff1a;零个数据元素的有限序列又…

【Qt样式(qss)-5】qss局部渲染混乱,错乱,不生效的一种原因

前言&#xff1a; 之前写过一些关于qss的文章&#xff1a; 【Qt样式&#xff08;qss&#xff09;-1】手册小结&#xff08;附例&#xff1a;软件深色模式&#xff09;_深蓝色主题qss表-CSDN博客 【Qt样式&#xff08;qss&#xff09;-2】使用小结&#xff08;软件换肤&#…

2023了,是时候使用pnpm了!

2023了&#xff0c;是时候使用pnpm了&#xff01; Excerpt 2023了&#xff0c;是时候使用pnpm了&#xff01; 什么是pnpm pnpm代表performant npm&#xff08;高性能的npm&#xff09;&#xff0c;同npm和Yarn&#xff0c;都属于Javascript包管理安装工具&#xff0c;它较npm和…

倍福控制Beckhoff_AX5000 控制第三方电机

1. 把第三方电机的.XML 文件&#xff0c;拷贝到 C:\TwinCAT\Io\TcDriveManager\MotorPool 目录下&#xff0c;并重新启动 TwinCAT。 2. 打开新的 System Manager 文件&#xff0c;完成 Choose Target 之后&#xff0c;把 TwinCAT System Manager 置为 Config mode。 3. 右击 …

【鸿蒙软件开发】ArkTS基础组件之Gauge(环形图表)、LoadingProgress(动态加载)

文章目录 前言一、Gauge环形图表1.1 子组件1.2 接口参数介绍 1.2 属性1.3 示例代码二、LoadingProgress2.1 子组件2.2 接口2.3 属性2.4 示例代码 总结 前言 Gauge&#xff1a;数据量规图表组件&#xff0c;用于将数据展示为环形图表。 LoadingProgress&#xff1a;用于显示加载…

c#使用ExifLib库提取图像的相机型号、光圈、快门、iso、曝光时间、焦距信息等EXIF信息

近期公司组织了书画摄影比赛&#xff0c;本人作为摄影爱好者&#xff0c;平时也会拍些照片&#xff0c;这次比赛当然不能错过。为了提高获奖概率&#xff0c;选了19张图像作为参赛作品。但是&#xff0c;摄影作品要提交图像的光圈、曝光时间等参数。一两张还可以通过电脑自带软…

推开科研成果落地“最后一扇门”

科研成果只有落地了&#xff0c;才能发挥出它真正的价值。虽然中国近几年已经飞速发展&#xff0c;但是我们的自主创新能力依然比不了发达国家。而且&#xff0c;尽管科研成果在理论和实践上已经取得了很大的进展&#xff0c;但如何将其落地到实际生产中仍然存在很多问题。其中…

软考高项(十二)项目质量管理 ★重点集萃★

&#x1f451; 个人主页 &#x1f451; &#xff1a;&#x1f61c;&#x1f61c;&#x1f61c;Fish_Vast&#x1f61c;&#x1f61c;&#x1f61c; &#x1f41d; 个人格言 &#x1f41d; &#xff1a;&#x1f9d0;&#x1f9d0;&#x1f9d0;说到做到&#xff0c;言出必行&am…

kafka3.X集群安装(不使用zookeeper)

一、kafka集群实例角色规划 在本专栏的之前的一篇文章《kafka3种zk的替代方案》已经为大家介绍过在kafka3.0种已经可以将zookeeper去掉。 上图中黑色代表broker&#xff08;消息代理服务&#xff09;&#xff0c;褐色/蓝色代表Controller(集群控制器服务) 左图&#xff08;kafk…

字节码进阶之JVM Attach API详解

字节码进阶之JVM Attach API详解 文章目录 字节码进阶之JVM Attach API详解附加到虚拟机加载代理和获取信息分离虚拟机 使用Attach API的基本步骤1. **获取虚拟机实例**&#xff1a;2. **附加到虚拟机**&#xff1a;3. **加载代理或获取信息**4. **从虚拟机分离**&#xff1a;…