You are on page 1of 5

Treinamento

CAN - Controller Area Network


Histórico
O CAN Bus (Controller Area Network) foi desenvolvido pela empresa alemã
Robert BOSCH e disponibilizado em meados dos anos 80. Sua aplicação inicial
foi realizada em ônibus e caminhões, para substituir as ligações ponto a ponto
dos sistemas eletroeletrônico. Atualmente utilizado veículos automotivos,
navios, tratores, elevadores entre outros.

Conceito Básico
Protocolo de comunicação serial síncrono: O sincronismo entre os módulos
conectados a rede é feito em relação ao início de cada mensagem lançada no
barramento (evento que ocorre em intervalos de tempo conhecido e regulares)

Baseado no conceito multi-mestre: Todos os módulos podem se tornar


mestre e escravo dependendo do momento.

Mensagens em regime multicast: Esta regime é caracterizado pelo envio de


todas e qualquer “mensagem” para todos os módulos na rede.

Conceito CSMDA/CD with NDA: (Carrier Sense Multiple Access / Collision


Detection with Non-Destructive Arbitration).

Isto significa que todos os módulos verificam o estado do barramento,


analisando se outros módulos estão ou não enviando mensagens com maior
prioridade. Caso isso seja percebido, o módulo cuja mensagem tiver menor
prioridade cessará sua transmissão e o de maior prioridade continuará
enviando suas mensagens deste ponto, sem necessitar reinicia-la.
Segurança: Dados que transitam na rede devem ser interpretados pela analise
da diferença de potencial entre os cabos CAN_H (CAN High) e CAN_L (CAN
Low) que estão trançados e transmitem os sinais isso gera uma maior
segurança pois atenua fortemente as interferências eletromagnéticas, uma vez
que qualquer ação sobre um dos cabos será sentida também sobre o outro,
causando flutuação em ambos os sinais transmitidos em mesma intensidade e
sentido.

Aplicação para S001

Sistema de Barramento – Rel.2


Sistema de Barramento – Rel.4

You might also like