[激光原理与应用-71]:光电传感器的工作原理详解:光电效应原理、类型、光信号的光谱、电信号的频谱

news2024/11/16 0:04:54

目录

前言:

一、光电传感器组成

二、光电元件:光电效应的分类

2.1 外光电效应:逸出效应

2.2 内光电效应:光电导效应

2.3 内光电效应:光生伏特效应(电流效应)

2.3.1 光电转换元件PD

三、光电元件工作原理

3.1 外光电效应器件

3.2 内光电效应器件

3.3 光生伏特效应器件

3.4 光电管与光电二极管比较

四、光电传感器的分类:根据检测方式分

4.1 槽型光电传感器

4.2 对射型光电传感器

4.3 反光板型光电开关

4.4 扩散反射型光电开关

五、光电二极管PD

5.1 定义

5.2 分类

5.3 工作原理

5.4 光电二极管(Photodiode)的光谱

5.5 光电二极管(Photodiode)电信号的频谱(电信号能量变化的频率分量)

六、光电传感器的特点


前言:

光电传感器是一种小型电子设备,各种光电检测系统中实现光电转换的关键元件,在激光器以及应用系统中有广泛的应用

它主要是利用光的各种性质,检测物体的有无和表面状态的变化等的传感器。光电式传感器具有非接触、响应快、性能可靠等特点,因此在工业自动化装置和机器人中获得广泛应用。

一、光电传感器组成

光电传感器一般由光源光学通路光电元件(光电转换)三部分组成。 把被测量的变化转换成光信号的变化,然后借助光电元件进一步将光信号转换成电信号

二、光电元件:光电效应的分类

光电元件光电传感器中最重要的组成部分,它的核心工作原理是不同类型的光电效应

根据波粒二象性,光是由光速运动的光子所组成, 当物体(传感器)受到光线照射时,其内部的电子吸收了光子的能量后改变状态,自身的电性质也会发生改变,这样的现象称为光电效应。即电子的特性收到光子影响和改变的特性,称为光电效应。

根据电属性状态的不同变化,将光电效应分为以下三种:

2.1 外光电效应:逸出效应

在光线作用下使电子逸出物体表面的现象称为外光电效应

基于外光电效应的光电元件有光电管,光电倍增管

2.2 内光电效应:光电导效应

半导体内的电子吸收光子后不能跃出半导体,使物体的电导率(电阻)发生变化,或产生光生电动势的现象称为内光电效应。内光电效应按其工作原理可分为光电导效应和光生伏特效应。

基于光电导效应的光电元件有光敏电阻光敏晶体管

这种设备,需要增加外部稳定的电源,通过电流的变化,获得电阻的变化,从而获得光照的强度或能量。

2.3 内光电效应:光生伏特效应(电流效应)

在光线作用下,物体产生一定方向电动势的现象称为光生伏特效应

基于光生伏特效应的光电元件有光电池光敏二极管三极管等

2.3.1 光电转换元件PD

光电二极管(Photodiode)是一种特殊的二极管,可以将光信号转换为电信号。它基于光电效应原理工作,当光照射到光电二极管上时,光子的能量被吸收,激发电子从价带向导带跃迁,产生电流.

光电二极管常被用于光测量、光通信、光探测、光传感等领域。它们具有快速、高灵敏度和低功耗等优点,可应用于各种光电设备和系统中。同时,不同类型的光电二极管还可根据具体需求选择,例如光电二极管阵列、光电二极管放大器等。

三、光电元件工作原理

基于不同的光电效应,我们来看一下他们分别是如何工作的:

3.1 外光电效应器件

利用物质在光的照射下发射电子的外光电效应而制成的光电器件,一般都是真空的或充气的光电器件,如光电管和光电倍增管。

以光电管为例,当入射光照射在阴极上时,单个光子把它的全部能量传递给阴极材料中的一个自由电子,从而使自由电子的能量增加。当电子获得的能量大于阴极材料的逸出功时,它就可以克服金属表面束缚而逸出,形成电子发射, 即形成电流,这种电子称为光电子

只有当入射光的频率高于极限频率时,才会产生光电子。

