嵌入式学习五

使用circuit JS模拟器讲解

一:欧姆定律

演示电压电阻的关系

欧姆定律

二:电阻

计算电阻串并联的阻值

电阻

电阻越串越大,越并越小

并联电路增加通路

三:电容器

观察电容的充放电

电容器

电容就是一个临时存储电量的容器

当电容和左侧电源的电压一样达到5V时(默认初始值5V),就停止充电

当开关到右面时,电容器此时充当电池的作用,电阻将电能转化为热能,电压慢慢降下来

电容器是防止电压的突变

四:电感器

观察电感器对电流变化的阻碍作用

电感器

当右侧电阻很小产生的热量接近于0时(相当于超导),磁悬浮车

电感器是防止电流的突变

五:LRC振荡电路

利用电容和电阻组成振荡电路

LRC振荡电路

电容电感相互充电

六:分压器

电阻分压,观察不同位置的电压

分压器

七:可变电阻

电阻可以拖动改变大小

调节电流的工具

可变电阻

八:电位器

拖动电位器。电位器的电压会发生变化

电位器

九:戴维宁定理

任何复杂电路可以等效为一个电压源和一个电阻器组成

戴维宁定理

十:诺顿定理

任何复杂电路可以等效为一个电流源和一个电阻器组成

诺顿定理

十一:基尔霍夫定理

对于电路中任一节点流入节点的电流之和必等于流出该节点的电流之和

基尔霍夫定理

毫安时和毫瓦时

毫安时(mAh)和毫瓦时(mWh)是两个不同的物理量,它们分别表示电量和能量的度量单位

3400mAh的电池可以以3.6A的电流放电一小时

12580mWh电池以12.580瓦的功率输出一小时P=IU

一度电=1000瓦时

5号电池容量800mAh,电压是1.5V

开关电路

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

开关电路是一种基本电路,它可以控制电流或电压的流动或输出。简单来讲就是用电来控制负载电流或电压的输出。

开关电路是现代电子技术中有着广泛的应用,是电子电路设计和实现中必不可少的一部分。

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

继电器

用电信号去控制电

继电器

继电器、真空管和晶体管都是用于实现电信号的开关控制的电子元件,继电器最容易理解。

继电器是一种电气元器件,它通过接受一个电信号来控制另一个电路中的电压或者电流。继电器通常由一个磁铁和一个电磁线圈组成。当通过线圈流过一定电流时,磁铁会产生磁场,使触电间距变小,进而接触电路。继电器具有绝对稳定、高效率、长寿命、安全可靠等优点,因而在自动化、电力、通信、电子等领域中广泛应用

三极管入门:

二极管

二极管是一种电子元件,它由两种不同类型的半导体材料制成。这些材料被安排在一起,形成了一个名为P-N结的结构。这种结构使得电流只能沿一个方向通过二极管,而另一个方向则无法通过。

因为二极管只允许电流在一个方向上通过,所以它在电子学中有很多用途。例如,我们可以使用二极管制作电池充电器、电源适配器和许多其他电子设备。

P的英文是positive,带正电

N的英文是negative,带负电

 

三极管

三极管也是一种用电去控制电的元器件(电子元器件)

理解三极管需要先介绍一下半导体和二极管

硅半导体,其实纯净的硅导电性很差,接近于绝缘体,基本上是不导电的。但是在硅中掺杂一些三价硼五价磷硅的导电性就会增加

三极管有三个区域,所以它被称为三极管 。这三个区域分别被称为发射极、基极和集电极。

当在三极管的基极输入电流信号时,这个信号可以控制三极管的集电极和发射极之间的电流流动。这样的话,我们就可以通过改变输入信号的电流来控制输出电流的大小。

三极管常常被用来放大信号,例如在无线电和音频放大器中。它们也可以用来控制电路中的电流,例如在电子开关和电源电路中。

三极管的两种类型

PNP base低电压导通,高电压截止

NPN base高电压导通,低电压截止

 三极管应用案例

非接触式电表笔

原理介绍:

J1就是一小块金属片

相当于电容的一极

J1金属片靠近火线的时候

