复位电路和晶振工作原理

核心提示复位电路的功能就是:开机上电时和在系统出现死机或可能导致死机的异常情况(例如掉电、程序跑飞、进入死循环等)后,给系统的控制器件一个强制复位信号使其程序计数器归0,从而开始或恢复正常运行。上电掉电复位电路以前多是用阻容电路产生一个高电平或低电

复位电路的功能就是:开机上电时和在系统出现死机或可能导致死机的异常情况(例如掉电、程序跑飞、进入死循环等)后,给系统的控制器件一个强制复位信号使其程序计数器归0,从而开始或恢复正常运行。上电掉电复位电路以前多是用阻容电路产生一个高电平或低电平延时脉冲作为复位信号,由于阻容复位电路可靠性不高,现在已经被专用复位电路所取代,专用复位电路的复位脉冲是标准的正方波并且确保固定的脉宽时间。程序监控复位复位电路俗称“看门狗”电路,主要是一个计时器,当经过一定的时间而没有清零后,就会输出一个复位信号对系统进行复位操作,因此使用程序监控复位电路的系统在设计单片机程序时,一定要有定时给看门狗电路清零的子程序(俗称“喂狗”),这样当程序进入死循环或跑飞后就会因不进行喂狗操作而被强制复位。现在很多复位电路都包括了上电掉电复位和程序监控复位这两种功能。

晶振电路的功能,就是利用晶体振荡器的频率非常稳定这个特点用晶体振荡器和附属电路搭成一个固定频率输出的振荡电路为系统提供时钟频率。

电路上复位怎么说,什么原理,为什么要复位,作用是什么?

复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了,再复杂点就有三极管等配合程序来进行了。

为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即475~525V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过475V低于525V以及晶体振荡器稳定工作时,复位信号才会撤除,微机电路开始正常工作。

复位电路,和晶振电路 原理

复位电路,就是 利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,当你进行完了一个题目的计算后肯定是要清零的是吧!或者你输入错误,计算失误时都 要进行清零操作。以便回到原始状态,重新进行计算。和计算器清零按钮有所不同的是,复位电路启动的手段有所不同。一是在给电路通电时马上进行复位操作;二是在必要时可以由手动操作;三是根据程序或者电路运行的需要自动地进行。篡位电路都 是比较简单的大都是只有电阻和电容组合就可以办到了。再复杂点就有三极管等等配合程序来进行了。

故障复位电气原理图

复位电路的功能就是:开机上电时和在系统出现死机或可能导致死机的异常情况(例如掉电、程序跑飞、进入死循环等)后,给系统的控制器件一个强制复位信号使其程序计数器归0,从而开始或恢复正常运行。上电掉电复位电路以前多是用阻容电路产生一个高电平或低电平延时脉冲作为复位信号,由于阻容复位电路可靠性不高,现在已经被专用复位电路所取代,专用复位电路的复位脉冲是标准的正方波并且确保固定的脉宽时间。程序监控复位复位电路俗称“看门狗”电路,主要是一个计时器,当经过一定的时间而没有清零后,就会输出一个复位信号对系统进行复位操作,因此使用程序监控复位电路的系统在设计单片机程序时,一定要有定时给看门狗电路清零的子程序(俗称“喂狗”),这样当程序进入死循环或跑飞后就会因不进行喂狗操作而被强制复位。现在很多复位电路都包括了上电掉电复位和程序监控复位这两种功能。

晶振电路的功能,就是利用晶体振荡器的频率非常稳定这个特点用晶体振荡器和附属电路搭成一个固定频率输出的振荡电路为系统提供时钟频率。

c51单片机复位电路的工作原理

复位电路工作原理

复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算器有着异曲同工之妙,只是启动原理和手段有所不同。

复位电路都是比较简单的大都是只有电阻和电容组合就可以办到了,再复杂点就有三极管等配合程序来进行了。为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即475~525V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过475V低于525V以及晶体振荡器稳定工作时,复位信号才会撤除,微机电路开始正常工作。

   复位电路的作用

在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。

无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。

   基本的复位方式

单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位和上电复位

典型复位电路图

   手动按钮复位

手动按钮复位需要人为在复位输入端RST上加入高电平(图1)。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。

看门狗型复位电路

看门狗型复位电路主要利用CPU正常工作时,定时复位计数器,使得计数器的值不超过某一值;当CPU不能正常工作时,由于计数器不能被复位,因此其计数会超过某一值,从而产生复位脉冲,使得CPU恢复正常工作状态。典型应用的Watchdog复位电路如图7所示。此复位电路的可靠性主要取决于软件设计,即将定时向复位电路发出脉冲的程序放在何处。一般设计,将此段程序放在定时器中断服务子程序中。然而,有时这种设计仍然会引起程序走飞或工作不正常。原因主要是:当程序“走飞”发生时定时器初始化以及开中断之后的话,这种“走飞”情况就有可能不能由Watchdog复位电路校正回来。因为定时器中断一真在产生,即使程序不正常,Watchdog也能被正常复位。为此提出定时器加预设的设计方法。即在初始化时压入堆栈一个地址,在此地址内执行的是一条关中断和一条死循环语句。在所有不被程序代码占用的地址尽可能地用子程序返回指令RET代替。这样,当程序走飞后,其进入陷阱的可能性将大大增加。而一旦进入陷阱,定时器停止工作并且关闭中断,从而使Watchdog复位电路会产生一个复位脉冲将CPU复位。当然这种技术用于实时性较强的控制或处理软件中有一定的困难

请问下RC复位电路的原理

51单片机复位电路工作原理之我理解

一、复位电路的用途

单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。

二、复位电路的工作原理

在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2US就可以实现,那这个过程是如何实现的呢?

在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。

开机的时候为什么为复位

在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的07倍(单片机的电源是5V,所以充电到07倍即为35V),需要的时间是10K10UF=01S。

也就是说在电脑启动的01S内,电容两端的电压时在0~35V增加。这个时候10K电阻两端的电压为从5~15V减少(串联电路各处电压之和为总电压)。所以在01S内,RST引脚所接收到的电压是5V~15V。在5V正常工作的51单片机中小于15V的电压信号为低电平信号,而大于15V的电压信号为高电平信号。所以在开机01S内,单片机系统自动复位(RST引脚接收到的高电平信号时间为01S左右)。

按键按下的时候为什么会复位

在单片机启动01S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在01S内,从5V释放到变为了15V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为35V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。

总结:

1、复位电路的原理是单片机RST引脚接收到2US以上的电平信号,只要保证电容的充放电时间大于2US,即可实现复位,所以电路中的电容值是可以改变的。

2、按键按下系统复位,是电容处于一个短路电路中,释放了所有的电能,电阻两端的电压增加引起的。

看高电平有效还是低电平有效很简单啦。你看按键按下去之后RST是高还是低。

左图按下去是高就是高有效,右边按下去是低就是低有效。

顺带说下原理(左图为例):

先不管按键,看上电复位的情况

通电瞬间电容可以当短路(别问我为什么)所以RST脚为高电平。随着时间的飞逝(电容充电),稳定后VCC的电压实际上是加在电容上的。电容下极板也就是RST脚最终为0V。这样RST持续一段时间高电平后最终稳定在低电平,高电平持续时间由RC时间常数决定。这就是上电高电平复位

在说按键。按键按下去就相当于上电那一瞬,让电容短路。后面的事都一样了。

再顺便说下,大电容旁边那个小电容一般是稳定电源电压滤波用的

 
友情链接
鄂ICP备19019357号-22