Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

HC-12 – Usando um módulo de comunicação serial embutido


Você precisa de um módulo de comunicação para transferir e receber informações remotamente? Já experimentou o HC-12? É um ótimo módulo de dados seriais que você pode configurar e usar facilmente.

O artigo de hoje analisa o HC-12, suas propriedades, configurações e como usá-lo.

O que é HC-12?


O HC-12 é um módulo de comunicação integrado multicanal sem fio de 100 mW que você pode usar para transmitir e receber dados seriais. Possui 100 canais e pode transmitir até 1000 metros.

Propriedades técnicas do HC-12

Como comunicar o módulo HC-12 com o Arduino


Fig 1:Trabalho prático do projeto Arduino

Veja como configurá-lo.

Eu recomendaria usar uma fonte de alimentação externa e um capacitor de desacoplamento para estabilizar a energia.

Configurações do módulo de rádio HC-12


Fig 2:Uma fonte de alimentação CC

Definindo a taxa de transmissão


O módulo de rádio HC-12 define automaticamente a taxa de transmissão ou taxa de transferência de informações em um canal de comunicação.

Aqui, veja as taxas de transmissão que você pode configurar para habilitar a comunicação com o módulo de rádio HC-12.

Uma alta sensibilidade de recepção beneficia você, pois você pagará taxas de dados mais baixas. Uma redução de 6 dBm reduz a sensibilidade para metade do valor anterior.

Portanto, certifique-se de que os módulos de recepção e transmissão tenham a mesma taxa de transmissão de acordo com a configuração a seguir.

Configurando o modo de rádio


O módulo de rádio HC-12 possui quatro modos:FU1, FU2, FU3 e FU4. O FU3 é o modo padrão.

Primeiro, veja como definir os modos de rádio.

Além disso, veja os recursos dos quatro modos de rádio.

FU1


O FU1 tem uma corrente ociosa de 3,6mA, um atraso de transmissão de 15-25ms e faixa de operação de potência total de 100 metros.

FU2


Possui corrente ociosa de 80uA, atraso de transmissão de 500ms e faixa de operação de potência total de 100 metros.

FU3


O FU3 tem uma corrente ociosa de 16 mA e um atraso de transmissão de 4-80 ms. Além disso, possui uma faixa de operação de potência total de 600 a 1.000 metros para 9.600 e 2.400 bauds, respectivamente.

FU4


O modo FU4 tem uma classificação de corrente ociosa de 16mA e um atraso de transmissão de 1000 ms. Além disso, possui alcance operacional de 1800 metros em potência máxima e 1200 bauds.

Configurando a potência de transmissão


O módulo de rádio HC-12 possui oito níveis de potência numerados de 1 a 8.

O nível 8 é o nível de potência de transmissão padrão e veja como definir o restante.

Definindo o canal


O módulo HC-12 possui 100 canais separados por um deslocamento de frequência de 400 kHz. Por exemplo, o canal 1 usa 433,4 MHz, enquanto o canal 100 usa 473,0 MHz.

Veja como definir os canais.

Definindo o formato de dados


Você pode definir os bits transmitidos por byte em uma transferência de dados serial. Qualquer coisa além de 8 é exótica e seguida por um bit de paridade ou sem paridade. Se você enviar um bit de paridade, terá a opção de verificar se há paridade ímpar ou par. Em conclusão, o módulo transmite 1, 1,5 ou 2 bits de parada.

Veja como definir o formato de dados.

Por exemplo, o formato de dados padrão é 8N1.

Outras configurações

Consultando o Módulo HC-12


Você também pode consultar o módulo HC-12 conforme mostrado abaixo.

x =X significa que todos os parâmetros foram consultados.

X =B, C, F ou P para taxa de transmissão, canal, modo ou potência de transmissão.

Usando o modo de suspensão


O modo de suspensão é adequado para módulos HC-12 que enviam dados periodicamente e permanecem inativos nas outras vezes. Por exemplo, módulos que transmitem os dados de uma estação meteorológica.

Teste de alcance


Para o teste de alcance, você pode operar com duas placas Arduino Nano. Neste caso, você conecta um receptor a uma das placas. Em seguida, você conectará um LED ao pino 6 do receptor Arduino Nano.

Após a configuração, por favor, envie uma mensagem do transmissor e mova o receptor ainda mais até que ele não consiga obter o sinal. Esse é o seu alcance.

Melhorando o alcance


Você pode melhorar o intervalo de dados atualizando seu hardware conectando um capacitor maior à fonte de alimentação. Além disso, você pode usar antenas melhores.

Conclusão


O módulo HC-12 é um ótimo módulo de comunicação que você pode usar em seu projeto. E, como vimos, possui uma capacidade de comunicação de alcance estendido, com alguns chegando a 1,8 km.

Por fim, entre em contato conosco com quaisquer comentários, sugestões ou áreas cinzentas que precisem de esclarecimento.

Tecnologia industrial

  1. Introdução à comunicação digital
  2. C# usando
  3. Kontron:Módulo COM Express com AMD Ryzen Embedded R1000 SoC
  4. Sundance:Módulo de processador embutido VCS-1 para aplicações de robótica de precisão
  5. Robô controlado por gestos usando Raspberry Pi
  6. Usando DevOps para enfrentar desafios de software incorporado
  7. Teclas de atalho do módulo de pedido de fabricação
  8. Teclas de atalho do módulo Lista de materiais
  9. Criação do módulo Lista de materiais
  10. Grupo de módulos de fabricação