电路原理(电容 集成电路NE555)

电容

1.特性:充放电,隔直流,通交流
2.电容是通过聚集正负电荷来存储电能的
3.电容充放电过程可等效为导通回路
4.多电容并联可以把容量叠加,但是多电容串联就不会,只会叠加电容的耐压值。
6.电容充放电时相当于通路,充放电结束时相当于断路
在这里插入图片描述

集成电路

简称芯片或IC,就是把很复杂的电路集成到一个硅片上,把他插到面包板上,只加led和电池,就可以让一个复杂电路工作。
在这里插入图片描述
一些入门的芯片:
在这里插入图片描述
所有芯片都要有正负极的连接,不同芯片要求的输入电压不同,具体看手册。学看手册:
在这里插入图片描述
然后就是信号输入,主要是连接麦克风,光敏电阻之类的能产生信号的电路。
还有信号输出,主要连接LED,蜂鸣器,喇叭等用于输出效果的电路。
最后是设置电路,主要是外接电容,电阻这种方式来设置内部电路的相应功能和参数。例如LM386:
在这里插入图片描述

NE555

时基芯片,是能产生时间基准的芯片,有定时器和延时开关。也可以实现其他用途。所有用途也只属于三种类型:双稳态,单稳态,无稳态。
双稳态:电路可以稳定保持在两种状态,比如家里的电灯开关
单稳态:只能稳定在一种状态,比如门铃
无稳态:没有保持在稳定状态,一致在跳变

把该芯片电路划分成独立电路:
在这里插入图片描述
比较器电路:用于电压比较 。详细学习可以看比较器的原理,线下先简化成下图:
在这里插入图片描述
去掉电源正负极(只是简便化,并不是把电源真去掉了):
在这里插入图片描述

比较器

比较输入端的电压大小,在输出端输出电压值比较效果。

举例

在这里插入图片描述
输入端:+号输入3v电压,-号输入2v电压,3>2,所以输出端输出高电平,高电平就是电源电压,假如输入电源就是6v,那么输出的电压就是6v:
在这里插入图片描述
同理,下面这种情况输出低电压:
在这里插入图片描述
如果两个﹢号的电压相等,那么输出端就保持不变。但这只是理论上的,实际应用很难完全相等,应该尽量避免输入电压完全相等

双稳态触发器

输入和输出的关系
在这里插入图片描述

输出电路

在这里插入图片描述

他的输出端和Q端输出的是相同的,他的作用是提高电流的输出能力(因为有多个三极管的放大作用)

放电电路

在这里插入图片描述
实现过程:
在这里插入图片描述
他的b连接反Q的输出端,反Q输出高电平时,ce导通

复位电路

在这里插入图片描述

分压电阻

在这里插入图片描述
因为电阻串联分压的特性,所以三等分后:
在这里插入图片描述

最终简化版:

在这里插入图片描述
刚通电时,双稳态触发器没有触发,处于关状态,S和R都输入低电平,Q输出低,反Q输出高,3脚输出低电平,放电电路的三极管导通,7脚和负极导通,相当于也输出低电平。
之后让触发器触发,反Q变成低电平,3脚输出高电平,7脚不再输出高电平,三极管截止,又因为7脚没有上拉电阻,7脚处于无电压的悬空状态(开漏状态)。
如何让触发器进入触发状态?
比较器2输出高电平,也就是2脚电压要小于2才可以,所以2脚连接负极(0v电压)。这样就可以触发了,3脚输出高电平,7脚处于悬空状态,因为是双稳态触发电路,即使2脚的0v电压断开,S重新变低电平,当前稳态也不变,3脚依然高电平
如何清除触发状态?
R端高电平,也就是6脚电压大于4,所以6脚接电源正极。
这里的三分之二电压引出了一条线,接在5脚,这个就是电压控制引脚,用来设置两段分压值的,通过外接输入电压改变两个电阻段的值:
在这里插入图片描述
所以就可以通过5脚来改变他下方两个电阻的分压值,当电路中不需要调节电压时,可以连接一个0.01uF的电容:
在这里插入图片描述
也可以悬空,不连接
在这里插入图片描述
以上就方便了芯片的引脚理解:
在这里插入图片描述

2和6是比较器的输入端,当2的电压小于vcc的三分之一,3脚输出高电平,只要输入一次就可以,即使2高于vcc三分之一电压,3脚输出也不变;只有在6输入了大于vcc三分之二电压时,3才变成低电平,这样的话6也会失效,只有2再次输入于vcc的三分之一时,3才变回高。

双稳态电路(双按键控制开关)

