18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Utilizado em ambientes militares, onde as condições de trabalho são bastante<br />

agressivas.<br />

4.2.3 Princípio da troca de dados<br />

O protocolo CAN está baseado num mecanismo de comunicação broadcast, usando<br />

Carrier Sense, Multiple Access with Collision Detect (CSMA/CD) com Non-<br />

Destructive Bitwise Arbitration para evitar conflitos de acesso ao barramento (EFEI<br />

1998) e (CIA 2003). Neste tipo de protocolo, dita orientada à mensagem (não há<br />

endereçamento de estações), cada mensagem é rotulada através de um identificador,<br />

o qual é único, e define tanto o dispositivo como também a prioridade da mensagem<br />

que é usada como árbitro em caso de uso simultâneo (quanto menor o valor do identificador,<br />

maior será a sua prioridade). Isto é muito importante quando várias estações<br />

competem para acesso ao barramento. Deste modo, toda estação transmissora efetua<br />

uma escuta (hearback) do barramento para verificar se o que ela transmitiu foi<br />

efetivamente colocado no barramento. Desta forma, ela compara o valor lógico que<br />

ela própria lançou no barramento, bit a bit, com o valor que efetivamente aparece.<br />

Isto é feito colocando-se os identificadores das mensagens numa lógica “E”. O estado<br />

dominante “0” sobrepõe-se a um estado dominante “1”. Caso duas estações ou<br />

mais tenham iniciado a transmissão simultaneamente, haverá um momento em que<br />

o bit zero da estação com maior prioridade predominará e a estação de menor prioridade,<br />

percebendo a colisão, interrompe imediatamente a transmissão, elas passam a<br />

ser receptores da mensagem e não tentam retransmitir até que o barramento esteja<br />

disponível novamente.<br />

Como se observa na Figura 4.6, o nó dominante é o 2, ou seja, o de menor<br />

prioridade.<br />

Isto permite diminuir o tempo de latência para sistemas que trabalham em tempo<br />

real.<br />

Como conseqüência do esquema de identificadores, a flexibilidade de configuração<br />

dos sistemas é muito grande. Fica fácil adicionar estações puramente receptivas sem<br />

necessidade de modificação no software ou no hardware. Isto permite o conceito<br />

de eletrônica modular e também permite múltipla recepção e sincronização de um<br />

93

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!