Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Protocolo de 
Comunicação 
 
TDI TELEMETRIA 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
1 
 
Versão do documento 2.00 
Data Out-2021 
 
 
ÍNDICE 
 
1. APRESENTAÇÃO .................................................................................................................................................... 2 
2. ESTRUTURA DE ENLACE ......................................................................................................................................... 2 
3. TIMELINE DE MENSAGENS .................................................................................................................................... 3 
4. MENSAGEM CFI/CFG/CFA ..................................................................................................................................... 3 
4.1. BuzzerRegistro ................................................................................................................................................. 5 
5. MENSAGEM TDI/TDF/TDN .................................................................................................................................... 6 
6. EVENTOS DE PADRÃO DE CONDUÇÃO ................................................................................................................ 10 
6.1. ACELERAÇÃO BRUSCA ................................................................................................................................... 10 
6.2. FRENAGEM BRUSCA ...................................................................................................................................... 10 
6.3. EXCESSO DE VELOCIDADE .............................................................................................................................. 10 
6.4. EXCESSO DE VELOCIDADE NA CHUVA ............................................................................................................ 10 
6.5. EXCESSO DE ROTAÇÃO DO MOTOR ............................................................................................................... 11 
6.6. MOTOR OCIOSO ............................................................................................................................................ 11 
6.7. CONDUÇÃO DESENGRENADA (BANGUELA) ................................................................................................... 11 
7. MENSAGEM EVT .................................................................................................................................................. 12 
8. MENSAGEM TDS .................................................................................................................................................. 13 
9. EXEMPLO RELATÓRIO DE VIAGEM ...................................................................................................................... 16 
10. LISTA DE COMANDOS SERIAL ............................................................................................................................. 20 
11. CONTATO ........................................................................................................................................................... 22 
 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
2 
1. APRESENTAÇÃO 
 
O TDI é um módulo que faz a tradução de informações da rede CANBUS presente em veículos, máquinas e 
motores com injeção eletrônica para um protocolo de texto simples e visual. Os dados disponíveis na rede são 
coletados, processados e disponibilizados em uma porta serial RS232 na forma de mensagens específicas que 
serão aqui descritas. 
 
O TDI é usualmente instalado como periférico junto a rastreadores comuns, entregando informações que 
agregam ao rastreamento e permitem uma análise mais rica de cenários. Possibilita também a criação de 
relatórios de operação e desempenho, padrão de condução, plano de manutenção e acompanhamento de 
variáveis críticas. 
2. ESTRUTURA DE ENLACE 
 
O protocolo de comunicação é formatado em texto, facilitando a leitura e integração. Toda e qualquer mensagem 
direcionada ou recebida do TDI utiliza somente caracteres ASCII e segue um enlace padrão no seguinte formato: 
 
#MSG[INFO1,INFO2,INFO3, ... ,INFOn]CHCK<CR><LF> 
 
 A string é sempre iniciada com o caractere ‘#’. 
 Logo após segue o campo MSG com a indicação do tipo/nome da mensagem (ver tabela MENSAGENS). 
 Em seguida, entre colchetes (caracteres ‘[‘ e ‘]’) são apresentados blocos de dados específicos de acordo com o 
tipo da mensagem. O detalhamento das informações de cada tipo de mensagem será feito mais adiante. 
 Caso a informação traga algum valor/parâmetro, esses são apresentados após o caractere ‘:’. Em caso de 
múltiplos valores/parâmetros usa-se o caractere ‘|’ para a separação. 
 Ao final, é inserido o campo CHCK, uma verificação resultante de uma operação XOR com os bytes da 
mensagem, incluindo desde o ‘#’ inicial até o ‘]’ final. O CHCK é apresentado em ASCII (2 bytes, para 
representar 1 byte em hexadecimal). 
 Adicionalmente são inseridos mais 2 caracteres para retorno do cursor <CR> e quebra de linha <LF>, em 
hexadecimal representados por 0x0D e 0x0A. 
 
MENSAGENS 
NOME FUNÇÃO 
CFI Informações do equipamento (inicial) 
CFG Informações do equipamento (geral) 
CFA Informações do equipamento (alteração) 
TDN Variáveis de telemetria (inicial) 
TDI Variáveis de telemetria (principal) 
TDF Variáveis de telemetria (final) 
TDS Estatístico de viagem 
EVT Eventos de tempo real 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
3 
 
3. TIMELINE DE MENSAGENS 
 
Abaixo é apresentada uma linha do tempo exemplificando um fluxo comum das mensagens do módulo TDI: 
 
 
 
 
 
 
4. MENSAGEM CFI/CFG/CFA 
 
As mensagens CFI, CFG e CFA trazem informações de identificação do equipamento, configurações e 
parametrizações dos eventos. A última mensagem recebida contém todas essas informações atualizadas, sendo 
importante salvá-la no sistema e também localizá-la de forma rápida para consultas. O tratamento é 
praticamente igual para as três, pois o conteúdo é mesmo. A diferença na nomenclatura identifica as diferentes 
situações em que são enviadas. 
 
 CFI é enviada no momento da instalação (alimentação) e pode identificar situações de reset do equipamento. 
 CFG é enviada quando é identificado o início da atividade na rede CAN, normalmente após a saída de um 
estado de baixo consumo. Para reduzir o consumo de dados seu envio é limitado a uma mensagem a cada 12h. 
 CFA é enviada apenas quando alguma configuração é alterada via comando serial. 
 
As informações das mensagens CFI, CFG e CFA são apresentadas seguindo uma formatação de CAMPO e VALOR. 
Inicia-se com um CAMPO para indicar qual variável será apresentada, em seguida o caractere ‘:’ (dois pontos) e 
então o VALOR numérico. Em caso de múltiplos valores/parâmetros usa-se o caractere ‘|’ para a separação (Ex.: 
CAMPO:VALOR1|VALOR2). Abaixo a tabela com os campos e valores das mensagens: 
 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
4 
MENSAGEM CFI/CFG/CFA – INFORMAÇÕES 
CAMPO DESCRIÇÃO VALOR 
ID ID do equipamento Número serial de identificação (24 caracteres) 
VR Versão 
Versão do equipamento, formato “A.B.C.D” 
A= versão deHARDWARE 
B= versão do BOOTLOADER 
C= versão principal do FIRMWARE 
D= versão secundária do FIRMWARE 
PING Ping Tempo para envio das mensagens TDI [segundos] 
A232* Serial Rastreador Baud rate da serial principal conectada ao rastreador [bps] 
B232 Serial Periféricos Baud rate da serial conectada aos periféricos [bps] 
ACP 
Evento aceleração brusca: 
Parâmetro1|BuzzerRegistro 
Parâmetro1: Aceleração máxima permitida (variação positiva da 
velocidade por segundo) [km/h/s] 
BuzzerRegistro (ver tabela BuzzerRegistro) 
ACN 
Evento frenagem brusca: 
Parâmetro1|BuzzerRegistro 
Parâmetro1: Frenagem máxima permitida (variação negativa da 
velocidade por segundo) [km/h/s] 
BuzzerRegistro (ver tabela BuzzerRegistro) 
VMX 
Evento velocidade máxima: 
Parâmetro1|Parâmetro2|BuzzerRegistro 
Parâmetro1: Velocidade máxima permitida [km/h] 
Parâmetro2: Tempo para validação do evento [segundos] 
BuzzerRegistro (ver tabela BuzzerRegistro) 
VCH 
Evento velocidade máxima com chuva: 
Parâmetro1|Parâmetro2|BuzzerRegistro 
Parâmetro1: Velocidade máxima permitida com chuva [km/h] 
Parâmetro2: Tempo para validação do evento [segundos] 
BuzzerRegistro (ver tabela BuzzerRegistro) 
RPX 
Evento RPM máximo: 
Parâmetro1|Parâmetro2|BuzzerRegistro 
Parâmetro1: Rotação do motor máxima permitida [rpm] 
Parâmetro2: Tempo para validação do evento [segundos] 
BuzzerRegistro (ver tabela BuzzerRegistro) 
OCS 
Evento ociosidade do motor: 
Parâmetro1|Parâmetro2|BuzzerRegistro 
Parâmetro1: Tempo de motor ocioso máximo permitido [minutos] 
Parâmetro2: Tempo de exceção para manobras rápidas [segundos] 
BuzzerRegistro (ver tabela BuzzerRegistro) 
BGL 
Evento banguela (condução 
desengrenada): 
Parâmetro1|Parâmetro2| 
Parâmetro3|BuzzerRegistro 
Parâmetro1: Velocidade mínima para validação [km/h] 
Parâmetro2: Rotação do motor máxima para validação [rpm] 
Parâmetro3: Tempo para validação do evento [segundos] 
BuzzerRegistro (ver tabela BuzzerRegistro) 
IS Status interno Status interno do equipamento 
*Descontinuada a partir da versão de firmware x.x.2.x 
 
 
 
 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
