Hackeando sua rede CANBUS com a plataforma Arduino

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • ​Nessa aula vamos aprender como utilizar nosso Arduino Uno como uma ferramenta de monitoramento CAN BUS.
    Nosso Arduino será um dispositivo de rede CAN que permite ler/escrever no barramento CAN para realizar operações como diagnósticos, analisar tráfego de rede, identificar problemas de rede, etc.
    Em uma aplicação industrial, com o monitoramento de rede você pode identificar se a rede está funcionando normalmente ou está congestionada, além disso, gargalos podem ser identificados na rede para identificar e melhorar o desempenho com atualizações na infraestrutura.
    Identificação de problemas: Quando podemos ler/escrever no barramento CAN se torna possível identificar todos os problemas relacionados à rede. Ao ler as informações adquiridas pelo sniffer é possível identificar os pacotes errados e/ou identificar o nó que não respondeu às requisições. Isso facilita a identificação eficiente de dispositivos defeituosos na rede e oferece a capacidade de executar ações corretivas rápidas.
    Biblioteca necessária
    github.com/aut...
    github.com/aut...
    Canhacker
    drive.google.c...
    -----------------------------------------------------------------------------------------------------------------------
    ✅ GOSTOU DESTE VÍDEO?
    ✍️ Deixe seu comentário
    📢 Compartilhe com os amigos
    🎥 Se inscreva no Canal!
    📬 Contato comercial: tecrmb@outlook.com
    -----------------------------------------------------------------------------------------------------------------------
    ✅ 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/...
    -----------------------------------------------------------------------------------------------------------------------

