Melhoria do fix 3D do GPS M10

8 de maio de 2023
M10 GPS 3D Fix Enhancement - iFlight Europe Official
Published on  Updated on  

Os módulos GPS UBLOX mais recentes têm uma funcionalidade que ainda não vem ativada de fábrica, mas pode ser desbloqueada em apenas alguns minutos. Consigo um fix GPS 3D instantâneo sempre que ligo a bateria ou, digamos, em 10-30 segundos; deverá obter 10 a 20 sats em 2 minutos.

O que precisa:
- Descarregar o Ucenter2 https://www.u-blox.com/en/u-center-2
- Criar uma conta no AssistNow https://www.u-blox.com/en/product/assistnow
- Pedir o token do AssistNow (que receberá por email)

-

!!!

Faça isto com cuidado e por sua conta e risco! Não me responsabilizo por módulos bloqueados!

!!!

-

Esta melhoria vai bloquear a baudrate em 115200 e a frequência de atualização em 10hz entre a FC e o módulo GPS. A segunda parte adiciona um Almanaque que informa o GPS sobre que sats deverá ver (dados previstos), em vez de procurar sats às cegas.

-

Vamos começar!

1. Ligue o cabo USB e a bateria (para alimentar o GPS), abra o Betaflight Configurator e confirme que o UART (Port) correto está ativado para o GPS (lembre-se do número do UART para mais tarde) e selecione a baudrate 115200, caso ainda não esteja selecionada. (Não se esqueça de arrefecer o seu VTX enquanto a bateria estiver ligada!)

2. Vá a CLI e introduza "serialpassthrough 3 115200". A maioria dos BNF da iFlight tem o módulo GPS instalado no UART4 (-1 para endereçar o endereço série) = 3, por isso é 3 e não 4.

 

3. Deverá aparecer algum texto estranho; não tenho a certeza porquê, mas acontece. Se não aparecer, recomece tudo do zero: desligue a bateria e o cabo USB, feche e volte a abrir o Configurator.

4. O texto estranho apareceu? Então feche o Betaflight Configurator e abra o Ucenter2. Clique em "Add device" e selecione o único dispositivo STM disponível. Para já, deixe o auto bauding ativo.

5. Clique em Device Configuration e depois em "Import" no lado esquerdo.

6. Descarregue e selecione o ficheiro de configuração em https://drive.google.com/file/d/1G0_jd9WnVG30PEvGIsJL6wtevVywxZuS/view?usp=share_link

7. Clique em Send. Deverão aparecer marcas de verificação verdes a percorrer os comandos do lado direito.

8. Como o seu módulo GPS deverá mudar a baudrate e eu não tenho a certeza se, durante o processo, tudo foi guardado com sucesso, agora vamos fechar a janela de Configuration e clicar novamente em "Add Device", mas desta vez selecionar manualmente a baudrate 115200.

9. O seu GPS deverá voltar a ligar-se. Se isso não acontecer, repita os passos 2-4 e volte a ligá-lo. Lembre-se de usar a baudrate 115200 em vez de auto bauding desta vez.

10. O GPS deverá estar novamente ligado com o estado "receiving data". Agora repetimos o passo 7 e enviamos novamente todas as definições. Fechamos a janela Device Configuration. Até aqui, configurámos o GPS para funcionar a 10hz e baudrate 115200.

11. Agora vem a magia. Clique no ícone de ferramenta e em AssistNow Offline.

 12. Clique em Default server (ele obtém um URL automaticamente) e copie/cole o seu token do email que recebeu; depois clique em Save settings.

13. Selecione todas as opções disponíveis com checkbox, deixe o resto por defeito e clique em Download from server. Este pequeno ficheiro deverá demorar apenas um segundo. Desça e clique em Transfer with reset and aiding (Host). 

-

ATENÇÃO: Vai receber 7 dias de dados, mas o GPS também irá continuar a atualizar o Almanaque enquanto voa. Também pode selecionar 35 dias se não voar regularmente. Como este é um Almanaque offline, terá de voar ou continuar a atualizá-lo periodicamente para melhorar a velocidade de cold start do GPS.

14. Aguarde até terminar. Clique em close e selecione "Flash" desta vez, depois clique novamente em Transfer.

15. Terminado. Se quiser saber o que o AssistNow faz, consulte a documentação da ublox. O seu GPS está agora configurado com 10hz, baud rate 115200 e com um Almanaque instalado para um fix GPS instantâneo em cold start.

Depois agradece-me. 

Published on  Updated on