>> Tecnologia Eletrônica >  >> Sistemas de Posicionamento Global >> GPS

Como Converter Dia e Hora em Segundos GPS

O sistema de posicionamento global baseado em satélites, um auxílio essencial à navegação, tem seu próprio sistema de cronometragem e formato de data. Ao contrário das datas gregorianas familiares que têm mês, dia e ano, receptores GPS usam dois itens: o número de semanas desde 6 de janeiro de 1980 e o número de segundos na semana atual. Com um pouco de aritmética, você pode facilmente converter o dia e a hora atuais em segundos GPS.

Formato de Segundos GPS

O tempo GPS conta o número de segundos decorridos na semana atual como um número de seis dígitos. Na manhã de domingo à meia-noite, esse número reinicia para zero. Ele atinge seu valor mais alto, 604.799, na noite de sábado pouco antes da meia-noite. A natureza cíclica dos segundos GPS significa que ele conta o dia da semana e a hora do dia, mas não tem mais informações, como mês ou ano.

Dia da Semana

Para converter o dia e a hora em segundos GPS, você começa com o dia da semana. Cada dia tem 24 horas, cada uma das quais tem 60 minutos compreendidos de 60 segundos, totalizando 86.400 segundos por dia. Como o tempo GPS contém o número total de segundos decorridos até agora durante a semana, a conversão começa com o número total de dias inteiros desde domingo à meia-noite. Por exemplo, se o dia é terça-feira, dois dias inteiros se passaram, domingo e segunda-feira. Você calcula o número total de segundos para os dois dias e adiciona os segundos do dia atual para obter segundos GPS.

Hora do Dia

Para fazer o cálculo para segundos GPS, você precisa da hora atual, mas deve ser hora GPS, não hora local. A hora GPS é mantida pelo Observatório Naval dos EUA e consiste no Tempo Universal Coordenado (UTC) mais um número de segundos de salto — 16 a partir de 2013. O número total de segundos no dia atual é a hora UTC vezes 3.600, mais os minutos vezes 60, mais os segundos, mais os segundos de salto.

Cálculo de Exemplo

Para converter dia e hora em segundos GPS para uma terça-feira quando a hora UTC é 10:00:00, você primeiro calcula o número de dias inteiros desde o sábado — dois — então multiplica isso pelo número de segundos em um dia inteiro — 86.400. Dois vezes 86.400 é igual a 172.800. O número de segundos decorridos desde a manhã de terça-feira à meia-noite é 10 vezes 3.600, mais zero minutos vezes 60, mais zero segundos, mais 16 segundos de salto, dando um total de 36.016. Somando 172.800 a 36.016 dá segundos GPS, 208.816.