单片机系统复位电路设计
T技术
SCIENCE&TECHNOLOGY
单片机系统复位电路设计
贾正松
四川广元(四川信息职业技术学院
62801
7)
摘要:针对单片机应用系统可能出现干扰而发生“死机”或“程序跑飞”等现象,从简到繁结合实例分析单片机系统中几个典
型复位电路。
关键词:单片机复住可靠性
文章编号:1673—379l(2007)12(c)一009l—02中图分类号:TP33l文献标识码:A目前,单片机已被广泛地应用于家
电、通信及自动化等各个领域。市场上比较流行的单片机主要有Intel、Atmel、Philip等公司的80C51系列单片机,Intel
公司的MCS96系列单片机,Motorola公司
当的电荷,致电源电压恢复时复位端不能产生复位信号而出现“死机”或“程序跑
飞”。
常用的看门狗主要有2种:软件狗和硬件
狗。硬件狗现在更多地被采用。所谓硬件狗,就是一个能够发出复位信号的计数器或定时器电路。
目前,在市场上有许多流行的专用复位芯片,常用的有Maxim公司生产的MAX系列芯片,现以MAx813L为例,说明内部结构及应用。
MAx8l3L有双列直插和贴片两种封
的M6800系列单片机以及Microchip公司的PIC系列单片机。无论是哪种类型的单片机,用户在使用时都必须设计复位电路,以提高单片机在强磁场、电源尖峰等强干扰环境下的工作稳定性或实现从误操作中正确恢复初试状态。如果复位电路可靠性差,将直接影响到整个单片机系统工作的稳定性,造成系统调试成功后出现“死机”或“程序跑飞”等现象。
为提高单片机工作稳定性和抗干扰能力,可采用图2所示的带门电路的单片机复位电路。该电路利用门电路的门限电压使在较强干扰或瞬间断电时复位湍电压为方波,从而使系统可靠复位。
2看门狗复位电路
为进行一步提高单片机系统的稳定性和抗干扰能力,可以采用看门狗复位电路。看门狗就是在“死机”或“程序跑飞”时,对系统进行重新最位或者复位,以使系统恢复正常运行的一种专用电路。现在
装形式,内部结构及引脚功能如图3所示。其中,第①为人工复位输入端(低电平有效);第②为电源端;第③脚为地;第④脚为电源故障检测输入端;第⑤脚为电源故障输出端;第⑥脚为看门狗检测输入端,第⑦脚为复位输出端,第⑧脚为看门狗输
出端。
1基本复位电路
单片机复位电路有多种,图1为基本Rc复位电路,左边的电路为高电平复位,右边为低电平复位,s为手动复位开关,c2可避免高频谐波对电路的干扰。该复位电路简单易行,但缺点是在遇到较强干扰或
瞬间断电时,复位端电平随电容器充放电
由图3可知该芯片具有以下主要性能
特点:
REsET…“
(1)复位输出。系统上电j姆电以及供
电电压降低时,第⑦脚产生复位输出,复位脉
冲宽度的典型值为200Ⅱls,高电平有效,复位门限的典型值为4.65V。
特性变化,往往电源电压低至RAM区数
据不能保持时,复位端电容器上仍储有相
图2带门电路的复位电路
(2)看门狗电路输出。如果在1.6s内没有触发该电路(即第⑥脚无脉冲输入),第⑧脚输出一个低电平信号。
(3)人工复位输入,低电平有效,即第
S
①脚输入一个低电平,则第⑦脚产生复位输
出。
(4)1.25V时,第⑤脚输出一个低电平信号。
MAX813L的典型应用电路如图4所示。图中单片机以AT89C51为例,MAX813L的
I
第①脚与第⑧脚相连。第⑦脚接单片机的复
图1基本RC复位电路
位端(AT89c5l的第⑨脚);第⑥脚与单
片机制P1.0相连。在软件设计中,P1.0不断输出脉冲信号,如果因某种原因单片机进入死循环,则P1.0无脉冲输出。于是1.6s后在MAx813L的第⑧脚输出低电平,该低电平加到第①脚,使MAX813L产生复位输出,对单片机有效复位,摆脱死循环的困境。另外,当电源电压低于限值4.65V时,MAx813L也产生复位输出,使单片机处于复位状态,不执行任何指令,直至电源电压恢复正常,可有效防止因电源电压较低时单片机
产生误动作。电源故障检测输入端(PFI)通
RES嚣T
过一个电阻分压器监测未稳压的直流电源。当PFI低于1.25V时,电源故障输出脚第⑤脚变低,可引起AT89C51中断进行电源故障
处理,或将重要数据保存下来。电路中把分压
接到未稳压的直流电源是为了更早地对电源故障告警。
图3
MAX813L腺理图
万方数据
科技资讯scIENcE&TEcHNOLOGY『NFORMATlON
1
T技术
图5是实用可靠的ARM复位电路,ARM内核的工作电压较低。R1可保证电压低于MAx708的工作电源还能可靠复位。
其中TRST信号是给JTAG接口用的。使用74Hcl25可实现多种复位源对ARM复位,
T嚣T
如通过PC机串口或JTAG接口复位ARM。
4结束语
125
在实际的单片机应用系统中,到底选用哪种类型的复位电路,需根据现场干扰源的特点、已采用的抗干扰措施、单片机硬件资源和软件结构特点以及对单片机系统的可靠性要求等具体情况而定。
图5
MAx708实现的ARM复位电路
3
参考文献
【l】颜荣江,等.MAXIM热门集成电路使用
手册[M】.北京:人民邮电出版社,1999,
10.
ARM单片机的复位电路设计
踅目脯螂
直流电
U.
?
1
.。
5y
6nt习;:兰纠队o堡一mo
门慰赢
图4
在移动电话高端手持仪器和嵌入式系
统,32位单片机ARM占据越来越多的份额,ARM已成为高端产品的工业标准。由于ARM高速、低功耗、低工作电压导致其噪声容限低,这是对数字电路极限的挑战,对电源的纹波、瞬态响应性能、时钟源的稳定度、电源监控可靠性等诸多方面也提出了更高的要求。ARM监控技术复杂但又非常重要。
【2]张积东,等.单片机51.98开发与应用
[M].北京:电子工业出版社,1992,9.[3]袁旭军,庄松林.单片机复位电路的可靠性
分析【M].电子技术应用,2002(11).
MAX813L应用电路图
(上接第90页)
(3)学生一一选择一一教师
根据语义分析,可以发现:联系(1)是联系(3)到联系(2)传递的结果,不是一个“直接联系”,是一个“间接联系”,
是多余的。
关键字,有六个多值依赖,但其中三个是非平凡多值依赖,因而该关系模式不满足4NF范式。
这里Pno,Mno,Ano都出现数据冗余。从表面上看数据冗余在三个属性上都出现,冗余量较高,实际不然。因为该关系
在业务上是代理商所代理产品的目录,是
分解业务数据表格是需求分析工作的中心,是正确构建E—R模型的基础。以FR图为基础,从中推导出关系模式,并反复检查、分解使之达到3NF。这就基本完成了数据库
的设计。
“间接联系”推导出的关系是“冗余关系”,冗余关系中记录的数据,是其它相关关系中数据的重复。
消除不满足BCNF的关系模式的方法,在形式上仍然是对关系进行规范化分解,但是本质上是删除冗余关系。1.4多值依赖范式分析
4NF分析
静态数据,冗余导致的修改异常是一次性的,而且浪费的磁盘空间也是有限的、固
定的。
在分析过程中,对于由“错误”导致的“间接联系”,一定要加以剔除。只要剔除了“间接联系”,就可以消除“冗余关系”,满足3NF的关系模式就一定满足
BCNF。
F但不满足
4NF的关系模式,关系中冗余的数据都是静态数据,所以我们没有必要将它们分解
实际应用中,满足B
CN
实际应用中,满足BCNF但不满足4NF的关系模式,关系中冗余的数据都是
静态数据,冗余是有限的,是可以接受的,
不需要再进行分解。这样对分解进行约束
到满足4NF。
第四范式(4NF):如果关系模式R(U)满足BcNF,且如果存在多值依赖,必定是平凡多值依赖,则称该关系模式满足第四范式。
在应用实践中,对于存在多值依赖的关系模式,要达到4NF的标准,则关键字是全关键字,反之不然。例如,关系模式PMA(Pno,Mno,Ano)对应的是一个三元联系的关系,表示工厂生产产品、代理商销售产品、工厂选择代理商,各属性依次表示产品编码、工厂编码、代理商编码。具体语义是:①一个工厂可以生产多种产品,一种产品可以由多个工厂生产,②一个代理商可以销售多种产品,一种产品可以由多个代理商销售,③一个工厂可以选择多个代理商,一个代理商可以被多个工厂所选择。可以看出,该关系模式满足BCNF,关键字(Pno,Mno,Ano)是全
5NF分析
第五范式(5NF):如果关系模式R(U)有且仅有一个由超键构成的联接依赖,则称该关系模式满足第五范式。
5NF是对关系模式分解的约束,要求对分解前后的数据做同样的查询,得到同样的结果。其意义在于:将原关系模式分解成多个关系模式后,使用视图能重现原关系的数据和对原关系的操作。
前面我们已经得到结论:没有必要将关系模式分解到满足4NF。“分解”工作不做,那么对“分解”的约束也就不需要考
虑。
的5NF也就不需要考虑。
所以,实际应用中,关系模式满足
3NF即可。
参考文献
[1】徐洁磐,王银根.数据库系统引论【M】.
南京:南京大学出版社,1997.
[2]闪四清.SQLServer7.O系统管理和应
用开发指南[M】.北京:清华大学出版社,
2000.
【3】陶宏材,等.数据库原理及设计【M】.2版.
北京:清华大学出版社,2007.
【4】徐洁磐,惠永涛.离散数学及其在计算机中
的应用[M】.北京:人民邮电出版社,1988.
2范式的应用
综上所述,关系的规范化理论包含1NF、2NF、3NF、BCNF、4NF、5NF等六个范式,它们的规范化程度依次升高。
在实际应用中,分析业务规则描述、
92科技资讯sclENcE&TECHNOLOGY万方数据
INFORMATl0N
单片机系统复位电路设计
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
贾正松
四川信息职业技术学院,四川广元,628017科技资讯
SCIENCE & TECHNOLOGY INFORMATION2007,""(36)0次
参考文献(3条)
1.颜荣江 MAXIM热门集成电路使用手册 19992.张积东 单片机51.98开发与应用 1992
3.袁旭军.庄松林 单片机复位电路的可靠性分析[期刊论文]-电子技术应用 2002(11)
相似文献(10条)
1.期刊论文 史艳琼.杨国诗 常见的几种单片机复位电路分析 -淮南师范学院学报2004,6(3)
文章介绍了目前使用较广泛的四种单片机复位电路:微分型复位电路,积分型复位电路,比较型复位电路,看门狗型复位电路.分析这四种复位电路在使用中存在的问题,并给出了解决方案.
2.期刊论文 于进杰.方龙.杨道驰.李学武 单片机复位时间的优化设计探讨 -电脑与信息技术2010,18(2)
MCS-51单片机的复位是靠外部电路实现的.复位时间的确定是设计申一个很关键的参数,在实际运行环境中,复位时间偏长,可能会导致应用系统在该复位的时候没有复位,导致系统出错;反之亦然.由此给出一个简单易行的复住电路.
3.期刊论文 黎晖.魏光辉.汤小慷.LI Hui.WEI Guang-hui.TANG Xiao-kang 单片机复位电路的可靠性与抗干扰分析
-兵工自动化2007,26(2)
单片机复位电路参数的选定须在振荡稳定后保证复位高电平持续时间大于2个机器周期.电源掉电时复位电路中电容通过二极管迅速放电,待电源恢复正常时实现可靠复位,避免单片机系统在运行中突然掉电或电压跌落而又立即恢复,从而达到抗干扰的作用.在印刷电路板上,单片机复位端口处可并联0.01~0.1μF高频电容,以抑制电源高频噪声干扰或配置施密特电路,以进一步提高对串入噪声的抑制.
4.期刊论文 李丽.LI Li 单片机复位电路的抗干扰设计 -辽宁师专学报(自然科学版)2009,11(4)
在单片机应用系统中,复位电路能否可靠工作对整个微机系统能否可靠运行至关重要.讨论单片机复位电路抗干扰设计应注意的一些问题,并提出解决方法.
5.期刊论文 孟昕元.田效伍.范峥 微分型单片机上电复位电路的性能分析 -河南机电高等专科学校学报2004,12(3)
建立了微分型单片机上电复位电路的数学模型,并在此基础上对其性能进行了分析.解释了在电源附加大滤波电容情况下单片机不能够可靠复位的原因,最后提出了设计微分型上电复位电路应注意的问题.
6.期刊论文 杨杰.周兰兰 单片机系统非正常复位的判断与处理 -电子测试2009,""(11)
单片机以其超小型化、高可靠性和高性价比的特点,广泛应用于各个领域.在实验室设计的符合要求的单片机测控系统置于现场后,常常会受到现场各种各样的干扰,所以对单片机测控系统的可靠性提出了更高的要求.在单片机测控系统因干扰复位或掉电后复位均属非正常复位.本文主要分析了单片机系统的非正常复位的类型,针对不同类型的非正常复位分别提出了系统自恢复运行的处理方法,并给出了相应方法的软件处理流程.本文中的方法在实际使用中取得了较好的效果.
7.期刊论文 王晖.薛永存.WANG Hui.XUE Yongcun 基于MCS-51单片机的复位电路抗干扰分析与设计 -现代电子技术2006,29(8)
随着单片机在各个行业的广泛应用,其可靠性、安全性成为一个非常突出的问题.而单片机应用系统中的复位电路能否可靠工作对整个微机系统可靠运行至关重要.对常用复位电路中存在的一些问题进行了分析,并提出了解决方法.
8.期刊论文 吴秋宁.邵建龙.吕英英.张志宏.肖文博.Wu Qiuning.Shao Jianlong.Lv Yingying.Zhang Zhihong.Xiao Wenbo 提高单片机测控系统的抗干扰能力的研究 -电子测量技术2010,33(2)
由于单片机测控系统工作环境的多样性,系统受干扰影响的可能性加大,严重时导致系统工作不正常.以泡沫式生态厕所设备间控制器的设计为例,分析了测控系统中电源,I/O通道及继电器应用中的干扰,从硬件设计、软件编程两方面讨论了单片机的抗干扰技术.实际测试表明,采用抗干扰措施后,整个单片机测控系统的稳定性和可靠性得到了很大的提高.
9.期刊论文 包国彬.张建民.刘嬴.BAO Guo-bin.ZHANG Jian-min.LIU Ying 单片机复位电路的设计与分析 -光电技术应用2005,20(3)
分析了目前使用比较广泛的四种单片机复位电路,为微分型、积分型复位电路建立了数学模型,提出了设计复位电路应注意的问题及提高抗干扰性的措施.
10.学位论文 汪珺 基于89C52的固体温度继电器检测系统 2004
固体温度继电器是一种对温度敏感的热保护元件.它被广泛的运用于各种发热电器的热保护回路中.生产这种产品的一个重要环节是检测升温时的动作温度和降温时的复位温度,以此按照一定的标称值和误差范围进行分类并确定出厂产品的质量.目前许多温度继电器的生产厂家在检测方面存在着方法落后、效率低、误差大,使得检测这一环节成为生产的瓶颈.从温度控制系统的发展来看,以单片机为核心构成的微机温度控制系统调节装置已经成为主要的发展方向.本文以89C52单片机芯片为核心,研究和设计了数字化的固体温度继电器的检测系统.论文简述了温度继电器的应用及其对检测环境温度控制的要求,介绍了基于89C52单片机的测控系统的硬件设计,详细说明了采用模糊控制理论设计出的数字化环境温度控制的控制算法及其系统实现方法,实现对16路温度继电器同时进行检测并利用液晶显示器显示检测结果.此外,本文还详细介绍了系统硬件和软件设计原理.
本文链接:http://d.g.wanfangdata.com.cn/Periodical_kjzx200736068.aspx
授权使用:南昌大学图书馆(wfncdxtsg),授权号:1a43baa1-64c1-4903-b725-9daf014a212e
下载时间:2010年7月10日