Definição – O que significa Controller Area Network (CAN)?
Um bus Controller Area Network (CAN) é um sistema de comunicação feito para a intercomunicação do veículo. Este barramento permite que muitos microcontroladores e diferentes tipos de dispositivos se comuniquem entre si em tempo real e também sem um computador host. Um barramento CAN, ao contrário da Ethernet, não requer nenhum esquema de endereçamento, pois os nós da rede usam identificadores únicos. Isso fornece aos nós informações sobre a prioridade e a urgência da mensagem transmitida. Esses barramentos também continuam a transmissão mesmo no caso de uma colisão, enquanto a Ethernet normal encerra as conexões assim que uma colisão é detectada. É um protocolo totalmente baseado em mensagens e é usado principalmente em veículos.
Definirtec explica Controller Area Network (CAN)
A Controller Area Network foi desenvolvida em 1986 por Robert Bosch. Os modelos mais novos de automóveis podem ter mais de 70 unidades de controle eletrônico (ECU), das quais a mais importante é a unidade de controle do motor. A comunicação entre estes nós é muito importante, pois os dados são constantemente transportados entre esses nós. O sistema CAN foi desenvolvido para preencher as lacunas de comunicação que muitas vezes surgem quando um determinado subsistema de ECUs necessita de informações de um sensor em outro subsistema. Uma das melhores características de tais comunicações é que o veículo pode realmente responder a certas situações rapidamente, e é muito mais barato de implementar quando comparado aos recursos que estão conectados ao sistema do veículo. No entanto, o escopo da Controller Area Network não se limita apenas às comunicações veiculares. Esses sistemas também são usados na comunicação entre os diferentes microcontroladores em sistemas embarcados e também nos sistemas de comunicação para dispositivos inteligentes.