Atualização (10/07/2025): Temos bastante estoque de todos os nossos produtos, encontre-nos também em e    comprar agora

Como conectar simpleRTK2B Receptor RTK para Núcleo STM32

capa depuração STM32
capa depuração STM32

Neste tutorial você verá como conectar o simpleRTK2B receptor de série com uma placa STM32 Nucleo L152RE para uma sessão de depuração.

Se o seu projeto precisa de tecnologia RTK multibanda, queremos facilitar as coisas para você. Carregamos em nosso site Github um código de exemplo para analisar as mensagens UBX do u-blox ZED-F9P, portanto, você não precisa gastar tempo não produtivo escrevendo código que não esteja relacionado ao seu projeto.

Hardware necessário:

Software necessário:

  • u-center (se você não o tiver instalado, você pode baixá-lo aqui. Eu não sei como? Nisso vídeo nós mostramos-lhe como fazê-lo)
  • IAR Embedded Workbench (caso não tenha instalado, pode baixá-lo aqui, e siga as instruções preparadas por IAR)

Como depurar com simpleRTK2B receptor da série e Núcleo STM32?

Assista a este vídeo ou apenas siga as etapas abaixo para ver como conectar o simpleRTK2B com uma placa STM32 Nucleo L152RE para uma sessão de depuração.

Primeiro, conecte o hardware.
  1. Antes de conectar seu receptor e STM32, certifique-se de que seu receptor tenha conectores soldados. Caso contrário, você pode fazer isso sozinho com a ajuda de um ferro de solda.
  1. Conecte-se simpleRTK2B receptor na placa STM32 Nucleo. Os cabeçalhos não são simétricos, então você não pode errar. Apenas tome cuidado para não dobrar os pinos.
  1. Ligue o GNSS antena para o seu ArduSimple recebedor, coloque sua antena em um local com boa visão do céu ou próximo a uma janela para testar a funcionalidade.

  1. Conecte a placa Nucleo STM32 ao seu computador usando cabo microUSB para USB-A.
  1. Conecte seu receptor ao seu computador usando cabo microUSB para USB-A.
    Nota: Seu receptor pode ter 2 conectores microUSB, então você precisa usar o conector marcado como “POWER+GPS".
Em segundo lugar, obtenha o código de exemplo.
  1. Neste tutorial mostramos que os dados lidos pelo código STM32 são iguais aos lidos pelo u-center. Para isso mostraremos ambos os dados lado a lado.
  1. Baixe o código de exemplo do ArduSimple Site Github. Clique Code e copie o URL do repositório e clone o repositório em seu PC. 
  1. Abra u-center software e conecte-se ao seu receptor pressionando Receptor —>Porta —>COM3 ou apenas pressione Ctrl + 3 conectar-se a simpleRTK2B receptor de série via COM3.
  1. Abra o projeto IAR EWARM.
    Baixe e depure o projeto para a placa STM32 Nucleo.
    E isso é tudo! Agora estamos depurando.
    Por padrão, o programa atinge um ponto de interrupção na função principal. Pressione o botão ou F5 para continuar a execução.
Em terceiro lugar, depurar.
  1. Agora queremos ter certeza de que o código lê os mesmos valores que u-center. Abriremos o arquivo gnss.c e colocaremos um ponto de interrupção no analisador de mensagens. Como o programa estava em execução, ele atingiu o ponto de interrupção e parou.
  1. Adicione uma janela de observação pressionando Ver —> Assistir —> Assistir1 e digite no campo “expressão” “sensores”.
  1. Você verá os valores da variável “sensor”. Ele contém uma estrutura com informações GNSS. 
  1. Neste exemplo, apenas algumas mensagens são analisadas. Ele mostra uma maneira abrangente de ajudá-lo a adicionar outras mensagens.
    Pressionando F5, o código será executado até atingir o ponto de interrupção novamente. Neste exemplo, as mensagens são enviadas a 1 Hz.
    Você pode verificar se os dados são exatamente os mesmos em u-center e no programa STM32.
  1. Você pode ver os valores verificáveis ​​colocando o mouse sobre a variável. Ao pressionar F10 você pode avançar passo a passo na execução do programa. 
  1. E é fácil obter variáveis ​​RTK GNSS para usar em seu próprio aplicativo.

Habilite o RTK!

Preparamos todos os produtos necessários para ativar o RTK em seu projeto relacionado ao STM32. Você pode ativar o RTK solicitando produtos de ArduSimple.

 

Se você gostou deste conteúdo, você pode nos seguir no Twitter, YouTube, Facebook or LinkedIn para ficar atualizado de conteúdo como este.

Tem alguma dúvida ou pedido?
Contate-nos! Responderemos <24 horas!

ícone
Contato ArduSimple
Fechar

Quer saber mais sobre GPS/RTK?

1. Nossa equipe de engenharia entrará em contato com você para resolver qualquer dúvida
2. Manteremos você atualizado sobre promoções e lançamentos de novos produtos
3. Você só receberá notícias nossas quando tivermos notícias importantes, não enviaremos spam para seu e-mail