Go Down

Topic: pregunta mantener informacion en falla de energia???? (Read 1 time) previous topic - next topic

charlie_dream



Añadele una memoria eeprom, añadele un sistema de energia extra (puede ser un megacondensador o una pequeña bateria que no necesita mucho tiempo de aguante) y cuando detectes que se va la tension el arduino lo sabe por medio de una interrupcion que habras programado, detiene el programa y vuelca en una eprom pequeñita, no hace falta mucha capacidad, los datos de donde se encontraba o las variables de tu invento.

Cuando luego vuelva la tension, el programa de cabecera lee si hay datos en esa eprom y si es asi y ve que no ha teminado la faena, salta a los parametros en que se quedo antes de quedarse sin energia y si no existe porque concluyo la faena pues no salta a ningun lado, continua procedimiento normal.

Un saludo.


Me sumo en un todo con eso!( sumando escribir un comando de "0" en la eeeprom, por las dudas para que en el setup del arduino controle, si el valor es 0 es una tarea nueva, sino, es una anterior que hay que resumir)

Otro mecanismo de seguridad para evitar errores de posición, es que al iniciar el código luego de una interrupción de energía, mueva los ejes hasta un tope para ver si los pasos del paso a paso coinciden con el ultimo valor del programa...

espero haber expresado algo que se entienda y sirva de algo (¿?) :D

Saludos,

Charlie

Go Up