springmvc工作流程简单易懂_三极管的结构和工作特性,简单易懂
今天,我们来认识另一种十分重要的半导体器件:三极管。
生活中,授课、集会、维持秩序等场合需要用到扩音器、音响等设备,这些设备之所以能够放大声音是因为它们都包含放大器,而放大器的核心部件就是三极管。

那三极管究竟是如何放大声音信号的呢?
让我们带着这个问题开始学习三极管的结构。
与二极管类似,三极管也是由PN结构成的,它的内部包含两个PN结,这两个PN结由三片半导体构成。根据这三片半导体排列方式的不同,三极管可以分成NPN型和PNP型。
以NPN型为例,三极管的结构特点可以概括为三极、三区、两结。从三片半导体各引出一个引脚,就是三极,中间为基极B,两边分别为集电极C和发射极E。与三个引脚相连的三片半导体即为“三区”,基区、集电区和发射区。

三个区结构上各有特点,基区最薄,集电区面积最大,发射区掺杂浓度最高。三个区相互结合,在交界处形成两个PN结。基区与集电区交界处称为集电结,基区与发射区交界处称为发射结。
电路中,用字母VT表示三极管,图形符号中的箭头表示发射结导通时的电流方向。由于PN结导通时,电流从P区流向N区,因此,NPN型箭头向外,PNP型箭头向里。

了解了三极管的结构,那它是怎样放大信号的呢?
下面来看三极管的工作特性。
俗话说:人往高处走,水往低处流。电流和水流类似,从高电位流向低电位。
如果用水流类比电流,那么三极管就类似于一个T形水管,水管的三个口相当于三极管的三个极,对应集电极和基极位置上有控制出水量大小的联动阀门。小阀门靠水流冲击打开,大阀门在联动杆的带动下动作,三个极的电流就相当于水管三个口流过的水流。
当有水流冲击小阀门时,在联动杆的带动下大阀门也打开,较大水流流下,最终大小水流在下端汇聚流出。如果增大小阀门处的水流,大阀门开启角度也增大,水管下端流出的水流也就越多。小阀门处较小的水流流入,最终在下端有较大的水流流出,这就是放大状态。

在此过程中,要使基极电流流向发射极,发射结必须要正偏,要使集电极电流受基极电流控制,集电结需要反偏。因此,在这个条件下三个极电位应满足VC>VB>VE。
当发射结反偏,或发射结电压小于导通电压时,这就相当于小阀门处的水流很微弱不足以推动阀门打开,自然也就没有电流输出,这种状态称为截止状态。

三极管能放大电流,但这种放大能力也不是无限制的。当基极电流增大,集电极电流不再随之增大时,三极管就进入了饱和状态。
这就好比大阀门已经全部打开,此时,即使小阀门处的水流继续增大,上水口流入的水流量也不再增大。
饱和状态下,三极管的发射结正偏,集电结正偏,三个极电位满足VB>VC>VE。
了解了三极管的三种工作状态,这对我们实际应用有何指导意义呢?
下面我们来分析三极管输出特性曲线图。

当三极管截止时,IC很小,集-射极间电压近似等于电源电压,相当于开路,三极管可看作一个断开的开关。
当三极管饱和时,IC很大,集-射极间电压很小,相当于短路,三极管可看作一个闭合的开关。
放大区内,当基极电流IB为20uA输入时,集电极电流IC输出约为10mA,并且IB每增加20uA,IC也相应增加10mA左右,说明此区域内三极管能够放大电流。
因此,三极管可以作为开关器件和放大器件使用。作为开关器件使用时,三极管工作在截止区、饱和区。作为放大器件使用时,三极管工作在放大区。
放大,是三极管十分常见的一种应用,如何衡量三极管的放大能力呢?
下面我们来研究三极管的电流放大作用。
首先做个实验,在仿真软件中,按图连接电路,调节电位器,观察三个极的电流。
进入仿真,调节电位器RP1,观察电流,IB从13.101uA增加至15.321uA,IC从2.645mA增加至3.089mA。说明三极管用一个微小的基极电流变化量控制了较大的集电极电流变化量。

