Explorando a Eficiência da Comunicação CAN em Sistemas de Microcontroladores com Arduino Aplicações e Resultados Voltados para Agricultura

Conteúdo do artigo principal

Davi Borba Cordeiro
Raul Sabino Garcia
Clayton J. Torres
Fernando H. M. Rocha
Guilherme Buarão Silva
Augusto D. S. Furucho
Isabelle Melo

Resumo

Este trabalho apresenta a aplicação do protocolo CAN (Controller Area Network) na comunicação entre dispositivos microcontroladores, utilizando Arduinos como exemplo. A pesquisa visa compreender a interação do protocolo CAN com sistemas eletroeletrônicos e utlizar esses sitemas para agricultura de precisão, destacando sua eficiência na transmissão de dados de sensores e no controle de atuadores. A metodologia inicial incluiu a configuração dos módulos CAN MCP2515 nos Arduinos, a leitura de sensores como DHT11 e HCSR04, e a comunicação CAN. O receptor, com base no estado do botão enviado pelo transmissor, alternou entre mostrar dados de temperatura/umidade e distância em um display LCD. Além disso, o microservo SG90 foi controlado com base na distância medida. Com base nos resultados obtidos, foi possível a utilização do protocolo de comucação CAN em uma aplicação com equipamentos, os quais podem ser utilizados no deslocamento de um robô agrícola móvel. O emprego da aplicação desenvolvida com os microcontroladores, serviram de base para a utilização do CAN em uma ECU modelo RC10-10/31 e seus respectivos Softwares de programação (BODAS-service e BODAS-design). Possibilitando a implementação e a configuração de I/Os, realizando a comunicação por meio de um barramento CAN entre a ECU RC10-10/31 e o controle remoto (transmissor TM IK2.06 DC(Li) e o receptor R06), de tal forma, que fosse possível enviar um comando pelo transmissor do controle remoto e acionar saídas físicas analógicas e/ou digitais. Os resultados obtidos com o estudo do protocolo CAN, embasaram o conhecimento para o desenvolvimento de uma aplicação em um protótipo de um robô em escala real.

Detalhes do artigo

Seção
Artigos