⑴ 请高手指导51单片机掉电保护电路的设计
1、在电路板的供电上增加一个超级电容,保证掉电状态电压可以缓慢下降,例如5V降到4.5V约0.5秒的时间。
2、使用T0中断提供时钟,每0.1秒对电源电压采样一次,当电压下降到4.7V时,开始保存数据操作。操作完毕后单片机进入休眠。
3、之间和之后的工作应该没有问题了吧?用24C01,X25045等等做数据存储器都可以,建议用25045.
⑵ 单片机掉电复位(BOR)模块有什么作用在什么情况下使用该功能
在单片机应用系统中,如果采用干电池或者充电电池供电,橘汪则存在电池电压不断下降的问题,如果采用市电供电,则存在着电压波动和电源干扰的问题。
电源电压的不稳定,是造成单片机执行程序发生混乱甚至死机的重要原因之一。所以,许闭指多着名半导体制造公司为此目的研制了名叫“电压检测器”或者“uP监控器”的专用集成电路。
在PIC系列单片机中,有许多型号内部就集成了这项功能(BOR)电路,如PIC16F87X。因此,对于PIC单片机的开发者来说,就可以免用外加专用集成电路,降低了成本,简化了电路。
利用掉电复位(BOR,brown-out reset),可以为单片机提供电源跌落的预警信号。一旦发现VDD下降到某一个门槛值时,就使单片机及时复位以免系统失控。这个复位状态一直保持到VDD重新上升到门槛值以上之后。
在PIC单片圆态仔机中,把实现该功能的电路称作掉电锁定复位电路
⑶ 什么是单片机的掉电保护方式
单片机在工作的时候可能出现外部供电电压不稳定。比如工作于5V下的单片机VDD到VSS间的电压突然小于4V或2v,这时候会使单片机的输出不正常,设置了掉电保护后,出现电压小于一定的值,单片机会自动复位,重新执行程序,以防止单片机对外部电路的误操作。
各种带掉电保护方式的单片机设置方法各有不同,但最根本都是设置寄存器。看你用那款单片机了。我用的PIC单片机就是在CONFIG寄存器配置位里设定,可以在程序里加命令,也可以在编译器里设置.退出也是。
⑷ 单片机 掉电保护 at24c02
你好:
at24c02最多储存256字节,每字节大小8位。
那么你要实现掉电保护,就是每次在变量改芹此变时要往at24c02中特定位置写入这个数据,在上桐袭电时将它读出。
有关at24c02的读写、启动、停止、应答函数需要自己去编写,我可以把我的程序给你参考局首兄一下,通过编译,运行稳定。
不懂的可以随时回复我。
希望我的回答能帮助到你。
⑸ stc单片机掉电数据保护
存EEPROM不需要很多时间,你需要做一斗告个主电源消失后还能短时间供电的电路。用很大的电容2200uF;还得用二极管、电感将单片机的数字部分隔离出来,在主电源掉电之后弯局切断模拟电路,把单片机切换到可以支持EEPROM就行了,然后就是存了。
至于怎么检空闹明测掉电可以用分压加三极管驱动外部中断。
不知道你的应用环境如何,我自己用2200uF的电容足够了!
不行就换一个可以1.75V工作的单片机!!
希望对你有帮助!
⑹ STC89C52单片机掉电保存如何实现
STC89C52单片机掉电保存很容易的,利用内部的EEPROM就可以保存,每当需要保存的数据变化时,就写一次EEPROM保存,开机时再读出保存的数据就行了。见下表。
⑺ 单片机的掉电功能是怎么实现的啊
使用 EEPROM 功能;
EEPROM 是 Electrically Erasable Programmable Read-Only Memory(电可擦写可编程只读存储器)的简写,具备掉电保持能力。
程序控制思路:
①上电读取 EEPROM 的记忆地址内容,获取掉电前的记忆。
②在需要修改记忆值的操作处(如按键修改、时间修改),重新改写记忆值(一般需先擦除后填写);
延伸:
传统51单片机没有EEPROM,一般都需要外置IC,采用特定通讯时序来操作EEPROM(如AT24C01、采用IIC通讯等);
现多数单片机都会内置EEPROM,直接根据手册要求的固定指令/时序即可操作EEPROM;