光电子产生之后,被真空管中的阳极所吸收,从而产生电流若此时增加光照强度,更多的光子将会照射到阴极材料,从而产生更多光电子,光电流也会相应增加。在电阻R值确定的情况下,回路中的光电流与入射光的光照强度成函数关系,从而实现光电转化,通过测量电路读取电流数,即可算出光照强度。

光电管(Photomultiplier Tube,简称PMT)是一种高灵敏度的光电传感器,用于将光信号转换为电信号。它是基于电子倍增原理工作的真空管状器件

光电管的主要构成包括:光电阴极、光学系统、电子倍增部分和收集电极。

  1. 光电阴极:光电管的光电阴极是一个对光敏感的金属或半导体材料。当光照射到光电阴极上时,光子能量将会激发出光电子。

  2. 光学系统:光电管通常包含一个光学系统,用于将光聚焦到光电阴极上,以提高光电子的发射效率。

  3. 电子倍增部分:光电子从光电阴极发射出后,会受到一个加速电场的作用,使其获得一定的能量。接着,经过一系列的倍增层,光电子会不断地碰撞和释放额外的电子,从而形成大量的电子级联效应,使电子数目呈指数增加。

  4. 收集电极:在电子倍增过程结束后,产生的大量电子会被引导至收集电极上。收集电极会测量和记录从光电管输出的电子信号,以便进一步处理或分析。

光电管具有高灵敏度、宽光谱响应范围、低噪音和快速响应等特点,因此在许多领域应用广泛,例如科学实验、光谱分析、核物理研究、医学显像等。

3.2 内光电效应器件

利用物质在光的照射下电导性能改变或产生电动势的光电器件称内光电效应器件,常见的有光敏电阻、光电池和光敏晶体管等。

根据能带理论,自由原子中电子具有的能量状态不是任意的,电子只能存在在一定的能级上。能带分为价带、禁带和导带。电子可以在导带中流动,不可以在价带中流动,在外界影响下,电子可由价带越过带隙进入到导带,从而改变导体的电阻。

不同导体的带隙厚度不一样,如下图所示,绝缘体的带隙较宽,导致电子很难从价带跃迁至导带,所以其电阻很大;金属导体没有带隙,其价带和导带相连,因此导电性能好。

电子吸收光子能量后,由价带跃迁至导带从而改变导体电阻的现象称为内光电效应。利用该效应可以制作光敏电阻,通过观察电阻的变化来确定被测光量。

3.3 光生伏特效应器件

光生伏特效应简称光伏效应,指的是物体在受到光照之后产生电动势的现象。光电池是一种自发电式的光电元件,它受到光照时自身能产生一定方向的电动势,在不加电源的情况下,只要接通外电路,便有电流通过。具体的工作原理如下:

光伏电池在一块N型硅片上用扩散的方法掺入一些P型杂质而形成的一个大面积PN结,P区有大量的空穴,N区有大量的电子。当光照射P区表面时,若光子能量大于硅的禁带宽度,则在P型区内每吸收一个光子便产生一个电子—空穴对,P区表面吸收的光子越多,激发的电子空穴越多,越向PN结区越少。由于PN结内电场的方向是由N区指向P区的,它使扩散到PN结附近的电子—空穴对分离,光生电子被推向N区,光生空穴被留在P区。从而使N区带负电,P区带正电,形成光生电动势。若用导线连接P区和N区,电路中就有光电流流过。

3.4 光电管与光电二极管比较

光电管(Photomultiplier Tube,PMT)和光电二极管(Photodiode)是两种常见的光电传感器,虽然它们用于将光信号转换为电信号,但在工作原理、特性和应用方面有一些区别。

  1. 工作原理:光电二极管PD基于光电效应工作,当光照射到光电二极管上时,光子的能量被吸收,产生光电流。而光电管是基于电子倍增原理工作的真空管状器件,光子被光电阴极激发出光电子,然后通过电子倍增部分形成大量电子级联。

  2. 灵敏度:光电二极管的灵敏度相对较低,一般在较低光强下工作。而光电管具有非常高的灵敏度,可检测到较低的光信号,并通过倍增过程提供高增益

  3. 响应速度:光电二极管具有较快的响应速度,能够快速转换光信号为电信号,适用于快速变化的光学信号。光电管的响应速度相对较慢,受到倍增过程的限制,适用于时间较长的信号检测和精密测量

  4. 构成和尺寸:光电二极管通常是一个小型的固态器件,非常紧凑。而光电管则是一个较大的真空管状器件,需要额外的倍增部分

  5. 应用领域:光电二极管在光测量、光通信、光探测、光传感等领域应用广泛。光电管由于其高灵敏度和高增益特性,常用于科学实验、光谱分析、核物理研究、医学显像等应用,尤其适用于需要检测低光强或快速光信号的场景。

