嵌入式学习 - 用电控制电

目录

前言:

1、继电器

2、二极管

 3、三极管

3.1 特殊的三极管-mos管

3.2 npn类型三极管

3.3 pnp类型三极管

3.4 三极管的放大特性

3.5 mos管和三极管的区别


前言:

        计算机的工作的核心原理:用电去控制电。

        所有的电子元件都有数据手册,不同型号的电子元件需要翻阅对应的数据手册。

1、继电器

 电路图和原理如下:

如图所示,当继电器有电流接入时,继电器的开关就会切换,使得另一条路得以导通。

2、二极管

        必备知识:P型半导体(带正电)、N型半导体(带负电)

        二极管:

文心一言:

        二极管单向导通的原因与PN结的特性有关。PN结由P型半导体和N型半导体组成,当加正向电压时即P型端接电源的正极,N型端接电源的负极,即与电阻的滑动变器接触端,此时外电场克服内电场(即内建电场),电子从N型半导体流向P型半导体,在PN结中没有电流通过,靠近P型半导体的一侧带负电,靠近N型半导体的一侧带正电,形成与电流方向一致的电场,即内建电场。当加反向电压时即P型端接电源的负极,N型端接电源的正极,外电场与内建电场相等,电子在内电场作用下不能到达对方半导体,即没有电流通过,此时二极管电阻无穷大。

我的理解:

        当N型半导体接负极时,从负极流出的电子会挤压N型半导体的电子向带正电的P型半导体移动,形成通路;而当P型半导体接负极时,因为N型半导体本身不缺电子,所以很难让电子从P型半导体持续流向N型半导体,导致其电阻较大,形成截断。

 3、三极管

3.1 特殊的三极管-mos管

如图所示:mos管由两个N型半导体+一个P型半导体组成,当中间的栅极接电源正极时,电子会向正极移动,使得两个N型半导体形成通路,当接电源负极时,电子就会被排斥,形成断路。

3.2 npn类型三极管

电路图:

如图所示:当B端接入电源正极时,C、E端就会连通,形成电路。且电压在不超过阀值时,电压越高C、E端电流通过得越快,反正低电压就会截止,详细数据参考对应的数据手册。

3.3 pnp类型三极管

与npn三极管用法相同,只不过pnp是低电压导通、高电压截止。

3.4 三极管的放大特性

        三极管具有放大特性的原因与它内部的电流分配机制有关。

        在三极管中,当基极b点电位高于发射极e点电位零点几伏时,发射结处于正偏状态,而集电极C点电位高于b点电位几伏时,集电结处于反偏状态。此时在三极管内部会发生电流的分配:发射区向基区和集电区发出电子,由于基区很薄并且受到杂质等控制,因此形成的微弱的基极电流Ib,大部分电子被集电区所容纳,形成较大的集电极电流Ic。

从外部看,由于发射区发射的电子分配“不均”,使得三极管外部基极电流Ib很微弱,集电极电流Ic很“强大”。因此我们可以粗略地理解成发射极发出的电流等于基极电流和集电极电流之和,用式子表达为Ie=Ic+Ib。

        总之,三极管的放大特性主要基于电流的分配机制和半导体材料的特性实现的。

