Visão Geral do Protocolo CANBus



Documentos relacionados
Prof. Manuel A Rendón M

Rede DeviceNet. Fábio Soares de Lima.

Suporte a redes CAN para Aplicações Embarcadas

Redes Industriais ModBus RTU

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Protocolo CAN Controller Area Network

Arquitetura CAN. José Sérgio da Rocha Neto

O que é uma rede industrial? Redes Industriais: Princípios de Funcionamento. Padrões. Padrões. Meios físicos de transmissão

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Redes de Computadores. Prof. André Y. Kusumoto

Camadas da Arquitetura TCP/IP

Revisão. Karine Peralta

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

Redes de Computadores

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa


REDE EM BARRENTO UTILIZANDO O MÉTODO DE ACESSO CSMA-CD ETHERNET

Eng.º Domingos Salvador dos Santos.

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

III.2. CABLE MODEMS CARACTERÍSTICAS BÁSICAS UNIDADE III SISTEMAS HÍBRIDOS

Quadro de consulta (solicitação do mestre)

MÓDULO 8 Modelo de Referência TCP/IP

Fundamentos em Informática

Arquitetura de Redes de Computadores - aula 3

REDE DE COMPUTADORES

REDES DE COMPUTADORES

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Evolução na Comunicação de

Universidade de Brasília

Rede de Computadores

MASSACHUSETTS INSTITUTE OF TECHNOLOGY SLOAN SCHOOL OF MANAGEMENT. Fatores Tecnológicos, Estratégicos e Organizacionais

Fernando Albuquerque - fernando@cic.unb.br REDES LAN - WAN. Fernando Albuquerque (061) fernando@cic.unb.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Tecnologia de Redes de Computadores - aula 5

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II

Prof. Marcelo Machado Cunha Parte 3

Redes de Computadores IEEE 802.3

REDE DE COMPUTADORES

PROJETO DE REDES

Tecnologia e Infraestrutura. Conceitos de Redes

AULA 03 MODELO OSI/ISO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Redes de Computadores

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

REDES DE COMPUTADORES. Arquiteturas de Redes

09/06/2011. Profª: Luciana Balieiro Cosme

Subcamada MAC. O Controle de Acesso ao Meio

ARP. Tabela ARP construída automaticamente. Contém endereço IP, endereço MAC e TTL

HSE High Speed Ethernet (Novo padrão em backbones de redes de automação fieldbus )

Mobilidade em Redes

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

Equipamentos de Rede. Prof. Sérgio Furgeri 1

Protocolos Hierárquicos

Redes de Computadores

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Detecção de Portadora em Redes de Acesso múltiplo (CSMA)

Redes de Computadores I. Gabarito da Lista de Exercícios

Redes Locais. Prof. Luiz Carlos B. Caixeta Ferreira

Márcio Leandro Moraes Rodrigues. Frame Relay

Rede de Computadores. Carlos Eduardo Pereira GCAR GCAR. IMP= Interface Message Processor. hosts. IMPs. Referência: Tanenbaum - Redes de Computadores

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Redes de Computadores IEEE 802.3

REDE DE COMPUTADORES

Introdução às Redes de Computadores. Por José Luís Carneiro

Arquitetura de Rede de Computadores

Prof. Samuel Henrique Bucke Brito

Cap 01 - Conceitos Básicos de Rede (Kurose)

TOPOLOGIAS. Em redes de computadores modernos a transmissão de dados não ocorre através de bits contínuos.

Protocolos de Redes Revisão para AV I

1. Descrição do Produto

Telecomunicações. Prof. André Y. Kusumoto

CANopen Rede para Máquinas & Instalações

Aula 4. Pilha de Protocolos TCP/IP:


Prof. Manuel A Rendón M

REDES DE COMPUTADORES

... Estrutura da automação industrial. Protocolos de Comunicação de Dados em Redes Industriais. Supervisor. Gerência de Informação.

Aula 6 Modelo de Divisão em Camadas TCP/IP

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Rodrigo Baleeiro Silva Engenheiro de Controle e Automação. Introdução à Engenharia de Controle e Automação

Unidade 2.1 Modelos de Referência

BACKBONE e LANS VIRTUAIS. Bruna Luyse Soares Joel Jacy Inácio

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

ESTUDOS REALIZADOS. Camada Física. Redes de Computadores AULA 13 CAMADA DE REDE. Camada Física Camada de Enlace Subcamada de Acesso ao Meio AGORA:

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

Modelo de Camadas OSI

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Vitor Amadeu Souza.

REDES DE COMPUTADORES

Capítulo 4 - Roteamento e Roteadores

Transcrição:

Visão Geral do Protocolo CANBus História CAN Controller Area Network. Desenvolvido, pela BOSCH, na década de 80 para a interligação dos sistemas de controle eletrônicos nos automóveis. 1. CAN, que foi desenvolvido pela BOSCH na década de 1980 e tornou-se um padrão internacional (ISO 11898) em 1994, foi especialmente desenvolvido para rápida troca de dados entre controladores eletrônicos em veículos motorizados. 2. CAN também pode ser usado na implementação de redes de dispositivos microprocessados industriais, por exemplo, como um barramento interno de máquinas ferramentas, como interconexão de sistemas de medição distribuídos, funções de controle e monitoração no nível inferior ao superior ou como um barramento de campo para interligar sensores, atuadores e interfaces homem máquinas. 1

