Protocolo CAN - Yes, We Can!

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ค. 2018
  • Mais um assunto sugerido pelos seguidores do meu canal no TH-cam: protocolo CAN (Controller Area Network). É sobre isso que vamos falar no vídeo de hoje. Importante explicar que o CAN é um protocolo de comunicação serial simultânea. Ou seja, o sincronismo entre os módulos conectados à rede é feito em relação ao início de cada mensagem lançada ao barramento. Vamos, então, introduzir os conceitos básicos do protocolo CAN e realizar uma montagem simples com dois ESP32.
    Considero este protocolo fantástico. Ele tem boa imunidade a ruídos, bastante utilizado em veículos e máquinas, além de ser um protocolo de controle muito bom e inteligente.
    No nosso circuito, os ESPs poderão atuar tanto como Master quanto como Slave. Você poderá ter vários microcontroladores transmitindo de forma simultânea, isso porque o CAN trata da colisão disso tudo de forma automática. O código fonte deste projeto é super simples. Confira!
    Faça o download dos arquivos e leia meu texto no:
    www.fernandok.com/2018/07/pro...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 101

  • @aldomendes7997
    @aldomendes7997 2 ปีที่แล้ว

    Show de canal, simples e direto.

  • @cantareiramartins55
    @cantareiramartins55 ปีที่แล้ว

    Parabéns pelo conteúdo e didática!

  • @antoniodantas3607
    @antoniodantas3607 6 ปีที่แล้ว +1

    Show de aula Fernando, continua com esse tema, muito interessante

  • @paulojafirmino
    @paulojafirmino 5 ปีที่แล้ว

    Obrigado Fernando, sou de Portugal e sigo o seu canal já algum tempo e os temas são bem explicados e simples e o fórum e espetacular, continua abraço

  • @whitewolfstein
    @whitewolfstein ปีที่แล้ว

    Show de explicação. Obrigado.

  • @Rgkroger
    @Rgkroger 4 ปีที่แล้ว +1

    Adorei sua informação sobre barramento can agora sempre que posso assisto seus vídeos ah já estou seguindo no Instagram forte abraço....

  • @sergiosouza8230
    @sergiosouza8230 5 ปีที่แล้ว

    Ola, parabens pelo trabalho, vc resolveu um problema que eu tinha com sensores, ja sou inscrito e dou like antes de ver os seus video, nunca me arrependi, um abraço

  • @Rgkroger
    @Rgkroger 4 ปีที่แล้ว

    Fernando muito bom sua didática esperando os próximos vídeos sobre can é seus protocolos

  • @joaovitorlansonibarbosa2094
    @joaovitorlansonibarbosa2094 5 ปีที่แล้ว +1

    Parabéns pelo seu trabalho e pela sua postura clara ao compartilhar conhecimento com as pessoas e como hoje os projetos praticamente se integra com tudo fazendo o projetista envolver com muitos assuntos diferentes e sua didática faz isso se tornar mais fácil, comparando no inicio dos anos 2000 com conhecimentos em eletrônica e um microcontrolador programado em assembly já resolvia o problema mas agora hoje dia um projeto não muito complexo na usa eletrônica, microcontrolador, serviços de internet, tratamento de dados.... isso faz a necessidade do projetista pensar de maneira mais eficiente para alcançar objetivos.

  • @everaldosilva6637
    @everaldosilva6637 5 ปีที่แล้ว +1

    muito boa aula sobre can show

  • @raimerota8971
    @raimerota8971 ปีที่แล้ว

    Muito bom vídeo parabéns

  • @supermaninho2010
    @supermaninho2010 4 ปีที่แล้ว

    muito boa essa aula. me tirou muitas dúvidas.

  • @marciofigueiredo1810
    @marciofigueiredo1810 4 ปีที่แล้ว

    Perfeito Fernando, muito boa sua explicação!

    • @dylanotis6307
      @dylanotis6307 2 ปีที่แล้ว

      you prolly dont give a damn but does someone know of a way to get back into an Instagram account??
      I stupidly forgot the login password. I appreciate any assistance you can give me!

    • @peytongreyson6630
      @peytongreyson6630 2 ปีที่แล้ว

      @Dylan Otis Instablaster =)

  • @dyokin6538
    @dyokin6538 3 หลายเดือนก่อน

    baita aula, professor!

  • @verdademundialguerra8469
    @verdademundialguerra8469 4 ปีที่แล้ว

    muito bom, TOP 10

  • @leonardogazio5799
    @leonardogazio5799 4 ปีที่แล้ว

    Nossa isso é ouro!!!!!!!!

  • @filipesilva9365
    @filipesilva9365 6 ปีที่แล้ว +2

    Oi professor fale mais sobre Lora achei a fantástico o conceito da rede Lora!
    Parabéns o senhor é muito foda!

  • @elicemelo
    @elicemelo 6 ปีที่แล้ว

    Muito bom

  • @deejayperacio
    @deejayperacio 3 ปีที่แล้ว +1

    Legal, rede cam é muito usado em motores. Motores diesel Caterpillar usam esse protocolo.

  • @Rgkroger
    @Rgkroger ปีที่แล้ว

    Fernandok muita técnica cara ótimo amigo....

  • @ricardojrtel
    @ricardojrtel 6 ปีที่แล้ว

    Muito legal, parabéns novamente. É pena que só posso dar um like por vídeo.

  • @andreagenor
    @andreagenor 6 ปีที่แล้ว +1

    Fernando, fala sobre o protocolo KNX? Poder ser uma solução legal para quem quer mesclar o ESP/Arduino com produtos comerciais.

  • @reinaldooliveira7487
    @reinaldooliveira7487 2 ปีที่แล้ว

    Brasileiro em Portugal!

  • @daazshop
    @daazshop 5 ปีที่แล้ว +1

    Mestre implementa uma rede CAN para leituras RFID, como num controle de acesso! Abraço e parabéns pelo conteúdo.

  • @reinaldooliveira7487
    @reinaldooliveira7487 2 ปีที่แล้ว

    👍👍👍👍👍👍👍👍

  • @Eliasfsantoscanal
    @Eliasfsantoscanal 6 ปีที่แล้ว +2

    Muito bem explicado. Parabéns. Só senti falta de falar sobre as terminações CAN. Todo barramento CAN precisa de 2 terminações de 120 Ohm.

    • @roneycorrea
      @roneycorrea 6 ปีที่แล้ว +1

      Isto mesmo. Bem lembrado! Alguns modulos tem um jumper pra ligar os resistores nos modulos que ficam nas extremidades do barramento.

    • @joseehloko
      @joseehloko 4 ปีที่แล้ว

      Pra quê?

    • @mariliahoshino6521
      @mariliahoshino6521 4 ปีที่แล้ว

      @@joseehloko Rede CAN tem impedância de 60R com dois R de 120 nas extremidades, sem esses resistores o sistema fica com muito ruído

  • @roneycorrea
    @roneycorrea 6 ปีที่แล้ว +3

    Eu uso o módulo Can Bus Mcp2515 Tja1050 que tem no mercado livre pra conectar o arduino no barramento CAN de alguns modulos usados nos carros da VW.

    • @nenobirtys
      @nenobirtys 5 ปีที่แล้ว

      Funciona de boa?

    • @liw8356
      @liw8356 4 ปีที่แล้ว

      Comprei um módulo desse tbm, mas ainda não implementei. Pode me ajudar?

    • @roneycorrea
      @roneycorrea 4 ปีที่แล้ว

      @@liw8356
      Ja tem tempo que mixi com isto. Usei um Arduino e o software aqui disponibilizado:
      www.techtinker.co.za/tag/can-bus/

  • @viniciusfo
    @viniciusfo 5 ปีที่แล้ว

    Sugestão de projeto, faça um receptor webradio com o VS1053

  • @TiagoEdgar
    @TiagoEdgar 3 ปีที่แล้ว +1

    Obrigado de Portugal pela aula. Não conhecia o CAN, mas pelo que percebi é um paradigma da programação orientada a Eventos. Certo?

  • @matheusguilherme4009
    @matheusguilherme4009 4 ปีที่แล้ว +2

    Boa tarde, poderia fazer uma aula sobre o esp32 comunicando com um clp via modbus rtu rs485?

  • @cristoeciosilva9637
    @cristoeciosilva9637 4 ปีที่แล้ว

    Muito bom e possível fazer c comunicação CAN sem fio ?

  • @marcarleto79
    @marcarleto79 ปีที่แล้ว

    Parabém por mais uma excelente video aula Fernando! Sabe me dizer se o novo ESP32-S3 suporta CAN também? pois eu não vi nada dizendo isso no datasheet e o problema é que o datasheet do ESP32 normal também não fala nada : (

  • @willianguerreiro9322
    @willianguerreiro9322 4 ปีที่แล้ว +1

    Boa tarde professor, poderia fazer um exemplo com mais de 2 nós ?

  • @eschoedler
    @eschoedler 5 ปีที่แล้ว

    CRC é cilíndrico? kkk
    Acho que você quis dizer cíclico.... :D
    Parabéns pelo vídeo, bem bacana, didática impecável!

    • @mersonggs
      @mersonggs 5 ปีที่แล้ว

      Mas ele falou certo... afinal a ideia de cíclico vem de circular...

  • @edsonquaresma2880
    @edsonquaresma2880 3 ปีที่แล้ว

    Fernando, parabens pelos seus videos. Queria te pedir para abordar o uso do protocolo MODBUS RTU com arduino como master e slave.

    • @FernandoKoyanagi
      @FernandoKoyanagi  3 ปีที่แล้ว

      Boa dica, vou incluir em minha lista de vídeos a gravar. Obrigado.

  • @AndersonSouza-en3xc
    @AndersonSouza-en3xc 5 ปีที่แล้ว

    Professor, boa tarde!
    Na linha 34 eu devo informar o identificador de interesse? Ou seja, a linha ficaria:
    Serial.print(CAN.packetId( ), 0x12); Exemplo para o id 0x12
    Muito obrigado!

  • @jctonucci2012
    @jctonucci2012 3 หลายเดือนก่อน

    Fernando, é possível usar o módulo CAN junto do LoRa ESP32?
    Ou seja o RX é TX com o terminador na Rede CAN?

  • @talentoreparosemdirecaoele4255
    @talentoreparosemdirecaoele4255 4 ปีที่แล้ว +1

    Seria possível fazer um emulador de red can ? Tenho algumas peças que só funciona se ligado a red can queria testar em bancada essas peças isso seria possível?

  • @eletrochipsmg
    @eletrochipsmg 6 ปีที่แล้ว

    Explendido!!!! Otimo trabalho tem 6 meses que venho fazendo projetos com can e arduino e nunca consegui um tutorial em portugues para ler e escrever na linha can 29 bits so agora conseguir sucesso
    ultilizei varias bibliotecas de terceiros ultilizei stm32 arduino uno com spi can agora estou com o arduino due ,gostaria de saber se consigo ultilizar esse esp32 na can e enviar dados pelo wifi e escrever na can?

  • @MarceloOliveira-lt5xd
    @MarceloOliveira-lt5xd 5 ปีที่แล้ว

    OLA FERNANDO MAIS UMA VEZ PARABENS PELO SEU CANAL!!!!!
    POSSO USAR DA MESMA FORMA COM NODES MCU ESP12?
    OBRIGADO FERNANDO ABRAÇOS[

  • @renansotero
    @renansotero 2 ปีที่แล้ว

    professor, consigo usar algum programa e ligar na CAN do carro para adquirir os parametros?

  • @dutodiboa
    @dutodiboa 3 ปีที่แล้ว

    Mas o esp32 por já ter can integrado precisa do transiver?

  • @mariliahoshino6521
    @mariliahoshino6521 4 ปีที่แล้ว

    Gostei do vídeo
    às vezes o sistema trava por um prolema que não tem a ver com a rede, mas preciso levar o notebook, abrir o programa, esperar carregar, pensando em desvendar o código que preciso com o receiver, e colocar no transmitter os dados prontos, aí só espetar o esp na rede e mandar os dados
    O chip da plaquinha CAN-TTL é um max485? ou TJA 1050?
    É o que tenho em casa

  • @wesleyrocha9115
    @wesleyrocha9115 3 ปีที่แล้ว

    Olá amigo através dessa biblioteca e possível ler os códigos em um painel de instrumentos de carro que utilizar a tecnologia de rede can

  • @TiagoCaus
    @TiagoCaus 4 ปีที่แล้ว +1

    Professor, como faço para ler dados de um veículo?

  • @renatocavalcante
    @renatocavalcante 4 ปีที่แล้ว

    Professor existe o protocolo CAN - J1939 e modbus TCP/IP no mesma placa de controle?
    Abraço.

  • @gilbgomez
    @gilbgomez 6 ปีที่แล้ว

    like

  • @vitorsilvestre2235
    @vitorsilvestre2235 5 ปีที่แล้ว +4

    Top,quero automatizar relés usando um esp para cada relé ,seria tipo um sonoff,mas quero usar um como central para comandar os slaves,é possível?

    • @MrColibri55
      @MrColibri55 2 ปีที่แล้ว

      Se você consegue imaginar, você também consegue fazer!

  • @marcelo745
    @marcelo745 6 ปีที่แล้ว

    a empresa Linear-HS usa can no seu sistema de controle de acesso.

  • @claudiosousa2951
    @claudiosousa2951 2 ปีที่แล้ว

    Boa noite professor
    Qual a diferença entre um logger e um analisador
    Obrigado

  • @rodrigomesquita8741
    @rodrigomesquita8741 5 ปีที่แล้ว +1

    Professor, O senhor poderia me explicar a necessidade do transceiver? Afinal, o microcontrolador já possui um gerenciador de CAN. Não bastaria conectar as duas saídas do microcontrolador diretamente no barramento?

    • @dutodiboa
      @dutodiboa 3 ปีที่แล้ว

      Também fiz a mesma pergunta

  • @ozmar2007
    @ozmar2007 7 หลายเดือนก่อน

    Só vim pelo trocadilho da figurinha

  • @nandowonka
    @nandowonka 3 ปีที่แล้ว +1

    CRC - Check de Redundância Cilíndrica!!! KKKKKKKKKKKKKKKKKK
    Só se for dentro do seu COOL!!!

    • @danielprokopp8420
      @danielprokopp8420 หลายเดือนก่อน

      Pensei que só eu estava incomodado com isso kkkkkk

  • @silaskhow507
    @silaskhow507 5 ปีที่แล้ว

    legal. eu quero fazer o contrário, quero fazer a comunicação sem fios entre 2 equipamentos que se conversam por uma rede CAN, ou seja um equipamento com esse conversor CAN + ESP32 a 700m de distância do outro equipamento ligado a outro ESP32 + conversor CAM, é possível ?

  • @cesarlima2474
    @cesarlima2474 2 หลายเดือนก่อน

    Boa tarde alguém sabe me informar se ao utilizar o CAN (TWAI) do ESP32, o RX e TX CAN, me fazem perder uma das interfaces UART ?

  • @gerryadrianoschmidt114
    @gerryadrianoschmidt114 6 ปีที่แล้ว +2

    ok isso implementa o CAN, já as montadoras usam o protocolo j1939 e para isso ainda tem um longo caminho...

    • @leogazio1234
      @leogazio1234 4 ปีที่แล้ว

      CAN não é um protocolo, é um barramento sua anta!! O protocolo J1939 basta você implementar no seu código ué! CAN é CAN!

    • @gerryadrianoschmidt114
      @gerryadrianoschmidt114 4 ปีที่แล้ว

      @@leogazio1234 cuidado com as palavras e, acima de tudo tenha certeza antes de falar uma asneira.

  • @rodrigofillipesilvabraga4119
    @rodrigofillipesilvabraga4119 3 ปีที่แล้ว

    Olá,
    Gostaria de saber se o barramento para esta rede CAN tem que ser obrigatoriamente par transado ou se pode ser apenas um par de cabos.

    • @th3_h3rm1t
      @th3_h3rm1t 2 ปีที่แล้ว

      O par trançado evita interferências externas e ruídos EM. Pode usar um par comum de cabos (em distâncias curtas), mas vai ficar mais suscetível a interferências; e nada lhe impede de você mesmo trançar/enrolar os cabos.

  • @ronaldopalamim3097
    @ronaldopalamim3097 ปีที่แล้ว

    Ola Fernando, conhece o PROTOCOLO K-LINE ? Estou em uma saga buscando sobre isso, mas os conteúdos bons não estão em Português... Gostaria de entender um pouco sobre isso, pois ainda é do cotidiano tecnologias meio que obsoletas como essa... Valeu e um abraço!

  • @narakficomaisforte
    @narakficomaisforte 4 ปีที่แล้ว

    Ola professor boa noite eu sou , uns dos seus seguidores mais fraquinho em termo de conhecimentos vou fazer uma pergunta de leigo que sou , E possível criar um Scanner automotivo funcional com Arduíno ou ate mudar epom de um já existente para trabalho da forma que desejamos .

  • @viniciusfo
    @viniciusfo 5 ปีที่แล้ว

    Seria este protocolo que se usa na automação residencial Btciono Legrand My Home ? Pretendo interagir nestes equipamentos criando periféricos auxiliares

  • @Rafael-ps8xs
    @Rafael-ps8xs ปีที่แล้ว

    Alguem poderia me ajudar, gostaria de saber como eu poderia realizar a comunicação de até 5 nós( dispositivos), como eu realizaria a comunicação, ligação deles ?

  • @srcontrolesesistemas
    @srcontrolesesistemas 6 ปีที่แล้ว

    Fernando.. esse transceiver é baseado no chip MCP2551 ? Sabe se conseguimos o circuito na internet ou no fabricante dessa placa que você usou ?

    • @gerryadrianoschmidt114
      @gerryadrianoschmidt114 6 ปีที่แล้ว

      encontra no Applications notes

    • @rene6829
      @rene6829 6 ปีที่แล้ว +1

      Oque vc esta precisando amigo ? Posso desenvolver uma plaquinha com esse transiver MCP2551 pra vc.

    • @angelomarcio5107
      @angelomarcio5107 5 ปีที่แล้ว

      @@rene6829 prezado Renê você consegue desenvolver uma placa RFID, para identificar por aproximação de tags enviando números pré gravados trabalhando em rede com um PLC, meu e-mail bessalaguardia@gmail.com

  • @CharlesCauzin
    @CharlesCauzin 4 ปีที่แล้ว

    Fernando por gentileza estou tentando acionar uma direcao elétrica da Fiat do uno vivace 2017 na bancada!
    Mas ela só aciona com o sinal gerado pela body computer e injeção eletrônica do carro!
    Queria acionar ela na bancada para poder instalar nonsiena 2003 que tenho!
    Acha possível isso ou da muito trabalho!
    Você montaria o aparelho que preciso! Quanto custaria?

  • @jorgemarleygama9160
    @jorgemarleygama9160 3 ปีที่แล้ว

    cara nao estou achando vc la no telegran

  • @adrianaoliveira-cb6cp
    @adrianaoliveira-cb6cp 3 ปีที่แล้ว

    Boa noite o que acontece se tirar o chip da rede can,da problema no carro

  • @jorgejl1980
    @jorgejl1980 ปีที่แล้ว

    Amigo esto com dificuldade para manutenção
    De rádio
    Precisando de um módulo
    Emulador de red can
    Par rádio mylink

  • @user-fu6wq6tr3y
    @user-fu6wq6tr3y 3 หลายเดือนก่อน

    Alguém tem código do esp32 rodando como canOpen Master?

  • @jorgejl1980
    @jorgejl1980 ปีที่แล้ว

    Da para monta arduíno para usar no rádio MyLink
    Para usar em carro que não usa red can
    Para imular e burla a rede can enganar o radio

  • @joaobatistaalves1961
    @joaobatistaalves1961 4 ปีที่แล้ว

    Achei difícil, preciso treinar.... rzrz

  • @henriqueaugustoscherer2005
    @henriqueaugustoscherer2005 ปีที่แล้ว

    ensina a ligar radio my link com esse metado

  • @fernandocunha773
    @fernandocunha773 3 ปีที่แล้ว

    Tem como comprar um sensor 4k para o esp 32?

    • @FernandoKoyanagi
      @FernandoKoyanagi  3 ปีที่แล้ว +1

      não é possível. Precisa ter um processador antes.

    • @fernandocunha773
      @fernandocunha773 3 ปีที่แล้ว

      @@FernandoKoyanagi oque precisaria para fazer ? Teria tb que ter um mbps alto pq se nao a qualidade da imagem fica ruim, daria para comprar um ambarela para fazer isso ?

  • @YolunSonu1
    @YolunSonu1 3 ปีที่แล้ว

    Your language is so cool CONCECAO, but I can not understand :( Pls, add eng sub

  • @ujjwalbiswas8400
    @ujjwalbiswas8400 4 ปีที่แล้ว

    English ????

  • @prabhuswift
    @prabhuswift 3 ปีที่แล้ว

    English please.

  • @gilbertolameiro5648
    @gilbertolameiro5648 6 ปีที่แล้ว

    like