自锁电路分析与应用

news2024/9/23 15:33:42

原理图分享

今天工作中遇到一个设计很妙的电路,请教了一下硬件的工程师。
大家自己直接看图可以分享出这个电路的作用吗,可以在评论区告诉我哦!

自锁电路

在这里插入图片描述
如上图就是一个自锁电路,和下面的电路一样:

电路现象描述:

电路上电后状态是万用表输出电压位1.874uV,电路复位输出低电平。
当按键S2按下后,万用表测的电压为4.959V(高电平),按键S2松开后,万用表仍然保持输出4.918V(高电平),既实现了高电平的锁存
当按键S1按下后电路万用表测得电压是1.874uV,电路复位输出低电平。
在这里插入图片描述

实现原理说明

电路初始状态下,三极管Q1基极电平未知,导致Q1截止,三极管Q2基极通过上拉电阻保持高电平,是Q2截止,最后导致万用表输出为低电平;
当按键S2按下时,导致Q1的基极得到高电平,使得Q1导通,从而使得Q2的基极拉低,使得Q2三极管导通,导通后Q1的基极得到高电平,使得三极管Q1持续导通,最终形成自锁电平。
当按下S1时,Q2基极为高,Q2截止,从而导致Q1基极为低,整个电路复位,输出低电平

改进款电路设计

使用自复位开关S3试下输入信号和复位信号互锁
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

23.RTC实时时钟

1.STM32 RTC介绍: (1)RTC简介: STM32的实时时钟(RTC)是一个独立的定时器。STM32的RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和…

虚幻5-could not find root physics body 布料系统问题解决方法

不做不知道自己身体好,又碰到问题了: could not find root physics body 1.据说是Skeleton 和SkeletaMesh傻傻分不清楚 (但就是排查后,就不是这个问题) 2.重新创造一个Physic Asset吧 Creating a New Physics Asse…

【C语言初阶(13)】三子棋游戏(优化:多子棋实现)

文章目录 一、游戏的实现思路二、游戏的实现步骤1. 菜单函数2. 设置棋盘3. 初始化棋盘4. 打印棋盘5. 玩家下棋6. 电脑下棋7. 多子棋判断输赢8. 判断棋盘是否已满 三、模块化代码实现1. test.c2. game.h3. game.c 四、结果演示 由于模块化编程的需要,我们需要把整个游…

解决Bridge材质导入到Blender为白色的问题

文章目录 前言一、复现问题二、解决方案总结 前言 一、复现问题 在Bridge上看到一块不错的草皮, 导入成功后是白色材质: 二、解决方案 以前用这个方法导入过模型, 那时候还没启用汉化, 也没什么材质问题. 这次操作之前刚启用了汉化, 我猜是汉化导致: 取消勾选’新建数据’, 重…

【Java】-初识java

💖作者:小树苗渴望变成参天大树🎈 🎉作者宣言:认真写好每一篇博客💤 🎊作者gitee:gitee✨ 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! 文章目录 前言…

Linux 基础之 TOP 命令详解

文章目录 一、前言二、Top说明 一、前言 TOP 命令是 Linux 常用的性能分析工具,能够实时显示系统中各个进程资源占用状况,类似于 Windows 的任务管理器。 二、Top说明 当使用一个工具时,对此最快的了解方式就是查看说明,那就是…

6.任务调度:保存和还原现场,时间片轮转

