Protocolo CAN - Yes, We Can!

  Рет қаралды 41,919

Fernando K

Fernando K

6 жыл бұрын

Mais um assunto sugerido pelos seguidores do meu canal no KZbin: 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.
@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
@cantareiramartins55
@cantareiramartins55 Жыл бұрын
Parabéns pelo conteúdo e didática!
@Rgkroger
@Rgkroger 4 жыл бұрын
Fernando muito bom sua didática esperando os próximos vídeos sobre can é seus protocolos
@Rgkroger
@Rgkroger 4 жыл бұрын
Adorei sua informação sobre barramento can agora sempre que posso assisto seus vídeos ah já estou seguindo no Instagram forte abraço....
@antoniodantas3607
@antoniodantas3607 6 жыл бұрын
Show de aula Fernando, continua com esse tema, muito interessante
@joaovitorlansonibarbosa2094
@joaovitorlansonibarbosa2094 6 жыл бұрын
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.
@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
@whitewolfstein
@whitewolfstein Жыл бұрын
Show de explicação. Obrigado.
@everaldosilva6637
@everaldosilva6637 5 жыл бұрын
muito boa aula sobre can show
@supermaninho2010
@supermaninho2010 4 жыл бұрын
muito boa essa aula. me tirou muitas dúvidas.
@raimerota8971
@raimerota8971 Жыл бұрын
Muito bom vídeo parabéns
@dyokin6538
@dyokin6538 5 ай бұрын
baita aula, professor!
@filipesilva9365
@filipesilva9365 6 жыл бұрын
Oi professor fale mais sobre Lora achei a fantástico o conceito da rede Lora! Parabéns o senhor é muito foda!
@marciofigueiredo1810
@marciofigueiredo1810 5 жыл бұрын
Perfeito Fernando, muito boa sua explicação!
@dylanotis6307
@dylanotis6307 3 жыл бұрын
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 3 жыл бұрын
@Dylan Otis Instablaster =)
@verdademundialguerra8469
@verdademundialguerra8469 4 жыл бұрын
muito bom, TOP 10
@deejayperacio
@deejayperacio 3 жыл бұрын
Legal, rede cam é muito usado em motores. Motores diesel Caterpillar usam esse protocolo.
@elicemelo
@elicemelo 6 жыл бұрын
Muito bom
@leonardogazio5799
@leonardogazio5799 4 жыл бұрын
Nossa isso é ouro!!!!!!!!
@reinaldooliveira7487
@reinaldooliveira7487 2 жыл бұрын
Brasileiro em Portugal!
@ricardojrtel
@ricardojrtel 6 жыл бұрын
Muito legal, parabéns novamente. É pena que só posso dar um like por vídeo.
@roneycorrea
@roneycorrea 6 жыл бұрын
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/
@Eliasfsantoscanal
@Eliasfsantoscanal 6 жыл бұрын
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 жыл бұрын
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
@andreagenor
@andreagenor 6 жыл бұрын
Fernando, fala sobre o protocolo KNX? Poder ser uma solução legal para quem quer mesclar o ESP/Arduino com produtos comerciais.
@daazshop
@daazshop 5 жыл бұрын
Mestre implementa uma rede CAN para leituras RFID, como num controle de acesso! Abraço e parabéns pelo conteúdo.
@Rgkroger
@Rgkroger Жыл бұрын
Fernandok muita técnica cara ótimo amigo....
@FernandoKoyanagi
@FernandoKoyanagi Жыл бұрын
Obrigado pelo elogio
@reinaldooliveira7487
@reinaldooliveira7487 2 жыл бұрын
👍👍👍👍👍👍👍👍
@matheusguilherme4009
@matheusguilherme4009 4 жыл бұрын
Boa tarde, poderia fazer uma aula sobre o esp32 comunicando com um clp via modbus rtu rs485?
@TiagoEdgar
@TiagoEdgar 3 жыл бұрын
Obrigado de Portugal pela aula. Não conhecia o CAN, mas pelo que percebi é um paradigma da programação orientada a Eventos. Certo?
@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...
@cristoeciosilva9637
@cristoeciosilva9637 4 жыл бұрын
Muito bom e possível fazer c comunicação CAN sem fio ?
@marcarleto79
@marcarleto79 2 жыл бұрын
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 : (
@viniciusfo
@viniciusfo 5 жыл бұрын
Sugestão de projeto, faça um receptor webradio com o VS1053
@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
@talentoreparosemdirecaoele4255
@talentoreparosemdirecaoele4255 4 жыл бұрын
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?
@edsonquaresma2880
@edsonquaresma2880 4 жыл бұрын
Fernando, parabens pelos seus videos. Queria te pedir para abordar o uso do protocolo MODBUS RTU com arduino como master e slave.
@FernandoKoyanagi
@FernandoKoyanagi 4 жыл бұрын
Boa dica, vou incluir em minha lista de vídeos a gravar. Obrigado.
@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
@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 4 ай бұрын
Fernando, é possível usar o módulo CAN junto do LoRa ESP32? Ou seja o RX é TX com o terminador na Rede CAN?
@willianguerreiro9322
@willianguerreiro9322 4 жыл бұрын
Boa tarde professor, poderia fazer um exemplo com mais de 2 nós ?
@renansotero
@renansotero 2 жыл бұрын
professor, consigo usar algum programa e ligar na CAN do carro para adquirir os parametros?
@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?
@FernandoKoyanagi
@FernandoKoyanagi 6 жыл бұрын
Alessandro Sim é possivel
@vitorsilvestre2235
@vitorsilvestre2235 6 жыл бұрын
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!
@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 ?
@dutodiboa
@dutodiboa 3 жыл бұрын
Mas o esp32 por já ter can integrado precisa do transiver?
@MarceloOliveira-lt5xd
@MarceloOliveira-lt5xd 6 жыл бұрын
OLA FERNANDO MAIS UMA VEZ PARABENS PELO SEU CANAL!!!!! POSSO USAR DA MESMA FORMA COM NODES MCU ESP12? OBRIGADO FERNANDO ABRAÇOS[
@cesarlima2474
@cesarlima2474 3 ай бұрын
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 ?
@renatocavalcante
@renatocavalcante 4 жыл бұрын
Professor existe o protocolo CAN - J1939 e modbus TCP/IP no mesma placa de controle? Abraço.
@TiagoCaus
@TiagoCaus 4 жыл бұрын
Professor, como faço para ler dados de um veículo?
@nandowonka
@nandowonka 3 жыл бұрын
CRC - Check de Redundância Cilíndrica!!! KKKKKKKKKKKKKKKKKK Só se for dentro do seu COOL!!!
@danielprokopp8420
@danielprokopp8420 2 ай бұрын
Pensei que só eu estava incomodado com isso kkkkkk
@claudiosousa2951
@claudiosousa2951 2 жыл бұрын
Boa noite professor Qual a diferença entre um logger e um analisador Obrigado
@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 ?
@rodrigomesquita8741
@rodrigomesquita8741 5 жыл бұрын
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
@gilbgomez
@gilbgomez 6 жыл бұрын
like
@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
@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?
@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.
@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 .
@marcelo745
@marcelo745 6 жыл бұрын
a empresa Linear-HS usa can no seu sistema de controle de acesso.
@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!
@adrianaoliveira-cb6cp
@adrianaoliveira-cb6cp 3 жыл бұрын
Boa noite o que acontece se tirar o chip da rede can,da problema no carro
@gerryadrianoschmidt114
@gerryadrianoschmidt114 6 жыл бұрын
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.
@user-fu6wq6tr3y
@user-fu6wq6tr3y 4 ай бұрын
Alguém tem código do esp32 rodando como canOpen Master?
@ozmar2007
@ozmar2007 8 ай бұрын
Só vim pelo trocadilho da figurinha
@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 жыл бұрын
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
@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
@jorgemarleygama9160
@jorgemarleygama9160 3 жыл бұрын
cara nao estou achando vc la no telegran
@henriqueaugustoscherer2005
@henriqueaugustoscherer2005 Жыл бұрын
ensina a ligar radio my link com esse metado
@fernandocunha773
@fernandocunha773 4 жыл бұрын
Tem como comprar um sensor 4k para o esp 32?
@FernandoKoyanagi
@FernandoKoyanagi 4 жыл бұрын
não é possível. Precisa ter um processador antes.
@fernandocunha773
@fernandocunha773 4 жыл бұрын
@@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 ?
@joaobatistaalves1961
@joaobatistaalves1961 4 жыл бұрын
Achei difícil, preciso treinar.... rzrz
@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
@ujjwalbiswas8400
@ujjwalbiswas8400 4 жыл бұрын
English ????
@YolunSonu1
@YolunSonu1 3 жыл бұрын
Your language is so cool CONCECAO, but I can not understand :( Pls, add eng sub
@prabhuswift
@prabhuswift 3 жыл бұрын
English please.
@gilbertolameiro5648
@gilbertolameiro5648 6 жыл бұрын
like
Os profissionais sabem disso: Interrupt ISR!
24:21
Fernando K Tecnologia
Рет қаралды 20 М.
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 26 МЛН
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 15 МЛН
Você tem que saber isso: GATEWAY!
14:10
Fernando K Tecnologia
Рет қаралды 22 М.
Travou! E agora?
30:59
Fernando K Tecnologia
Рет қаралды 26 М.
controlando o painel do carro com arduino, parte 4
19:22
DiYinjection
Рет қаралды 20 М.
Curso REDE CAN - Reparo e diagnósticos avançados - AutoEletrônica
7:54
AUTOELETRÔNICA CURSOS & TECNOLOGIA - CAMPINAS/SP
Рет қаралды 155 М.
Testando a rede CAN de forma prática e eficiente
24:32
VCO Cotta
Рет қаралды 61 М.
ESP32 e ESP8266: Programação no Ar
15:33
Fernando K Tecnologia
Рет қаралды 34 М.
Vídeo Aula Redes de Comunicação Veicular - O que é e como funciona !
29:51
Centro de Treinamento Automotivo Bosch
Рет қаралды 48 М.
CAN Bus: Serial Communication - How It Works?
11:25
Electronoobs
Рет қаралды 215 М.
Introdução ao Protocolo CAN BUS
10:06
I.C. Soluções em Automação
Рет қаралды 9 М.
Diário de Bordo: Fiat Toro com defeito de rede CAN (parte 1)
13:21
Teomave Câmbio Bahia
Рет қаралды 4,9 М.
Ba Travel Smart Phone Charger
0:42
Tech Official
Рет қаралды 1,2 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 498 М.