Комментарии • 68

  • @nelsonmotta5093
    @nelsonmotta5093 Месяц назад +1

    Excelente trabalho Rodrigo...você tem a didática necessária para ensinar de maneira simples e objetiva.

  • @graccula
    @graccula 4 дня назад +1

    Fantástico o vídeo! Obrigado por compartilhar essas informações!

  • @FabricioReis
    @FabricioReis 3 месяца назад +1

    Parabéns Rodrigo, felicidades para você e sua pequena! Suas aulas são excelentes!

  • @syncprodigital
    @syncprodigital Год назад +3

    Muito bom curso, Rodrigo! Muito detalhado e em apenas meio dia confere uma visão detalhada sobre CANBUS. Parabéns!

  • @sergyoeletronico
    @sergyoeletronico 3 месяца назад +1

    Top

  • @anderson3034
    @anderson3034 Год назад +2

    Obrigado pela aula, suas aulas são muito boas! Parabéns

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад +1

      Obrigado pelo feedback Anderson! Fico feliz saber que gosta das aulas.... Um abraço!

  • @alexsandroserra332
    @alexsandroserra332 8 месяцев назад +1

    Parabens pelo trabalho.

  • @luismiguelfrancisco824
    @luismiguelfrancisco824 Год назад +1

    Aula fenomenal!

  • @mauriciusjose
    @mauriciusjose Год назад +1

    A aula já é top, com a " Gigi" ficou melhor!
    Parabéns

  • @eletricidadeeelectronicage8743
    @eletricidadeeelectronicage8743 2 года назад +2

    Rodrigo, boa tarde. Excelente explicação top!! O codigo exemplo do arduino, não tem como disponibilizar?

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  2 года назад +1

      Esse material está disponível lá no meu treinamento de rede DeviceNet...
      Depois da uma conferida no link do curso na descrição da aula.

    • @eletricidadeeelectronicage8743
      @eletricidadeeelectronicage8743 2 года назад

      @@ICSolucoesEmAutomacao OK muito obrigado vou ver no link.

  • @manutencaolibrario8713
    @manutencaolibrario8713 2 года назад +2

    Top mestre, além de dar comando eu consigo ler o que um dispositivo esta enviando no barramento?

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  2 года назад +1

      Sim é possível meu camarada. No campo Receive (Monitor) do canhacker aparece todas as mensagens que chegam no barramento CAN.

    • @sinesiojunior5015
      @sinesiojunior5015 Год назад

      Rodrigo, no caso para eu ler as msg que estão sendo enviadas na rede original do veículo eu teria que ligar a rede Can do mcp 2515 em paralelo no barramento que está sendo usado no carro nos momentos que as mensagens estão sendo enviadas ?

  • @alexsandroserra332
    @alexsandroserra332 8 месяцев назад +2

    So uma projeto seria para analizar rede CanOpen? sempre fico na duvida em relação canBus, canopen.

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  8 месяцев назад +1

      CANopen é um protocolo de nível superior que usa o CAN como meio físico. Não é a mesma coisa.
      Se você quiser aprender mais sobre CANopen eu tenho um treinamento completo que vai te ensinar tudo.
      Ele está disponível nas plataformas da Udemy e Hotmart ou na área de membros aqui do canal.
      Na descrição das aulas você tem os links, dá uma olhadinha caso tenha interesse.

    • @alexsandroserra332
      @alexsandroserra332 8 месяцев назад +1

      Tenho interesse, mas preciso saber se seria possivel fazer uma remota com arduino em canopen tambem, vi ai que voce apresenta um acopos da B&R, sou integrador utilizo muito canopen, porem estou num desenvolvimento onde preciso criar uma placa dedicada com canopen para utilizar com codesys, caso for possivel ou ate mesmo pagar para que voce desenvolva um codigo fonte para arduino ou esp32 para que eu possa implementar no meu codigo, alem de comprar o treinamento eu posso pagar por esse exemplo.

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  8 месяцев назад +1

      CANopen precisa de um sistema operacional, Arduino e esp não vão te atender. Use um Raspberry Pi que você consegue. No curso de CANopen e também no meu treinamento de CoDeSys eu tenho algumas aulas usando um Raspberry Pi 4 como mestre e também como escravo no barramento CANopen... E agora no meu treinamento sobre Ethernet POWERLINK tenho uma aula onde habilitei esse mesmo Raspi como um Nó gerenciador do barramento POWERLINK.

    • @alexsandroserra332
      @alexsandroserra332 8 месяцев назад

      obrigado pela resposta com o codesys eu ja trabalho com canopen com a placa pican, e tambem utilizo a rede powerlink com os modulos da B&R no codesys tenho aplicação rodando com esse metodo a 5 anos, com base nisso vou aceder a seus cursos e derepente utilizar um placa com canBus e ver como eu faria essa comunicaçao no codesys

  • @138playback
    @138playback 8 месяцев назад +2

    Boa noite Rodrigo, tenho uma assistencia tecnica automotiva, hoje minha dificuldade é de ligar centrais multimidias originais dos veiculos em bancada para reparar defeitos, elas só ligam no veiculo quando se conecta com a rede CAN. Voce acha de dessa forma eu consigo colher informaçoes da rede do veiculo e simular o Pós chave ACC enviando para a central multimidia e fazer ela ligar na bancada?

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  8 месяцев назад +2

      Boa noite. Provavelmente sim, porém você precisa saber quais os Ids são trocados e quais versões do CAN cada central usa. Eu não sou especialista em CAN automotiva, sempre atuei com ela em aplicações industriais, então não tenho muita informação sobre detalhes, mas acredito que aqui no RUclips você encontre bastante conteúdo sobre utilização do CAN na parte de diagnóstico automotivo. Tem um canal aqui no RUclips chamado MTE-THOMSON Brasil que possui uma playlist com um curso de CAN automotiva, tenta entrar em contato com eles, pode ser que te ajude!
      Mas usando o Arduino com o CAN-Hacker você consegue sim acessar uma rede CAN padrão.
      Boa sorte ai na sua busca!

    • @138playback
      @138playback 8 месяцев назад +1

      muito obrigado, ja tenho acesso ao MTE-THOMSON, vou me aprofundar mais no assusnto, complicado é ler os ids de cada veiculo, aqui no caso um Citroen Cactus, estou batendo cabeça. Mas obrigado e caso precise de alguma ajuda posso te procurar?@@ICSolucoesEmAutomacao

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  8 месяцев назад +1

      Se eu puder ajudar não tem problemas... só não tenho muito conhecimento na área automotiva, mas estamos ai para ajudar!

  • @armaky4962
    @armaky4962 5 месяцев назад +1

    Onde acho este Sket can-read e can write , quero rodar meus sistema por aqui ! Abs

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  5 месяцев назад

      Tem que instalar a biblioteca que mostrei nas aulas.

    • @armaky4962
      @armaky4962 5 месяцев назад

      @@ICSolucoesEmAutomacao A primeira parte esta instalada corretamente corrigido de 16Mhz para 8Mhz mas este sket Can_red_canwrite eu não achei em lugar algum !

  • @alexoriginals
    @alexoriginals Год назад +2

    Eu queria aprender CAN para estudo na rede do meu carro, igual aqueles dispositivos ELM327.

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад +2

      Aqui no canal não abordo parte automotiva, o foco é automação industrial.

  • @eletrocardirecoes
    @eletrocardirecoes Год назад +3

    meu arduino estava conectando normalmente, acredito que houve algum momento que inverti o can H com can L, saberia me dizer se isso queimaria algo do circuito? pois após isso percebi que não conectou mais.

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад +1

      Olha alguns módulos desses não tem proteção contra inversão de polaridade, pode ter queimado sim.

    • @eletrocardirecoes
      @eletrocardirecoes Год назад +1

      @@ICSolucoesEmAutomacao foi só os de rede can que inverti.

    • @eletrocardirecoes
      @eletrocardirecoes Год назад

      @@ICSolucoesEmAutomacao boa tarde tudo bem?
      Não queimou, só não sei por qual motivo não leu mais a rede can do veículo que eu estava testando
      Do meu carro continua lendo.

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад

      Brother provavelmente deu problema na sua plaquinha... Qual é o módulo que você está utilizando? Se for esse módulo que eu usei nos vídeos provavelmente deu problema. Tente utilizar outro módulo desse para testar.

  • @canalarsenaldahistoria
    @canalarsenaldahistoria Год назад +1

    Olá Rodrigo, tudo bom?!? Essa rede Can, seria a mesma rede veicular de 2 cabos...

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад +2

      Rede CAN é usada sim em veículos.
      Mas como demonstrei nas aulas ela tem diversas áreas de aplicação, inclusive na indústria.

    • @canalarsenaldahistoria
      @canalarsenaldahistoria Год назад

      @@ICSolucoesEmAutomacao Ah tá! Vou continuar a assistir suas aulas pra entender melhor! Obrigado pelo retorno professor 🤜🏼👊🏼 🙂

  • @himanshispeedometerwork8185
    @himanshispeedometerwork8185 8 месяцев назад +1

    sir it will work for speedometer which mean can low and can high for speed and rpm oparate on table pls help

  • @joaoeoseucanal
    @joaoeoseucanal 10 месяцев назад +1

    opa blz? vc sabe a velocidade da rede can do civic 2014? to tentando instalar um painel em outro carro

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  10 месяцев назад

      Não trabalho com CAN automotiva, mas com certeza tem várias redes com velocidades diferentes no Civic. Aí você precisa ver o esquema elétrico dele para saber qual a rede correta da central que você deseja ver

  • @MiqueiasRodrigues-fc6kq
    @MiqueiasRodrigues-fc6kq Год назад +1

    Opa, muito bom , hackeia rede lin também?

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад +1

      Bom dia. Acredito que sim

    • @MiqueiasRodrigues-fc6kq
      @MiqueiasRodrigues-fc6kq Год назад +1

      @@ICSolucoesEmAutomacao bacana,vc dá algum curso de rede can? trabalho n area automotiva

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад

      Não Miqueias, só cursos de redes industriais. Tenho cursos de rede DeviceNet e CANOpen que são redes industriais que usam o CAN.

  • @matheustv7582
    @matheustv7582 2 месяца назад

    oi. preciso fazer um leitor de rpm e velocidade do carro. consigo fazer com Can bus?

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  2 месяца назад

      Rede CAN é a rede de comunicação da maioria dos circuitos do carro.
      Pode fazer

    • @matheustv7582
      @matheustv7582 2 месяца назад

      @@ICSolucoesEmAutomacao consegue me ajudar nisso?. tem algum vídeo explicando?

  • @thiagosantos-ee3bw
    @thiagosantos-ee3bw 11 месяцев назад +1

    Tem contato ? Gostaria dos teus serviços particular

  • @eletrocardirecoes
    @eletrocardirecoes Год назад +1

    como faço para enviar uma pasta de mensagens de uma só vez?

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад +1

      Impossível devido a limitação do quadro CAN.

    • @eletrocardirecoes
      @eletrocardirecoes Год назад +1

      @@ICSolucoesEmAutomacao mas vejo o pessoal mandando a rede can completa para um módulo, pelo mesmo sistema que vc fez aí.

    • @eletrocardirecoes
      @eletrocardirecoes Год назад

      Poderia me passar seu contato por favor?

    • @ICSolucoesEmAutomacao
      @ICSolucoesEmAutomacao  Год назад

      Você tem uma limitação de tamanho por frame CAN amigo, se você usa uma rede CAN padrão.
      Cada mensagem CAN pode conter um máximo de 8 bytes de informação útil, se no entanto você quiser mandar mensagens maiores que 8 bytes vai ter que recorrer a segmentação.
      Existe agora a CAN FD que te permite enviar muito mais dados, porém ela não é compatível com CAN padrão.
      Se não entendeu a explicação recomendo assistir as aulas teóricas que explico com detalhes.

  • @principerage2433
    @principerage2433 Год назад

    vc consegue fazer ou já tem um código para ler a o novo protocolo nan FD