Número Browse:0 Autor:editor do site Publicar Time: 2018-03-05 Origem:alimentado
Uma rede de área do controlador (câncer de barramento) é um padrão de barramento de veículos robusto projetado para permitir que microcontroladores e dispositivos se comuniquem entre si em aplicativos sem um computador host. É um protocolo baseado em mensagens, projetado originalmente para fiação elétrica multiplex em automóveis para economizar em cobre, mas também é usado em muitos outros contextos.
Contente
O desenvolvimento do ônibus CAN começou em 1983 no Robert Bosch Gmbh. [1] O protocolo foi lançado oficialmente em 1986 na Conferência da Sociedade de Engenheiros Automotivos (SAE) em Detroit, Michigan. Os primeiros chips do controlador de lata, produzidos pela Intel e Philips, chegaram ao mercado em 1987. Lançado em 1991 O Mercedes-Benz W140 foi o primeiro veículo de produção a apresentar um sistema de fiação multiplex baseado em CAN. [2] [3]
Bosch publicou várias versões da especificação CAN e o mais recente é o CAN 2.0 publicado em 1991. Esta especificação possui duas partes; A parte A é para o formato padrão com um identificador de 11 bits e a parte B é para o formato estendido com um identificador de 29 bits. Um dispositivo CAN que usa identificadores de 11 bits é comumente chamado CAN 2.0a e um dispositivo CAN que usa identificadores de 29 bits é comumente chamado CAN 2.0B. Esses padrões estão disponíveis gratuitamente na Bosch, juntamente com outras especificações e white papers. [4]
Em 1993, a Organização Internacional de Padronização (ISO) divulgou o padrão CAN Standard ISO 11898, que foi posteriormente reestruturado em duas partes; ISO 11898-1, que cobre a camada de link de dados e a ISO 11898-2, que cobre a camada física da lata para uma lata de alta velocidade. A ISO 11898-3 foi lançada posteriormente e cobre a camada física da lata para uma lata de baixa velocidade e tolerante a falhas. Os padrões da camada física ISO 11898-2 e ISO 11898-3 não fazem parte da especificação Bosch Can 2.0. Esses padrões podem ser adquiridos da ISO.
Bosch ainda está ativo na extensão dos padrões de lata. Em 2012, o Bosch lançado pode FD 1.0 ou pode com taxa de dados flexíveis. Essa especificação usa um formato de quadro diferente que permite um comprimento de dados diferente, bem como alternar opcionalmente para uma taxa de bits mais rápida após a arbitragem ser decidida. O FD pode ser compatível com as redes CAN 2.0 existentes, para que os novos dispositivos FD possam coexistir na mesma rede com os dispositivos de lata existentes.
O BUS CAN é um dos cinco protocolos usados no padrão de diagnóstico de veículos a bordo (OBD) -II. O padrão OBD-II é obrigatório para todos os carros e caminhões leves vendidos nos Estados Unidos desde 1996. O padrão EOBD é obrigatório para todos os veículos a gasolina vendidos na União Europeia desde 2001 e todos os veículos a diesel desde 2004. [5]
O automóvel moderno pode ter até 70 unidades de controle eletrônico (ECU) para vários subsistemas. [6] Normalmente, o maior processador é a unidade de controle do motor. Outros são usados para transmissão, airbags, frenagem/abdominais antilock, controle de cruzeiro, direção elétrica, sistemas de áudio, janelas elétricas, portas, ajuste de espelho, sistemas de bateria e recarga para carros híbridos/elétricos, etc. Alguns desses formam subsistemas independentes, Mas as comunicações, entre outras, são essenciais. Um subsistema pode precisar controlar atuadores ou receber feedback dos sensores. O padrão CAN foi criado para preencher essa necessidade. Uma vantagem importante é que a interconexão entre diferentes sistemas de veículos pode permitir uma ampla gama de recursos de segurança, economia e conveniência a serem implementados usando o software sozinho - funcionalidade que acrescentaria custo e complexidade se tais recursos fossem \"com fio duro\" usando a eletricidade automotiva tradicional . Exemplos incluem:
Nos últimos anos, o padrão de barramento de Lin foi introduzido para complementar lata para subsistemas não críticos, como ar-condicionado e entretenimento, onde a velocidade e a confiabilidade da transmissão de dados são menos críticas.
O CAN é um padrão de barramento serial de vários mestres para conectar unidades de controle eletrônico [ECUS], também conhecido como nós. Dois ou mais nós são necessários na rede CAN para se comunicar. A complexidade do nó pode variar de um dispositivo de E/S simples até um computador incorporado com uma interface de lata e software sofisticado. O nó também pode ser um gateway que permite que um computador padrão se comunique por uma porta USB ou Ethernet nos dispositivos em uma rede de lata.