Você está na página 1de 3

O Padrão SAE J1939

O padrão SAE J1939 da Society of Automotive Engineers é a prática recomendada para ônibus
veicular, usada para comunicação e diagnóstico entre os componentes do veículo. Originário da
indústria automobilística e de caminhões pesados nos Estados Unidos, agora é amplamente
utilizado em outras partes do mundo.

O SAE J1939 é utilizado na área de veículos comerciais para conexão e comunicação em todo o
veículo, com a camada física definida na ISO 11898. Uma camada física diferente é usada entre o
trator e a carreta, especificada na ISO 11992.
História
Originalmente, a Rede de Área do Controlador (CAN) não foi mencionada em J1939, que cobria
carros e plataformas de trator-reboque, e com alguns endereços de 8 bits de uso duplo e triplo
atribuídos pela placa SAE J1939. O CAN não era originalmente gratuito, mas seu conjunto de
instruções se encaixava no formato de instrução personalizado do J1939. Isso era verdade em 2000.
Desde então, o CAN foi incluído, o chipset para J1939 foi cronometrado mais rápido
[esclarecimento necessário] e os endereços de 16 bits (PGN) substituíram os endereços de 8 bits.

J1939, ISO 11783 e NMEA 2000 compartilham o mesmo protocolo de alto nível. SAE J1939 pode
ser considerado a substituição para as especificações SAE J1708 e SAE J1587 mais antigas.
Definição
SAE J1939 define cinco camadas no modelo de rede OSI de sete camadas, e isso inclui a
especificação da rede de área do controlador (CAN) ISO 11898 (usando apenas o identificador de
29 bits / "estendido") para as camadas físicas e de enlace de dados. Em J1939 / 11 e J1939 / 15, a
taxa de dados é especificada como 250 kbit / s, com J1939 / 14 especificando 500 kbit / s. As
camadas de sessão e apresentação não fazem parte da especificação. O uso posterior do CAN FD é
discutido atualmente.

Todos os pacotes J1939, exceto o pacote de solicitação, contêm oito bytes de dados e um cabeçalho
padrão que contém um índice denominado Número do Grupo de Parâmetros (PGN), que está
embutido no identificador de 29 bits da mensagem. Um PGN identifica a função de uma mensagem
e os dados associados. J1939 tenta definir PGNs padrão para abranger uma ampla gama de
propósitos de veículos automotivos, agrícolas, marítimos e off-road. Uma faixa de PGNs
(00FF0016 a 00FFFF16, inclusive) é reservada para uso proprietário. PGNs definem os dados que
são compostos de um número variável de elementos de Número de Parâmetro Suspeito (SPN)
definidos para dados exclusivos. Por exemplo, existe um SPN predefinido para o RPM do motor.
Formulários
SAE J1939 foi amplamente adotado por fabricantes de motores diesel. Uma força motriz por trás
disso é a crescente adoção da Unidade de Controle Eletrônico (ECU) do motor, que fornece um
método de controle das emissões de gases de escape dentro dos padrões dos EUA e europeus. Os
dados telemáticos são usados (via Fleet Telematics Systems) por Fleet Management Systems para
permitir que os operadores de frota acompanhem o desempenho do veículo e do motorista, como
consumo de combustível, eventos de segurança e tempo de reparo.

Devido aos padrões exigentes, o desenvolvimento de motores é caro e os motores de caminhão são
reutilizados em muitos campos. Consequentemente, o SAE J1939 agora pode ser encontrado em
uma variedade de aplicações movidas a diesel: veículos (dentro e fora da estrada e ferroviários),
propulsão marítima, geração de energia e bombeamento industrial.
O que é o protocolo J1939
O protocolo J1939 é um padrão de rede usado em diversos veículos e equipamentos que são
alimentados por motores com controles eletrônicos. Esse protocolo pode ser encontrado em
diversos equipamentos, inclusive em geradores de energia elétrica (geradores a diesel).
A rede CAN possui protocolos de comunicação e um deles é o protocolo J1939. Ela usa
identificadores de 29 bits nos cabeçalhos das mensagens. Para a troca de dados o protocolo utiliza
mensagens do PGN, ou Program Group Number, e podem ser transmitidos automaticamente ou
disponíveis mediante a solicitação. O J1939 inclui uma definição de mensagens PGN padrão e
também um intervalo de mensagens proprietárias para os OEM’s utilizarem em seus aplicativos.
Outro ponto interessante que podemos analisar no protocolo é que ele suporta mensagens de
diagnóstico (DM1 Active e DM2 Previous), além da transmissão de mensagens com mais de 8 bytes
usando BAM’s (Broadcast Announce Messages). A taxa de transmissão padrão da rede é de 250k
bits por segundo, no entanto alguns aplicativos suportam entre 125k e 500k de taxa.

Exemplos de aplicação do protocolo J1939


Agora nós vamos analisar algumas das aplicações do protocolo em questão:

 equipamentos da indústria de Óleo e Gás: caminhões, bombas e tanques de areia;


 locomotivas: telemetria do sistema do motor;
 veículos comerciais, da área de construção, agrícola e também veículos de recreação;
 grupo de geradores para energia elétrica (geradores a diesel);
 sistemas de água e esgoto: bombas e válvulas;
 guindastes;
 compressores.
Portanto, como vimos ao longo do nosso artigo, a comunicação CAN é bastante utilizada não só em

veículos, como foi o seu início na história, mas também em diversos outros dispositivos e

equipamentos, como os geradores de energia elétrica.

Mostramos todo o funcionamento da comunicação CAN e ainda como o protocolo J1939 é

importante, determinando a forma com que as mensagens serão transmitidas e como será a leitura

desses dados pelos diversos dispositivos encontrados no mercado.

Resumo
O padrão SAE J1939 da Society of Automotive Engineers é a prática recomendada para ônibus
veicular, usada para comunicação e diagnóstico entre os componentes do veículo.
SAE J1939 é utilizado na área de veículos comerciais para conexão e comunicação em todo o
veículo, com a camada física definida na ISO 11898.
O CAN não era originalmente gratuito, mas seu conjunto de instruções se encaixava no formato de
instrução personalizado do J1939.
SAE J1939 define cinco camadas no modelo de rede OSI de sete camadas, e isso inclui a
especificação da rede de área do controlador (CAN) ISO 11898 (usando apenas o identificador de
29 bits / "estendido") para as camadas físicas e de enlace de dados.
Todos os pacotes J1939, exceto o pacote de solicitação, contêm oito bytes de dados e um cabeçalho
padrão que contém um índice denominado Número do Grupo de Parâmetros (PGN), que está
embutido no identificador de 29 bits da mensagem.
Uma força motriz por trás disso é a crescente adoção da Unidade de Controle Eletrônico (ECU) do
motor, que fornece um método de controle das emissões de gases de escape dentro dos padrões dos
EUA e europeus.
Devido aos padrões exigentes, o desenvolvimento de motores é caro e os motores de caminhão são
reutilizados em muitos campos.

Referências
https://en.wikipedia.org/wiki/SAE_J1939
https://blog.eccoengenharia.com.br/comunicacao-can-e-o-protocolo-j1939/

Você também pode gostar