Visão Geral do Protocolo CANBus Usado posteriormente em Automação Industrial Padronizado pela norma ISO 11898 em 1994. Características Múltiplos Mestres. Todos os nós são habilitados para transmitir dados. Sem endereçamento. O transmissor envia a mensagem para todos os nós (broadcast). Acesso ao meio por CSMA/BA. Cada mensagem contém um identificador usado para decisão de processamento da mensagem e prioridade no acesso ao meio. 1. CAN é baseado em uma arquitetura multimestre: Todos os controladores tem direitos iguais e funcionalidade de mestre. 2. A grande vantagem disto é que cada controlador tem livre acesso ao meio de transmissão, sendo capaz de enviar uma mensagem sempre que necessário ou em resposta a um evento. Obviamente colisões podem ocorrer e devem ser contornadas. 3. O controle de acesso ao meio por CSMA/BA (Bit Wise Arbitration) é semelhante ao CSMA/CD utilizado na Ethernet, com a diferença que, em uma eventual colisão, temos prioridades de tempo definidas. Enquanto que no CSMA/CD teríamos uma espera aleatória entre os participantes da disputa pelo meio. 4. A arquitetura multimestre tem um efeito positivo na disponibilidade da rede. A falha de um controlador não leva a um colapso do barramento. 5. Os controladores não possuem endereço. As suas mensagens possuem identificadores usados tanto para definir prioridades em uma disputa pelo meio, como para os demais nós decidirem se devem ou não processar a mensagem em trânsito. Os identificadores com menor valor binário tem a mais alta prioridade. 2

CANbus e o Modelo OSI Especificações abrangem as camadas física e de enlace do Modelo OSI. Especificações do meio físico e da camada de aplicação diferem a cada aplicação Outros protocolos que utilizam a especificação do CAN DeviceNet Automação Industrial Smart Distributed System (SDS) Automação Industrial CANopen CAN Kingdom SAE J1939 Automação Industrial Controle Distribuído Caminhões e Ônibus 1. As especificações do protocolo CAN detalham partes da camada física e da camada de enlace, mas não especifica cabos e conectores e também o significado dos dados entregues ou solicitados. 2. As diferenças primárias entre o uso do CAN em automóveis e em aplicações industriais são encontradas nas camadas de aplicação e de usuário do protocolo, que definem o significado do dado transmitido. 3. Especificações da camada de aplicação desenvolvidas para automação industrial tipicamente focam a necessidade por comunicações cíclicas, determinísticas e sincronizadas. 4. DeviceNet, SDS, CANopen, SAE J1939 e CAN Kingdom são diferentes protocolos, baseados no CAN, que adicionam especificações de cabeamento e conexão além da interpretação de dados presentes na camada de aplicação, tornando estas redes CAN não interoperáveis. 3

Mensagens no CANbus Identificador Dados (0 a 8 bytes) CRC Segmentação Possível para transmissão de mais bytes. Identificador de 11 bits com 2048 tipos diferentes de mensagens. Taxas de 1Mbit/s até 40 metros e 50 kbit/s em 1 km. Barramento com até 64 nós. Usam a tecnologia do chip CAN. 1. Cada mensagem CAN pode transmitir de 0 a 8 bytes de informação do usuário. Obviamente, transmissão de dados de maior tamanho pode ser efetuada usando segmentação. 2. A taxa máxima de transmissão de dados é 1Mbit/s. Este valor aplica-se a redes com até 40 metros.para distâncias superiores a taxa de transmissão deve ser reduzida. Até 500m a taxa de 125 kbit/s é possível, e para redes de até 1km, a taxa de 50 kbit/s é permitida. 3. O CAN disponibiliza dois serviços: o envio de uma mensagem (data frame transmission) e uma solicitação de mensagem (remote transmissions request). Todos os outros serviços como sinalização de erro, retransmissão automática de mensagens mal formadas são transparentes ao usuário, devido a sua execução automática pelo CHIP CAN. 4. O protocolo CAN é implementado em hardware disponível por mais de 40 fabricantes de CHIPs. Fator este que possibilitou uma redução de custo por escala e levou ao avanço em áreas como automação de equipamentos médicos, automação predial, navios, aviões e etc. 5. A quantidade de nós não é explicitamente limitada, mas um número máximo de 64 nós é recomendada. 4

CANbus e o Modelo Produtor Consumidor Elementos Produtores e Consumidores de dados Uma mensagem de um produtor pode se utilizada por vários consumidores. Uso racional do meio em comparação com o modelo mestre escravo. 1. O modelo de troca de dados segue uma filosofia até então inovadora e bem mais eficiente que os protocolos mestre-escravo (ponto a ponto), quando há a necessidade de transferir dados entre vários elementos da rede. 2. A figura mostra o momento em que a estação 2 efetua um broadcast de sua mensagem no barramento tornando um produtor de dados. 3. As estações 1 e 4 são consumidores, pois recebem a mensagem, enquanto que a estação 3 não a processa. 5