这就是三极管放大的实质。
利用该仿真电路,不断调节电位器,我们可以得到一系列电流的测量值。纵向观察一下,发现规律了吗?

对,在放大状态下,发射极电流等于基极电流与集电极电流之和,即IE=IB+ IC。这就是三极管电流分配关系。
由于基极电流很小,发射极电流近似等于集电极电流即IE≈ IC。
那三极管能把电流放大多少倍呢?
用输出的集电极电流0.56mA除以输入的基极电流0.01mA等于56,三极管可以将基极电流IB放大56倍。依次类推,得到其他组电流放大倍数。对比发现,各组数值相近。
这说明放大状态下,三极管的放大能力是一个固定值,称为直流放大系数,等于集电极电流与基极电流之比。
三极管不仅能放大直流电流,还能放大交流信号。集电极电流与基极电流的变化量的比值称为交流放大系数。
在工程中,交直流放大系数近似相等。
放大系数表明了三极管的放大能力。放大系数太小,放大能力较差。放大系数太大,电路工作不稳定。因此使用中需要合理选择,一般我们选择放大系数在30-100这个范围内。
现在我们就可以回答声音是如何被放大的这个问题了!
音响设备中的功率放大器就是利用两个参数完全相同的NPN和PNP型对管,构成互补对称电路。经过不断的电流放大,实现功率放大,从而推动扬声器发出声响。

关注老安电工速学,分享更多电工知识!
相关文章:

多个excel文件(内含多个工作表)查找
1.在父目录查找处输入关键词 2.将找到的文件进去查找-工作簿

git ssh key创建和github使用
github拉代码需要ssh验证 git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。一 、设置git:设置git的user name和email:$ git config --global user.name "xxx"$ git config -…

C语言常见面试题:什么是变量?变量有哪些作用?
变量是编程中的一个基本概念,其定义和用法因编程语言和上下文而异。但通常来说,变量是用于存储数据的容器,这些数据可以是数字、文本、布尔值等。总的来说,变量在编程中扮演着重要的角色,它们使得我们能够有效地存储、操作和使用数据。不同的编程语言和上下文可能会对变量的具体定义和使用方式有所不同,但上述作用是通用的。总的来说,变量和常量都是编程中重要的概念,它们各自有其特定的用途和特性。在编程中正确地使用它们可以帮助我们更好地组织和控制程序的行为。变量和常量在编程中都是重要的概念,但它们之间存在明显的区别。
Java Day01-2
一、字节码的解释 字节码:是一种在Java运行系统(JVM)中执行的更高度优化的指令集。 C/C 是一种编译型的语言; 文件经过编辑,编译,执行之后生成的是一种.exe的可执行文件。 Java:是一种解释型的语言&…

SparkSQL和Hadoop(面向数据科学家和大数据分析师)
了解HDFS命令、Hadoop、Spark SQL、SQL查询、ETL和数据分析| Spark Hadoop集群虚拟机|完全解决的问题 你会学到什么 作为本课程的一部分,学生将获得在Spark Hadoop环境中工作的实践经验,该环境是免费且可下载的。 学生将有机会在沙箱环境中使用Hadoop集…

uva 401.Palindromes
题目链接:https://uva.onlinejudge.org/index.php?optioncom_onlinejudge&Itemid8&pageshow_problem&problem342 题目意思:给出一段字符串(大写字母数字组成)。判断是否为回文串 or 镜像串 or 回文镜像串 or 什么都不…

