单片机备用电池供电电路_第五节(重排) 电子入门 复位电路

时间有限,无法一一修改底部目录,请以此目录为准:

向导:总目录:最好的电子、计算机从入门到工程师教程​zhuanlan.zhihu.com
07d5e5a5bdb41b4eb6863cae90975f12.png
很多看完第三节 电子入门后,感觉难度陡然升高,适应不了,有情可原,第四节维修后半部分是我是十年前写的,对有一定基础的技术人员更实用。

就目前我在知乎发的文章,很多小节写的不算完整,还需要继续补充。

因为电子是个系统性的学习过程,告诉大家我是故意这么写的,主要目的是首先认知学习框架。

太关注于细节,说实话容易钻牛角尖,很快兴趣就没有了。

重排的第四节开始讲了直流电源,大家对晶振也有了那么一点了解。

这一节我们学习复位电路。复位电路做什么用的?

《地球重启》《西部世界》

对,类似于重启地球,这个复位电路就是重启地球的开关,让地球恢复到山清水秀,物种丰富的最佳状态:)

我们说的地球就是电路中的单片机,cpu。我们的电脑是不是都有一个复位按钮。就是用于重启电脑的。

作用都是类似的,就是要让设备变成最开始的状态,保证它有序的运行。

1607786c6a5c50500080afe4c69907f0.png
复位电路图一

首先说复位电路一般是存在单片机的电路中(目前几乎所有的电子产品,都会带单片机或者中央处理器,也就是内部需要写程序的集成电路)

所以一般复位电路都是存在的。

很多事情是触类旁通,在电的世界中,和现实的世界是类似的,我们很多人看待事物是非黑即白的,实际上还有个灰色地带。

复位电路就是用来处理灰色地带的问题。

当我们给单片机提供电源,在加电的一瞬间,电压有一个缓慢上升的过程,单片机内部的电路。

单片机供电,家用产品中很多是3.3V 5V,电压不是凭空升高的。

而是从0到3.3V,或者从0到5V的过程。

假设刚上电时,是0.6V,单片机内部的开关是打开呢还是不打开呢?

它自己也不明白的,这个时候,复位电路出场了。

复位电路是所有程序控制电路的总开关,当它正常时,单片机内部的开关才明确时打开或者关闭。它的作用实际就是让一排开关变成最原始的状态。

4bce7f1dad4f62a87a1d772c4869fe17.png

复位电路可以通过手动控制,例如上面图上的那个“复位电路图一”S1这个开关,这种开关一般是轻触开关,就是按一下接通,然后弹开的。

另外一种方式,是重新上电时也自动复位一下,是通过一个电阻R75 C25 实现的,

一个电阻,一个电容组成RC电路,开始上电时,因为电容内是没电的,因为又串了一个电阻,所以电容是慢慢充电的,电阻和电容中间这个点的电压变化是慢慢太高的,经过一段时间变成了3.3或者5V。

我们拿一根线和这个点相连,另外一端接到单片机的复位脚,这样单片机复位脚就受这个RC控制。

能够延迟整个单片机内部程序控制电路的打开时间。正好是电源充分抬高到正常供电的电压,

复位电路也控制内部开关打开或者关闭了(总开关)。

因为复位电路是总开关,所以是很重要的电路。当我们的单片机控制10路或者20路开关时,我们大脑可以分辨的出来那些应该打开,那些应该关闭。但是当控制1000路、1万路、100万路甚至更高的开关时,就非常危险了。所以复位电路和电源总开关都不是随随便便开启和关闭的。

比如你是电厂的维修员,你的一个开关动作,可能导致整个城市断电,假设我正在炒股,马上要平仓,你给断电了或者重启了,我损失的钱可能是100块也可能是一个亿,一个大厂的一炉的化学药剂全部报废,损失更大。

维修先修电源,灵异问题先修复位电路、晶振电路、内存电路。这几个都是涉及到身家性命的电路。但是这些电路相对来说,又是简单的,例如上面的复位电路只有4个元件,晶振电路一般只有3个元件。

