1. Histórico
2. Conceitos básicos
3. Arquitetura
4. Camadas de rede
5. Mensagens - Tipos de quadros
6. Codificação, temporização e sincronização
7. Transferência de mensagens
8. Tratamento de erros
9. Dicionário de dados
10. Conclusão
11. Referências bibliográficas
12. Perguntas

11.Conclusão

     CAN é o protocolo que torna possível conectar diversos controladores de forma simples e robusta, por décadas é utilizado no setor automobilístico e tem expandido cada vez mais para outros setores, desde um braço robótico à uma planta industrial. A arquitetura do protocolo e sua detecção de erros o torna extremamente confiável e consistente, além disso por sua natureza descentralizada, continua funcionando corretamente mesmo que alguma unidade de controle se torne defeituosa. CAN permite a atribuição de prioridade às mensagens, determinando que uma mensagem do freio para a unidade central é mais importante do que uma mensagem do vidro elétrico. Mesmo sendo um protocolo confiável, possui suas limitações, como o bit rate, por isso em anos recentes surgiu o protocolo CAN FD, ou ainda uma implementação mixa com ETHERNET. CAN ainda vai ser por muitos anos o protocolo que conecta um sistema complexo, e entendê-lo é fundamental para aprender como conectar vários controladores, e para dar o próximo passo no desenvolvimento do protocolo.

Universidade Federal do Rio de Janeiro - UFRJ
Departamento de Engenharia Eletrônica e de Computação - DEL

Autores: Marina Lacerda, Tamine Alves e Yan Nascimento