5 
 
4.1. BuzzerRegistro 
VALOR* FUNÇÃO 
01 Registrar evento de entrada ligado 
02 Registrar evento de saída ligado 
10 Alerta buzzer de entrada ligado 
20 Alerta buzzer de saída ligado 
*Para determinar a configuração do parâmetro BuzzerRegistro, basta somar os valores que estão ligados de acordo com a tabela acima. 
 
Exemplos práticos 
 
#CFI[ID:002900235434571120393235,VR:3.1.2.0,PING:180,B232:19200,ACP:11|01,ACN:12|01,VMX:110|4|11,VCH:80|4|11,RPX:3500|3|1
1,OCS:10|7|33,BGL:40|900|5|11,IS:1]2A<CR><LF> 
 
#CFG[ID:002900235434571120393235,VR:3.1.2.0,PING:180,B232:19200,ACP:11|01,ACN:12|01,VMX:110|4|11,VCH:80|4|11,RPX:3500|3|
11,OCS:10|7|33,BGL:40|900|5|11,IS:1]24<CR><LF> 
 
#CFA[ID:002900235434571120393235,VR:3.1.2.0,PING:180,B232:19200,ACP:11|01,ACN:12|01,VMX:110|4|11,VCH:80|4|11,RPX:3500|3|
11,OCS:10|7|33,BGL:40|900|5|11,IS:1]22<CR><LF> 
 
TRADUÇÃO: 
 
“ID: 002900235434571120393235” - O ID do equipamento é 002900235434571120393235 
 
“VR:3.1.2.0” - A versão do equipamento é 3.1.2.0 
 
“PING:180” - O tempo de PING é 180 segundos (3 minutos) 
 
“B232:19200” - O baud rate da serial dos periféricos é 19200 bps 
 
“ACP:11|01” - Parâmetros do evento de aceleração brusca: 11 km/h/s aceleração máxima permitida, 
 BuzzerRegistro 01 (alerta buzzer desligado, registrar evento ligado). 
 
“ACN:12|01” - Parâmetros do evento de frenagem brusca: 12 km/h/s desaceleração máxima permitida, 
 BuzzerRegistro 01 (alerta buzzer desligado, registrar evento ligado). 
 
“VMX:110|4|11” - Parâmetros do evento de excesso de velocidade: 110 km/h velocidade máxima permitida, 
 4 segundos para validação, BuzzerRegistro 11 (alerta buzzer de entrada ligado, registrar 
 evento de entrada ligado). 
 
“VCH:80|4|11” - Parâmetros do evento de excesso de velocidade com chuva: 80 km/h velocidade máxima 
 permitida na chuva, 4 segundos para validação, BuzzerRegistro 11 (alerta buzzer de 
 entrada ligado, registrar evento de entrada ligado). 
 
“RPX:3500|3|11” - Parâmetros do evento de excesso de rotação do motor: 3500 rpm máximo permitido, 3 
 segundos para validação, BuzzerRegistro 11 (alerta buzzer de entrada ligado, registrar 
 evento de entrada ligado). 
 
“OCS:10|7|33” - Parâmetros do evento de motor ocioso: 10 minutos de ociosidade do motor permitidos, 7 
 segundos para manobras rápidas permitidos, BuzzerRegistro 33 (alerta buzzer de entrada 
 e saída ligados, registrar evento de entrada e saída ligados). 
 
“BGL:40|900|5|11” - Parâmetros do evento de banguela: 40 km/h velocidade mínima, 900 rpm rotação 
 máxima, 5 segundos para validação, BuzzerRegistro 11 (alerta buzzer de entrada ligado, 
 registrar evento de entrada ligado). 
 
“IS:1” - O status interno do equipamento é 1. 
 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
6 
5. MENSAGEM TDI/TDF/TDN 
 
As mensagens TDI, TDF e TDN trazem as informações de telemetria. O conteúdo e o tratamento são bastante 
próximos para os três tipos. A diferença na nomenclatura identifica as diferentes situações em que são enviadas. 
 
 TDI é uma mensagem periódica enviada quando o motor está em funcionamento e de acordo com o tempo 
configurado. Esse parâmetro é chamado de PING e seu valor padrão é de 3 minutos (180s). Pode ser 
considerada a principal mensagem do equipamento e traz informações instantâneas, médias e máximas. As 
informações instantâneas são referentes ao momento do envio da mensagem. Médias e máximas são 
referentes ao período decorrido entre as mensagens TDI atual e anterior (ou TDN no caso do início da viagem). 
 TDF possui o mesmo conteúdo que a mesma mensagem TDI descrita acima, porém seu envio não é feito de 
forma periódica e sim de forma única, exclusivamente quando o motor é desligado. 
 TDN segue a mesma estrutura da mensagem TDI, porém, seu conteúdo possui apenas informações 
instantâneas. A mensagem é enviada de forma única apenas no momento em que o motor é ligado. 
 
Quando não há informações trafegando na rede CAN e/ou enquanto o motor está desligado, não ocorre o envio 
das mensagens TDI, TDF e TDN. 
 
As diversas informações das mensagens TDI, TDF e TDN são apresentadas seguindo uma formatação de CAMPO e 
VALOR. Inicia-se com um CAMPO para indicar qual variável será apresentada, em seguida o caractere ‘:’ (dois 
pontos) e então o VALOR numérico (Ex.: CAMPO:VALOR). Caso o VALOR esteja indisponível momentaneamente 
na rede quando a leitura foi processada é apresentado apenas o caractere ‘-‘ (hífen) no lugar do valor numérico. 
Já se a informação não estiver presente na rede ou na biblioteca do veículo específico o CAMPO não é inserido na 
mensagem. As variáveis apesentam-se na forma instantânea, isto é, o valor enviado corresponde ao valor 
adquirido naquele exato segundo. Para os casos em que é enviado o valor médio, insere-se o sufixo ‘m’ logo após 
o nome do CAMPO (Ex.: CAMPOm). Nos casos de valor máximo usa-se o sufixo ‘h’* (Ex.: CAMPOh). 
 
SUFIXOS 
SUFIXO DETALHES 
M Média 
H Máxima* 
 
* Nas versões anteriores à versão de firmware x.x.2.x,, adicionalmente após o valor de máximo inseria-se “|s:-“, com o valor em segundos, 
localizando temporalmente o evento de máximo. Ex.:“Vh:110|s:-30”, indicando que a velocidade máxima de 110km/h ocorreu 30 
segundos antes do horário do pacote. A partir da versão de firmware x.x.2.x esse complemento foi descontinuado. 
OBS.1: A partir da versão de firmware x.x.2.x, a máxima de algumas variáveis foi descontinuada. 
OBS.2: A partirda versão de firmware x.x.2.x, variáveis do tipo ‘contador’ (sufixo ‘c’) foram descontinuadas, mantidas apenas as variáveis 
ACPc e ACNc por questões de compatibilidade. 
OBS.3: A partir da versão de firmware x.x.2.x, variáveis do tipo ‘porcentagem de tempo acionado’ (sufixo ‘p’) foram descontinuadas. 
Ex.:”RAINp:50”, sinalizava que ficou 50% do período com indicação de chuva. 
 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