小设备,手机、机顶盒、电视等,随意维修了。

工厂、电厂一般都有备用设备,维修的时候要慎重,特别是针对此类的总开关。一般都是备用电路启动,再维修,不要想当然的乱鼓捣一通。涉及很多人的身家性命。

现在的维修员、技术员、工程师必须学会单片机/PLC电路的基本原理, 这样才能跟得上时代。

甚至需要懂得一点编程的知识才能更好一些。

还是那句话,我们把很多东西理解复杂了,让我们做到顶级的专家,可能需要智力拔群。

但做到中级的工程师,初中知识足够。很多人都把自己看低了,以为非要硕士、博士才行。

其实及时读到博士、硕士也只能是术业有专攻,也不可能什么都通的。

相反现在的科技树非常发达,我们只要能够理解点亮一个树叶,这辈子够用了:)

7f468251c4940dcbd45b2390c27aea1d.png

待续。

向导:总目录:最好的电子、计算机从入门到工程师教程​zhuanlan.zhihu.com
07d5e5a5bdb41b4eb6863cae90975f12.png

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

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

相关文章

jQuery插件开发全解析

http://www.iteye.com/topic/545971 jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发&a…

jsf 传参数_在JSF 2中对定制验证器进行参数化

jsf 传参数在JSF 2中编写自定义验证器并不是一项复杂的任务。 您实现Validator接口,添加FacesValidator批注,并在faces-config.xml中插入validator声明, 仅此而已 。 一块蛋糕。 但是,让我们考虑以下情形: 您需要自定义…

java应该怎么学习?

很多人刚接触java,比较迷茫,下面我简单梳理一下后端的框架,希望你们能对java有个清晰的认识。 java是一种纯面向对象的编程语言,也是三大编程语言之一。java是由sun公司于1995年开发,它被称为“一次编译,处处可用”。 Struts在项目中的作用 Struts 在项目主要起控制作用…

docker安装clickhouse_clickhouse ----入门

clickhouse作为现在流行的数据分析数据库,非常热门。我也眼馋了好久,想先本地单机安装下,网上搜索了好多。也遇到了好多问题。我这边讲述下自己安装的过程。我这边的电脑是mac.第一步是安装docker.执行命令 brew cask install docker。等dock…

树——平衡二叉树插入和查找的JAVA实现

