前言:作为一个每次看到各种电路原理图心里就发怵的电路白痴来说,我其实内心是很抗拒研究各种电路的TAT。但为了混口饭吃,也只能硬着头皮上了。接下来我会开一些关于基础电路知识的博客作为自己的笔记整理,如果有什么不当之处,还请各位大佬批评指正。


触点开关和无触点开关

  因为网上各种三极管的物理化学特性真的对笔者很不友好,所以笔者就以自己理解的知识体系来整理下自己的笔记。

1.触点开关

  触点开关是指利用一个金属触点能够使电路接通断开的开关。常见的触点开关有很多,比如电灯开关,电脑的电源按钮和电脑按键等。随着控制系统对控制质量做出了更高的要求,触点开关已经不能满足一些应用场合。比如:对于楼道照明灯,我们不希望它一直亮着浪费电能,也不希望每次使用它时还需要在一片黑暗中去艰难的寻找开关。我们更希望把楼道照明灯做成声控灯,在出现脚步声时,灯亮;无脚步声时,灯灭。

2.无触点开关

  很显然,触点开关无法满足上述的需求,这时就出现了无触点开关,也就是电子开关。我们可以利用声敏电阻根据周围声音变化改变电路的电压、电流特性的功能,来驱动一个电子开关的断开和闭合,从而起到很好的自动控制功能。


无触点开关——三极管

  对于三极管,它其实有很多特性和作用。但是为了便于理解,笔者在本篇中,只介绍它的开关作用。
  在开关电路中,三极管相当于一个由信号控制的无触点开关。如下图:

  这和三极管的原理图很类似:


辨认三极管的三个极

1.基极 b

  对于一个三极管,我们首先应该确定的是基极。关于基集,我们取basic的首字母b进行标识。基极一般在原理图中,是位于两根斜线中间的那根直线。如下图:

2.发射极 e

  关于发射极的标识,取自emitting的首字母e它在原理图中是标有箭头的那一端,如下图:

3.集电极 c

  集电极的标识取自单词collector的首字母c,它是除了基极和集电极剩下的那一极,如下图:


判断三极管是NPN型还是PNP型

  这里两种型号中的P指的是positive,也就是阳极N指的是negative,也就是阴极。我们都知道,在电源外部,电流都是从正极流向负极,即P->N。我们可以将原理图中的箭头方向类比为电流流向,如下图所示,若电流方向从b->e,则b为P型,e为N型,整个三极管为NPN型;若电流方向是从e->b,则e为P型,b为N型,整个三极管为PNP型。(注:判断是什么类型关键看中间的基极 b是什么类型)


总结:这篇文章主要讲了在原理图中三极管的极性和类型辨认,受篇幅所限,关于它的工作状态以及用万用表测量会在后续篇章中继续整理。


往期文章可戳这里

电路——三极管(一)辨认极性和判断类型(原理图中)相关推荐

  1. java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

  2. java 判断类型_Java中类型判断的几种方式

    在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式.拉勾IT课小编为大家提供java种类型判断方式. instanceof instanceof是Ja ...

  3. java判断类型_Java中类型判断的几种方式

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

  4. 判断均匀平面波的极化形式_化学选修3丨分子极性如何判断?四步就能搞定!...

    化学键学习过程中我们会遇到一个概念,就是化学键的极性,如何判断化学键的极性以及分子的极性也是高种化学考察的一个重要知识点,今天化学姐就给同学们汇总一下这方面的知识,高一正在学习或者刚刚学过这部分的同学 ...

  5. 【原创】jquery常见的条件判断类型

    2019独角兽企业重金招聘Python工程师标准>>> 1,判断显示与隐藏: if($("#content-left").is(":visible&qu ...

  6. php 判断类型array,判断一个变量是数组Array类型的方法_javascript技巧

    在很多时候,我们都需要对一个变量进行数组类型的判断.JavaScript中如何判断一个变量是数组Array类型呢?我最近研究了一下,并分享给大家,希望能对大家有所帮助. JavaScript中检测对象 ...

  7. SpringMVC上传文件以流方式判断类型附常用类型

    1 // 此类中判断类型所截取的byte 长度暂不确定,请使用者测试过使用 2 package com.tg.common.other; 3 4 import com.tg.common.tginte ...

  8. php 基础 判断类型

    八.PHP中判断类型 is_bool():判断是否是布尔型 is_int().is_integer()和 is_long():判断是否为整型. is_float().is_double()和 is_r ...

  9. golang json判断类型

    json怎么判断类型 if q.Number == '0' {fmt.Println("q.Number is string!Pass" )}if q.Number == 0 {f ...

最新文章

  1. 元宇宙开发:你在虚幻引擎中的第一个虚拟现实游戏
  2. leangoo里怎么邀请成员加入看板?
  3. 【 Sublime Text 】如何使用Sublime Text快速生成代码模板
  4. Java基础点:常用类
  5. java编写学生管理系统_Java实现学生管理系统
  6. 常微分方程数值解:欧拉公式
  7. ML之NB:(NLP)基于sklearn库利用不同语种数据集训练NB(朴素贝叶斯)算法,对新语种进行语种检测
  8. LeetCode Find the Duplicate Number 找重复出现的数(技巧)
  9. python apriori_python apriori算法代码怎么实现
  10. spring 配置只读事务_只读副本和Spring Data第3部分:配置两个实体管理器
  11. 重庆大学 计算机组成原理,重庆大学计算机组成原理集(含部分)解决方案.doc
  12. clion在使用sqlite3的时候,显示Undefined symbols for architecture x86_64错误的解决办法
  13. Vue3 高级语法(二)—— 自定义指令、Teleport、Vue插件
  14. 0924html小测答案
  15. ExtJs2.0学习系列(15)--extjs换肤
  16. nlp基础—7.隐马尔可夫模型(HMM算法)
  17. 使用javaGUI编写检测是否有网
  18. oracle创建默认序列号,PLS-00103:为序列号oracle创建触发器(PLS-00103: Create trigger for sequence number oracle)...
  19. 打包出来的 common.js/umd.js 是啥?
  20. 单例模式(Singleton)分析

热门文章

  1. Clojure 学习入门(13)- binding
  2. windows查看GPU信息(nvidia-smi)
  3. 笔记本电脑开机后在桌面上没有计算机图标,电脑开机之后桌面上没有图标怎么处理...
  4. windows系统bat批处理 电脑换IP清空dns地址 清空缓存重新获取ip
  5. 利用navicat将数据库中的查询结果导出文件
  6. JSR-303校验-转载
  7. lambda stream 循环_jdk8-lambda-stream的使用
  8. 若依微服务部署遇到问题
  9. 微服务把多个模块服务 聚合成一个服务
  10. 南京工业大学计算机研究生分数,2019南京工业大学研究生分数线汇总(含2016-2019历年复试)...