热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

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

时间有限,无法一一修改底部目录,请以此目录为准:向导:总目录:最好的电子、计算机从入门到工程师教程​zhuan

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

向导:总目录:最好的电子、计算机从入门到工程师教程​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


推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文介绍了基于c语言的mcs51单片机定时器计数器的应用教程,包括定时器的设置和计数方法,以及中断函数的使用。同时介绍了定时器应用的举例,包括定时器中断函数的编写和频率值的计算方法。主函数中设置了T0模式和T1计数的初值,并开启了T0和T1的中断,最后启动了CPU中断。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 解决PR倒放后视频卡顿的方法及操作步骤
    本文介绍了解决PR倒放后视频卡顿问题的方法,通过标记入点和出点,并进行渲染,可以有效解决视频卡顿的情况。详细的操作步骤包括:继续播放视频,标记入点和出点,选择渲染效果,等待渲染完成,清除标记等。通过理论与实践的结合,可以更好地帮助大家解决PR倒放后视频卡顿的问题。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
author-avatar
手机用户2602931923_450
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有