理解了上面,就可以搭配出双稳态电路,通过两个按键来点亮个熄灭LED
在这里插入图片描述

在这里插入图片描述
操作:
在这里插入图片描述
按键连接2脚和电源负极,按下按键,2脚输入0v电压,触发触发器,3脚输出高电平,点亮LED,因为能输出200mA电流,所以串联一个100电阻。
在这里插入图片描述

关灯按键,按下之后,6输入电源电压6v,触发状态清除,3脚低电平,LED灭。
如果两个按键都没按下,2和6都是悬空状态,电平不稳定,很容易被干扰,用手指触摸2脚都可能电量LED。
所以在2脚添加10K上拉电阻。在开灯键没按下时,2脚电压被10K电阻输入到6v电压。同理,6脚添加一个10K下拉电阻,没按键时,6脚被10K电阻输入0v电压,所以就稳定了 (就是给一个默认状态,避免因为悬空而产生的不确定状态)
在这里插入图片描述

单稳态电路(一个按键,开灯后延时熄灭)

在这里插入图片描述
通电时,3为低电平,7和负极导通,这时相当于电容两个引脚短接,会放电,7和6连接,6也是0v.
按键后3变高,led亮,7不再和负极导通,电容充电,充电过程中,6的电压会缓慢升高,升高到4v以上,大于三分之二电压,6就触发,3变回低电平,LED灭,7又和负极导通,电容放电。起到延时关灯效果。
延时时间由电阻R1和电容C1决定。延时时间T = R1 × C1

无稳态电路(不按键,亮灭各交替一段时间)

把2和6连一起,变成一个综合引脚,称他为2+6脚,加一个47K电阻,目的是当7和电源负极导通时,电容的电不会马上放光,而是通过47K电阻缓慢放电。然后正极和7加一个10K电阻,当7悬空时,让电源正极通过10K和47K电阻,给电容缓慢充电。
在这里插入图片描述

上电后,3为低电平,7和负极导通,此时电容中的电量通过47K电阻缓慢放电,电容正极的电压不断下降,降到小于三分之一电源电压时,2触发,3变高电平,LED亮,此时7和负极断开,悬空,电容不再放电,通过10K和47K电阻给电容缓慢充电,当电容正极电压升到大于三分之二电压时(4v)6触发,3输出低电平,LED灭,7再次导通,给电容放电。所以交替进行,如下两个图:
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

【redis】hash基本命令和内部编码

文章目录 表示形式命令HSET 和 HGET HEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSETNXHINCRBYHINCRBYFLOAT命令小结内部编码 表示形式 Redis 自身已经是键值对结构了 Redis 自身的键值对就是通过哈希的方式来组织的 把 key 这一层组织完成之后,到了 value 这一层&…

学习路之TP6 --重写vendor目录下的文件(新建命令)

[TOC](学习路之TP6 --重写vendor目录下的文件(新建命令)) 一、新建命令文件 php think make:command CustomWorker二、修改 复制vendor\topthink\think-worker\src\command\Server.php 内容到app\command\CustomWorker.php 修改继承类:class CustomWorker exten…

Python----数据可视化(Pyecharts三:绘图二:涟漪散点图,K线图,漏斗图,雷达图,词云图,地图,柱状图折线图组合,时间线轮廓图)

1、涟漪特效散点图 from pyecharts.globals import SymbolType from pyecharts.charts import EffectScatter from pyecharts.faker import Faker from pyecharts import options as opts from pyecharts.globals import ThemeType # 绘制图表 es (EffectScatter(init_optsop…

Linux内核网络层分析

网络访问层仍受到传输介质的性质以及相关适配器的设备驱动程序的影响很大。网络层与网络适配器的硬件性质几乎完全分离。为什么说几乎?因为该层不仅负责发送和接收数据,还负责在彼此不直接连接的系统之间转发和路由分组。查找最佳路由并选择适当的网络设…

OpenHarmony子系统开发 - Rust编译构建指导

OpenHarmony子系统开发 - Rust编译构建指导 一、Rust模块配置规则和指导 概述 Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust官方也使用Cargo工具来专门为Rust代码创建工程和构建编译。 OpenHarmony为了集成C…

分享一个免费的CKA认证学习资料

关于CKA考试 CKA(Certified Kubernetes Administrator)是CNCF基金会(Cloud Native Computing Foundation)官方推出的Kubernetes管理员认证计划,用于证明持有人有履行Kubernetes管理的知识,技能等相关的能力…

MySQL的一些八股文

