如何保存数据停电

G

garg29

Guest
嗨朋友,我一个柜台使用89C51 7段显示器。我想,以节省电源故障在EEPROM中的最后一个值。我要求写入EEPROM写例程。但我不无如何创建一个在电源failue中断。我的想法是有一个大的冷凝器2200 UC和使用它的权力写入EEPROM。我使用的是24C02 EEPROM。感谢!
 
的EEPROM 保留其内容,即使电源关闭。 80C51,计数器,7段显示器,和EEPROM共享同一动力源?也许你可以保存到EEPROM值,每次计数器的刻度。可能吗?
 
由于nicleo说,您可以保存数据,在每个节拍,或如果您想保留的RW内存的生命周期,你可以写,当电源关闭,使用大电容,一个二极管和一个小的复位电路产生一个硬件中断,停电... ... Ofcourse这条赛道是在dioda量... ...希望这种帮助,/ /
 
你将不得不创建一个信号,表明电源发生故障。这个信号可以被送入了起来,这反过来又导致高达写入EEPROM。此外,你将有一个短暂停顿,使之前发生的电源故障向上,即RC延时或在该行的东西,以创建一个额外的电路。这种暂停将给予足够的时间,而信号的数据写入EEPROM将开始写作过程。
 
谢谢大家的回答。 aNdreiBuuu,像你说的我需要把一个大电容,一个二极管和一个小的复位电路,我不熟悉的复位电路。可以请你解释更多。我试着用电容和一个二极管,从二极管的输入信号,并提取到P3.2(8051的外部中断引脚),但它没有工作COZ我认为加州需要高到低脉冲... ... ... ...请帮助我。再次感谢。
 
电容,我会用一个非常低的ESR的东西,你不会得到它这么大的权力,否则,你也可以提供电源到您的整个装配MCU如果你使用一个超级电容器,他们有几十毫范围的ESR。然后你需要的是给它充电和一个比较器时看到了你的权力是一个场效应晶体管。 CAP - XX在4.5V和2.25额定电容器;以及AVX销售,额定5.5V,虽然他们是相当昂贵
 
我觉得这个大帽的解决方案将无法工作在所有。还记得你的CPU有其自身的复位输入,你必须确保,这是不停电trigged。我想我们小(100mAh或更少)NI - MH电池和监督+内存监控电路(DS1232 + DS1210)的组合。 (DS1232正面和负面的脉冲)。 DS 1210交换机没有从电源电池供电中断。如果每个thime结果保存一个脉冲计数您将需要为这种电池只在最后的结果。最主要的是保持适当的电源电压为那段时间,在我看来电容是没有很好的解决方案。
 
如果您使用的超级电容:DV =我* ESR +我* DT /简单的例子:DV = 0.5V(VCC电压允许下降)= 0.1A(目前需要)的ESR超级电容= 0.080Ohm彗星超级电容= 1F 0.5 = 0.008 0.1 * DT DT = 4.92秒....足够的时间来清除+写的8K快闪记忆体,如果你放置在平行前的MCU,可以克服由IanP中所述的问题与powersupply帽,所提供的电源不会失败之前,你有机会的超级电容器充电追赶的是给它充电,限制浪涌电流chargeup和检测掉电事件;使用50美分的LM比较,另一个负责一个FET +电阻50美分;电阻必须能够处理像10S 2 - 3W ... u're充电电流限制模式,使更多的收费上限得到较少的负责接受,因此它需要更长的时间超过一个恒定的电流方法....
 
谢谢大家的回答。我尝试了一个2200 uF的冷凝器和它的工作。但问题是有时上电时的数据锁存器.......,可以请你们帮我出...感谢
 
这需要时间来收取庞大的电容。您可能需要在电源电压监控IC发出适当的复位信号。
 
1)powerin -------- Å -------肖特基-------- b -------- MCU 2)彗星-----充电器--- ð ----肖特基------- E 3)GND -------超级电容器------- f连接:C为AE,BF到D如果你这样做,你不会有问题充电器可以是MOSFET +限流电阻在 www.cap - xx.com 库中部分应用笔记看
 
nicleo说:“你可能需要适当的复位信号在电源电压监控IC发出。”先复位IC的电源故障,并激活IRQ(ofcourse它是从上面dioda的VCC供电),第二个是复位VCAP供电...希望这种帮助,/ /
 
是的,当电源故障的原因,最好的办法是建立一个小便宜的直流UPS,为你的MCU。如果您的系统消耗大量的电能,只能使用这种UPS的单片机及存储器单元。另一个办法是使用的是内置的AVR单片机的EEPROM。 [/IMG]
 
sunsina提供的解决方案是非常好的,你必须以取代您的第B1,短R1电阻,和饲料电源监控IC IRQ的命令,从第... Thatz所有。希望这种帮助,/ /
 

Welcome to EDABoard.com

Sponsor

Back
Top