单片机系统加接掉电保护措施设计方案
来源:华强电子网 作者:—— 时间:2011-12-15 15:35
2 软件设计
本案例电路的地址定义是:RAM地址范围(8 KB)为0000H~1FFFH;看门狗定时器控制地址为E000H。
软件包括主控制程序、掉电中断处理程序、定时中断处理程序等。
(1)主控制程序
上电进行必要的CPU初始化后,检查正常掉电标志和RAM Check Sum计算检查,以确认RAM中数据是否正常。如果正常,就进行掉电前的现场恢复。其主程序流程框图如图2所示。

(2)掉电中断处理程序
CPU收到掉电信号(PW_DN)中断时,CPU进行掉电应急处理和保护现场,设置正常掉电标志,保存RAMCheck Sum计算结果,以备上电时检查RAM数据是否被破坏。其流程框图如图3所示。

(3)定时中断处理程序
看门狗定时器电路需要在每1.6 s内清零,在定时中断处理程序中调用看门狗清零子程序。定时中断时间要设在1.6 s以内,例如100ms。定时中断处理流程框图如图4所示。

结 语
在本应用实例中,经测试,掉电后RAM数据后备时间是10~14天,且数据可靠,系统运行稳定。显然,选择更大容值的法拉电容将有更长的后备时间。在控制系统的产品设计中,为提高产品的可靠性、降低成本、增强产品在市场上的竞争力,本文提供的方案具有参考价值。
- •新品发布 | 96MHz主频 M0+内核低功耗单片机CW32L011产品介绍2025-05-07
- •半导体受疫情影响巨大,MCU单片机再现大涨价2020-04-07
- •Microchip推出“COTS - 耐辐射和抗辐射”Arm内核单片机, 助力空间应用开发升级2019-04-02
- •单片机报警器电路图2019-01-23
- •单片机控制的红外线防盗报警器2019-01-23
- •单片机动态数码显示电路2019-01-21
- •基于单片机的DTME编码解码电路2019-01-21
- •基于单片机的电子琴电路设计2019-01-21
- •基于单片机的动态数码显示电路2019-01-18
- •基于可控硅的过零触发电路图2019-01-18