3.5 mos管和三极管的区别

        MOSFET(金属氧化物半导体场效应晶体管)和三极管在以下几个方面存在差异:
        结构:三极管内部由三个半导体元件组成,具有电流放大作用,而MOSFET在其内部只有一个半导体元件。此外,MOSFET的栅极用绝缘层和金属网格构成,而三极管没有这些结构。
        驱动电压和电流:由于MOSFET是电压驱动型,其工作电压仅需几伏到几十伏,同时电流也较大。相对而言,三极管是电流驱动型,其工作电压和电流都相对较高。因此,当要求驱动电压和电流较低时,通常会选择MOSFET。
        放大能力:当加正向电压时即二极管D极为低电平,对三极管来说发射结正偏,对MOSFET来说G极为低电平,则基极B极与发射极E极导通;当加反向电压时即二极管D极为高电平,对三极管来说发射结反偏截止,对MOSFET来说G极为高电平,则基极B极与发射极E极断开;由此看来当信号电压为负即二极管D极为高电平是mos管就不工作!两者在放大能力方面的差异主要体现在放大倍数和输入电阻上。三极管的放大倍数较高,输入电阻较低。
        工作频率:由于三极管的高频等效电阻较大、漏电流较大、热稳定性较差,使得它在高频电路中的使用受到限制。相比之下,MOSFET更适合高频电路,因为它具有较低的寄生电容和电阻,以及良好的热稳定性。
        成本和制作工艺:三极管制作工艺较简单,损耗较小,且常用于数字电路开关控制。MOSFET的制作工艺较复杂且成本较高,常用于电源开关以及大电流开关电路等应用场景。

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

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

相关文章

MySQL的高级SQL语句

目录 一、高级SQL语句 1、select 查询表中一个或多个字段的数据 2、distinct 不显示重复的数据记录 3、where 有条件查询 4、and与or 且与或 5、in 显示在某个范围值内 的字段的信息 6、between 显示两个值范围内的数据记录 7、order by 对字…

ChatGLM 实现一个BERT

前言 本文包含大量源码和讲解,通过段落和横线分割了各个模块,同时网站配备了侧边栏,帮助大家在各个小节中快速跳转,希望大家阅读完能对BERT有深刻的了解。同时建议通过pycharm、vscode等工具对bert源码进行单步调试,调试到对应的模块再对比看本章节的讲解。 涉及到的jupyt…

网络安全:保护你的系统

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

logback异步appender日志源码详解

背景: 日常打印日志时,使用logback的异步写日志几乎是标准的配置方式,本文从源码上看看异步写日志的整个流程 异步Appender日志 一般日志的配置如下所示 appender(“ASYNC-LOG”, AsyncAppender) { neverBlock true queueSize 10000 } 这…

【chrome 插件】AdGuard 广告拦截器:安全清爽的互联网浏览体验

AdGuard 广告拦截器介绍 基本信息 AdGuard 是一款功能强大的广告拦截程序,它可以帮助用户在浏览网页时过滤掉网站中烦人的广告和恶意弹窗,提升获取信息的效率,同时,作为一款 Chrome 插件,AdGuard 提供了简单易用的界…

除法求值00

题目链接 除法求值 题目描述 注意点 Ai, Bi, Cj, Dj 由小写英文字母与数字组成输入总是有效的,可以假设除法运算中不会出现除数为 0 的情况,且不存在任何矛盾的结果未在等式列表中出现的变量是未定义的,因此无法确定它们的答案 解答思路 …

Linux内核源码分析 (B.4) 深度剖析 Linux 伙伴系统的设计与实现

Linux内核源码分析 (B.4) 深度剖析 Linux 伙伴系统的设计与实现 文章目录 1\. 伙伴系统的核心数据结构2\. 到底什么是伙伴3\. 伙伴系统的内存分配原理4\. 伙伴系统的内存回收原理5\. 进入伙伴系统的前奏5.1 获取内存区域 zone 里指定的内存水位线5.2 检查 zone 中剩余内存容量…

HelpLook全新升级!定制AI问答机器人,企业内容中心焕新

一直以来,企业都在努力解决内外部“企业知识管理”问题:从纸质手册发放,转线上电子文档传阅(pdf/ppt/word等),再到整理客户常见问题(FAQ)和内部知识库(wiki),但始终没有找到一套完整方案将“企业知识”很好地集中管理及…

Flutter与Native通信原理剖析与实践

通信原理 我们分几种场景来介绍Flutter和Native之间的通信。 Native发送数据给FlutterFlutter发送数据给NativeFlutter发送数据给Native,然后Native回传数据给Flutter Flutter与Native通信机制 在讲解Flutter与Native之间是如何传递数据之前,我们先了…