总的来说,光电二极管适用于一般的光信号检测和简单光强测量,而光电管则适用于需要高灵敏度、高增益以及特殊传输和测量要求的应用。选择哪种器件应根据具体应用的要求来决定。

四、光电传感器的分类:根据检测方式分

光电传感器按检测方式分为漫反射型、反射板型、对射型:

根据相应的检测方式有下列这些不同结构的光电传感器:

4.1 槽型光电传感器

把一个光发射器和一个接收器面对面地装在一个槽的两侧的是槽形光电。发光器能发出红外光或可见光,在无阻情况下光接收器能收到光。但当被检测物体从槽中通过时,光被遮挡,光电开关便动作。输出一个开关控制信号,切断或接通负载电流,从而完成一次控制动作。槽形开关的检测距离因为受整体结构的限制一般只有几厘米。

4.2 对射型光电传感器

若把发光器和收光器分离开,就可使检测距离加大。由一个发光器和一个收光器组成的光电开关就称为对射分离式光电开关,简称对射式光电开关。它的检测距离可达几米乃至几十米。使用时把发光器和收光器分别装在检测物通过路径的两侧,检测物通过时阻挡光路,收光器就动作输出一个开关控制信号。

4.3 反光板型光电开关

把发光器和收光器装入同一个装置内,在它的前方装一块反光板,利用反射原理完成光电控制作用的称为反光板反射式(或反射镜反射式)光电开关。正常情况下,发光器发出的光被反光板反射回来被收光器收到;一旦光路被检测物挡住,收光器收不到光时,光电开关就动作,输出一个开关控制信号。

4.4 扩散反射型光电开关

它的检测头里也装有一个发光器和一个收光器,但前方没有反光板。正常情况下发光器发出的光收光器是找不到的。当检测物通过时挡住了光,并把光部分反射回来,收光器就收到光信号,输出一个开关信号。

光电传感器的基本特性包括输出电流与接收器两端电压之间的关系曲线、输出电流与发射器输入电流之间的关系曲线、输出电流随温度变化的关系曲线、脉冲响应特性曲线等。

F&C 嘉准传感器

五、光电二极管PD

5.1 定义

光电二极管(Photodiode)简称PD,是一种能将光信号转换成电信号光电器件。它是半导体器件的一种,由p-n或p-i-n结构组成。其工作原理基于内部发生的光电效应

5.2 分类

光电二极管(Photodiode)可以根据不同的性质和结构特点进行分类。

以下是几种常见的光电二极管分类:

  1. 根据工作模式:

    • 光电二极管可分为正向偏置光电二极管和反向偏置光电二极管。正向偏置光电二极管中,外加电压与P区电势相同,使光电二极管进入正向工作状态。反向偏置光电二极管中,外加电压与P区电势相反,使光电二极管进入反向工作状态。
  2. 根据结构类型:

    • pn结光电二极管:由p型和n型半导体材料组成的结构,光照射在pn结上产生电流。
    • p-i-n结光电二极管:在pn结的中间插入一层无掺杂的i型半导体,改善了光电转换效率和响应速度。
    • 悬垂式光电二极管:通过在pn结上方悬挂金属或半导体层,增加了光吸收和光电流的效果。
  3. 根据材料:

    • 硅光电二极管:由硅材料制成,常用于一般应用场景。
    • 锗光电二极管:由锗材料制成,对红外光较高的吸收能力,常用于红外光检测和通信领域。
  4. 根据封装形式:

    • 表面贴装光电二极管(SMD):适用于表面贴装技术,常用于小型化和集成化设计
    • 脚直插光电二极管(Through-hole):脚可直接插入电路板上的插孔,安装和替换方便。

这些分类只是光电二极管的一些常见分类方式,实际上还有其他方式和特性可用来对光电二极管进行分类和区分。

5.3 工作原理

