Rede CAN comunicação entre Arduinos parte 01
ฝัง
- เผยแพร่เมื่อ 3 ต.ค. 2024
- Nessa primeira aula prática vamos ver como dois dispositivos se comunicam via CAN BUS.
Pra essa aula vamos utilizar duas placas Arduino, sendo um UNO e o outro MEGA.
Vamos utilizar dois controladores CAN MCP2515 para criar nosso barramento.
Assim vamos dar nossos primeiros passos na comunicação CAN BUS.
Biblioteca utilizada nessa aula: github.com/san...
-----------------------------------------------------------------------------------------------------------------------
✅ GOSTOU DESTE VÍDEO?
✍️ Deixe seu comentário
📢 Compartilhe com os amigos
🎥 Se inscreva no Canal!
🕵 Siga minhas redes sociais ➽
🌐 Linkedin 👉 www.linkedin.c...
📬 Contato comercial: tecrmb@outlook.com
-----------------------------------------------------------------------------------------------------------------------
👑 Seja 𝗺𝗲𝗺𝗯𝗿𝗼 do canal e ganhe benefícios exclusivos feitos para você acessando o link abaixo:
👉 / @icsolucoesemautomacao
-----------------------------------------------------------------------------------------------------------------------
✅ Conheça meus treinamentos sobre redes industriais:
👉Rede Industrial DeviceNet:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 Introdução ao protocolo MQTT para automação industrial:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 PROFIdrive:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 Comunicação aberta TCP/IP:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 Rede AS-Interface:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 Modbus:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 Profinet:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 Profibus:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 OPC:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 EtherNet/IP:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
👉 Troubleshoting de redes com Wireshark:
Hotmart: go.hotmart.com...
Udemy: www.udemy.com/...
-----------------------------------------------------------------------------------------------------------------------
já comprei dois Arduino Uno e dois MCP2515 , já montei e já rodou , Muito Show , vou me aprofundar em rede CAN ! ABS
Show de bola 😃
@@ICSolucoesEmAutomacao Agora Bancada para entender velocidades e tamanho dos pacotes , vou te falar é grande o Embrolio , vou ter que praticar muito , mas já foi um grande avanço da minha parte !
@@ICSolucoesEmAutomacao th-cam.com/users/shorts0IRfooC_8lQ
Acabei de Comprar o MCP2515 neste momento
Show de bola
Boa Tarde Rodrigo, so consegui assistir Hoje a aula, Mais uma vez agradecer o seu esforço e dedicação para criar Conteúdos Importantes, esse seu canal. E um dos melhores. Sucessos
Eu que agradeço pelo apoio de todos vocês... e esse apoio que torna esse projeto possível.....
Olá amigo. Como posso calibrar as linhas can bus. Porque não consigo ter 2,5 volts nas linhas, mas 2,6volts e noutra linha tem 2,8 volts.
Você não vai ter 2,5v nas duas linhas certinho.
A única coisa que deve garantir é que tem os dois resistores um no início e outro no fim do barramento.
Muito bom!!!! Preciso fazer a comunicação em um duto com interferência de RF e estava pensando em usar fibra que é imune à interferência. Não estou achando, vc conhece algum módulo com conexão para conector APC ou UPC de fibra que comunique com Arduino ?
Não conheço.
Boa noite seria possivel comunicar esse arduino com o codesys no raspberry?
Boa noite. Sim, é possivel.
Boa noite Rodrigo, aula muito boa queria uma informação sua. Teria com usar esse circuito pra se comunicar com um painel e qual sinal dos pino vai pra comunicação pra painel. Desde já obrigado 😉
Bom dia. Eu não trabalho com rede CAN para área automotiva, mas sim é possível usar um arduino junto com por exemplo o software CANhaker para comunicar com centrais de carro.
A relação da pinagem recomendo que você busque na documentação do seu módulo para ter certeza.
Aqui no TH-cam mesmo você encontra videos sobre comunicação CAN com centrais de carros, da uma pesquisada....
Uma pequena pergunta ❓ CAN FD tem o mesmo princípio
A ideia é a mesma pois tanto o CAN 2.0 quanto o CAN FD são variantes do protocolo CAN, porém o CAN FD é muito mais eficiente.
Por exemplo o CAN FD permite taxas de dados mais altas durante a fase de dados do quadro, podendo atingir até 8 Mbps, dependendo do hardware e da configuração, suporta quadros de dados maiores, com um tamanho máximo de até 64 bytes, e muitas outras vantagens mais. Dá uma lida no site a CAN in Automation que tem mais detalhes sobre essa variante do CAN.
rodrigo,boa noite, tudo bem, vc vende conteudo de redes industriais
Boa noite.
Tenho 13 treinamentos publicados na Udemy e Hotmart, onde cada treinamento aborda uma rede industrial.
Nos links das aulas aqui do canal você encontra o link dos cursos.
Se tornando membro do clube de membros do canal você também tem acesso às playlists de cursos que posto aqui na plataforma do TH-cam .
boa noite estou me aprofundando na sua aulas gostaria tira uma duvida sobre esse video meu th-cam.com/video/Gl7OhNiUitU/w-d-xo.html como faço para comunicar com realdash com obd2 sendo que consigo com alfaobd
Não trabalho com CAN automotiva usando OBD2 então não tenho como ajudar infelizmente
OBRIGADO achei que era @@ICSolucoesEmAutomacao
Boa noite, muito obrigado pelo conteúdo. Faço parte de um programa de bolsas da faculdade e utilizo o CAN como objeto de estudos e seus vídeos têm me auxiliado muito. Um questionamento, posso utilizar dois Arduinos unos ao invés de um Mega e outro uno? Eu tenho um uno e minha faculdade pode me disponibilizar outro, para que eu não precise compra-lo, teria como?
Sim é possível utilizar, basta fazer a configuração correta igual eu demonstrei na hora de conectar o módulo CAN nos Arduino UNO. Fazendo isso vai funcionar perfeitamente... inclusive se você quiser inserir mais placas Arduino e montar uma rede maior funciona de boa.
Nesta Aula missão cumprida tudo rodando em dois Arduino Uno !
Perfeito 👏
Olá, estou tentando fazer uma telemetria. Fuell Tech (injeção eletrônica) com a rede can, conectamos o controlador MCP2515 que conecta com o arduino mega que é conectado em uma lora para passar informações, a full tech passa os dados em hexadecimais como faço um codigo para transformar esses dados?
Eu não trabalho com comunicação automotiva conforme falei nas aulas.
Então não vou conseguir ajudar.
Boa noite .. eu preciso emular uma rede can para um módulo de direção elétrica do Nissan versa .. porem prefiro pagar para ser construído... Poderia fazer. Um assim ?
Boa noite.
Não faço Maicon.
Amigo se eu usar a biblioteca receive consigo visualizar os dados da minha rede can diretamente no conector obd2 do meu carro?
Não trabalho com aplicação automotiva, então fica difícil falar sobre.
Meu ramo é automação industrial.
Aqui no TH-cam tem outros canais que abordam a rede CAN para aplicação automotiva.
Tirou uma grande dúvida minha, a muito tempo estava atrás de uma resposta e você me ajudou muito
Que bom @BROTHERSMECATRO.... Um abraço
Cara você é show, melhor explicação sobre o assunto que já vi. Eu sou radioamador (PU4ASL) estou desenvolvendo um projeto de geração de Tons de 67 à 254.1Hz e DCS codes, 2 tabelas de 50 tons e códigos binários. Achei um CI MX-828 da MiXed Signal ICs que tem nele as 2 tabelas. Mas este CI só comunica por C-BUS para acessar as tabelas de CTCSS e DCS codes.
Então seu vídeo explica isto.....como comunicar em CAM com dispositivos. Adorei sua explicação e dedicação...... você foi além do esperado
Muitíssimo obrigado.
Obrigado pelo feedback 😃
Fico muito feliz em ajudar
Estou pesquisando já faz um tempinho e até agora não consegui entender,se puder tirar minha dúvida,o meu intuito e ler a rede can do meu carro com o mcp 2515 prontamente conectado ao arduíno,mais os vídeos que vejo no TH-cam e um arduíno lendo as informações do outro arduíno sendo que o intuito e ler a rede can do próprio carro,já procurei na internet mais os vídeos que encontro e igual a esse um arduíno lendo o outro não entendi a funcionalidade de um arduíno ler as informações que o outro arduíno está enviando, desculpa meu comentário pode parecer irônico mais não e não e só uma dúvida mesmo se puder me responder a respeito fazendo favor
Não posso ajudar no seu caso pois não trabalho com rede CAN automotiva.
Minha área é automação industrial conforme você pode ver nas minhas aulas.
O uso do Arduíno é apenas para fins didáticos para demonstrar como o protocolo CAN funciona.
@@ICSolucoesEmAutomacao a sim blz obrigado por responder sucesso aí pra vc 🙏
Preciso desbloquear um firewall você consegue?
Boa tarde.
Acredito que aqui no TH-cam você encontre vídeos referentes a esse assunto em canais de TI
Olá ,vi que com esp32 não é necessário usar o módulo MCP2515,apenas com TJA1040 Consegue ler e escrever na can,com arduino é possível também?,usar apenas o arduino e o tranceiver TJA?
Boa tarde. Arduino não possui chip can então Precisa do conjunto. Você pode até montar seu circuito separado de forma individual, mas como esse é um módulo de baixo custo não vejo sentido para ter esse trabalho
Fala Rodrigo, blz?
Vc poderia fazer umas vídeos aulas sobre o protocolo Foundation Fieldbus?
Boa sugestão Mauricio! Estarei avaliando a possibilidade de fazer algo sobre no futuro. Um abraço!
Excelente meus parabéns pela aula
Muito obrigado
Olá Rodrigo! Show de aula
Tenho plc b&r e inversor lenze com a rede can. Não tenho programa do plc. É possível inserir um arduino na rede apenas para ler o que está acontecendo na rede ?
Sim é possível... mais pra frente no treinamento vou demostrar como vc pode usar o seu Arduino para "hackear" a rede CAN e ler os dados do barramento....
@@ICSolucoesEmAutomacao Vou aguardar ! Muito obrigado
Muito top valeu pela explicação
Disponha!
Boa noite Rodrigo, estou tentando fazer uma comunicação entre o arduino e um painel de instrumentos veicular da fiat, conseguiria me ajudar com isso?
Boa noite.
Se vc souber os IDs do painel use o CAN Hacker... tem uma aula aqui que demonstro como ele funciona.