当前位置: 首页 > news >正文

电路原理(电容 集成电路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再次导通,给电容放电。所以交替进行,如下两个图:
在这里插入图片描述
在这里插入图片描述

相关文章:

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

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

记录小白使用 Cursor 开发第一个微信小程序(一):注册账号及下载工具(250308)

文章目录 记录小白使用 Cursor 开发第一个微信小程序(一):注册账号及下载工具(250308)一、微信小程序注册摘要1.1 注册流程要点 二、小程序发布流程三、下载工具 记录小白使用 Cursor 开发第一个微信小程序&#xff08…...

哪些业务场景更适合用MongoDB?何时比MySQL/PostgreSQL好用?

哪些业务场景更适合用MongoDB?何时比MySQL/PostgreSQL好用? 就像淘宝的个性化推荐需要灵活调整商品标签,MongoDB这种"变形金刚"式的数据库,在处理以下三类中国特色业务场景时更具优势: 一、动态数据就像&q…...

【从零开始学习计算机科学】计算机组成原理(二)信息表示与编码

【从零开始学习计算机科学】计算机组成原理(二)信息表示与编码 信息表示与编码进位计数制十进制(Decimal)二进制(Binary)十六进制(Hexadecimal)进位计数制之间的转换常用的信息分类与表示定点表示无符号数的编码正整数的表示原码表示法定点小数的原码表示定点整数的原码…...

【从零开始学习计算机科学】操作系统(五)处理器调度

【从零开始学习计算机科学】操作系统(五)处理器调度 处理器调度一些简单的短程调度算法的思路先来先服务(First-Come-First-Served,FCFS)优先级调度及其变种最短作业优先调度算法(SJF)--非抢占式最短作业优先调度算法(SJF)--抢占式最高响应比优先调度算法轮转调度算法…...

Flink之水印(watermark)的补充理解

水印(Watermark)‌:用于事件时间处理,标记数据流的进度,解决乱序和延迟问题,触发窗口计算‌ 一、Flink 水印的作用 处理乱序事件‌ 水印(Watermark)是 Flink 用于处理事件时间&…...

数据结构全解析:从线性到非线性,优缺点与应用场景深度剖析

1. 线性数据结构 (1)数组(Array)(适合静态数据) 优点: 随机访问高效:通过索引可以直接访问元素,时间复杂度为 O(1)。 内存连续:数组在内存中是连续存储的&…...

《使用 Python Flask + MySQL + ECharts 构建销售数据看板》实战案例笔记

《使用 Python Flask + MySQL + ECharts 构建销售数据看板》实战案例笔记 技术栈说明 后端:Python 3.10 + Flask 框架数据库:MySQL前端:ECharts 5.4 + HTML/CSS数据可视化:柱状图 / 折线图 / 饼图 / 雷达图项目结构 project/ ├── server.py # 后端服务 └──…...

StringBuilder和StringJoiner的运用

package test12; import java.util.Scanner; import java.util.StringJoiner;public class Test { public static void main(String[] args) {/* String str "你玩的真好,下次别玩了,TMD,CNM";String[] arr {"TMD", &…...

科技创新:改变生活的力量与未来趋势

人工智能在智能客服中的应用越来越普遍。它改变了传统的客服模式。AI可以快速回答用户的问题,提高了客服效率和服务质量。 首先,人工智能能够处理大量信息。智能客服可以在几秒钟内回应客户的请求。这比人工客服快得多。客户不需要等待很久就能得到答案…...

Maven指定JDK

在使用 Maven 管理 Java 项目时,有时需要指定使用特定的 JDK 版本。这通常是因为项目需要与特定版本的 JDK 兼容,或者在不同的开发环境中需要确保使用正确的 JDK 版本。通常来说在IDEA工具中设置了正确的JDK版本,使用IDEA编译也不会有任何异常…...

Jenkins持续集成与Web前端、SpringBoot项目的部署

Jenkins是一个开源的持续集成(Continuous Integration, CI)和持续交付(Continuous Delivery, CD)工具,广泛应用于软件开发过程中。‌它基于Java开发,旨在提供一个开放易用的软件平台,帮助软件项…...

如何使用Opentelemetry+jaeger对Go与Java项目实现分布式链路追踪

本文介绍![如何使用Opentelemetryjaeger实现分布式链路追踪] 关于opentelemetry的介绍可以看下面的文章 https://blog.csdn.net/qq_62368250/article/details/143516314本文中相关图片以及源代码地址 https://github.com/wuchenyanghaoshuai/others/blob/main/step39/README.…...

LabVIEW闭环控制系统硬件选型与实时性能

在LabVIEW闭环控制系统的开发中,硬件选型直接影响系统的实时性、精度与稳定性。需综合考虑数据采集速度(采样率、接口带宽)、计算延迟(算法复杂度、处理器性能)、输出响应时间(执行器延迟、控制周期&#x…...

Html5学习教程,从入门到精通, HTML5超链接应用的详细语法知识点和案例代码(18)

HTML5超链接应用的详细语法知识点和案例代码 超链接(Hyperlink),也称为跃点链接,是互联网和文档编辑中的一种重要概念。 超链接的定义 超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页&#…...

STM32 HAL库 CAN过滤器配置

之前在STM32 f407 CAN收发 基于HAL库和Cubemx配置_stm32f407can收发程序-CSDN博客这篇博文里写了一下配置CAN收发的方法,当时由于并没有使用过滤器的现实需求,所以就也没仔细研究。现在工作中确实需要用到过滤器了,有些项目中控制器和发动机E…...

【前端面试题】Vu3常见的面试题

1.Vue3与 Vue2的核心区别有哪些? ‌ 响应式系统 ‌: ‌ Vue2:通过Object.defineProperty 实现响应式。这种方式在处理对象属性的添加和删除时存在局限性,且无法直接监控数组的变化 ‌;‌Vue3:采用Proxy 实现响应式&…...

【数据分享】2001-2024年我国逐年植被净初级生产力(NPP)数据

植被净初级生产力(Net Primary Productivity,NPP)是生态学中的一个重要概念,表示单位面积植被在特定时间内吸收的净光合有机物,是衡量生态系统中植物通过光合作用所产生的有机物质减去植物呼吸作用消耗的有机物质的量&…...

java-正则表达式

一、正则表达式能干什么? ✅ 验证格式:手机号、邮箱、日期✅ 提取数据:从日志/文本中抓取关键信息✅ 替换文本:批量修改字符串内容 二、Java正则核心API Java中用 java.util.regex 包的两个类: Pattern:…...

正则表达式(复习)

文章目录 一、[]: 一个字符集合二、{}: 重复次数三、特殊符号四、(): 分组五、python代码示例六、注意 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能

下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...

2024年赣州旅游投资集团社会招聘笔试真

2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

postgresql|数据库|只读用户的创建和删除(备忘)

CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...

Rust 异步编程

Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战

“&#x1f916;手搓TuyaAI语音指令 &#x1f60d;秒变表情包大师&#xff0c;让萌系Otto机器人&#x1f525;玩出智能新花样&#xff01;开整&#xff01;” &#x1f916; Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制&#xff08;TuyaAI…...

无人机侦测与反制技术的进展与应用

国家电网无人机侦测与反制技术的进展与应用 引言 随着无人机&#xff08;无人驾驶飞行器&#xff0c;UAV&#xff09;技术的快速发展&#xff0c;其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统&#xff0c;无人机的“黑飞”&…...

基于Springboot+Vue的办公管理系统

角色&#xff1a; 管理员、员工 技术&#xff1a; 后端: SpringBoot, Vue2, MySQL, Mybatis-Plus 前端: Vue2, Element-UI, Axios, Echarts, Vue-Router 核心功能&#xff1a; 该办公管理系统是一个综合性的企业内部管理平台&#xff0c;旨在提升企业运营效率和员工管理水…...

深入理解Optional:处理空指针异常

1. 使用Optional处理可能为空的集合 在Java开发中&#xff0c;集合判空是一个常见但容易出错的场景。传统方式虽然可行&#xff0c;但存在一些潜在问题&#xff1a; // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...