7 
MENSAGEM TDI/TDN/TDF – INFORMAÇÕES 
CAMPO DESCRIÇÃO VALOR UNIDADE TIPO 
ODO Odômetro Odômetro total absoluto Metros Instantâneo 
HRMT Horímetro Horímetro total absoluto Minutos Instantâneo 
V 
Vm 
Vh 
Velocidade Velocidade registrada pelo tacógrafo km/h 
Instantâneo 
Média 
Máxima 
RPM 
RPMm 
RPMh 
Rotação do motor Velocidade de rotação do motor rpm 
Instantâneo 
Média 
Máxima 
TFL Combustível Total 
Combustível total usado durante a vida do 
veículo 
Décimos de litro Instantâneo 
NFL 
NFLm 
Combustível Nível Volume de combustível no tanque Porcentagem 
Instantâneo 
OU Média*(1) 
POILm 
POILh 
Pressão do óleo 
Pressão do óleo no sistema de lubrificação do 
motor dado pela bomba 
kPA 
Média 
Máxima 
TOILm 
TOILh 
Temperatura do 
óleo 
Temperatura do óleo lubrificante do motor °C 
Média 
Máxima 
TENGm 
TENGh 
Temperatura do 
motor 
Temperatura do líquido de arrefecimento do 
motor 
°C 
Média 
Máxima 
PBRK 
Freio de 
estacionamento 
Status do freio de estacionamento 
Status: 
0=Solto 
1=Acionado 
Instantâneo 
BPOSh 
Posição do pedal de 
freio 
Posição do pedal de freio Porcentagem Máxima 
APOS 
APOSm*(6) 
APOSh 
Posição do pedal de 
acelerador 
Posição do pedal de acelerador Porcentagem 
Instantâneo 
Média*(6) 
Máxima 
TCAB 
Temperatura da 
cabine 
Temperatura do ar no interior da cabine do 
motorista 
Décimos de °C Instantâneo 
TAMB 
Temperatura 
ambiente 
Temperatura do ar no exterior do veículo Décimos de °C Instantâneo 
LAMP Luzes Status das luzes frontais do veículo 
Status: 
0=Desligada 
1=Meia 
2=Baixa 
3=Alta 
Instantâneo 
RAIN 
RAINp*(3) 
Limpador de para-
brisa 
Status do limpador de para-brisa 
Status: *(2) 
0=Desligado, sem chuva 
1=Ligado, sem chuva 
2=Desligado, com chuva 
3=Ligado, com chuva 
Instantâneo 
Porcentagem*(3) 
DOOR Portas Status da porta de motorista do veículo 
Status: 
0=Fechada 
1=Aberta 
Instantâneo 
AX2m Peso no eixo 2 Peso aproximado do segundo eixo Décimos de kg Média 
AX3m Peso no eixo 3 Peso aproximado do terceiro eixo Décimos de kg Média 
GEAR Marcha Marcha atual *(4) Instantâneo 
TRBP 
TRBPm 
TRBPh 
Pressão no turbo Pressão no carregador da turbina do motor kPA 
Instantâneo 
Média 
Máxima 
CHRG Carga da bateria 
Carga da bateria (apenas para empilhadeiras 
elétricas) 
Porcentagem Instantâneo 
BNGL Banguela Tempo em infração de banguela *(5) Segundos - 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
8 
ACPc Aceleração brusca Contador de acelerações bruscas *(5) - 
Contador de 
ocorrências 
ACNc Frenagem brusca Contador de frenagens bruscas *(5) - 
Contador de 
ocorrências 
WRKH 
Horímetro de 
trabalho 
Horímetro de trabalho total absoluto Minutos Instantâneo 
VPWR Bateria Tensão da bateria Décimos de Volts Instantâneo 
EVMX 
Infração do evento 
VMX 
Tempo em infração de excesso de velocidade 
*(5) 
Segundos - 
EVCH 
Infração do evento 
VCH 
Tempo em infração de excesso de velocidade 
com chuva *(5) 
Segundos - 
ERPX 
Infração do evento 
RPX 
Tempo em infração de rotação máxima *(5) Segundos - 
EOCS 
Infração do evento 
OCS 
Tempo em infração de motor ocioso *(5) Segundos - 
 
(1) Será enviado apenas um dos dois, de acordo com o padrão de leitura do veículo. Em alguns veículos a leitura instantânea do nível do tanque é 
comprometida por oscilações do líquido, portanto a média é enviada por ser a forma mais correta para esses casos. 
OBS.: O sensor de nível de combustível na prática mede a altura de líquido no tanque. Não é necessariamente linear (proporcional ao volume). 
(2) A condição de chuva é detectada baseada em algoritmos internos que levam em consideração o status de operação do próprio limpador de para-brisa, 
obtido na CANBUS quando disponível ou a partir da instalação da entrada positiva SP. O status 2 e 3 foi introduzido a partir da versão de firmware x.x.2.x. 
(3) Nas versões anteriores à 2.00 enviava-se o sufixo ‘p’, representando porcentagem de tempo acionado. 
(4) Para marchas ré, insere-se o caractere ‘r’. Ex.: GEAR:r2 (segunda marcha ré); para neutro, ‘N’, e para parking ‘P’; As outras marchas seguem por números 
em uma sequência natural. Em alguns veículos os números das marchas podem não corresponder diretamente ao indicado no painel. Por exemplo, a 
marcha número 1 pode aparecer no painel indicada como "CL”(primeira trator), assim como a marcha 2 pode aparecer como "CH"(primeira reduzida). 
(5) Parâmetros devem ser previamente configurados via comandos remotos ou software. Essas variáveis só serão enviadas se houver infração no período. 
Caso não haja nenhuma infração o CAMPO será omitido. Ver seção “EVENTOS”. 
(6) Descontinuada a partir da versão de firmware x.x.2.x. 
 
Exemplos práticos 
 
#TDN[ODO:616743825,HRMT:1003563,V:0,RPM:724,TFL:4817835,NFL:72,LAMP:0,RAIN:-,PBRK:1,APOS:0,TCAB:210,TAMB:175,GEAR:N, 
TRBP:2,VPWR:140]66<CR><LF> 
 
TRADUÇÃO: 
 
"ODO:616743825" - O odômetro atual é 616743825 metros 
"HRMT:1003563" - O horímetro atual é 1003563 minutos 
"V:0" - A velocidade instantânea é 0 km/h 
"RPM:724" - A rotação do motor instantânea é 724 rpm 
"TFL:4817835" - O combustível total absoluto é 481783,5 litros 
"NFL:72" - O nível do tanque de combustível é 72% 
"LAMP:0" - O status das luzes dianteiras é 0(desligadas) 
"RAIN:-" - O status do sensor de chuva está indisponível 
"PBRK:1" - O status do freio de estacionamento é 1(acionado) 
"APOS:0" - A posição do pedal do acelerador instantânea é 0% pressionado 
"TCAB:210" - A temperatura no interior da cabine é 21,0°C 
"TAMB:175" - A temperatura do ambiente externo é 17,5°C 
"GEAR:N" - A marcha atual selecionada é a N(neutro) 
"TRBP:2" - A pressão no turbo instantânea é 2 kpa 
"VPWR:140" - A tensão na bateria é 14,0 Volts 
 
 
#TDI[ODO:616685345,HRMT:1003461,V:35,Vm:26,Vh:52,RPM:1346,RPMm:1145,RPMh:1803,TFL:4817100,NFL:83,POILm:542,POILh:656,TE
NGm:41,TENGh:44,LAMP:1,RAIN:0,PBRK:0,APOS:0,APOSh:71,BPOSh:44,TCAB:260,TAMB:280,AX2m:85370,AX3m:83043,GEAR:10,TRBP:2, 
TRBPm:7,TRBPh:94,EOCS:59,VPWR:140]0B<CR><LF> 
 
TRADUÇÃO: 
 