package com.tomsnail.data.tree; /*** AVL二叉平衡树* author tomsnail* date 2015年3月30日 下午4:35:50*/ public class AVLTree {/*** 根节点* author tomsnail* date 2015年3月30日 下午4:36:54*/private AVLNode rootNode;private String bulidType "";/*** 增…

APP推广工具(总结)

全是干活,懂得人慢慢听我道来。 基于友盟+大数据,如有侵权请告知与我。 一、学习、资讯 1.渠道点评 网址:http://qddp.niaogebiji.com/ 简介:渠道点评是专注于广告、营销、推广商务合作渠道资源点评的综合平台,聚合App推广、信息流广告等众多主流推广渠道广告代理商公…

JUnit:使用Java 8和AssertJ 3.0.0测试异常

Java 8的AssertJ 3.0.0发行版比以前更容易测试异常。 在我以前的一篇博客文章中,我描述了如何利用纯 Java 8实现此目的,但是使用AssertJ 3.0.0可能会删除我创建的许多代码。 警告:此博客文章主要包含代码示例。 SUT –被测系统 我们将测试以…

怎么修改_论文查重之后怎么修改?

使用知网论文查重以后,发现论文重复率很高,该怎么办?论文查重后怎么改?今天paperfree小编给大家介绍一下。方法一:重写如果论文存在很高的重复率,都是抄袭别人的论文,我们就可以考虑重写。在重写…

java枚举使用详解

package com.ljq.test;/** * 枚举用法详解 * * author jiqinlin * */ public class TestEnum { /** * 普通枚举 * * author jiqinlin * */ public enum ColorEnum { red, green, yellow, blue; }/** * 枚举像普通的类一样可以添加属性和方法,可以为它添加静态和非静…

js数组再倒数第二个添加元素_归纳JS中数组的使用(一)元素新增和删除

新增元素js中给数组新增元素主要通过2个方法 push 和 unshiftArray.prototype.push功能概述push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度(该方法修改原有数组)。语法arr.push(element1, ..., elementN)关注点新增的元素出现在数组的末尾可以一…

基于谷歌模型gemini-pro 的开发的QT 对话项目

支持的功能,新建对话框,目前发现相关梯子不支持访问谷歌的api 的可能代理设置的不对, QNetworkAccessManager manager;// Set up your requestQNetworkRequest request;request.setUrl(QUrl("https://generativelanguage.googleapis.com…

PS快速将白底图片变为透明图片的解决办法

公司的公章被傻逼老板带到国外去啦,现在还得用公章,就只能拿以前的文件p图啦。 在将白底图片修改为透明图片时,我首先能想到的是简单的利用磁性套索工具选择图片(非常细微的操作),但是一不小心就容易出错&a…

Lucene.net站内搜索—5、搜索引擎第一版实现

目录 Lucene.net站内搜索—1、SEO优化 Lucene.net站内搜索—2、Lucene.Net简介和分词 Lucene.net站内搜索—3、最简单搜索引擎代码Lucene.net站内搜索—4、搜索引擎第一版技术储备(简单介绍Log4Net、生产者消费者模式)Lucene.net站内搜索—5、搜索引擎第…

java ee jms_Java EE6事件:JMS的轻量级替代品

java ee jms我今天要讨论的功能是Java EE 6中的事件机制。一般的想法是触发一个事件,并让事件监听器来接收它。 我创建了这个完全没有用的示例,但是它的简单性帮助我专注于重要的内容。 我将从后备操作中触发LogEvent,该事件将记录到java.uti…

All your files have been encrypted

小弟的姑姑家的老板收银的电脑被黑客黑了,我来解决一下,小孩玩游戏玩电脑中的病毒, 方法很多种,仅供参考。 问题邮件截图: 参考方式: 方法一:给对方钱,一般比较贵,还不如重装系统。哈哈。 方法二:下载解密工具,尝试解密恢复数据, Ransomware File Decrypto Too…

8s yaml 配置生成_接口测试框架实战(六) | 配置的数据驱动

《Python 测试开发实战进阶》课程,4 个月挑战 BAT 大厂年薪 50W Offer,文末加群!在实际工作中,为了便于维护,对于环境的切换和配置,通常不会使用硬编码的形式完成。在之前文章《多环境下的接口测试》中&…

机房合作(一):我怎样做组长(敢于承担责任)

导读:小组合作开始了,不怕死的我,揽下了组长的活儿。然后开始了我的漫漫长征路。不过,不怕猪一样的组长,咱有神一样的组员。机房合作到现在,真的感激组员的配合以及对我这个猪组长的指点。接下来&#xff0…

使用JAXB和Jackson从XSD生成JSON模式

在本文中,我演示了一种从XML Schema (XSD)生成JSON Schema的 方法 。 在概述从XML Schema创建JSON Schema的方法的同时,本文还演示了JAXB实现的用法(与JDK 9捆绑在一起的xjc版本2.2.12-b150331.1824 [build 1.9.0-ea-b…

成功人士都有的好习惯

人们常问的一个问题是:那些成功的人是如何获得成功的。这个问题的众多答案之一可能就隐藏在他们的日常习惯之中——但这些习惯到底是什么,它们与成功又有什么关系呢? 习惯是指以固定的方式定期进行的实践或行为模式。在这种情况下,意味着成功人士必须采取日常实践,才有可…

有多个python版本_python 多版本共存

有时候需要在同一台机器上安装多个版本的python常见的解决方式如下:一、1. 下载python2.7和python3.7,然后在C盘下新建一个Python文件夹,python2.7安装到 C:\Python\Python27python3.7安装到 C:\Python\Python372. 检查 系统变量中是否有…