单片机带掉电保护c语言,基于LM358的单片机掉电保护电路

本文介绍了基于LM358的单片机掉电保护电路设计,利用电压比较器检测系统掉电,仅在断电时将数据写入EEPROM,延长了EEPROM寿命。系统在掉电后通过RLC串联回路为单片机提供短暂供电,保证中断服务子程序能完成EEPROM的操作。软件设计中,中断服务子程序负责擦除和写入数据。该方法简化了硬件结构,提升了系统实用性。
摘要由CSDN通过智能技术生成

描述

掉电保护简介

掉电数据保护是系统设备一个重要的功能。

f79366283e385a8fa06d0a123cd1ec8e.png

目前,掉电数据保护的方法主要有2种:

(1)加足够容量备用蓄电池,使系统掉电后继续工作;

(2)不加备用电池,把掉电时需要保护的数据存储在非易失性存储器中,如FLASH和EEPROM。

第一种方法器件体积大、费用高并且蓄电池寿命短;第二种方法简单,但擦写器件的寿命有限。本文在第二种的基础上提出一种改进方法,即利用LM358作为电压比较器,当检测到系统掉电时才将数据写入EEPROM中。该方法不仅实现了系统数据掉电的保护,而且延长了EEPROM的寿命。

基于LM358的单片机掉电保护电路设计

76f6893dc02d7dc981d3dc7837857e71.png

如图1,通过调节R2,使系统正常供电时,Ua》Ub=3.5V,c端输出高电平;当系统掉电时,因二极管D1的隔离,使LM358得不到供电。由于电容C2和电感L的存在,电容C2和电感L1继续为单片机提供短暂时供电,并且因下拉电阻R5的存在,使得c端输出低电平。用于触发单片机I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值