"ODO:616685345" - O odômetro atual é 616685345 metros 
"HRMT:1003461" - O horímetro atual é 1003461 minutos 
"V:35" - A velocidade instantânea é 35 km/h 
"Vm:26" - A velocidade média no período foi 26 km/h 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
9 
"Vh:52" - A velocidade máxima no período foi 52 km/h 
"RPM:1346" - A rotação do motor instantânea é 1346 rpm 
"RPMm:1145" - A rotação do motor média no período foi de 1145 rpm 
"RPMh:1803" - A rotação do motor máxima no período foi de 1803 rpm 
"TFL:4817100" - O combustível total absoluto é 481710,0 litros 
"NFL:83" - O nível do tanque de combustível é 83% 
"POILm:542" - A pressão do óleo média foi de 542 kpa 
"POILh:656" - A pressão do óleo máxima foi de 656 kpa 
"TENGm:41" - A temperatura do motor média foi de 41 °C 
"TENGh:44" - A temperatura do motor máxima foi de 44 °C 
"LAMP:1" - O status das luzes dianteiras é 1(meia) 
"RAIN:0" - O status do sensor de chuva é 0(desligado, sem chuva detectada) 
"PBRK:0" - O status do freio de estacionamentoé 0(solto) 
"APOS:0" - A posição do pedal do acelerador instantânea é 0% pressionado 
"APOSh:71" - A posição do pedal do acelerador máxima foi 71% pressionado 
"BPOSh:44" - A posição do pedal do freio máxima foi 44% pressionado 
"TCAB:260" - A temperatura no interior da cabine é 26,0 °C 
"TAMB:280" - A temperatura do ambiente externo é 28,0 °C 
"AX2m:85370" - O peso médio no segundo eixo foi de 8537,0 kg 
"AX3m:83043" - O peso médio no terceiro eixo foi de 8304,3 kg 
"GEAR:10" - A marcha atual selecionada é a 10 
"TRBP:2" - A pressão no turbo instantânea é 2 kpa 
"TRBPm:7" - A pressão no turbo média foi 7 kpa 
"TRBPh:94" - A pressão no turbo máxima foi 94 kpa 
"EOCS:59" - O tempo em infração de motor ocioso no período foi de 59 segundos 
"VPWR:140" - A tensão na bateria é 14,0 Volts 
 
 
#TDF[ODO:616853575,HRMT:1003734,V:-,Vm:1,Vh:7,RPM:-,RPMm:597,RPMh:1519,TFL:4818950,NFL:-,POILm:266,POILh:556,TENGm:60, 
TENGh:61,LAMP:0,RAIN:0,PBRK:1,APOS:0,APOSh:50,BPOSh:44,TCAB:-,TAMB:-,AX2m:84545,AX3m:81295,GEAR:N,TRBP:4,TRBPm:3, 
TRBPh:14,VPWR:140]58 
 
TRADUÇÃO: 
 
"ODO:616853575" - O odômetro atual é 616853575 metros 
"HRMT:1003734" - O horímetro atual é 1003734 minutos 
"V:-" - A velocidade instantânea está indisponível 
"Vm:1" - A velocidade média no período foi 1 km/h 
"Vh:7" - A velocidade máxima no período foi 7 km/h 
"RPM:-" - A rotação do motor instantânea está indisponível 
"RPMm:597" - A rotação do motor média no período foi de 597 rpm 
"RPMh:1519" - A rotação do motor máxima no período foi de 1519 rpm 
"TFL:4818950" - O combustível total absoluto é 481895,0 litros 
"NFL:-" - O nível do tanque de combustível está indisponível 
"POILm:266" - A pressão do óleo média foi de 266 kpa 
"POILh:556" - A pressão do óleo máxima foi de 556 kpa 
"TENGm:60" - A temperatura do motor média foi de 60 °C 
"TENGh:61" - A temperatura do motor máxima foi de 61 °C 
"LAMP:0" - O status das luzes dianteiras é 0(desligadas) 
"RAIN:0" - O status do sensor de chuva é 0(desligado, sem chuva detectada) 
"PBRK:1" - O status do freio de estacionamento é 1(acionado) 
"APOS:0" - A posição do pedal do acelerador instantânea é 0% pressionado 
"APOSh:50" - A posição do pedal do acelerador máxima foi 50% pressionado 
"BPOSh:44" - A posição do pedal do freio máxima foi 44% pressionado 
"TCAB:-" - A temperatura no interior da cabine está indisponível 
"TAMB:-" - A temperatura do ambiente externo está indisponível 
"AX2m:84545" - O peso médio no segundo eixo foi de 8454,5 kg 
"AX3m:81295" - O peso médio no terceiro eixo foi de 8129,5 kg 
"GEAR:N" - A marcha atual selecionada é a N(neutro) 
"TRBP:4" - A pressão no turbo instantânea é 4 kpa 
"TRBPm:3" - A pressão no turbo média foi 3 kpa 
"TRBPh:14" - A pressão no turbo máxima foi 14 kpa 
"VPWR:140" - A tensão na bateria é 14,0 Volts 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
10 
6. EVENTOS DE PADRÃO DE CONDUÇÃO 
 
Através de processamento embarcado o módulo TDI monitora alguns indicadores de padrão de condução, e, de 
acordo com parâmetros configurados, pode indicar alguns tipos de infrações. 
As infrações podem ser comunicadas ao rastreador em tempo real através da mensagem EVT, assim como alertas 
sonoros podem informar as ocorrências ao condutor. Tanto o registro em tempo real da infração como o alerta 
sonoro possuem configurações independentes e individuais de entrada e saída do evento. 
 
Independentemente da habilitação do registro em tempo real, as infrações serão informadas dentro das 
mensagens TDI, TDF e TDS, conforme descrito na seção específica de cada mensagem. 
 
A configuração dos parâmetros pode ser feita através de comandos remotos ou pelo software TDiTool. A última 
mensagem CFI/CFG/CFA recebida contém todas essas informações atualizadas, sendo importante salvá-la no 
sistema e também localizá-la de forma rápida para consultas. 
 
Eventos disponíveis: 
6.1. ACELERAÇÃO BRUSCA 
Evento que registra infrações de acelerações bruscas. 
Parâmetros configuráveis: 
 Parâmetro1: Aceleração positiva máxima permitida (km/h/s) 
O evento acontece quando o veículo ultrapassa a aceleração máxima permitida. A aceleração é dada pela 
variação positiva da velocidade em 1 segundo. Ou seja, se o veículo variou sua velocidade positivamente com 
relação ao segundo anterior além do limite configurado, o evento é gerado. 
6.2. FRENAGEM BRUSCA 
Evento que registra infrações de frenagens bruscas. 
Parâmetros configuráveis: 
 Parâmetro1: Aceleração negativa máxima permitida (km/h/s) 
Análogo ao evento anterior, o evento acontece quando o veículo ultrapassa a aceleração máxima permitida. A 
aceleração é dada pela variação negativa da velocidade em 1 segundo. Ou seja, se o veículo variou sua velocidade 
negativamente com relação ao segundo anterior além do limite configurado, o evento é gerado. 
6.3. EXCESSO DE VELOCIDADE 
Evento que registra infrações do limite de velocidade. 
Parâmetros configuráveis: 
 Parâmetro1: Velocidade máxima permitida (km/h) 
 Parâmetro2: Tempo para validação do evento (segundos) 
A entrada no evento acontece quando o veículo permanece acima da velocidade máxima permitida, após o 
período de validação. Ou seja, se velocidade atual for maior que a configurada e assim permanecer pelo período 
configurado, o evento é gerado. Configurando zero, no exato segundo que a velocidade for ultrapassada o evento 
é gerado. Configurando 5, por exemplo, o evento é gerado se ficou pelo menos 5 segundos consecutivos em 
velocidade excedida. 
6.4. EXCESSO DE VELOCIDADE NA CHUVA 
Evento que registra infrações do limite de velocidade na condição de chuva. 
A condição de chuva é detectada baseada em algoritmos internos que levam em consideração o status de 
operação do próprio limpador de para-brisa, o qual é obtido na CANBUS quando está disponível ou a partir da 
instalação da entrada positiva SP. 
Parâmetros configuráveis: 
 Parâmetro1: Velocidade máxima permitida em condição de chuva (km/h) 
 Parâmetro2: Tempo para validação do evento (segundos) 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
11 
A entrada no evento acontece quando o veículo permanece acima da velocidade máxima permitida, após o 
período de validação, na condição já validada de chuva. Se a velocidade atual for maior que a configurada e assim 
permanecer pelo período configurado, o evento é gerado. Configurando zero, no exato segundo que a velocidade 
for ultrapassada o evento é gerado. Configurando 5, por exemplo, o evento é gerado se ficou pelo menos 5 
segundos consecutivos em velocidade excedida na condição de chuva. 
6.5. EXCESSO DE ROTAÇÃO DO MOTOR 
Evento que registra infrações do limite de rotação do motor. 
Parâmetros configuráveis: 
 Parâmetro1: Rotação do motor máxima permitida (rpm) 
 Parâmetro2: Tempo para validação do evento (segundos) 
