7.3 有源滤波电路(2)

news2024/11/17 4:52:57

四、开关电容滤波器

开关电容电路由受时钟脉冲信号控制的模拟开关、电容器和运算放大电路三部分组成。这种电路的特性与电容器的精度无关,而仅与各电容器电容量之比的准确性有关。在集成电路中,可以通过均匀地控制硅片上氧化层的介电常数及其厚度,使电容量之比主要取决于每个电容电极的面积,从而获得准确性很高的电容比。自八十年代以来,开关电容电路广泛地应用于滤波器、振荡器、平衡调制器和自适应均衡器等各种模拟信号处理电路之中。由于开关电容电路应用 MOS 工艺,故尺寸小,功耗低,工艺过程较简单,且易于制成大规模集成电路。

1、基本开关电容单元

在这里插入图片描述图7.3.26所示为基本开关电容单元电路,两相时钟脉冲 ϕ \phi ϕ ϕ ‾ \overline\phi ϕ 互补,即 ϕ \phi ϕ 为高电平时 ϕ ‾ \overline\phi ϕ 为低电平, ϕ \phi ϕ 为低电平时 ϕ ‾ \overline\phi ϕ 为高电平;它们分别控制电子开关 S 1 S_1 S1 S 2 S_2 S2,因此两个开关不可能同时闭合或断开。当 S 1 S_1 S1 闭合时, S 2 S_2 S2 必然断开, u 1 u_1 u1 C C C 充电,充电电荷 Q 1 = C u 1 Q_1=Cu_1 Q1=Cu1;而 S 1 S_1 S1 断开时, S 2 S_2 S2 必然闭合, C C C 放电,放电电荷 Q 2 = C u 2 Q_2=Cu_2 Q2=Cu2。设开关的周期为 T c T_c Tc,节点从左到右传输的总电荷为 Δ Q = C Δ u = C ( u 1 − u 2 ) \Delta Q=C\Delta u=C(u_1-u_2) ΔQ=CΔu=C(u1u2)等效电流 i = Δ Q T c = C T c ( u 1 − u 2 ) i=\frac{\Delta Q}{T_c}=\frac{C}{T_c}(u_1-u_2) i=TcΔQ=TcC(u1u2)如果时钟脉冲的频率 f c f_c fc 足够高,以至于可以认为在一个时钟周期内两个端口的电压基本不变,则基本开关电容单元就可以等效为电阻,其阻值为 R = u 1 − u 2 i = T c C R=\frac{u_1-u_2}{i}=\frac{T_c}{C} R=iu1u2=CTc C = 1   pF C=1\,\textrm{pF} C=1pF f c = 100   kHz f_c=100\,\textrm{kHz} fc=100kHz,则等效电阻 R R R 等于 10   MΩ 10\,\textrm{MΩ} 10。利用 MOS 工艺,电容只需硅片面积 0.01   mm 2 0.01\,\textrm{mm}^2 0.01mm2,所占面积极小,所以解决了集成运放不能直接制作大电阻的问题。

2、开关电容滤波电路

在这里插入图片描述
图7.3.27(a)所示为开关电容低通滤波器,图(b)所示为它的原型电路。电路正常工作的条件是 ϕ \phi ϕ ϕ ‾ \overline\phi ϕ 的频率 f c f_c fc 远大于输入电压 U ˙ i \dot U_i U˙i 的频率。因而开关电容单元可等效成电阻 R R R,且 R = T c / C 1 R=T_c/C_1 R=Tc/C1。电路的通带截止频率 f p f_p fp 决定于时间常数 τ = R C 2 = C 2 C 1 T c \tau=RC_2=\frac{C_2}{C_1}T_c τ=RC2=C1C2Tc f p = 1 2 π τ = C 1 C 2 ⋅ f c ( 7.3.47 ) f_p=\frac{1}{2π\tau}=\frac{C_1}{C_2}\cdot f_c\kern 35pt(7.3.47) fp=2πτ1=C2C1fc(7.3.47)由于 f c f_c fc 是时钟脉冲,频率相当稳定;而且 C 1 / C 2 C_1/C_2 C1/C2 是两个电容的电容量之比,在集成电路制作时易于作到准确和稳定,所以开关电容电路容易实现稳定准确的时间常数,从而使滤波器的截止频率稳定。实际电路常常在图7.3.27(a)所示电路的后面加电压跟随器或同相比例运算电路,如图7.3.28所示。

