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/