Skip to content
research

O conserto mais ousado da Voyager 1: Reescrevendo código no espaço profundo

Uma espaçonave construída para uma missão de cinco anos ainda envia sinais de além dos planetas. Sua crise mais recente transformou um pequeno fragmento de memória em um quebra-cabeça de alto risco, sem equipe de reparo, sem peças de reposição e com uma espera de um dia para cada resposta.

Aki Tanaka
O conserto mais ousado da Voyager 1: Reescrevendo código no espaço profundo

Um atraso de um dia nas mensagens muda tudo

Operar a Voyager 1 é uma lição de latência extrema. A aproximadamente um dia-luz da Terra, um comando de rádio viaja por quase 24 horas para alcançar a sonda. O controle da missão então aguarda outro dia inteiro pela confirmação, criando um ciclo de feedback de quase 48 horas até para a instrução mais simples.

Essa vasta distância significa que o controle da missão não pode "pilotar" a Voyager 1 como um drone. Em vez disso, os sistemas de bordo devem executar sequências complexas de comandos e proteger a espaçonave de forma autônoma. Os engenheiros enviam instruções precisas e aguardam pacientemente pela telemetria que confirma sua execução, um processo que exige planejamento meticuloso e uma governança autônoma robusta da sonda.

Lançada em 1977 para uma missão que deveria durar apenas alguns anos, a Voyager 1 desafiou todas as expectativas. Este posto avançado científico, alimentado por plutônio em decomposição, continua a transmitir dados de além dos planetas, um testemunho de sua engenharia original e da engenhosidade contínua da NASA. Sua vida útil extraordinária exige manutenção remota contínua e sem precedentes.

Seis computadores, menos memória do que uma foto

A Voyager 1 opera com três subsistemas de computador primários, cada um com um backup redundante, totalizando seis computadores de bordo. O Computer Command Subsystem (CCS) processa sequências de missão e gerencia a proteção contra falhas. O Attitude and Articulation Control Subsystem (AACS) mantém a orientação da espaçonave e o apontamento da antena para a Terra. O Flight Data Subsystem (FDS) coleta, formata e comprime a telemetria científica e de engenharia para transmissão.

Combinados, esses seis computadores possuem apenas 69 kilobytes de memória — menos do que uma única fotografia de alta resolução em um smartphone moderno. Os engenheiros escreveram o software original em linguagem assembly, deixando um espaço livre mínimo no lançamento. Um programador observou que o computador de apontamento tinha apenas duas palavras de memória restantes.

Crucialmente, a memória da Voyager era reprogramável. Ao contrário da rope memory (memória de corda) fixa das missões Apollo, que era imutável após o lançamento, o design da Voyager permitiu que os engenheiros enviassem alterações de software via uplink. Essa capacidade provou ser indispensável, permitindo atualizações e reparos críticos décadas após o início da missão, incluindo 18 alterações de software enviadas apenas durante o sobrevoo de Júpiter em 1979.

A NASA moveu o código ao redor de um chip morto

Novembro de 2023 trouxe um novo desafio: a Voyager 1, ainda recebendo comandos, começou a transmitir apenas um padrão ilegível e repetitivo de uns e zeros. O Flight Data Subsystem (FDS), responsável por empacotar dados científicos e de engenharia, apresentou defeito, efetivamente cegando o controle em solo.

Os engenheiros iniciaram um diagnóstico remoto em março de 2024, enviando um comando de "sondagem" direcionado para solicitar uma leitura da memória. Essa manobra revelou a falha: um único chip de memória com defeito corrompeu aproximadamente 3% da memória do FDS. Essa falha pequena, porém crítica, tornou vastas quantidades de dados ininteligíveis.

Sem um bloco de memória grande e contíguo disponível, a equipe concebeu uma solução audaciosa. Eles dividiram meticulosamente o código afetado em fragmentos menores e realocaram essas partes em lacunas de memória dispersas e não utilizadas. Crucialmente, eles então reescreveram cada ponto de referência no software do FDS para refletir essas novas localizações, traduzindo as alterações para binário manualmente, sem ferramentas convencionais de desenvolvimento de software ou uma espaçonave de teste física.

Este reparo complexo ocorreu em etapas. Dados de engenharia, detalhando a saúde da espaçonave, retornaram em abril de 2024, marcando a primeira telemetria legível em cinco meses. Em junho, os dados científicos de todos os instrumentos operacionais retomaram a transmissão, um testemunho da engenhosidade da equipe. Para mais detalhes sobre o histórico da missão e as operações em andamento, explore Voyager - NASA Science.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

O próximo inimigo é a energia, não a distância

O próximo grande desafio da Voyager 1 é a energia. A espaçonave mantém o alinhamento de sua antena voltada para a Terra usando thrusters, que disparam intermitentemente para corrigir sua orientação. No entanto, componentes do sistema de combustível em envelhecimento, particularmente uma peça de borracha no tanque de combustível, liberam dióxido de silício, estreitando gradualmente as minúsculas passagens de combustível de 0,25 mm para cerca de 0,035 mm. Esse entupimento ameaça a confiabilidade dos thrusters, tornando a mira precisa cada vez mais difícil.

Esta batalha de engenharia impacta diretamente o power budget da missão. A Voyager 1 funciona com geradores termoelétricos de radioisótopos (RTGs) que convertem o calor do decaimento do plutônio em eletricidade. Esses geradores perdem aproximadamente 4 watts de potência a cada ano. Para compensar a diminuição da energia, os engenheiros da NASA devem desligar seletivamente aquecedores ou instrumentos científicos, garantindo que sistemas essenciais como comunicações e controle de atitude permaneçam operacionais. Oito dos dez instrumentos da Voyager 1 estão agora desligados.

A Deep Space Network ainda precisa capturar um sinal cada vez mais fraco de uma espaçonave que está a quase um dia-luz de distância. Embora a NASA espere que pelo menos um instrumento continue operando até a década de 2030, e que as comunicações persistam até aproximadamente 2036, a energia restante e os instrumentos operacionais determinarão, em última análise, por quanto tempo mais a Voyager 1 poderá transmitir dados do espaço interestelar. Cada ano aproxima a missão de sua conclusão silenciosa.

Perguntas Frequentes

Quanta memória a Voyager 1 possui?

Seus seis computadores têm cerca de 69 kilobytes de memória combinados, de acordo com o material de origem.

Quanto tempo leva para se comunicar com a Voyager 1?

Um sinal de rádio leva aproximadamente um dia para viajar em uma direção a distâncias de um dia-luz, portanto, um comando e uma resposta podem levar cerca de dois dias.

Como a NASA corrigiu o problema de dados de 2023 da Voyager 1?

Os engenheiros identificaram um chip de memória com falha, moveram o código afetado para espaços livres menores e atualizaram as referências do programa remotamente.

A Voyager 1 ainda pode enviar dados científicos?

Ela retornou dados científicos após o reparo de software de 2024, embora seus instrumentos e suprimento de energia estejam sendo gerenciados à medida que a espaçonave envelhece.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabalhando para a ferramenta de outra pessoa.

Agentes de IA leem. Compradores chegam nela. Ela responde em oito idiomas e via MCP. Sua ferramenta pode ter uma assim — no ar em 24 horas.