1.什么是BufferPool? Buffer Pool基本概念 Buffer Pool:缓冲池,简称BP。其作用是用来缓存表数据与索引数据,减少磁盘IO操作,提升效率。 Buffer Pool由缓存数据页(Page) 和 对缓存数据页进行描述的控制块 组成, 控制…

卷积神经网络(笔记02)

一、简述在卷积神经网络中池化层的作用,并解释其为何能帮助提高模型性能 。 池化层的作用 1. 降低数据维度 池化操作通过对输入特征图进行下采样,减少特征图的空间尺寸。常见的池化方式有最大池化(Max Pooling)和平均池化&…

面试系列|蚂蚁金服技术面【1】

哈喽,大家好!今天分享一下蚂蚁金服的 Java 后端开发岗位真实社招面经,复盘面试过程中踩过的坑,整理面试过程中提到的知识点,希望能给正在准备面试的你一些参考和启发,希望对你有帮助,愿你能够获…

带环链表的相关知识点

带环链表的相关知识点 1.判断是否有环2.寻找入环节点补充:相交链表 如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开…

初探 Threejs 物理引擎CANNON,解锁 3D 动态魅力

简介 Cannon.js 是一个基于 JavaScript 的物理引擎,它可以在浏览器中模拟物理效果。它支持碰撞检测、刚体动力学、约束等物理效果,可以用于创建逼真的物理场景和交互。 参考文档 官方示例 原理 Cannon.js 使用了欧拉角来表示物体的旋转,…

【小沐学Web3D】three.js 加载三维模型(React)

文章目录 1、简介1.1 three.js1.2 react.js 2、three.js React结语 1、简介 1.1 three.js Three.js 是一款 webGL(3D绘图标准)引擎,可以运行于所有支持 webGL 的浏览器。Three.js 封装了 webGL 底层的 API ,为我们提供了高级的…

简述计算机网络中的七层模型和四层模型

在计算机网络中,网络协议栈的设计通常采用分层结构来处理不同的通信任务。常见的分层结构有OSI七层模型和TCP/IP四层模型。虽然它们的层次数量不同,但本质上都在解决如何有效地进行计算机间通信。本文将分别介绍这两种结构的功能和各层的协议。 一、OSI七…

在 CentOS 上安装 Oracle 数据库

文章目录 **1. 系统准备****1.1 检查系统要求****1.2 更新系统****1.3 安装必要的依赖包****1.4 创建 Oracle 用户和组****1.5 配置内核参数****1.6 配置用户限制****1.7 配置 PAM 模块****1.8 创建 Oracle 安装目录** **2. 下载 Oracle 数据库安装包****2.1 访问 Oracle 官方网…

掌握这些 UI 交互设计原则,提升产品易用性

在当今数字化时代,用户对于产品的体验要求越来越高,UI 交互设计成为决定产品成败的关键因素之一。一个易用的产品能够让用户轻松、高效地完成各种操作,而实现这一目标的核心在于遵循一系列科学合理的 UI 交互设计原则。本文将详细阐述简洁性、…

创新实践分享:基于边缘智能+扣子的智能取物机器人解决方案

在 2024 年全国大学生物联网设计竞赛中,火山引擎作为支持企业,不仅参与了赛道的命题设计,还为参赛队伍提供了相关的硬件和软件支持。以边缘智能和扣子的联合应用为核心,参赛者们在这场竞赛中展现出了卓越的创新性和实用性&#xf…

Python----数据可视化(Pyecharts一:介绍安装,全局配置,系列配置)

一、PyEcharts介绍 1.1、概况 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时&#xff…

Cursor初体验:excel转成CANoe的vsysvar文件

今天公司大佬先锋们给培训了cursor的使用,还给注册了官方账号!跃跃欲试,但是测试任务好重,结合第三方工具开发也是没有头绪。 但巧的是,刚好下午有同事有个需求,想要把一个几千行的excel转成canoe的系统变…

【3DGS】SuperSplat本地运行+修改监听端口+导入ply模型+修剪模型+在线渲染3DGS网站推荐

SuperSplat官网代码:https://github.com/playcanvas/supersplat 本地安装和运行 Clone the repository: git clone https://github.com/playcanvas/supersplat.git cd supersplat Install dependencies: npm install Build SuperSplat and start a local web ser…

MySQL中的B+树索引经验总结

一、什么是B树 B树是一种二叉树,由二叉查找树,平衡二叉树,B树演化而来。 请看上图 B树的特点: 1)非叶子节点不存放数据,只存放键值,数据都存放在叶子节点中。 2)叶子节点都在同一…