电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

单片机复位电路原理图解

2017-04-09 12:25分类:PLC基础知识 阅读:

  复位电路的作用
在上电或复位进程中,操控CPU的复位状况:这段时刻内让CPU坚持复位状况,而不是一上电或刚复位完毕就作业,避免CPU宣告过失的指令、施行过失操作,也可早年进电磁兼容功用。
不论用户运用哪种类型的单片机,总要触及到单片机复位电路的方案。而单片机复位电路方案的好坏,直接影响到悉数体系作业的牢靠性。很多用户在方案完单片机体系,并在试验室调试成功后,在现场却呈现了“死机”、“程序走飞”等景象,这首要是单片机的复位电路方案不牢靠致使的。
底子的复位办法
单片机在主张时都需求复位,以使CPU及体系各部件处于断定的初始状况,并从初态开端作业。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当体系处于正常作业状况时,且振动器安稳后,假定RST引脚上有一个高电平并坚持2个机器周期(24个振动周期)以上,则CPU就能够照应并将体系复位。单片机体系的复位办法有:手动按钮复位和上电复位
1、手动按钮复位
手动按钮复位需求人为在复位输入端RST上参加高电平(图1)。一般选用的办法是在RST端和正电源Vcc之直接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮坚持接灵通数十毫秒,所以,彻底能够满意复位的时刻恳求。


图1


图2
2、上电复位
AT89C51的上电复位电路如图2所示,只需在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1µF。上电复位的作业进程是在加电时,复位电路经过电 容加给RST端一个时刻短的高电平信号,此高电平信号跟着Vcc对电容的充电进程而逐渐回落,即RST端的高电平持续时刻取决于电容的充电时刻。为了确保体系能够牢靠地复位,RST端的高电平信号有必要坚持满意长的时刻。上电时,Vcc的上升时刻约为10ms,而振动器的起振时刻取决于振动频率,如晶振频率为10MHz,起振时刻为1ms;晶振频率为1MHz,起振时刻则为10ms。在图2的复位电路中,当Vcc掉电时,必定会使RST端电压活络下降到0V以下,可是,由于内部电路的绑缚作用,这个负电压将不会对器材发作危害。别的,在复位时期,端口引脚处于随机状况,复位后,体系将端口置为全“l”态。假定体系在上电时得不到有用的复位,则程序计数器PC将得不到一个适宜的初值,因而,CPU或许会从一个未被界说的方位开端施行程序。
2、积分型上电复位
常用的上电或开关复位电路如图3所示。上电后,由于电容C3的充电和反相门的作用,使RST持续一段时刻的高电平。当单片机已在作业傍边时,按下复位键K后松开,也能使RST为一段时刻的高电平,然后完毕上电或开关复位的操作。
依据实习操作的履历,下面给出这种复位电路的电容、电阻参看值。
图3中:C:=1uF,Rl=lk,R2=10k


图3 积分型上电复位电路
专用芯片复位电路:
上电复位电路 在操控体系中的作用是主张单片机开端作业。但在电源上电以及在正常作业时电压反常或搅扰时,电源会有一些不安稳的要素,为单片机作业的安稳性或许带来严峻的影响。因而,在电源上电时延时输出给芯片输出一复位信号。上复位电路另一个作用是,监督正常作业时电源电压。若电源有反常则会进行强行复位。复位输出脚输出低电平需求持续三个(12/fc s)或许更多的指令周期,复位程序开端初始化芯片内部的初始状况。等候承受输入信号(若如遥控器的信号等)。


图4 上电复位电路原理图
上电复位电路原理剖析
5V电源经过MC34064的2脚输入,1脚便可输出一个上升沿,触发芯片的复位脚。电解电容C13是调度复位延不时刻的。当电源关断时,电解电容C13上的残留电荷经过D13和MC34064内部电路构成回路,开释掉电荷。以备下次复位启用。
四、上电复位电路的要害性器材
要害性器材有:MC34064 。


图6 内部构造框图
输入输出特性曲线:


上电复位电路要害点电气参数
MC34064的输出脚1脚的输出(安稳往后的输出)如下图所示:


三极管欠压复位电路
欠压复位电路作业原理(图6)w 接通电源,+5V电压从“0V”开端上升,在升至3.6V之前,稳压二极管DH03都处于截止状况,QH01(PNP管)也处于截止状况,无复位电压输出。w 当+5V电源电压高于3.6V往后,稳压二极管DH03反向击穿,将其两头电压“箝位”于3.6V。当+5V电源电压高于4.3V往后,QH01开端导通,复位电压开端构成,当+5V电源电压挨近+5V时,QH01现已饱满导通,复位电压抵达安稳状况。


图6 欠压复位电路图
看门狗型复位电路
看门狗型复位电路首要运用CPU正常作业时,守时复位计数器,使得计数器的值不逾越某一值;当CPU不能正常作业时,由于计数器不能被复位,因而其计数会逾越某一值,然后发作复位脉冲,使得CPU恢复正常作业状况。典型运用的Watchdog复位电路如图7所示。此复位电路的牢靠性首要取决于软件方案,行将守时向复位电路宣告脉冲的程序放在何处。一般方案,将此段程序放在守时器接连效劳子程序中。可是,有时这种方案依然会致使程序走飞或作业不正常。要素首要是:当程序“走飞”发作时守时器初始化以及开接连往后的话,这种“走飞”状况就有或许不能由Watchdog复位电路校对回来。由于守时器接连一真在发作,即便程序不正常,Watchdog也能被正常复位。为此提出守时器加预设的方案办法。即在初始化时压入库房一个地址,在此地址内施行的是一条关接连和一条死循环句子。在悉数不被程序代码占用的地址尽或许地用子程序回来指令RET代替。这么,当程序走飞后,其进入圈套的或许性将大大添加。而一旦进入圈套,守时器接连作业并且封闭接连,然后使Watchdog复位电路会发作一个复位脉冲将CPU复位。当然这种技能用于实时性较强的操控或处理软件中有必定的艰难。


图7 看门狗型复位电路
比照器型复位电路
比照器型复位电路的底子原理如图8所示。上电复位时,由于构成了一个RC低通网络,所以比照器的正相输入端的电压比负相端输入电压推延必守时刻。而比照器的负相端网络的时刻常数远远小于正相端RC网络的时刻常数,因而在正端电压还没有逾越负端电压时,比照器输出低电平,经反相器后发作高电平。复位脉冲的宽度首要取决于正常电压上升的速度。由于负端电压放电回路时刻常数较大,因而对电源电压的不坚决不活络。可是简略发作以下二种晦气景象:(1)电源二次开关距离太短时,复位不牢靠;(2)当电源电压中有浪涌景象时,或许在浪涌不见后不能发作复位脉冲。为此,将改进比照器重定电路,如图9所示。这个改进电路能够消除榜首种景象,并削减第二种景象的发作。为了彻底消除这二种景象,能够运用数字逻辑的办法与比照器协作,方案如图9所示的比照器重定电路。此电路稍加改进即可作为上电复位与看门狗复位电路一同复位的电路,大大跋涉了复位的牢靠性。


图8 比照器型复位电路


图9 改进型比照器型复位电路

上一篇:单片机解密

下一篇:单片机接连程序的调试办法

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部