在这里插入图片描述

五、状态变量型有源滤波器

将比例、积分、求和等基本运算电路组合在一起,并能够对所构成的运算电路自由设置传递函数,实现各种滤波功能,称这种电路为状态变量型有源滤波电路。这里以二阶为例讲述状态变量型有源滤波器的传递函数的编程、电路的组成和集成电路的特点。

1、二阶有源滤波电路的传递函数

二阶有源滤波电路的传递函数为 A u ( s ) = a 0 + a 1 s + a 2 s 2 b 0 + b 1 s + b 2 s 2 ( 7.3.48 ) A_u(s)=\frac{a_0+a_1s+a_2s^2}{b_0+b_1s+b_2s^2}\kern 40pt(7.3.48) Au(s)=b0+b1s+b2s2a0+a1s+a2s2(7.3.48)根据低通、高通、带通和带阻滤波电路传递函数的表达式(7.3.14)、(7.3.25)、(7.3.34)、(7.3.40),合理选择 a 0 a_0 a0 a 1 a_1 a1 a 2 a_2 a2 b 0 b_0 b0 b 1 b_1 b1 b 2 b_2 b2 的数值(称为编程),即可实现任意传递函数。
a 1 = a 2 = 0 a_1=a_2=0 a1=a2=0 时,式(7.3.48)变为 A u ( s ) = a 0 b 0 + b 1 s + b 2 s 2 ( 7.3.49 ) A_u(s)=\frac{a_0}{b_0+b_1s+b_2s^2}\kern 44pt(7.3.49) Au(s)=b0+b1s+b2s2a0(7.3.49)表明电路实现二阶低通滤波。
a 0 = a 1 = 0 a_0=a_1=0 a0=a1=0 时,式(7.3.48)变为 A u ( s ) = a 2 s 2 b 0 + b 1 s + b 2 s 2 ( 7.3.50 ) A_u(s)=\frac{a_2s^2}{b_0+b_1s+b_2s^2}\kern 44pt(7.3.50) Au(s)=b0+b1s+b2s2a2s2(7.3.50)表明电路实现二阶高通滤波。
a 0 = a 2 = 0 a_0=a_2=0 a0=a2=0 时,式(7.3.48)变为 A u ( s ) = a 1 s b 0 + b 1 s + b 2 s 2 ( 7.3.51 ) A_u(s)=\frac{a_1s}{b_0+b_1s+b_2s^2}\kern 44pt(7.3.51) Au(s)=b0+b1s+b2s2a1s(7.3.51)表明电路实现二阶带通滤波。
a 1 = 0 a_1=0 a1=0 时,式(7.3.48)变为 A u ( s ) = a 0 + a 2 s 2 b 0 + b 1 s + b 2 s 2 ( 7.3.52 ) A_u(s)=\frac{a_0+a_2s^2}{b_0+b_1s+b_2s^2}\kern 44pt(7.3.52) Au(s)=b0+b1s+b2s2a0+a2s2(7.3.52)表明电路实现二阶带阻滤波。
由以上分析可知,如果能够根据式(7.3.48)组成电路,并能方便地改变电路参数,就能实现各种滤波功能。改变 a 0 a_0 a0 a 1 a_1 a1 a 2 a_2 a2 b 0 b_0 b0 b 1 b_1 b1 b 2 b_2 b2 的数值,不但能够改变滤波的类型,而且可以获得不同的通带放大倍数和通带截止频率。

2、状态变量型有源滤波电路的组成

根据式(7.3.48),利用基本运算电路可以构造出二阶有源滤波电路,如图7.3.29所示。图中箭头表示信号的传递方向;每个方框表示一个基本运算电路,有比例、积分和求和三种运算电路,方框的输出标注了运算关系。