当光照射到光电二极管上时,其中的半导体材料吸收光的能量电子-空穴对会在材料中产生。在p-n结或p-i-n结的作用下,产生的电子和空穴被分离并收集到电极上,从而形成电流光强的变化会导致电流的变化,实现了对光信号的转换。

光电二极管具有高光电转换效率、快速响应、低噪声等特点。它在光通信、光测量、光电探测等领域有广泛的应用。例如,光电二极管可以用于光通信系统中的接收端,将光信号转换为电信号进行处理和接收;也可以用于光测量领域,测量光强、光功率等参数。

需要注意的是,光电二极管只能转换光信号成为电信号,不能发光。它与光电导、光电晶体管等器件的主要区别在于其结构和工作原理的不同。

5.4 光电二极管(Photodiode)的光谱

光电二极管(Photodiode)的光谱范围取决于所使用的半导体材料和器件结构

不同的光电二极管可以具有不同的光谱响应特性

以下是常见光电二极管的光谱范围:

  1. 硅光电二极管:硅光电二极管是最常见的光电二极管类型之一,其光谱响应范围通常在可见光和近红外光之间,大约是400 nm到1100 nm。

  2. 锗光电二极管:锗光电二极管对红外光的响应较好,其光谱范围大约从800 nm到1600 nm。锗光电二极管常用于红外光检测和通信领域

  3. 铟镓砷(InGaAs)光电二极管:铟镓砷光电二极管具有广泛的光谱响应范围,从近红外到长波长红外光。常见的铟镓砷光电二极管的光谱范围可达到约1300 nm到2600 nm

需要注意的是,不同型号的光电二极管会有不同的光谱响应范围。在选择光电二极管时,需要根据应用需求和所需的光谱范围来选择合适的型号。此外,一些特殊材料或结构的光电二极管还可以扩展光谱响应范围,比如紫外光和更长波长的红外光

总结来说,光电二极管的光谱范围可以从可见光到近红外光,甚至覆盖一定的红外波段,具体取决于所使用的光电二极管的材料和设计。

5.4.1 方波信号的频谱

方波信号是由连续的正、负脉冲组成的周期性信号。方波信号的频谱是连续的,由基频和无限多个奇次谐波组成。

频谱分析中,方波信号的频谱可以通过傅里叶级数展开来表示。傅里叶级数展开将方波信号分解成一系列余弦波的和。方波信号的频谱包括以下几个主要部分:

  1. 基频:方波信号的基频是指脉冲重复的频率,它与信号的周期性有关。基频的频率等于方波信号的频率。

  2. 奇次谐波:方波信号除了基频外,还包括无限多个奇次谐波。奇次谐波是基频频率的整数倍,但幅值逐渐减小。第n个奇次谐波的频率由基频的n倍给出。

方波信号的频谱可以用以下公式表示:

方波(t) = (4/π) * [sin(2πf0t) + (1/3)sin(2π(3f0)t) + (1/5)sin(2π(5f0)t) + …]

其中,f0是方波信号的基频。

需要注意的是,方波信号的频谱具有无限多个频率成分,其中奇次谐波的幅值逐渐下降。实际上,方波信号包含了无限高频的成分,但具体的幅值衰减速度取决于信号的具体形状和幅值。

5.4.2 连续信号的频谱

连续信号的频谱可以通过傅里叶变换来获得。傅里叶变换是一种将信号从时域转换到频域的数学变换。

对于一个连续信号 x(t),它的频谱 X(f) 可以通过连续傅里叶变换(Continuous Fourier Transform,CFT)来计算,公式如下:

X(f) = ∫[x(t) * exp(-j2πft)] dt

其中,X(f) 是信号在频域的表示,f 是频率,t 是时间,j 是虚数单位。

连续信号的频谱表示着信号在不同频率上的能量分布情况。频谱图通常是将频率在横轴上表示,幅度或功率在纵轴上表示。频谱图展示了信号中包含的频率成分的幅度或功率。

对于实际应用中的连续信号,我们可以借助数学工具和计算方法来进行频谱分析,如离散傅里叶变换(Discrete Fourier Transform,DFT)、快速傅里叶变换(Fast Fourier Transform,FFT)等。这些方法可以用于计算信号的频谱,并得到频谱图形。