A entrada no evento acontece quando o veículo permanece acima da rotação do motor máxima permitida, após o 
período de validação. Ou seja, se rotação atual for maior que a configurada e assim permanecer pelo período 
configurado, o evento é gerado. Configurando zero, no exato segundo que a rotação for ultrapassada o evento é 
gerado. Configurando 5, por exemplo, o evento é gerado se ficou pelo menos 5 segundos consecutivos em 
rotação excedida. 
6.6. MOTOR OCIOSO 
Evento que registra infrações de motor ocioso. 
Parâmetros configuráveis: 
 Parâmetro1: Tempo máximo de motor ocioso permitido (minutos) 
 Parâmetro2: Tempo de exceção para manobras rápidas (segundos) 
A entrada no evento acontece quando o veículo permanece com o motor ligado e sem movimentação acima do 
período configurado. Dentro desse período, é possível configurar um tempo em segundos permitidospara 
manobras rápidas. Ou seja, mesmo que o veículo se movimente por alguns segundos, ainda estará contando 
como ocioso. Caso o mesmo se movimente consecutivamente por um período maior que o configurado acontece 
a saída do evento. Esse recurso busca filtrar situações de manobras rápidas e comportamentos mal-intencionados 
que podem descaracterizar a infração. 
6.7. CONDUÇÃO DESENGRENADA (BANGUELA) 
Evento que registra infrações de condução desengrenada. 
Parâmetros configuráveis: 
 Parâmetro1: Velocidade mínima para validação (km/h) 
 Parâmetro2: Rotação do motor máxima para validação (rpm) 
 Parâmetro3: Tempo para validação do evento (segundos) 
Para entrar no evento, o veículo deve estar com a velocidade igual ou superior à configurada no parâmetro 1 e 
também estar com a rotação igual ou inferior à configurada no parâmetro 2. Atendendo essas condições pelo 
período de validação configurado no parâmetro 3, o evento é gerado. 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
12 
7. MENSAGEM EVT 
 
Mensagem de registro dos eventos de tempo real, informando o evento no exato momento em que foi validado. 
Podem-se habilitar/desabilitar individualmente os registros tanto da entrada como da saída de cada evento, 
através de comandos remotos ou via software TDiTool no campo “Registrar evento”. O envio da mensagem EVT é 
feito de acordo com configurações prévias parametrizadas para cada evento. Em caso de múltiplas ocorrências no 
mesmo instante, os eventos são apresentados em uma única mensagem, separados por vírgula. 
 
MENSAGEM EVT – INFORMAÇÕES 
CAMPO DESCRIÇÃO VALOR 
ACP Evento de aceleração brusca Variação positiva da velocidade por segundo [km/h/s] 
ACN Evento de frenagem brusca Variação negativa da velocidade por segundo [km/h/s] 
VMX_IN Entrada no evento de velocidade máxima - 
VMX_OUT Saída do evento de velocidade máxima - 
VCH_IN Entrada no evento de velocidade máxima com chuva - 
VCH_OUT Saída do evento de velocidade máxima com chuva - 
RPX_IN Entrada no evento de rotação máxima - 
RPX_OUT Saída do evento de rotação máxima - 
OCS_IN Entrada no evento de motor ocioso - 
OCS_OUT Saída do evento de motor ocioso - 
BGL_IN Entrada no evento de condução desengrenada (banguela) - 
BGL_OUT Saída do evento de condução desengrenada (banguela) - 
 
Exemplos práticos 
 
(Mensagem EVT trazendo mais de um evento simultaneamente) 
#EVT[VMX_IN,RPX_OUT,ACP:12]59<CR><LF> 
 
TRADUÇÃO: 
 
“VMX_IN” - Entrada em evento de velocidade máxima 
“RPX_OUT” - Saída de evento de excesso de RPM 
“ACP:12” - Aceleração brusca, 12km/h/s 
 
Outros exemplos (Mensagem EVT trazendo apenas um evento): 
 
#EVT[VCH_IN]67<CR><LF> 
 
#EVT[BGL_IN]73<CR><LF> 
 
#EVT[RPX_IN]60<CR><LF> 
 
#EVT[VMX_IN]79<CR><LF> 
 
#EVT[VMX_OUT]30<CR><LF> 
 
#EVT[ACP:15]0E<CR><LF> 
 
#EVT[ACN:23]15<CR><LF> 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
13 
8. MENSAGEM TDS 
 
Mensagem com os dados estatísticos da viagem, contemplando todo o período em que o motor ficou ligado. É 
enviada sempre que o motor é desligado depois de um período mínimo de 60 segundos operando. Essa é a 
mensagem mais prática para se gerar relatórios gerenciais, analisando um panorama completo de cada viagem. 
Além de informações sobre o início e final do percurso, traz faixas de operações e resumo das infrações. Para a 
correta análise das infrações, os parâmetros dos eventos devem estar previamente configurados conforme a 
descrição da seção “EVENTOS DE PADRÃO DE CONDUÇÃO”. A partir dessa mensagem, e, conforme a 
disponibilidade das variáveis na CANBUS do veículo em específico, podem-se extrair as seguintes informações: 
 
• Duração 
• Distância percorrida 
• Combustível consumido 
• Velocidade Média 
• Autonomia média 
• Consumo médio por hora 
• Variação no nível do tanque de combustível 
• Temperatura do motor máxima e média 
• Faixas de velocidade, rotação do motor, posição do acelerador e pressão da turbina 
• Análise de infrações com número de ocorrências e duração total 
 
A partir de todas essas informações, é possível estabelecer: 
• Ranking de motoristas, por exemplo, pontuando-se o padrão de condução mais econômico e com menos 
infrações contabilizadas. 
• Agendamento de manutenções programadas baseadas em horímetro e odômetro, manutenções preventivas 
baseadas na temperatura de trabalho do motor e padrão de consumo de combustível. 
• Análise de trechos para escolha de horários e rotas mais eficientes. 
 
As diversas informações das mensagens TDS são apresentadas seguindo uma formatação de CAMPO e VALOR. 
Inicia-se com um CAMPO para indicar qual variável será apresentada, em seguida o caractere ‘:’ (dois pontos) e 
então o VALOR numérico. Em caso de múltiplos valores/parâmetros usa-se o caractere ‘|’ para a separação 
(Ex.:CAMPO:VALOR1|VALOR2). Abaixo a tabela com os campos e valores das mensagens: 
 
MENSAGEM TDS – INFORMAÇÕES 
CAMPO DESCRIÇÃO VALOR UNIDADE 
hr Horímetro Inicial|Final Minutos 
od Odômetro Inicial|Final Metros 
fl Consumo de combustível Inicial|Final Décimos de litro 
fn Nível do tanque de combustível Inicial|Final Décimos de litro 
tm Temperatura do motor Média|Máxima °C 
v0...v15 Faixas de velocidade (de v0 a v15) * Tempo em cada faixa Segundos 
R1...R21 Faixas de RPM (de R1 a R21) * Tempo em cada faixa Segundos 
r1...r16** Faixas de RPM (de R1 a R16) ** Tempo em cada faixa Segundos 
a0...a11 Faixas de acelerador (de a0 a a11) * Tempo em cada faixa Segundos 
T0...T10 Faixas de pressão da turbina (de T0 a T10) * Tempo em cada faixa Segundos 
t0...t10** Faixas de pressão da turbina (de t0 a t10) ** Tempo em cada faixa Segundos 
ap Infrações de aceleração brusca Contador Ocorrências 
an Infrações de frenagem brusca Contador Ocorrências 
vmx Infrações de excesso de velocidade Contador|Tempo Ocorrências|Segundos 
vch Infrações de excesso de velocidade com chuva Contador|Tempo Ocorrências|Segundos 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
14 
rpx Infrações de excesso de RPM Contador|Tempo Ocorrências|Segundos 
ocs Infrações de motor ocioso Contador|Tempo Ocorrências|Segundos 
bgl Infrações de banguela Contador|Tempo Ocorrências|Segundos 
bn** Contador de ocorrências de banguela Contador Ocorrências 
bt** Tempo em banguela Tempo Segundos 
 