实现任务调度,模拟时间片 1.任务调度 在进行上下文切换时,需要保存和切换以下内容: 寄存器:包括通用寄存器(如 EAX、EBX、ECX等)和特殊寄存器(如程序计数器 PC、堆栈指针 SP、基址指针 BP等&a…

LeetCode | C++ 动态规划——完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ

目录 完全背包518. 零钱兑换 II377. 组合总和 Ⅳ参考 完全背包 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包…

【数据挖掘】时间序列教程【九】

第5章 状态空间模型和卡尔曼滤波 状态空间模型通常试图描述具有两个特征的现象 有一个底层系统具有时变的动态关系,因此系统在时间上的“状态”t 与系统在时间的状态t−1有关 .如果我们知道系统在时间上的状态t−1 ,那么我们就有了我们需要知道的一切,以便对当时的状态进行推…

12-ATF架构下的启动流程

快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 付费专栏-付费课程 【购买须知】:Secureboot从入门到精通-[目录] 👈👈👈目录 1、Boot模型2、Boot示例3、Runtime模型4、异常跳转模型5、启动跳转模型

四川佳洲智谷:在AI潮水里加速快跑!

2023年6月28日夏季新品发布会上,摩卡掌舵人李国兴发布了国内首个AI原生HRSaaS整体解决方案——摩卡Eva。该产品的发布,标志着Moka正式成为业内第一家真正交付AI原生HRSaaS产品的公司。 随着AIGC浪潮的到来,越来越多的企业开始意识到人工智能的…

对抗性人工智能如何威胁您的机器学习模型

人工智能(AI)的出现给社会的几乎每个领域带来了革命性的变化。然而,人工智能的前景光明的能力也伴随着重大挑战,特别是在网络安全方面。 保护机器学习工作流程对于保护这些组织免受新兴威胁至关重要,而对抗性人工智能…

DeRPnStiNK靶机复盘

DeRPnStiNK靶机复盘 拿到靶机后我们第一步先扫描靶机地址。 nmap -sP 192.168.197.0/24扫描出我们的靶机地址。 扫描出来后我们再单独对这个ip进行扫描,发现开了三个端口 然后扫描一下目录,发现一个wordpress登陆网址和一个phpmyadmin登陆地址。 我们…

SOLARIS系统下ORACLE数据恢复案例

服务器数据恢复环境: 两台SPARC SOLARIS操作系统服务器通过光纤交换机共享一台存储作为集群使用。平时是一台服务器(以下称为主服务器)在运行,如果该服务器发生故障宕机,只需要将这台服务器关机后开启另外一台服务器&a…

Keepalived 安装与配置

安装 Keepalived apt -y install keepalived 里边有一个杠y,就是我安装的时候里面有yes,就直接是yes 添加 Keepalived 配置 安装好之后, 下一步就开始去来写这个配置文件了,就在这里面去建一个 etc 当中,就是在这个 etc 当中建一个…

关于swagger突然跳转登录页面,swagger打开跳转login页面BUG

今天建了一个初始项目,引入swagger之后,启动调用,却总跳转到一个登录页面,手足无措 启动项目后,打开swagger进行测试,但是跳转到下图页面 最后原因是导入了security的包,导致权限安全拦截 注释…

【Spring boot】RedisTemplate中String、Hash、List设置过期时间

Redis中String设置时间的方法 redisTemplate.opsForValue().set("loginCode","254588",2, TimeUnit.SECONDS);//过期时间2秒 redisTemplate.opsForValue().set("loginCode","254588",2, TimeUnit.MINUTES);//过期时间2分钟 redisTemp…

PyQt5及PySide2总结

PyQt5 1. 通过UIC转换成python代码后需在文件中直接添加即可运行。 方便使用代码补全但每次改动ui会生成在原文件中,不小心会发生覆盖,每次都需要将之前的代码重新补充到新生成的文件中。 from PyQt5 import QtCore, QtGui, QtWidgets if __name__ &…

向量相关的计算

点乘 线的表示 向量在某方向的投影 点与平面的关系 (有符号的距离也可以用来做碰撞检测) 粒子碰撞 叉乘 表示三角形法向量和三角形面积大小 注意:法向量和顶点索引的顺序有关(如果符合右手坐标系,且逆时针为正面…

Jvm对象回收算法-JVM(九)

上篇文章介绍了jvm运行时候对象进入老年代的场景,以及如何避免频繁fullGC。 Jvm参数设置-JVM(八) 老年代分配担保机制 这个机制的目的是为了提升效率,在minorGC之前,会有三次判断,之后再次minorGC速度会…