需要注意的是,连续信号的频谱范围是无限的,从负无穷到正无穷。在频谱图上通常只显示一段有限的频率范围,这取决于具体的频谱分析参数设置。

5.4.3 白噪声的频谱

白噪声是一种具有均匀分布能量的随机信号,其频谱是平坦的,即在整个频率范围内具有均匀的能量分布白噪声的频谱特性使得它在各个频率上具有相等的能量

在频域上,白噪声的频谱是一个常数,也称为平坦频谱。平坦频谱表示白噪声在所有频率上具有相等的幅度。这是因为白噪声包含了所有频率的成分,从低频到高频都有能量的贡献。

在连续频谱表示中,白噪声的频谱密度是一个常数。在离散频谱表示中,白噪声的频谱是一个均匀分布的随机序列

白噪声的频谱性质使得它在许多领域有广泛的应用,比如通信系统、音频处理、信号分析等。由于白噪声的频谱均匀分布特性,它在频率范围内提供了平坦的背景噪声,可以用于测试和校准信号处理系统

需要注意的是,白噪声是一种理想化的模型,在实际情况下很少能够完全实现真正的白噪声。因为在真实的环境中,噪声受到各种限制和干扰,可能会呈现不完全平坦的频谱特性。

对于白噪声信号的滤波,一般来说是为了限制或改变其频谱特性,使其在特定的频率范围内有所调整。

常见的白噪声滤波方式包括:

  1. 低通滤波(Low-pass Filtering):低通滤波可以使高频部分的能量被削弱或抑制,仅保留低频部分的能量。这样可以将白噪声的频谱向低频方向推移,实现对高频噪声的滤除。

  2. 高通滤波(High-pass Filtering):高通滤波可以使低频部分的能量被削弱或抑制,仅保留高频部分的能量。这样可以将白噪声的频谱向高频方向推移,实现对低频噪声的滤除。

  3. 带通滤波(Band-pass Filtering):带通滤波可以选择性地保留一定范围内的频率成分,同时抑制其他频率范围内的信号。通过带通滤波可以在白噪声中选择性地滤除或保留某些频率范围内的噪声。

  4. 带阻滤波(Band-stop Filtering):带阻滤波可以选择性地抑制一定范围内的频率成分,同时保留其他频率范围内的信号。通过带阻滤波可以在白噪声中选择性地抑制某些频率范围内的噪声。

滤波的具体方法和参数设置取决于实际应用需求、信号特性以及所需的频谱调整目标。在实际操作中,可以使用数字信号处理(DSP)技术或滤波器电路来实现白噪声的滤波。

5.5 光电二极管(Photodiode)电信号的频谱(电信号能量变化的频率分量)

光电二极管(Photodiode)的电信号的频谱范围取决于其响应速度和带宽

光电二极管可以将光信号转换为电信号,在电信号中保留了光信号的能量变化的频率信息(不是光波波长的信息)。

备注:电信号的频谱与光信号的光谱几乎没有关系,电信号的频谱主要是由光照能量脉冲的频率决定的,与光信号自身的频率无关,光信号的频率影响的是光电二极管的感光材料。

以下是一些关于光电二极管电信号频谱的常见情况:

  1. 响应速度:光电二极管的响应速度指的是它对光信号能量转换的的快速响应能力。高速光电二极管能够处理较高的变化频率的光信号,从而产生相应频谱范围更宽电信号

  2. 带宽:光电二极管的带宽决定了它能够有效生成传输电信号频率范围。带宽较高的光电二极管可以处理(生成传输)更高频率的电信号。

要注意的是,光电二极管的电信号频谱范围也会受到其他因素的影响:

  • 电路瓶颈:光电二极管连接的电路中的其他组件,比如放大器、滤波器,电容等,可能会对电信号的频谱进行限制。这些组件的带宽或响应速度可能会成为整个系统的瓶颈。

  • 输出电路:光电二极管的输出电路也会对电信号频谱产生影响。合理设计的输出电路可以帮助光电二极管获得更宽的频谱范围。

总体而言,光电二极管电信号的频谱范围可以覆盖从直流到几百兆赫兹以上的频率范围

具体的频谱特性和带宽取决于光电二极管的型号、制造工艺和设计参数,以及与其连接的电路和输出电路。在实际应用中,需要根据具体需求选择合适的光电二极管以满足频率要求。