因为火线是交流电,按照50Hz的频率在变化,电流的变化会引起磁场的变化,最终在J1会感应出微弱的电流和电压

J1的电流经过Q1放大

Q1放大后的电流又经过Q2放大

Q2放大后的电流又经过Q3放大

最终产生20ma的电流,能够点亮LED灯

我感觉我mos管和三极管学的很一般,呜呜呜~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity_使用Image和脚本生成虚线段

生成如图样式的虚线段 原理:使用Image做一条线段,这个方法的原理就是给固定的片元长度,对Image进行分割,把片元添加到一个列表中,然后循环对列表中的偶数位进行隐藏,也可以调整线段的宽度 缺陷&#xff1…

力扣hot100 LRU 缓存 有序Map

Problem: 146. LRU 缓存 文章目录 思路&#x1f496; Code 思路 &#x1f468;‍&#x1f3eb; 参考题解 &#x1f469;‍&#x1f3eb; 参考图解 &#x1f496; Code ⏰ 两操作 时间复杂度: O ( 1 ) O(1) O(1) class LRUCache {int cap;LinkedHashMap<Integer, In…

【并发】什么是 AQS

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a;JAVA ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 AQS的主要特征和方法包括&#xff1a; 状态管理&#xff1a; 等待队列&#xff1a; 独占模式&#xff1a; 共享模式&#xff1…

提高塑料制品的塑料透光率测量仪

塑料透光率检测仪是一种用于测量塑料材料透光率的仪器。透光率是指光线通过材料后&#xff0c;被吸收、反射和散射的量与总光线量的比例。塑料透光率检测仪在塑料制品的研发、生产和质量控制等方面具有广泛的应用。 塑料透光率检测仪的原理是使用光束通过待测塑料样品&#xff…

PageHelper学习使用

基于mybatis源码和PageHelper源码进行的测试 版本 mybatis3.5.0&#xff0c;pageHelper6.0.0 测试用例 依赖 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.15</version> &…

STM 32 SPI 调试的问题

问题&#xff1a;STM32G0 系列 SPI单线与AD7694通信采集数据&#xff0c;使用stm32cube 生成的HAL库编写 刚开始HAL_SPI_Receive&#xff0c;执行到这句时&#xff0c;一直卡在这里不在往下执行。 最终发现&#xff0c;我使用正点原子的 sysytick 延时函数delay_us, 与这里用…

【数据类型转换】C语言中的数据类型转换

1.定义 数据类型转换&#xff0c;听这个名字你就懂了&#xff0c;就是将数据从一种类型转换为另一种类型。 2.自动类型转换 自动类型转换就是编译器默默地、隐式地、偷偷地进行的数据类型转换&#xff0c;这种转换不需要程序员干预&#xff0c;会自动发生。比如说&#xff1a…

链表/双向循环链表(C/C++)

本篇将给出双向循环链表的有关操作&#xff0c;以及对应的一些解释&#xff0c;大多都以注释给出。本篇给出的双向循环链表全称为带头双向循环链表。即如下图所示&#xff1a; 在本篇中一共包含三个代码片段&#xff0c;分别为&#xff1a;双向链表需要实现的内容、双向链表函数…

JS进阶-解构赋值(一)

扩展&#xff1a;解构赋值时Js特有的一种处理数据的方式&#xff0c;在Java中没有处理数据的方式 知识引入&#xff1a; 思考&#xff1a;在js中&#xff0c;在没有学习解构赋值之前&#xff0c;我们是如何获取数组的内容的&#xff1f; 以上要么不好记忆&#xff0c;要么书写麻…

gitlab备份-迁移-升级方案9.2.7升级到15版本最佳实践

背景 了解官方提供的版本的升级方案 - GitLab 8: 8.11.Z 8.12.0 8.17.7 - GitLab 9: 9.0.13 9.5.10 9.2.7 - GitLab 10: 10.0.7 10.8.7 - GitLab 11: 11.0.6 11.11.8 - GitLab 12: 12.0.12 12.1.17 12.10.14 - GitLab 13: 13.0.14 13.1.11 13.8.8 13.12.15 - G…

