A Rede de Área do Controlador, ou CAN bus, é uma especificação de rede usada para transmitir dados. O CAN bus é amplamente usado na indústria automotiva para canalizar informações de várias partes do carro para o computador do veículo. O CAN bus transmite dados em frames. Cada frame adere a um padrão específico. Para interpretar os dados, você deve entender como o frame de dados é construído. Pense no frame como uma série de caixas conectadas. Cada caixa tem um propósito e comprimento especial. Você pode ler um frame de dados da esquerda para a direita para interpretar os dados subjacentes.
Leia o primeiro bit do frame de dados. Este bit é conhecido como "Start of Frame" (Início do Frame). É usado para sincronizar mensagens no CAN bus.
Leia os próximos 11 bits. Estes pertencem ao Identificador no Campo de Arbitragem do frame. Se o frame adere ao formato padrão, o próximo bit é um bit RTR (Remote Transmission Request). Se adere ao formato estendido, os próximos dois bits são o bit SRR (Substitute Remote Request) e o bit IDE (Identifier Extension). Após estes dois bits vem outro Identificador, este de 18 bits. Depois vem o bit RTR do formato estendido.
Leia os próximos 6 bits. Correspondem ao Campo de Controle do frame. Este campo indica quantos bytes de dados o frame contém. Os últimos 4 bits do frame dizem quantos bytes de dados o frame carrega. Consulte a tabela de Campo de Controle do softing.com para decodificar este campo.
Leia os próximos 0 a 8 bytes de dados. A quantidade exata depende do Campo de Controle. Estes bytes são a carga útil de dados do frame.
Leia os próximos 16 bits. Este é o CRC (Cyclic Redundancy Check). É usado para detectar erros de transmissão.
Leia os próximos 2 bits. Correspondem ao Campo de Confirmação (Acknowledge Field). Permite que transmissor e receptor confirmem comunicação bem-sucedida.
Leia os próximos 7 bits. Este é o Campo de Fim de Frame (End of Frame Field), marcando o fim do frame. É composto por sete bits recessivos. Um bit recessivo é valor lógico 1, e um bit dominante é lógico 0. Ou seja, este frame se parece com: 1111111
Tecnologia Eletrônica © [www.351231.com]