segunda-feira, 7 de dezembro de 2015

                                       CAN - Parte 2


Particularidade do CAN


O CAN possui características interessantes, como o fato de ser
multi-mestre, onde todos os módulos podem se tornar
mestre num determinado momento e escravo num outro, e
trabalhar com mensagens multicast, onde todas as
mensagens são recebidas por todos os módulos da rede. Um outro
aspecto importante é a detecção de colisão sem interferência de
um módulo que tenha prioridade.

Meios de transmissão de dados


 Fios elétricos, geralmente utilizando 2 fios (CAN high e CAN low), trabalhando com
a diferença de potencial entre ambos, formando um barramento classificado como
Par Trançado Diferencial, não prejudicando o sistema por efeitos eletro-magnéticos.



Protocolos suportados:

  • DeviceNet (Automação industrial);
  • Smart Distributed System(SDS) (Automação Industrial);
  • CANopen (Automação Industrial);
  • CAN Kingdom (Controle Distribuído);
  • SAE J1939 (caminhões e ônibus);
  • NMEA 2000 (aplicações navais e aéreas);
  • DIN 9684 (aplicações agrícolas);
  • ISO 11783 (aplicações agrícolas).


Aplicação do Protocolo CAN atualmente


O CAN BUS (Barramento CAN) é o protocolo que atende a todos os requisitos para o 
tráfego de informação em veículos, gerando grande confiabilidade para o funcionamento
de todo o sistema de comunicação intra-veicular. Por esse motivo, este tipo de
protocolo é utilizado em larga escala em sistemas automotivos atuais, e tal vantagem
deste protocolo faz com que este tipo de protocolo seja utilizado não só para veículos,
mas também outros sistemas que utilizam o CAN, tal como sistemas de automação industrial.

Fontes: 


segunda-feira, 30 de novembro de 2015

CAN


O que é? 


A rede CAN (Controller Area Network) foi um tipo de rede criada em 1985 
por Robert Bosch para integrar redes automotivas para integrar as trocas 
de informações entre as unidades de comando de veículos, que antes eram 
mais caras e complexas, e principalmente difíceis para manutenção (complexo sistema de fiação).
 A CAN é um sistema serial bus para dispositivos de rede inteligentes, que 
proporciona uma comunicação por intermédio de um barramento de dois fios,
conhecidos como CAN high e CAN low (trabalha com a diferença entre ambos), 
possibilitando uma comunicação em tempo real através de sistemas real-time.
Embora a rede CAN seja desenvolvida para comunicação intra-veicular,devido a 
sua grande vantagem ela também é utilizada em comunicação industrial.


                                         


               

Características:


- Controle rígido de erros e garantia de recebimento de mensagens;
-Rede muito confiável;
-Trocas de informações muito rápidas e seguras entre as unidades de comando;
-Baixo custo;
-Rede leve;
-Comunicação em Broadcast;
-Prioridade de informações com maior prioridade, enquanto a de menor é adiada (Bit dominante e bit recessivo);
-Não necessita de um computador host para a comunicação entre microcontroladores e dispositivos;
-Simples transmissão: uma CAN é capaz de trabalhar com 1 par de cabo mesmo havendo falha no link, operando apenas com 1 par;
-Controle de erro (principal característica, devido ao uso em sistemas sensíveis a falha);
-Uma rede CAN pode interligar até 2032 dispositivos, sendo que o limite prático é de
aproximadamente 110 dispositivos, sendo cada dispositivo tratado como um nó da rede.

Fontes:

https://pt.wikipedia.org/wiki/Controller_Area_Network
http://www.ni.com/white-paper/2732/en/
http://www.noticiasdaoficinavw.com.br/v2/2014/11/capitulo-2-rede-can-controller-area-network/