利用nginx宝塔免费防火墙实现禁止国外IP访问网站

本章教程&#xff0c;主要介绍&#xff0c;如何利用nginx宝塔面板中的插件免费防火墙&#xff0c;实现一键禁止国外IP访问网站。 目录 一、安装宝塔插件 二、 开启防火墙 一、安装宝塔插件 在宝塔面板中的软件商店&#xff0c;搜索防火墙关键词&#xff0c;找到Nginx免费防火…

详解STP生成树

华子目录 前沿导入二层环路导致问题&#xff1a; 生成树802.1D 角色选举根网桥根端口指定端口非指定端口&#xff08;阻塞端口&#xff09; cost值接口状态down侦听学习转发阻塞 收敛时间当结构发生变化时 802.1D缺点802.1D配置命令PVSTPVST快速生成树RSTP基于组的快速生成树MS…

Docker数据管理

管理 Docker 容器中数据主要有两种方式&#xff1a;数据卷&#xff08;Data Volumes&#xff09;和数据卷容器&#xff08;DataVolumes Containers&#xff09;。 在生成容器的同时&#xff0c;加上 -v 选项&#xff0c;指定把当前服务器的目录映射到容器中&#xff0c;实现do…

单核QPS近6000S,陌陌基于OceanBase的持久化缓存探索与实践

挚文集团于 2011 年 8 月推出了陌陌&#xff0c;这款立足地理位置服务的开放式移动视频社交应用在中国社交平台领域内独树一帜。陌陌和探探作为陌生人社交领域的主流应用&#xff0c;涵盖了多种核心业务模块&#xff0c;包括直播服务、附近动态功能、即时通讯&#xff08;IM&am…

亚马逊测评:自养号测评的深度解析与策略

亚马逊测评对于卖家来说至关重要&#xff0c;特别是在当今竞争激烈的电商环境中。然而&#xff0c;许多人对亚马逊测评的理解仅停留在刷销量和积累好评的层面&#xff0c;忽视了自养号测评的其他重要功能。本文将深入探讨自养号测评的多种功能&#xff0c;以及如何建立稳定、高…

用graalvm将maven项目打包成可执行文件

概述&#xff1a;配置graalvm或者用graalvm打包springboot项目请看下面文章&#xff1a; Springboot3新特性&#xff1a;开发第一个 GraalVM 本机应用程序(完整教程)-CSDN博客 废话不多说&#xff0c;咱们开始用GraalVM打包maven项目。 第一步&#xff1a;引入依赖和插件 p…

mac 修改flutter sdk配置

问题描述&#xff1a;我mac电脑上有高低2个版本的flutter sdk&#xff0c;我需要低版本sdk的项目在setting里设置了sdk版本&#xff0c;可是命令行还是提示我版本过高。 直接上解决办法&#xff1a; 打开mac终端&#xff0c;输入open -e .bash_profile&#xff0c;然后修改下…

06.搭建一个自己的私有仓库-Gitea

06.搭建一个自己的私有仓库-Gitea | DLLCNX的博客 如果你是一位程序员或者IT相关领域的从业者&#xff0c;那么肯定知道git&#xff0c;而且也或多或少接触了不少开源仓库以及公司的私有仓库&#xff0c;但是我们有没有想过自己也搭建一个私有仓库呢。 这么多开源仓库&#xf…

Goodbye! Xshell、iTerm2、FinalShell,mobaxterm,新一代开源免费的终端工具真香!

前言 众所周知&#xff0c;在数字化时代&#xff0c;远程连接成为工作和管理中不可或缺的一环。 而在这个领域&#xff0c;SSH&#xff08;Secure Shell&#xff09;一直是最常用的协议之一&#xff0c;为远程管理提供了安全的通信渠道。 然而&#xff0c;伴随着技术的发展和…

docker 体验怀旧游戏(魂斗罗等)

docker run --restart always -p 8081:80 --name fc-games -d registry.cn-hangzhou.aliyuncs.com/bystart/fc-games:latest ip:8081访问 jsnes: js制作了一个网页版的NES模拟&#xff0c;可以在网页上玩fc游戏 (gitee.com)