* Ver tabelas de faixas abaixo para cada CAMPO específico 
** Descontinuadas a partir da versão de firmware x.x.2.x. 
OBS.1: Caso a variável relativa ao campo não esteja disponível para aquele veículo o CAMPO será omitido. 
OBS.2: Só serão enviadas as faixas em que o veículo permaneceu por pelo menos 1 segundo. Caso contrário o CAMPO será omitido. 
OBS.3: Só serão enviadas as infrações com pelo menos uma ocorrência. Caso contrário o CAMPO será omitido. 
 
TABELAS DE FAIXAS: 
 
 
 
* Faixas descontinuadas a partir da versão de firmware x.x.2.x. 
Campo Inicial – Final [rpm]
R1 1 – 600
R2 601 – 800
R3 801 – 1000
R4 1001 – 1200
R5 1201 – 1400
R6 1401 – 1600
R7 1601 – 1800
R8 1801 – 2000
R9 2001 – 2500
R10 2501 – 3000
R11 3001 – 3500
R12 3501 – 4000
R13 4001 – 4500
R14 4501 – 5000
R15 5001 – 5500
R16 5501 – 6000
R17 6001 – 6500
R18 6501 – 7000
R19 7001 – 7500
R20 7501 – 8000
R21 8001 – ...
FAIXAS DE RPM
Campo Inicial – Final [km/h]
v0 0
v1 1 – 10
v2 11 – 20
v3 21 – 30
v4 31 – 40
v5 41 – 50
v6 51 – 60
v7 61 – 70
v8 71 – 80
v9 81 – 90
v10 91 – 100
v11 101 – 110
v12 111 – 120
v13 121 – 130
v14 131 – 140
v15 141 –...
FAIXAS DE VELOCIDADE
Campo Inicial– Final [%]
a0 0
a1 1 – 10
a2 11 – 20
a3 21 – 30
a4 31 – 40
a5 41 – 50
a6 51 – 60
a7 61 – 70
a8 71 – 80
a9 81 – 90
a10 91 – 99
a11 100
FAIXAS DE ACELERADOR
Campo Inicial – Final [kPa]
T0 0 – 25
T1 26 – 50
T2 51 – 75
T3 76 – 100
T4 101 – 125
T5 126 – 150
T6 151 – 200
T7 201 – 250
T8 251 – 300
T9 301 – 400
T10 401 – ...
FAIXAS DE PRESSÃO NO TURBO
Campo Inicial – Final [rpm]
r1 1 – 1000
r2 1001 – 1500
r3 1501 – 2000
r4 2001 – 2500
r5 2501 – 3000
r6 3001 – 3500
r7 3501 – 4000
r8 4001 – 4500
r9 4501 – 5000
r10 5001 – 5500
r11 5501 – 6000
r12 6001 – 6500
r13 6501 – 7000
r14 7001 – 7500
r15 7501 – 8000
r16 8001 – ...
FAIXAS DE RPM*
Campo Inicial – Final [kPa]
t0 0
t1 1 – 50
t2 51 – 100
t3 101 – 150
t4 151 – 200
t5 201 – 250
t6 251 – 300
t7 301 – 350
t8 351 – 400
t9 401 – 450
t10 451 – 500
FAIXAS DE PRESSÃO NO TURBO*
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
15 
 
Exemplos práticos 
 
#TDS[hr:1003758|1003989,od:616853945|617024085,fl:4818960|4819945,fn:100|84,tm:63|87,v0:1197,v1:140,v2:798,v3:1402,v4:1282,v
5:3199,v6:3014,v7:1529,v8:725,v9:411,v10:70,v11:19,R1:437,R2:104,R3:1353,R4:2077,R5:4653,R6:3961,R7:1074,R8:106,R9:21,a0:6476,a1:
108,a2:215,a3:384,a4:692,a5:1127,a6:730,a7:695,a8:653,a9:758,a10:1185,a11:763,T0:7664,T1:1799,T2:826,T3:586,T4:485,T5:1074,T6:135
2,ap:1,an:2,vmx:1|19,vch:2|22,rpx:1|5,ocs:1|856,bgl:1|33]17<CR><LF> 
 
TRADUÇÃO: 
 
"hr:1003758|1003989" - Horímetro inicial 1003758 minutos, final 1003989 minutos 
"od:616853945|617024085" - Odômetro inicial 616853945 metros, final 617024085 metros 
"fl:4818960|4819945" - Combustível total inicial 481896,0 litros, final 481994,5 litros 
"fn:100|84" - Nível do tanque de combustível inicial 100%, final 84% 
"tm:63|87" - Temperatura do motor média 63°C, máxima 87°C 
"v0:1197" - Tempo na faixa v0, 1197 segundos 
"v1:140" - Tempo na faixa v1, 140 segundos 
"v2:798" - Tempo na faixa v2, 798 segundos 
"v3:1402" - Tempo na faixa v3, 1402 segundos 
"v4:1282" - Tempo na faixa v4, 1282 segundos 
"v5:3199" - Tempo na faixa v5, 3199 segundos 
"v6:3014" - Tempo na faixa v6, 3014 segundos 
"v7:1529" - Tempo na faixa v7, 1529 segundos 
"v8:725" - Tempo na faixa v8, 725 segundos 
"v9:411" - Tempo na faixa v9, 411 segundos 
"v10:70" - Tempo na faixa v10, 70 segundos 
"v11:19" - Tempo na faixa v11, 19 segundos 
"R1:437" - Tempo na faixa R1, 437 segundos 
"R2:104" - Tempo na faixa R2, 104 segundos 
"R3:1353" - Tempo na faixa R3, 1353 segundos 
"R4:2077" - Tempo na faixa R4, 2077 segundos 
"R5:4653" - Tempo na faixa R5, 4653 segundos 
"R6:3961" - Tempo na faixa R6, 3961 segundos 
"R7:1074" - Tempo na faixa R7, 1074 segundos 
"R8:106" - Tempo na faixa R8, 106 segundos 
"R9:21" - Tempo na faixa R9, 21 segundos 
"a0:6476" - Tempo na faixa a0, 6476 segundos 
"a1:108" - Tempo na faixa a1, 108 segundos 
"a2:215" - Tempo na faixa a2, 215 segundos 
"a3:384" - Tempo na faixa a3, 384 segundos 
"a4:692" - Tempo na faixa a4, 692 segundos 
"a5:1127" - Tempo na faixa a5, 1127 segundos 
"a6:730" - Tempo na faixa a6, 730 segundos 
"a7:695" - Tempo na faixa a7, 695 segundos 
"a8:653" - Tempo na faixa a8, 653 segundos 
"a9:758" - Tempo na faixa a9, 758 segundos 
"a10:1185" - Tempo na faixa a10, 1185 segundos 
"a11:763" - Tempo na faixa a11, 763 segundos 
"T0:7664" - Tempo na faixa T0, 7664 segundos 
"T1:1799" - Tempo na faixa T1, 1799 segundos 
"T2:826" - Tempo na faixa T2, 826 segundos 
"T3:586" - Tempo na faixa T3, 586 segundos 
"T4:485" - Tempo na faixa T4, 485 segundos 
"T5:1074" - Tempo na faixa T5, 1074 segundos 
"T6:1352" - Tempo na faixa T6, 1352 segundos 
"ap:1" - Infrações de aceleração brusca, 1 ocorrência 
"an:2" - Infrações de frenagem brusca, 2 ocorrências 
"vmx:1|19" - Infrações de excesso de velocidade, 1 ocorrência, 19 segundos 
"vch:2|22" - Infrações de excesso de velocidade com chuva, 2 ocorrências, 22 segundos 
"rpx:1|5" - Infrações de excesso de rotação do motor, 1 ocorrência, 5 segundos 
"ocs:1|856" - Infrações de ociosidade do motor, 1 ocorrência, 856 segundos 
"bgl:1|33" - Infrações de condução desengrenada, 1 ocorrência, 33 segundos 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
16 
9. EXEMPLO RELATÓRIO DE VIAGEM 
 
