eeprom para almecenar ante un blackout. cual es la solucion definitiva ?.
hola despues de leer muchos post en el foro pregunto.
tengo un contador , al dia son aproximadamente 1000 valores contados y trabaja 7 dias la semana
quiero almacenar ese valor en la eeprom con 1000 al dia la eeprom como todos saben "sufriria mucho"
encontre las siguientes soluciones
1) condensador
con uno de 4700 uf nos daria una autonomía de unos 120 mseg. es decir tiempo para salvar 120/3.3 = 36 bytes. en mi caso como solo son 2 bytes seria suficiente
condensador con micro , grabar en eeprom
2)http://forum.arduino.cc/index.php?topic=220767.0
escribir cuando solo cuando el dato sea distinto al almacenado. pero creo en mi caso no aplica
otra opcion habla de escribir en una microsd pero como los cortes de energia son "rapidos", pienso que quizas no alcance escribir en la microsd
- no quiero poner una bateria de litio de respaldo porque son muchos equipos
ojala puedan dar una ayuda que alguien realmente haya probado y que sirva para todos los que preguntan por ahi, porque buscado y no encuentro la solucion.
gracias
tambien leido estos posts
https://forum.arduino.cc/index.php?topic=77994.0
https://forum.arduino.cc/index.php?topic=128736.0
tengo un contador , al dia son aproximadamente 1000 valores contados y trabaja 7 dias la semana
quiero almacenar ese valor en la eeprom con 1000 al dia la eeprom como todos saben "sufriria mucho"
encontre las siguientes soluciones
1) condensador
con uno de 4700 uf nos daria una autonomía de unos 120 mseg. es decir tiempo para salvar 120/3.3 = 36 bytes. en mi caso como solo son 2 bytes seria suficiente
condensador con micro , grabar en eeprom
2)http://forum.arduino.cc/index.php?topic=220767.0
escribir cuando solo cuando el dato sea distinto al almacenado. pero creo en mi caso no aplica
otra opcion habla de escribir en una microsd pero como los cortes de energia son "rapidos", pienso que quizas no alcance escribir en la microsd
- no quiero poner una bateria de litio de respaldo porque son muchos equipos
ojala puedan dar una ayuda que alguien realmente haya probado y que sirva para todos los que preguntan por ahi, porque buscado y no encuentro la solucion.
gracias
tambien leido estos posts
https://forum.arduino.cc/index.php?topic=77994.0
https://forum.arduino.cc/index.php?topic=128736.0
me gusta mucho lo del capacitor. el corte de energía deberia generar una interrupcion para salvar en eeprom. si es suficientemente grande, no tendrás problemas. igual es siempre recomendable que escribas usando la función que escribe solo si hay cambios, aunque es mas lenta (irrelevante para el caso), alarga la vida util de la eeprom.
lo de la tarjeta sd no es tan caro, pero deberias escribir siempre. es decir, cada vez que cambie el contador, deberias mantener una copia en la memoria sd, eso podria funcionar tambien y no es muy dificil.
lo de la tarjeta sd no es tan caro, pero deberias escribir siempre. es decir, cada vez que cambie el contador, deberias mantener una copia en la memoria sd, eso podria funcionar tambien y no es muy dificil.
Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > eeprom para almecenar ante un blackout. cual es la solucion definitiva ?.
arduino
Comments
Post a Comment