PostgreSQL16源码包编译安装

一、安装环境 操作系统:CentOS Linux release 7.8.2003 (Core) PostgreSQL版本:16 服务器IP地址:192.168.0.244 Firewalld关闭、selinux关闭 笔者本次选用最新v16版本进行部署 二、pg数据库安装包下载 下载地址:https://www.po…

什么是IoT数字孪生?

数字孪生是资产或系统的实时虚拟模型,它使用来自连接的物联网传感器的数据来创建数字表示。数字孪生允许您从任何地方实时监控设备、资产或流程。数字孪生用于多种目的,例如分析性能、监控问题或在实施之前运行测试。从物联网数字孪生中获得的见解使用户…

操作系统备考学习 day3 (2.1.1 - 2.1.6)

操作系统备考学习 day3 二、进程与线程2.1 进程与线程2.1.1 进程的概念和特征2.1.2 进程的状态与转换2.1.3 进程的组织2.1.4 进程控制2.1.5 进程间通信(IPC)2.1.6 线程和多线程模型 二、进程与线程 2.1 进程与线程 2.1.1 进程的概念和特征 进程&#…

怎样获取某个文件的public方法个数

背景:idea 提供的list可以查看所有的构造方法,但是无法直接告诉我准确的数目,于是写了以下一个单独的类 import java.lang.reflect.Method; import java.lang.reflect.Modifier;public class MyPublicMethodCounter {public static void mai…

flink集群与资源@k8s源码分析-集群

0 介绍 本文是flink集群与资源@k8s源码分析系列的第二篇-集群 1 场景 下面详细分析各用例 2 启动k8s集群 k8s集群支持session和application模式,job模式将会被废弃,本文分析session模式集群 Configuration作为配置容器,几乎所有的构建需要从配置类获取配置项,这里不显示…

算法通关村第14关【黄金】| 数据流的中位数

思路:使用一个小根堆一个大根堆来找中位数 小根堆保存较大的一半数字,大根堆保存较小的一半数字 奇数queMin的队头即为中位数,偶数queMin和queMax队头相加/2为中位数 初始状态: queMin: [] queMax: [] 添加数字 1: …

java面试题基础第七天

一、java面试题第七天 1.throw和throws的区别? throw: 用于抛出一个异常对象throws:写在方法体上面,将方法体里面的异常,抛给上层 2. 通过故事讲清楚NIO 下面通过一个例子来讲解下。 假设某银行只有10个职员。该银…

stm32学习-芯片系列/选型

【03】STM32HAL库开发-初识STM32 | STM概念、芯片分类、命名规则、选型 | STM32原理图设计、看数据手册、最小系统的组成 、STM32IO分配_小浪宝宝的博客-CSDN博客  STM32:ST是意法半导体,M是MCU/MPU,32是32位。  ST累计推出了&#xff1a…

buuctf web [极客大挑战 2019]LoveSQL

又是这样的界面,这糟糕的熟悉感,依旧使用上题套路 用户名: admin or 11# 密码: 1 有一串很像flag的字符,但是很可惜,这不是flag 看了一眼源代码,没有可以跳转的页面 要换个思路了&#xff0c…

(二十九)大数据实战——kafka集群节点服役与退役案例实战

前言 本节内容是关于kafka集群节点的服役与退役,从而实现kafka集群的缩容与扩容。在开始本节内容之前,我们要预先安装好kafka集群,并准备一台空余的服务器用来完成我们扩容与缩容的案例。关于kafka集群的安装内容这里不在赘述,相…

Python Web 开发常见的100个问题.pdf

Python被广泛认为是一种容易学习和上手的编程语言,因此对于初学者和有经验的开发者都非常友好。这一特点使得Python成为了许多开发者入门Web开发的首选语言。 在Python Web开发中,开发者们通常会遇到各种各样的问题和挑战。现在我们为大家准备了学习路线…