在这里插入图片描述
输入电压所接求和运算电路的输出,即 P \textrm P P 点的表达式为 U p ( s ) = b 2 x = U i ( s ) − b 1 x s − b 0 x s 2 U_p(s)=b_2x=U_i(s)-\frac{b_1x}{s}-\frac{b_0x}{s^2} Up(s)=b2x=Ui(s)sb1xs2b0x经整理,可得 U i ( s ) = ( b 0 s 2 + b 1 s + b 2 ) x U_i(s)=\big(\frac{b_0}{s^2}+\frac{b_1}{s}+b_2\big)x Ui(s)=(s2b0+sb1+b2)x输出电压的表达式 U o ( s ) = ( a 0 s 2 + a 1 s + a 2 ) x U_o(s)=\big(\frac{a_0}{s^2}+\frac{a_1}{s}+a_2\big)x Uo(s)=(s2a0+sa1+a2)x所以,传递函数 A u ( s ) = U o ( s ) U i ( s ) = a 0 + a 1 s + a 2 s 2 b 0 + b 1 s + b 2 s 2 A_u(s)=\frac{U_o(s)}{U_i(s)}=\frac{a_0+a_1s+a_2s^2}{b_0+b_1s+b_2s^2} Au(s)=Ui(s)Uo(s)=b0+b1s+b2s2a0+a1s+a2s2与式(7.3.48)相同。改变求和运算电路 Ⅱ Ⅱ 的输入,就可改变 A u ( s ) A_u(s) Au(s),从而得到不同类型的滤波电路。用实际电路取代方框图时,可以适当简化。合理选择积分运算电路的 R R R C C C,可以不需比例运算电路,直接获得合适的 b 0 b_0 b0 b 1 b_1 b1。利用二阶电路的构思方法,可以实现高阶滤波电路。

3、集成状态变量型滤波电路

集成状态变量型滤波电路由若干基本运算电路组合而成,仅需外接几个电阻,就可得到低通、高通、带通和带阻滤波电路,因而均为多功能电路。型号为 AF100 的集成电路是二阶集成状态变量型滤波电路,它利用积分运算电路的频率特性来实现滤波作用,内部电路如图7.3.30所示。

在这里插入图片描述
从对反相输入低通滤波器的分析可知,积分运算电路具有低通特性。但当频率趋近于零时其电压放大倍数的数值将趋于无穷大,故在电容 C C C 上并联电阻 R 2 R_2 R2,如图7.3.11所示,以确定通带放大倍数。同理,在图7.3.30所示电路中,也是利用电阻网络引入级间负反馈来限制通带放大倍数的。当 U o 1 ( s ) U_{o1}(s) Uo1(s) U i 2 ( s ) U_{i2}(s) Ui2(s) 时,通过电阻 R 1 R_1 R1 引入负反馈;当 U o 1 ( s ) U_{o1}(s) Uo1(s) U i 2 ( s ) U_{i2}(s) Ui2(s),且 U o 2 ( s ) U_{o2}(s) Uo2(s) U i 3 ( s ) U_{i3}(s) Ui3(s) 时,通过电阻 R 2 R_2 R2 引入负反馈。
AF100 的典型接法之一如图7.3.31所示,凡打 “ * ” 的均为外接电阻。四个集成运放的输出实现四种滤波功能。以集成运放作为放大电路,以一种运算电路作为其反馈通路,便可实现该种运算的逆运算,利用这一道理,可以较容易地理解图7.3.31所示电路的组成及其工作原理。例如,若反馈通路是低通滤波电路,则整个电路实现高通滤波;若反馈通路是高通滤波电路,则整个电路实现低通滤波。在参数选择得当时,若高通滤波电路串联一个低通滤波电路,则整个电路实现带通滤波;若高通滤波电路的输出与低通滤波电路的输出接求和运算电路,则整个电路实现带阻滤波;根据式(7.3.51),若带通滤波电路串联一个积分电路,则必然消去带通滤波电路传递函数中分子的 s s s,故整个电路实现低通滤波。