python解压_python解压缩
解压缩 如果我们给出一个列表,我们需要一次性取出多个值,我们是不是可以用下面的方式实现呢? name_list [chen, python, jason] x name_list[0] y name_list[1] z name_list[2] print(fx:{x}, y:{y}, z:{z}) #输出: x:chen, y…
用Construct 2制作入门小游戏~
今天在软导课上了解到了Construct 2这个神器,本零基础菜鸟决定尝试做一个简单的小游戏(实际上是入门的教程啊 首先呢,肯定是到官网下载软件啊,点击我下载~ 等安装完毕后我便按照新手教程开始捣鼓了 ①先下载素材(准…

zabbix 客户端安装
zabbix 客户端安装zabbix版本为:zabbix-2.4.5Linux 客户端安装1.防火墙开启iptables -A INPUT -p tcp --dport 10050 -j ACCEPTiptables -A INPUT -p udp --dport 10050 -j ACCEPT2.安装zabbix####zabbix 安装包可去zabbix.com 官网上下载tar zxvf zabbix-2.4.5.tar…

Java Day02-1
一、变量和常量 (1)java中的变量 1.使用标识符为变量取名字 2.变量声明的时候要给出它是八大类型中的哪一种类型,然后根据具体的类型为其分配适合的空间 3.变量就是可以变化的量,他里面的内容可以改变,本身自己是属…

Unity与C#创建一个3D平台游戏 Learn to Create a 3D Platformer Game with Unity C#
游戏开发变得容易了。使用Unity学习C#并创建您自己的3D平台! 你会学到什么 学习现代通用编程语言C#。 了解Unity中3D开发的功能 发展强大的可转移的解决问题的技能 了解游戏开发过程 了解面向对象编程在实践中是如何工作的 MP4 |视频:h264,1280720 |音…

struts2笔记01-环境搭建
1、官网下载struts2 struts-2.3.28-all.zip,这个包可谓应有尽有,以后全靠它了! 2、jar包怎么选? (1)struts-2.3.28-all\struts-2.3.28\lib\*.jar,可以选这个目录下的所有jar包,不过是不是太多了?应该没有必…

php 生成动态键值 数组_你的PHP项目遇到性能问题了吗?看完这篇性能分析恍然大悟...
你的项目中遇到性能问题了吗?遇到性能问题你是如何解决的呢?你的解决方式是否正确呢?下面就跟大家一起分享php项目的性能问题。PHP语言级性能分析php在什么情况下会遇到性能问题呢?在讨论性能问题时,我们要明白&#x…
前来推荐一本比较喜欢的读物——《浪潮之巅》
基本属性 书籍介绍:《浪潮之巅》是一本介绍IT行业兴衰变化的书,书中的内容最早发表在Google黑板报上,经过几年的积累并整理成书。 作者介绍:吴军,美国约翰霍普金斯大学计算机科学博士,其人写作风格风趣幽默…

socks5 代理
安装gcc和make,并安装ss5的依赖包:yum -y install pam-devel openldap-devel cyrus-sasl-devel gcc automake make openssl openssl-devel2.下载ss5安装包并编译安装:wget -c http://sourceforge.net/projects/ss5/files/ss5/3.8.9-2/ss5-3.8.9-2.tar.gz…
Java Day02-2(字符串)
(1)字符串的连接 1.可以用加号连接两个字符串,“”在这里是起到了连接字符的运算。 2.转义字符 : \n(换行,另起一行,将光标移动到下一行的开始处) \r 把光标移动到本行的开始的位置 \t 制表符&am…

Blender3.0动画制作入门学习教程 Learn Animation with Blender (2021)
要求 下载并安装Blender。免费下载和免费用于任何目的。 描述 加入我的动画课程。 在本课程中,我将从头开始讲述在Blender中创建动画场景的过程。 从第一步到最终渲染。在这个课程中,我们将使用blender 3.0。您将学习将自己的3D动画带入生活的所有步骤…

python中if else语句用法_python中if及if-else如何使用
if 结构 if 结构允许程序做出选择,并根据不同的情况执行不同的操作 基本用法 比较运算符 根据 PEP 8 标准,比较运算符两侧应该各有一个空格,比如:5 3。 PEP8 标准 (相等):如果该运算符两侧的值…

poj2002 hash+数学
1 .求不同的四个点组成最大正方形的总个数; 2.由(x1,y1),(x2,y2),可以求出另外两点的坐标; 即 x3x1(y1-y2);y3y1-(x1-x2); x4x2(y1-y2);y4y2-(x1-x2); 或者 x3x1-(y1-y2);y3y1(x1-x2); x4x2-(y1-y2);y4y2(x1-x2); 3.由求出的点的坐…
计算机如何表示色彩?
我们都知道,颜色或色彩是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。 而其中人眼对红、绿、蓝这3种光的敏感度最高。 由于任何光都可以用红、绿、蓝这3种光按不同的比例混合而成(三原色原理),我们才能看到色彩斑斓的…

Java基础班学习笔记(13)IO流
知识要点:1:异常(理解)(1)程序出现的不正常的情况。(2)异常的体系Throwable|--Error 严重问题,我们不处理。|--Exception|--RuntimeException 运行期异常,我们需要修正代码|--非RuntimeException 编译期异常,必须处理的࿰…

问题一:云服务中那么多的服务器怎么拓扑???
云服务: 1.云存储(百度云) 2.视频点播 3.平台或者是软件(阿里云) 数据中心:存储数据的地方,我们通常会在一些电影里看到的大型的服务器整齐的罗列在一个大的房间中,那个也就差不…

2016-2022年AutoCAD起重机吊装计划和索具图纸
AutoCAD Crane Lifting Plan and Rigging Drawings 2016-2022 完成AutoCAD 2D高级起重机提升计划和索具图纸-基于项目的培训 你会学到什么 学习所有基本和高级的AutoCAD 2D工具栏 学习高级块和动态块 准备AutoCAD面试和考试 创建图纸、物料清单和布局的使用 学习图纸集管理器和…

tensorflow 转张量类型为float_TensorFlow快速入门
TensorFlow是一个数值计算库,其中数据(Tensor,张量)在计算图中流动。数据在TensorFlow用被称为张量的n维数据表示。计算图由数据和数学操作符构成。计算图中的节点代表数学操作符计算图中的边代表操作符之间的张量计算图(Graph)在…

环境变量配置文件
环境变量配置文件 关于显示"bash5.2#"问题 由于是PS1没有设置成功,说明~/.bash_profile --> ~/.bashrc --> /etc/.bashrc的文件加载流程出错。 posted on 2016-04-06 12:50 大侠去哪儿 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.…

【译】CSS动画 vs JS动画
原文地址 目前有两个主流的方法在web上创建动画:使用CSS或JS。到底选择哪种方法来实现动画,完全取决于你的项目以及你想要达到的效果。 tips: 对于简单的只出现一次的过渡效果,可以采用CSS动画,比如切换UI元素的状态在需要高级的效…

问题二:相关性怎么引入?
在大数据处理的时候总是会有说,现今科学技术的发展使得我们使用样本取代总体的时代过去了。在新的时代我们使用的是足够多的接近于总体的大的数据。在这个大的数据里面,我们没有办法具体数据具体的分析。因为它足够的大。 因此引入了相关性的概念&#x…

【UE5】虚幻引擎5中的VFX游戏特效制作学习教程
从零开始学习虚幻引擎5中的实时VFX。 你会学到什么 了解如何创建实时效果 通过创造效果来学习Niagara 了解Niagara是如何运作的 为游戏创造各种各样的效果。 创造风格化的火 创建风格化的爆炸 创造能量球 MP4 |视频:h264,1280720 |音频:AAC,44.1 KHz 语…

HDOJ 1236 排名(练耐心题)
Problem Description 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑 每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的 考生,并将他们的成绩按…

python跟java 效率_对比平台--Java与Python之间的性能差异
ava Performance和Python之间的主要区别 以下是描述Java Performance和Python之间的区别的要点列表: 以下是Java性能与Python之间的主要区别,我们在决定应该选择哪种语言之前必须进行分析和评估。 Java是一种编译语言,而Python是一种解释语言…