Cómo la NASA reparó la Voyager 1 desde 15 mil millones de millas de distancia
[ad_1]
Durante los cinco meses de resolución de problemas, el equipo de tierra de la Voyager continuó recibiendo señales que indicaban que la nave espacial todavía estaba viva. Pero hasta el sábado no tenían información sobre detalles concretos sobre el estado de la Voyager 1.
"Es más o menos lo mismo que lo dejamos", dijo Spilker. “Aún estamos en las primeras etapas de análisis de todos los canales y observación de sus tendencias. Algunas temperaturas han bajado un poco con el tiempo, pero estamos viendo prácticamente todo lo que esperábamos. Y eso siempre es una buena noticia”.
Mover código
Durante su investigación, el equipo de tierra de la Voyager descubrió que un único chip responsable de almacenar parte de la memoria del FDS había dejado de funcionar, probablemente debido a un impacto de rayos cósmicos o a una falla del hardware antiguo. Esto afectó parte del código de software de la computadora.
"Destruyó parte de la memoria", dijo Spilker. "Lo que deben hacer es mover ese código a una parte diferente de la memoria y luego asegurarse de que cualquier cosa que use esos códigos, esas subrutinas, sepa que necesita ir a la nueva ubicación para poder acceder a ellos y ejecutarlos".
Sólo alrededor del 3 por ciento de la memoria FDS fue corrompida por el chip defectuoso, lo que requirió que los ingenieros transfirieran ese código a otra parte del banco de memoria. Sin embargo, según la NASA, ningún sitio es lo suficientemente grande como para contener toda la sección de código.
Entonces, el equipo de la Voyager dividió el código en secciones para almacenarlo en diferentes ubicaciones del FDS. Esto no fue sólo un trabajo de copiar y pegar. Los ingenieros tuvieron que cambiar parte del código para asegurarse de que todo funcionara en conjunto. "Todas las referencias a la ubicación de este código en otras partes del repositorio FDS también debían actualizarse", dijo la NASA en un comunicado.
Las misiones más recientes de la NASA tienen simuladores de hardware y software en tierra donde los ingenieros pueden probar nuevos procedimientos para asegurarse de que no causen daño cuando envían comandos a la nave espacial real. Debido a su antigüedad, la Voyager no tiene simuladores terrestres y gran parte de la documentación del diseño original de la misión permanece en papel y no ha sido digitalizada.
"En realidad, se trataba simplemente de mirar el código", dijo Spilker. “Así que tuvimos que comprobarlo tres veces. Todos lo revisaron y se aseguraron de que todas las conexiones encajaran”.
Este fue sólo el primer paso para restaurar la funcionalidad completa de la Voyager 1. "Estábamos bastante seguros de que funcionaría, pero hasta que realmente sucedió no lo sabíamos al 100 por ciento", dijo Spilker.
“La razón por la que no hicimos todo en un solo paso es porque teníamos muy poca memoria que pudiéramos encontrar rápidamente. Entonces priorizamos un modo de datos (el modo de datos técnicos) y movimos solo el código para restaurar ese modo. dijo Jeff Mellstrom, un ingeniero del JPL que dirige el "Equipo Tigre" de la Voyager 1 encargado de resolver este problema.
"El siguiente paso, trasladar los tres modos de datos científicos restantes que se utilizan activamente, es esencialmente el mismo", dijo Mellstrom en una respuesta escrita a Ars. "La principal diferencia es que el límite de almacenamiento disponible ahora es aún más estricto. Tenemos ideas sobre dónde podríamos mover el código, pero aún no hemos explorado completamente las opciones ni hemos tomado una decisión. Estos son los primeros pasos que daremos esta semana”.
[ad_2]
Deja una respuesta