在这里插入图片描述
根据上述原则可知,在 U i ( s ) U_i(s) Ui(s) 作用下,若以 U o 1 ( s ) U_{o1}(s) Uo1(s) 为输出,则因其反馈通路为串接的两个积分运算电路,即二阶低通滤波电路,故实现的是二阶高通滤波。若以 U o 2 ( s ) U_{o2}(s) Uo2(s) 为输出,则因高通滤波的输出 U o 1 ( s ) U_{o1}(s) Uo1(s) 又经低通滤波,故实现带通滤波。若以 U o 3 ( s ) U_{o3}(s) Uo3(s) 为输出,则因带通滤波的输出 U o 2 ( s ) U_{o2}(s) Uo2(s) 又经积分电路,故实现低通滤波。若以 U o 4 ( s ) U_{o4}(s) Uo4(s) 为输出,则因高通滤波的输出 U o 1 ( s ) U_{o1}(s) Uo1(s) 和低通滤波的输出 U o 3 ( s ) U_{o3}(s) Uo3(s) 经求和运算,故必然实现带阻滤波。因此,整个电路从不同的输出端得到四种不同的滤波功能。电路具体的分析计算如下。
A 1 A_1 A1 同相输入端(这里 R 1 R_1 R1 的阻值应该为 10   k Ω 10\,\textrm kΩ 10kΩ U p ( s ) = 0.1 U o 2 ( s ) U_p(s)=0.1U_{o2}(s) Up(s)=0.1Uo2(s)根据叠加原理,以 U i ( s ) U_i(s) Ui(s) U o 2 ( s ) U_{o2}(s) Uo2(s) U o 3 ( s ) U_{o3}(s) Uo3(s) 为输入,第一级求和电路的输出 U o 1 ( s ) = − U i ( s ) + 0.2 U o 2 ( s ) − 0.1 U o 3 ( s ) U_{o1}(s)=-U_i(s)+0.2U_{o2}(s)-0.1U_{o3}(s) Uo1(s)=Ui(s)+0.2Uo2(s)0.1Uo3(s) U i ( s ) = − U o 1 ( s ) + 0.2 U o 2 ( s ) − 0.1 U o 3 ( s ) ( 7.3.53 ) U_i(s)=-U_{o1}(s)+0.2U_{o2}(s)-0.1U_{o3}(s)\kern 25pt(7.3.53) Ui(s)=Uo1(s)+0.2Uo2(s)0.1Uo3(s)(7.3.53) R 6 R_6 R6 R 7 R_7 R7 R R R 取代, C 1 C_1 C1 C 2 C_2 C2 C C C 取代,则 U o 1 ( s ) U_{o1}(s) Uo1(s) U o 2 ( s ) U_{o2}(s) Uo2(s) U o 3 ( s ) U_{o3}(s) Uo3(s) 之间的关系为 U o 2 ( s ) = − U o 1 ( s ) s R C ( 7.3.54 ) U_{o2}(s)=-\frac{U_{o1}(s)}{sRC}\kern 85pt(7.3.54) Uo2(s)=sRCUo1(s)(7.3.54) U o 3 ( s ) = − U o 2 ( s ) s R C = U o 1 ( s ) ( s R C ) 2 ( 7.3.55 ) U_{o3}(s)=-\frac{U_{o2}(s)}{sRC}=\frac{U_{o1}(s)}{(sRC)^2}\kern 40pt(7.3.55) Uo3(s)=sRCUo2(s)=(sRC)2Uo1(s)(7.3.55) U o 1 ( s ) = − s R C U o 2 ( s ) = ( s R C ) 2 U o 3 ( s ) ( 7.3.56 ) U_{o1}(s)=-sRCU_{o2}(s)=(sRC)^2U_{o3}(s)\kern 20pt(7.3.56) Uo1(s)=sRCUo2(s)=(sRC)2Uo3(s)(7.3.56)将式(7.3.54)、(7.3.55)、(7.3.56)代入式(7.3.53),可以分别求出 U o 1 ( s ) U_{o1}(s) Uo1(s) U o 2 ( s ) U_{o2}(s) Uo2(s) U o 3 ( s ) U_{o3}(s) Uo3(s) U i ( s ) U_i(s) Ui(s) 之间的传递函数 A u 1 ( s ) = U o 1 ( s ) U i ( s ) = − 10 ( s R C ) 2 1 + 2 s R C + 10 ( s R C ) 2 ( 7.3.57 ) A_{u1}(s)=\frac{U_{o1}(s)}{U_i(s)}=-\frac{10(sRC)^2}{1+2sRC+10(sRC)^2}\kern 10pt(7.3.57) Au1(s)=Ui(s)Uo1(s)=1+2sRC+10(sRC)210(sRC)2(7.3.57) A u 2 ( s ) = U o 2 ( s ) U i ( s ) = 10 s R C 1 + 2 s R C + 10 ( s R C ) 2 ( 7.3.58 ) A_{u2}(s)=\frac{U_{o2}(s)}{U_i(s)}=\frac{10sRC}{1+2sRC+10(sRC)^2}\kern 17pt(7.3.58) Au2(s)=Ui(s)Uo2(s)=1+2sRC+10(sRC)210sRC(7.3.58) A u 3 ( s ) = U o 3 ( s ) U i ( s ) = − 10 1 + 2 s R C + 10 ( s R C ) 2 ( 7.3.59 ) A_{u3}(s)=\frac{U_{o3}(s)}{U_i(s)}=-\frac{10}{1+2sRC+10(sRC)^2}\kern 10pt(7.3.59) Au3(s)=Ui(s)Uo3(s)=1+2sRC+10(sRC)210(7.3.59)因为 U o 4 ( s ) = − [ A u 1 ( s ) + A u 3 ( s ) ] U i ( s ) U_{o4}(s)=-[A_{u1}(s)+A_{u3}(s)]U_i(s) Uo4(s)=[Au1(s)+Au3(s)]Ui(s),所以 A u 4 ( s ) = U o 4 ( s ) U i ( s ) = − 10 + 10 ( s R C ) 2 1 + 2 s R C + 10 ( s R C ) 2 ( 7.3.60 ) A_{u4}(s)=\frac{U_{o4}(s)}{U_i(s)}=-\frac{10+10(sRC)^2}{1+2sRC+10(sRC)^2}\kern 10pt(7.3.60) Au4(s)=Ui(s)Uo4(s)=1+2sRC+10(sRC)210+10(sRC)2(7.3.60)将式(7.3.57)、(7.3.58)、(7.3.59)、(7.3.60)与式(7.3.49)、(7.3.50)、(7.3.51)、(7.3.52)比较可知, A u 1 ( s ) A_{u1}(s) Au1(s) A u 2 ( s ) A_{u2}(s) Au2(s) A u 3 ( s ) A_{u3}(s) Au3(s) A u 4 ( s ) A_{u4}(s) Au4(s) 分别为高通、带通、低通和带阻滤波电路的传递函数,与定性分析的结果相同。

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

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

相关文章

国产版ChatGPT大盘点

我们看到,最近,国内大厂开始密集发布类ChatGPT产品。 一方面,是因为这是最近10年最大的趋势和机会。 另一方面,国内的AI,不能别国外卡了脖子。 那在类ChatGPT赛道上,哪些中国版的ChatGPT能快速顶上?都各有哪些困境需要突破呢?本文给诸位带来各个玩家的最新进展。 *…

大数据Doris(十二):Unique数据模型

文章目录 Unique数据模型 一、读时合并 二、写时合并 Unique数据模型 在某些多维分析场景下,用户更关注的是如何保证 Key 的唯一性,即如何获得 Primary Key 唯一性约束。因此,我们引入了 Unique 数据模型,该模型可以根据相同的Primary Key 来保留后插入的数据,确保数据…

Day962.如何更好地重构和组织后端代码 -遗留系统现代化实战

如何更好地重构和组织后端代码 Hi,我是阿昌,今天学习记录是关于如何更好地重构和组织后端代码的内容。 如果说在气泡上下文中开发新的需求,类似于老城区旁边建设一个新城区,那么在遗留系统中开发新的需求,就类似于在…

c++的构造函数与析构函数

构造函数是一种特殊的成员函数,用于在对象创建时初始化对象的成员变量。它的名称与类名相同,没有返回类型,可以有参数。当创建对象时,构造函数会自动调用,以初始化对象的成员变量。如果没有定义构造函数,编…

华为OD机试真题-24点运算【2023】【JAVA】

一、题目描述 计算24点是一种扑克牌益智游戏,随机抽出4张扑克牌,通过加(),减(-),乘(*), 除(/)四种运算法则计算得到整数24,本问题中,扑克牌通过如下字符或者字符串表示,其中,小写jo…

PCL1.12.0+Vtk7.1.1安装

1. qt4:Ubuntu 20.04 LTS 安装qt4 library_ubuntu20.04安装qt4 2.本文下载过程可参考1:ubuntu20.04下安装pcl_ubuntu安装pcl_Yuannau_jk的博客-CSDN博客 参考2:Ubuntu 20.04.05安装PCL-1.12.0_no package metslib found_zhiTjun的博客-CSDN…

解决 IDEA中的Tomcat服务器控制台乱码

解决 IDEA中的Tomcat服务器控制台乱码 问题描述:当我们使用idea编辑器部署web程序到tomcat服务器上,当我们运行tomcat的时候控制台出现服务器输出内容乱码的情况,这个问题可能是由于编码不一致引起的。在IDEA中,如果项目的编码方…

HttpServletRequest在Spring中的获取和注入 @Autowired注入Request

问题描述: 在最近一次团队review代码时,团队成员发现有将HttpServletRequest 直接通过Autowired注入的情况,于是大家产生了一个疑问,HttpServletRequest并非Spring中的类,且在没有手动通过Bean的方式注入,…

Oracle数据库、实例、用户、表空间、表之间的关系

数据库: Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。…

Vue核心 绑定样式 条件渲染

1.11.绑定样式 class样式: 写法::class“xxx”,xxx 可以是字符串、数组、对象:style“[a,b]” 其中a、b是样式对象**:style“{fontSize: xxx}”**其中 xxx 是动态值 字符串写法适用于:类名不确定,要动态获取数组写法…

HTB靶机07-Cronos-WP

cronos IP:10.10.10.13 scan ┌──(xavier㉿kali)-[~] └─$ sudo nmap -sSV -T4 10.10.10.13 Starting Nmap 7.93 ( https://nmap.org ) at 2023-04-06 23:19 CST Nmap scan report for 10.10.10.13 Host is up (0.23s latency). Not shown: 997 closed tcp por…

SpringCloud全面学习笔记之进阶篇

目录 前言微服务保护初识Sentinel雪崩问题及解决方案雪崩问题超时处理仓壁模式熔断降级流量控制总结 服务保护技术对比Sentinel介绍和安装微服务整合Sentinel 流量控制快速入门流控模式关联模式链路模式小结 流控效果warm up排队等待 热点参数限流全局参数限流热点参数限流案例…

算法记录 | Day52 动态规划

300.最长递增子序列 思路: 1.dp[i]的定义:以 nums[i] 结尾的最长递增子序列长度。 2.状态转移方程:位置i的最长升序子序列等于j从0到i-1各个位置的最长升序子序列 1 的最大值。 if (nums[i] > nums[j]) dp[i] max(dp[i], dp[j] 1); 注意这里不是要dp[i] …

基于AT89C52单片机的电子秒表设计与仿真

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87755619?spm1001.2014.3001.5503 源码获取 主要内容: 本设计以AT89C52单片机为核心,采用常用电子器件设计,包括电源开关、按键…

网络安全 等级保护 网络设备、安全设备知识点汇总

网络设备、安全设备知识点汇总 1、防火墙(Firewall) 定义:相信大家都知道防火墙是干什么用的, 我觉得需要特别提醒一下,防火墙抵御的是外部的攻击,并不能对内部的病毒 ( 如ARP病毒 ) 或攻击没什么太大作用。 功能:防火墙的功能…

coturn中turnutils_peer和turnutils_uclient使用说明

coturn的作用有两个:寻找反射地址以及流转发,本人写过webrtc janus服务器部署在公网,coturn转发媒体流 coturn下面的工具turnutils_stunclient用于查找反射地址。 而turnutils_peer和turnutils_uclient用于测试转发功能,再次给以…

STL中priority_queue自定义类型使用和源码简单分析

priority_queue使用 这里说一下优先级队列的其他的用法,这里我们先看默认的究竟是建立大堆还是小堆? #include <iostream> #include <queue>int main() {int arr[] { 10, 2, 1, 3, 5, 4, 0 };std::priority_queue<int> q;for (size_t i 0; i < sizeo…

基于springboot的私人健身与教练预约管理系统

摘 要 随着信息技术和网络技术的飞速发展&#xff0c;人类已进入全新信息化时代&#xff0c;传统管理技术已无法高效&#xff0c;便捷地管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;各行各业相继进入信息管理时代…

计算机网络学习笔记-概述

目录 信息时代 互联网 因特网发展的三个阶段 制定互联网的正式标准阶段 互联网组成&#xff1a;边缘部分核心部分 边缘部分 核心部分 计算机网络 体系结构 OSI 七层参考模型&#xff1a;物理层 数据链路层 网络层 运输层 会话层 表示层 应用层 TCP/IP 4层参考模型&a…

【K8S系列】深入解析k8s网络

序言 你只管努力&#xff0c;其他交给时间&#xff0c;时间会证明一切。 文章标记颜色说明&#xff1a; 黄色&#xff1a;重要标题红色&#xff1a;用来标记结论绿色&#xff1a;用来标记一级论点蓝色&#xff1a;用来标记二级论点 Kubernetes (k8s) 是一个容器编排平台&#x…