六、光电传感器的特点

在工业生产应用中有下列特点:

1、检测距离长

如果在对射型中保留10m以上的检测距离等,便能实现其他检测手段(磁性、超声波等) 无法远距离检测。

2、对检测物体的限制少

由于以检测物体引起的遮光和反射为检测原理,所以不象接近传感器等将检测物体限定在金属,它可对玻璃.塑料.木材.液体等几乎所有物体进行检测。

3、响应时间短

光本身为高速,并且传感器的电路都由电子零件构成,所以不包含机械性工作时间,响应时间非常短。

4、分辨率高

能通过高级设计技术使投光光束集中在小光点,或通过构成特殊的受光光学系统,来实现高分辨率。也可进行微小物体的检测和高精度的位置检测

5、可实现非接触的检测

可以无须机械性地接触检测物体实现检测,因此不会对检测物体和传感器造成损伤。因此,传感器能长期使用。

6、可实现颜色判别

通过检测物体形成的光的反射率和吸收率根据被投光的光线波长和检测物体的颜色组合 而有所差异。利用这种性质,可对检测物体的颜色进行检测。

7、便于调整

在投射可视光的类型中,投光光束是眼睛可见的,便于对检测物体的位置进行调整。

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

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

相关文章

云安全之等级保护详解

等级保护概念 网络安全等级保护,是对信息系统分等级实行安全保护,对信息系统中使用的安全产品实行按等级管理,对信息系统中发生的信息安全事件分等级进行响应、处置。 网络安全等级保护的核心内容是:国家制定统一的政策、标准&a…

【ldt_struct】0ctf2021-kernote

前言 题目给的文件系统是 ext4,所以我们只需要将其挂载即可使用: 1、创建一个空目录 2、使用 mount 将其挂载即可 3、使用 umount 卸载即可完成打包 开启了 smap、smep、kaslr 和 kpti 保护,并且给了如下内核编译选项: Her…

SpringBoot大文件上传实现分片、断点续传

大文件上传流程 客户端计算文件的哈希值,客户端将哈希值发送给服务端,服务端检查数据库或文件系统中是否已存在相同哈希值的文件,如果存在相同哈希值的文件,则返回秒传成功结果,如果不存在相同哈希值的文件&#xff0…

GO 中的指针?

本文也主要聊聊在 GO 中的指针和内存,希望对你有点帮助 如果你学习过 C 语言,你就非常清楚指针的高效和重要性 使用 GO 语言也是一样,项目代码中,不知道你是否会看到函数参数中会传递各种 map,slice ,自定…

使用正则表达式批量修改函数

贪心匹配,替换中的$1代表括号中的第一组。 使用[\s\S\r]代表所有字符,同时加个问号代表不贪心匹配:

【RP-RV1126】烧录固件使用记录

文章目录 烧录完整固件进入MASKROM模式固件烧录升级中:升级完成: 烧录部分进入Loader模式选择文件切换loader模式 烧录完整固件 完整固件就是update.img包含了所有的部件,烧录后可以直接运行。 全局编译:./build.sh all生成固件…

Java数据结构————优先级队列(堆)

一 、 优先级队列 有些情况下,操作的数据可能带有优先级, 一般出队列时,可能需要优先级高的元素先出队列。 数据结构应该提供两个最基本的操作, 一个是返回最高优先级对象, 一个是添加新的对象。 这种数据结构就是优…

(一)正点原子STM32MP135移植——准备

一、简述 使用板卡:正点原子的ATK-DLMP135 V1.2 从i.mx6ull学习完过来,想继续学习一下移植uboot和内核的,但是原子官方没有MP135的移植教程,STM32MP157的移植教程用的又是老版本的代码,ST官方更新后的代码不兼容老版本…

微信小程序button按钮去除边框去除背景色

button边框 去除button边框 在button上添加plain“true”在css中添加button.avatar-wrapper {background: none}用于去除button背景色在css中添加button.avatar-wrapper[plain]{ border:0 }用于去除button边框

数组结构与算法

文章目录 数据结构与算法稀疏数组sparse队列单向链表双向链表单向环形列表:CircleSingleLinkedList栈递归排序算法快速排序思路 树赫夫曼树 (HuffmanTree)二叉排序树(Binary sort tree)构建二叉树遍历二叉树 平衡二叉树…