Nessa seção são feitas algumas sugestões para a geração de um relatório completo de viagem, baseado 
integralmente na mensagem TDS. 
 
Os cálculos feitos para a geração dos relatórios e gráficos devem seguir algumas considerações importantes! 
 
Dentro da mensagem TDS existem dois tipos de informações, valores que são obtidos diretamente da rede do 
veículo e valores calculados pelo TDI por processamento embarcado. Para obtenção novos indicadores, diversos 
cálculos são feitos utilizando esses valores e é importante não misturar esses dois tipos de informações. 
 
O campo horímetro, por exemplo, é obtido diretamente na rede e indica o valor mostrado no painel do veículo. A 
subtração entre horímetros final e inicial resulta no valor do tempo total da viagem. Da mesma forma, a soma de 
todas as faixas de uma mesma variável representa o tempo total da viagem em segundos contabilizado pelo 
módulo TDI. Entretanto, essas duas informações calculadas normalmente apresentam uma pequena diferença, 
apesar de os valores serem bem próximos entre si. Isso ocorre devido a fatores como resolução, tempo de 
atualização e aquisição na rede. 
 
A seguir serão demonstrados os cálculos indicados para obtenção do relatório completo do panorama de viagem 
baseado no pacote do exemplo prático: 
 
#TDS[hr:1003758|1003989,od:616853945|617024085,fl:4818960|4819945,fn:100|84,tm:63|87,v0:1197,v1:140,
v2:798,v3:1402,v4:1282,v5:3199,v6:3014,v7:1529,v8:725,v9:411,v10:70,v11:19,R1:437,R2:104,R3:1353,R4:2077,
R5:4653,R6:3961,R7:1074,R8:106,R9:21,a0:6476,a1:108,a2:215,a3:384,a4:692,a5:1127,a6:730,a7:695,a8:653,a9:
758,a10:1185,a11:763,T0:7664,T1:1799,T2:826,T3:586,T4:485,T5:1074,T6:1352,ap:1,an:2,vmx:1|19,vch:2|22,rpx:
1|5,ocs:1|856,bgl:1|33]17<CR><LF> 
 
Duração hh:mm 03:51 
Distância km 170,1 
Consumo de combustível litros 98,5 
Velocidade média km/h 44,19 
Autonomia média km/litro 1,73 
Consumo médio por hora litros/h 25,58 
Variação no nível do tanque de combustível % 16 
Temperatura máxima do motor °C 87 
Temperatura média do motor °C 63 
 
A duração da viagem é apresentada como a diferença entre horímetros final e inicial. No exemplo o valor é de 
231 minutos, que transformado para o formato hh:mm resulta em 3:51. 
hr (Horímetro [minutos]) 
Inicial 1003758 
Final 1003989 
Diferença 231 
 
A distância da viagem é apresentada como a diferença entre odômetros final e inicial. No exemplo o valor é de 
170140 metros, que transformado para quilômetros resulta em 170,1 Km. 
od (Odômetro [km]) 
Inicial 616853945 
Final 617024085 
Diferença 170140 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
17 
O consumo de combustível é apresentado como a diferença entre os absolutos de combustível final e inicial. No 
exemplo o valor é de 985 décimos de litro, resultando em 98,5 litros. 
fl (Combustível [décimos de litro]) 
Inicial 4818960 
Final 4819945 
Diferença 985 
 
A velocidade média da viagem é apresentada como a divisão entre a distância (km) e a duração (horas). No 
exemplo o valor resultante é 44,19 km/h. 
 
A autonomia média da viagem é apresentada como a divisão entre a distância (km) e o consumo de combustível 
(litros). No exemplo o valor resultante é 1,73km/litro. 
 
O consumo médio por hora da viagem é apresentado como a divisão entre o consumo de combustível (litros) e a 
duração (horas). No exemplo o valor resultante é 25,58 litros/hora. 
 
A variação no nível do tanque de combustível é apresentada como a diferença entre os níveis final e inicial. No 
exemplo o valor é de 16%. 
 
As temperaturas do motor máxima e média são trazidas diretamente na mensagem, não sendo necessário 
nenhum tipo de cálculo. No exemplo os valores são de 87°C para a máxima e 63°C para a média. 
 
Os gráficos das faixas são plotados a partir dos valores em segundos permanecidos em cada faixa. 
Para o cálculo de porcentagem da faixa, dividir o valor informado pela soma de todas as faixas da respectiva 
variável (Ex.: PV3 = V3/(V0+V1+V2+V3...+Vn). 
 
 
 
 
Faixa Tempo [segundos] Porcentagem Intervalo [km/h]
v0 1197 8,68% 0
v1 140 1,02% 1-10
v2 798 5,79% 11-20
v3 1402 10,17% 21-30
v4 1282 9,30% 31-40
v5 3199 23,20% 41-50
v6 3014 21,86% 51-60
v7 1529 11,09% 61-70
v8 725 5,26% 71-80
v9 411 2,98% 81-90
v10 70 0,51% 91-100
v11 19 0,14% 101-110
Total 13786 100%
FAIXAS DE VELOCIDADE
8,68% 
1,02% 
5,79% 
10,17% 9,30% 
23,20% 
21,86% 
11,09% 
5,26% 
2,98% 
0,51% 0,14% 
0 1-10 11-20 21-30 31-40 41-50 51-60 61-70 71-80 81-90 91-100 101-110
FAIXAS DE VELOCIDADE 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
18 
 
 
 
 
 
 
 
Faixa Tempo [segundos] Porcentagem Intervalo [rpm]
R1 437 3,17% 1-600
R2 104 0,75% 601-800
R3 1353 9,81% 801-1000
R4 2077 15,07% 1001-1200
R5 4653 33,75% 1201-1400
R6 3961 28,73% 1401-1600
R7 1074 7,79% 1601-1800
R8 106 0,77% 1801-2000
R9 21 0,15% 2001-2500
Total 13786 100%
FAIXAS DE ROTAÇÃO
3,17% 
0,75% 
9,81% 
15,07% 
33,75% 
28,73% 
7,79% 
0,77% 0,15% 
1-600 601-800 801-1000 1001-1200 1201-1400 1401-1600 1601-1800 1801-2000 2001-2500
FAIXAS DE ROTAÇÃO 
Faixa Tempo [segundos] Porcentagem Intervalo [%]
a0 6476 46,98% 0
a1 108 0,78% 1-10
a2 215 1,56% 11-20
a3 384 2,79% 21-30
a4 692 5,02% 31-40
a5 1127 8,17% 41-50
a6 730 5,30% 51-60
a7 695 5,04% 61-70
a8 653 4,74% 71-80
a9 758 5,50% 81-90
a10 1185 8,60% 91-99
a11 763 5,53% 100
Total 13786 100%
FAIXAS DE ACELERADOR
46,98% 
0,78% 1,56% 2,79% 
5,02% 
8,17% 
5,30% 5,04% 4,74% 5,50% 
8,60% 
5,53% 
0 1-10 11-20 21-30 31-40 41-50 51-60 61-70 71-80 81-90 91-99 100
FAIXAS DE ACELERADOR 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
19 
 
 
 
 
 
 
 
Para o resumo geral das infrações cometidas na viagem, basta verificar os campos para cada infração de acordo 
com o protocolo. No exemplo temos as seguintes ocorrências: 
 
 
 
 
 
Faixa Tempo [segundos] Porcentagem Intervalo [kPa]
T0 7664 55,59% 0-25
T1 1799 13,05% 26-50
T2 826 5,99% 51-75
T3 586 4,25% 76-100
T4 485 3,52% 101-125
T5 1074 7,79% 126-150
T6 1352 9,81% 151-200
Total 13786 100%
FAIXAS DE PRESSÃO DO TURBO
55,59% 
13,05% 
5,99% 4,25% 3,52% 
7,79% 
9,81% 
0-25 26-50 51-75 76-100 101-125 126-150 151-200
FAIXAS DE PRESSÃO DO TURBO 
Infração Nº de ocorrências Duração [segundos]
Aceleração brusca 1 -
Frenagem brusca 2 -
Excesso de velocidade 1 19
Excesso de velocidade com chuva 2 22
Excesso de rotação do motor 1 5
Ociosidade do motor 1 856
Condução desengrenada banguela) 1 33
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
20 
10.LISTA DE COMANDOS SERIAL 
 
