当前位置:首页 > 单片机 > 单片机
[导读]编辑导读:利用微处理器监控电路提高单片机系统与掉电保护电路的可靠性|基于双单片机通信的无刷直流电动机控制系统|基于MSC1211单片机的RFID 接收系统设计|基于87C196实现的快速无功电流检测|ST9+系列单片机I2C总线驱

编辑导读:利用微处理器监控电路提高单片机系统掉电保护电路的可靠性|基于双单片机通信的无刷直流电动机控制系统|基于MSC1211单片机的RFID 接收系统设计|基于87C196实现的快速无功电流检测|ST9+系列单片机I2C总线驱动程序实现|单片机的Proteus虚拟仿真|一种智能型兆欧表的设计|利用16C554实现主从式单片机远距离通信扩展|利用VB实现PC机与多单片机通讯|专用条形码无线扫描器设计|
正文:

    [摘 要] 本文提出了掉电保护与系统复位联动,实现高度可靠的掉电保护并提高单片机系统可靠性的方法。给出了用MAX791微处理器监控电路设计的带掉电保护的单片机应用系统。
    [关键词] 微处理器;监控电路;掉电保护;可靠性。

1 问题的提出

     在以单片机为核心的智能仪表及过程控制系统中常常需要长时间保存实时参数。通常可采用E2PROM、FLASH MEMORY以及以随机存贮器为基础内置电池的非易失芯片来实现。E2PROM、 FLASHMEMORY属于可在线修改的ROM器件,它解决了应用系统中实时参数掉电保存的难题,但这类芯片写入速度慢(ms级),擦写次数有限(万次级),有些器件擦写次数虽达百万次,对某些应用系统而言,其写入次数仍然是有限的。因此这类芯片只能用在需要保护的数据量小且写入不频繁的系统中。对那些需要大容量高速反复存取实时参数的系统,只能用随机存贮器RAM加掉电保护电路实现。掉电保护系统一般由低功耗的CMOS-RAM、供电电路及控制电路组成。供电电路保证系统正常时由电源给RAM供电,掉电时自动转到备用电池给RAM供电;控制电路保证在电源供电时RAM正常读写,电池供电时RAM处于保护状态,特别要防止系统上电/掉电过程中的瞬间干扰对RAM芯片的写入而改变RAM中的数据。基于RAM的掉电保护电路既具有RAM的高速写入、写入次数无限制的特点,又能象ROM那样长时间保存数据,因此得到了广泛的应用。实现上述原理的掉电保护方法很多,某些厂商甚至以RAM为基础内置电池开发出自掉电保护芯片,用这类独立的掉电保护芯片或电路构成的单片机系统,实际应用中有时会出现工作不稳定现象。经分析发现:若系统电源的变化使RAM先处于保护状态,而系统尚未复位,单片机仍正常工作,这时就出现写不进,读不出的现象,引发系统故障。对于这种单片机复位电平与掉电保护电平不一致而影响系统可靠性的问题,本文提出用微处理器监控电路使单片机复位与掉电保护联动的解决方案。RAM在单片机复位时处于保护状态,工作时正常存取,从而有效地解决前述问题。

2 MAX791[1]芯片介绍
   MAX791是MAXIM公司生产的高性能微处理器电源监视电路,它与AMDA公司的AMD791性能相同可以互换。功能包括微处理器复位、备用电池切换、看门狗电路、CMOS-RAM写入保护及电源故障告警等,逻辑框图如图2—1[1]。图中VCC、VOUT分别为电源输入、输出,VBATT为电

池输入,为电源低输出,为RAM芯片使能输入与输出,为复位输出,为人工复位输入,为低将强制RESET有效,SWT、WDI、、分别为看门狗定时设置、触发输入、超时输出和超时脉冲。PFI和分别为电源故障输入和输出,PFI低于1.25 V时变低。

    MAX791的复位时序如图2—2[1]所示。

3 掉电保护电路设计
3.1 硬件设计
图3—1给出了一种带掉电保护的MCS-51[2]、[3]单片机应用系统的原理图。  
76C88是CMOS型的RAM芯片,其容量为8K×8,它有两个片选端和CS2,只有为低电平同时CS2为高电平时芯片才被选中。因此将CS2接MAX791的输出端,同时写允许信号通过MAX791的使能控制输入端
和输出端,间接从MCS-51的引入,保证在系统复位期间不能读写,有效地保护了76C88中的数据。结合图2—2 MAX791的复位时序,图3—1的电路工作原理分析如下。  

    上电过程:当VCC从OV上升到复位门限1.65V,

输出仍将维持有效电平200ms的时间,保证电源电压正常后系统的有效复位。

有效期间76C88的CS2处于低电平,即片选信号无效,保证上电过程中片内数据不被改写。当VCC大于VBATT时,VOUT自动切换到与VCC相接,76C88转由VCC供电。

    正常工作:在此状态下,CS2为高电平,通过MAX791的使能电路复制,单片机可对76C88进行读写操作。为防止程序跑飞,提高系统的可靠性,在程序中插入看门狗触发指令,即P1.7的置位/复位指令,程序正常执行时经常触发WDI。当程序跑飞超过1.6 s不能触发看门狗时,输出低电平,通过MR使系统复位。在此期间VCC通过二级管D1、电阻R1给后备电池充电。

 掉电过程:当VCC从正常电压下降到复位门限4.65V时,立即有效,CS2变成低电平,76C88进入保护状态,保证掉电过程中片内数据不被改写。当VCC小于VBATT时,VOUT自动切换到与VBATT相接,76C88转由后备电池供电。
对多数应用系统,上电复位后程序从头开始即能满足要求,但对某些系统如由多道工序组成的流水线控制系统,突然停电后再来电时应接着原来的工序往下执行,这就要求计算机记录停电瞬间的系统参数,重新来电时根据记录的参数继续往下执行。
    利用MAX791的电源报警功能,能方便地达到这一目的:分析图2-2,当VCC下降到4.65V+150mV时,产生负跳变,向单片机发中断请求,因贮能效应,VCC从4.8 V降到4.65 V有几个ms的时间,足够单片机执行几百条甚至上千条指令,利用这段时间在中断服务程序中保护断点及实时参数。重新来电后转入断点继续执行。
3.2 软件设计  
图3—1所示单片机系统的软件可分成主程序和电源报警中断服务程序两部分。主程序中必须插入指令经常触发WDI,且间隔时间不能超过1.6s,报警中断必须设置为非屏蔽中断没有可以将设置成唯一的一个高级中断以替代。程序流程图如图3—2。

4 结束语

  将复位与掉电保护联动,能有效解决掉电保护与复位不协调引起的系统工作不稳定现象,提高掉电保护电路及单片机应用系统的可靠性。以MAX791微处理器监控电路构成的单片机掉电保护系统,在电力、石化等工业现场应用效果十分理想。

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