Doris数据库BE——冷热数据方案

新的冷热数据方案是在整合了存算分离模型的基础上建立的,其核心思路是:DORIS本地存储作为热数据的载体,而外部集群(HDFS、S3等)作为冷数据的载体。数据在导入的过程中,先作为热数据存在,存储于B…

[架构之路-228]:计算机硬件与体系结构 - 硬盘存储结构原理:如何表征0和1,即如何存储0和1,如何读数据,如何写数据(修改数据)

目录 前言: 一、磁盘的盘面组成 1.1 磁盘是什么 ​编辑1.2 磁盘存储介质 1.3 磁盘数据的组织 1.3.1 分层组织:盘面号 1.3.2 扇区和磁道 1.3.3 数据 1.3.4 磁盘数据0和1的存储方式 1.3.5 磁盘数据0和1的修正方法 1.3.6 磁盘数据0和1的读 二、…

一键AI高清换脸——基于InsightFace、CodeFormer实现高清换脸与验证换脸后效果能否通过人脸比对、人脸识别算法

前言 AI换脸是指利用基于深度学习和计算机视觉来替换或合成图像或视频中的人脸。可以将一个人的脸替换为另一个人的脸,或者将一个人的表情合成到另一个人的照片或视频中。算法常常被用在娱乐目上,例如在社交媒体上创建有趣的照片或视频,也有用于电影制作、特效制作、人脸编…

华为云云耀云服务器L实例评测|Ubuntu云锁防火墙安装搭建使用

华为云云耀云服务器L实例评测|Ubuntu安装云锁防火墙对抗服务器入侵和网络攻击 1.前言概述 华为云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。多种产品规格,满足您对成本、性能及技术创新的诉求。云耀云服务器L…

【VUE·疑难问题】定义 table 中每行的高度(使用 element-UI)

一、如何定义 table 中每一行的 height &#xff1f; 1.table例子 <!-- 二、table --><div style"overflow: hidden;display: block;height: 68vh;width: 100%;"><el-table stripe show-header style"width: 100%" :data"tableData&q…

nodejs+vue养老人员活体鉴权服务系统elementui

系统 统计数据&#xff1a;统计报表、人员台账、机构数据、上报数据、核验报表等&#xff0c;养老人员活体鉴权服务是目前国家养老人员管理的重要环节&#xff0c;主要为以养老机构中养老人员信息为基础&#xff0c;每月进行活体鉴权识别并统计数据为养老补助等管理。前端功能&…

开箱报告,Simulink Toolbox库模块使用指南(七)——S-Fuction Builter模块

S-Fuction Builter S-Fuction Builter模块&#xff0c;Mathworks官方Help对该部分内容的说明如下所示。 DFT算法的原理讲解和模块开发在前几篇文章中已经完成了&#xff0c;本文介绍如何使用S-Fuction Builter模块一步到位地自动开发DFT算法模块&#xff0c;包括建立C MEX S-Fu…

水浒传数据集汇总

很喜欢《水浒传》&#xff0c;希望能将它融入我的考研复习中&#xff0c;打算用水浒传数据来贯穿数据结构的各种知识&#xff0c;先汇总下找到的数据集 天池上看到的一个水浒传文本数据集&#xff1a;https://tianchi.aliyun.com/dataset/36027 Hareric/masterworkNLP: 基于社…

CUDA C编程权威指南:1.1-CUDA基础知识点梳理

主要整理了N多年前&#xff08;2013年&#xff09;学习CUDA的时候开始总结的知识点&#xff0c;好长时间不写CUDA代码了&#xff0c;现在LLM推理需要重新学习CUDA编程&#xff0c;看来出来混迟早要还的。 1.CUDA 解析&#xff1a;2007年&#xff0c;NVIDIA推出CUDA&#xff08…

软件或游戏提示msvcp120.dll丢失的5种常用解决方法,msvcp120.dll文件全面解析

在当今数字化的时代&#xff0c;我们的生活已经离不开各种软件和游戏。然而&#xff0c;有时候我们可能会遇到一些技术问题&#xff0c;比如“软件或游戏提示msvcp120.dll丢失”。这个问题对于许多人来说可能很棘手&#xff0c;但是只要掌握了正确的解决方法&#xff0c;就能轻…