É possível enviar comandos na porta serial (local ou remoto a partir do servidor) para alterar alguns parâmetros 
do equipamento. Nesse caso o equipamento responde com a mensagem CFA (idêntica em conteúdo à mensagem 
CFG), indicando que os parâmetros foram alterados. A estrutura dos comandos segue o mesmo tipo de enlace 
apresentado na seção “ESTRUTURA DE ENLACE”. Abaixo a lista de comandos e exemplos: 
 
ALTERAÇÃO DO PING: 
 
#CPI[parametro1]CHCK 
 
parametro1: tempo de ping [segundos] 
OBS.: Aceita apenas valores pré-definidos 
 
Exemplos: 
 
#CPI[5]4A - 5 segundos 
#CPI[10]7E - 10 segundos 
#CPI[15]7B - 15 segundos 
#CPI[30]7C - 30 segundos 
#CPI[45]7E - 45 segundos 
#CPI[60]79 - 60 segundos (1 minuto) 
#CPI[90]76 - 90 segundos (1,5 minutos) 
#CPI[120]4C - 120 segundos (2 minutos) 
#CPI[180]46 - 180 segundos (3 minutos) 
#CPI[300]4C - 300 segundos (5 minutos) 
 
 
ALTERAÇÃO DO BAUD RATE SERIAL PERIFÉRICOS: 
 
#CBR[parametro1]CHCK 
 
parametro1: baud rate [bps] 
OBS.: Aceita apenas valores pré-definidos 
 
Exemplos: 
 
#CBR[9600]79 - 9600 bps 
#CBR[19200]4C - 19200 bps 
#CBR[57600]42 - 57600 bps 
#CBR[115200]71 - 115200 bps 
 
 
ALTERAÇÃO DE PARÂMETROS EVENTO ACELERAÇÃO: 
 
#CACP[parametro1,parametro2]CHCK 
 
parametro1: aceleração (variação positiva da velocidade) [km/h/s] 
parametro2: configuração do registro de evento e alerta do buzzer (ver tabela “BuzzerRegistro” para valores) 
 
Exemplos: 
 
#CACP[11,11]18 - Aceleração 11 km/h/s, BuzzerRegistro=11 
#CACP[8,01]21 - Aceleração 8 km/h/s, BuzzerRegistro=01 
#CACP[13,10]1B - Aceleração 13 km/h/s, BuzzerRegistro=10 
 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
21 
ALTERAÇÃO DE PARÂMETROS EVENTO FRENAGEM: 
 
#CACN[parametro1,parametro2]CHCK 
 
parametro1: frenagem (variação negativa da velocidade) [km/h/s] 
parametro2: configuração do registro de evento e alerta do buzzer (ver tabela “BuzzerRegistro” para valores) 
 
Exemplos: 
 
#CACN[10,11]07 - Frenagem 10 km/h/s, BuzzerRegistro=11 
#CACN[9,01]3E - Frenagem 9 km/h/s, BuzzerRegistro=01 
#CACN[14,10]02 - Frenagem 14 km/h/s, BuzzerRegistro=10 
 
 
 
ALTERAÇÃO DE PARÂMETROS EVENTO VELOCIDADE MÁXIMA: 
 
#CVMX[parametro1,parametro2,parametro3]CHCK 
 
parametro1: velocidade máxima permitida [km/h] 
parametro2: tempo de validação [segundos] 
parametro3: configuração do registro de evento e alerta do buzzer (ver tabela “BuzzerRegistro” para valores) 
 
Exemplos: 
 
#CVMX[88,2,33]17 - Velocidade 88 km/h, 2 segundos para validação, BuzzerRegistro=33 
#CVMX[110,5,11]20 - Velocidade 110 km/h, 5 segundos para validação, BuzzerRegistro=11 
#CVMX[91,3,00]1E - Velocidade 91 km/h, 3 segundos para validação, BuzzerRegistro=00 
 
 
 
ALTERAÇÃO DE PARÂMETROS EVENTO VELOCIDADE MÁXIMA COM CHUVA: 
 
#CVCH[parametro1,parametro2,parametro3]CHCK 
 
parametro1: velocidade máxima permitida com chuva [km/h] 
parametro2: tempo de validação [segundos] 
parametro3: configuração do registro de evento e alerta do buzzer (ver tabela “BuzzerRegistro” para valores) 
 
Exemplos: 
 
#CVCH[60,3,11]0E - Velocidade 60 km/h, 3 segundos para validação, BuzzerRegistro=11 
#CVCH[80,5,00]06 - Velocidade 80 km/h, 5 segundos para validação, BuzzerRegistro=00 
#CVCH[95,2,33]05 - Velocidade 95 km/h, 2 segundos para validação, BuzzerRegistro=33 
 
 
 
ALTERAÇÃO DE PARÂMETROS EVENTO RPM MÁXIMO: 
 
#CRPX[parametro1,parametro2,parametro3]CHCK 
 
parametro1: rotação do motor máxima permitida [rpm] 
parametro2: tempo de validação [segundos] 
parametro3: configuração do registro de evento e alerta do buzzer (ver tabela “BuzzerRegistro” para valores) 
 
 
_____________________________________________________________________________________________ 
_________________________________________________________________________________________ 
BlueCircuits – Protocolo TDI Telemetria 
22 
Exemplos: 
 
#CRPX[2500,5,11]0E - Rotação 2500 rpm, 5 segundos para validação, BuzzerRegistro=11 
#CRPX[3500,7,01]0C- Rotação 3500 rpm, 7 segundos para validação, BuzzerRegistro=01 
#CRPX[4250,3,30]0F - Rotação 4250 rpm, 3 segundos para validação, BuzzerRegistro=30 
 
 
 
ALTERAÇÃO DE PARÂMETROS EVENTO MOTOR OCIOSO: 
 
#COCS[parametro1,parametro2,parametro3]CHCK 
 
parametro1: tempo ocioso máximo permitido [minutos] 
parametro2: tempo de exceção para manobras rápidas [segundos] 
parametro3: configuração do registro de evento e alerta do buzzer (ver tabela “BuzzerRegistro” para valores) 
 
Exemplos: 
 
#COCS[1,5,33]3D - Ociosidade 1 minuto, 5 segundos para manobras, BuzzerRegistro=33 
#COCS[15,10,01]3D - Ociosidade 15 minutos, 10 segundos para manobras, BuzzerRegistro=01 
#COCS[28,7,03]07 - Ociosidade 28 minutos, 7 segundos para manobras, BuzzerRegistro=03 
 
 
 
ALTERAÇÃO DE PARÂMETROS EVENTO CONDUÇÃO DESENGRENADA (BANGUELA) : 
 
#CBGL[parametro1,parametro2,parametro3, parametro4]CHCK 
 
parametro1: velocidade mínima para validação [km/h] 
parametro2: rotação do motor máxima para validação [rpm] 
parametro3: tempo para validação do evento [segundos] 
parametro4: configuração do registro de evento e alerta do buzzer (ver tabela “BuzzerRegistro” para valores) 
 
Exemplos: 
 
#CBGL[40,800,5,33]0A - Velocidade 40 km/h, rotação 800 rpm, 5 segundos para validação, BuzzerRegistro=33 
#CBGL[60,950,4,11]0D - Velocidade 60 km/h, rotação 950 rpm, 4 segundos para validação, BuzzerRegistro=11 
#CBGL[55,1000,3,01]30 - Velocidade 55 km/h, rotação 1000 rpm, 3 segundos para validação, BuzzerRegistro=01 
 
 
 
RESET REMOTO DO EQUIPAMENTO: 
 
#RST[]70 
 
11.CONTATO 
 
Para mais informações, entre em contato através do email contato@bluecircuits.com.br ou acesse nosso site 
www.bluecircuits.com.br. 
 
mailto:contato@bluecircuits.com.br
http://www.bluecircuits.com.br/

Mais conteúdos dessa disciplina