Skip to Content
ComandosMódulo TRIPConfiguração

Configuração do Módulo

Parâmetros para detecção de estados IDLE e NEUTRAL.


Estados de Condução

EstadoCondição
ACTIVECondução normal (velocidade > 30 km/h)
IDLEParado com motor ligado (RPM < 1000, velocidade baixa)
NEUTRALRolagem em ponto morto (5-30 km/h, RPM > 1200, acelerador liberado)

NEUTRAL detecta uma prática perigosa: andar em ponto morto reduz o controle do veículo, elimina o freio motor e pode danificar a transmissão.


STPIDLECFG / QTPIDLECFG - Configuração IDLE

Configura limiares de tempo e RPM para estado IDLE.

Sintaxe

// Consultar QTPIDLECFG RTPIDLECFG,<time_s>,<rpm> // Estabelecer STPIDLECFG,<time_s>,<rpm>

Parâmetros

ParâmetroFaixaDescrição
time_s60-3600Tempo mínimo em IDLE antes de penalizar (seg)
rpm500-2000RPM máximo para considerar IDLE

Exemplo

>STPIDLECFG,300,1000< >RTPIDLECFG,300,1000,Idle config saved ;ID=865413053386354;*2A<

Valores padrão: 300 segundos, 1000 RPM


STPNEUCFG / QTPNEUCFG - Configuração NEUTRAL

Configura limiar de velocidade para detecção NEUTRAL.

Sintaxe

// Consultar QTPNEUCFG RTPNEUCFG,<speed_kmh> // Estabelecer STPNEUCFG,<speed_kmh>

Parâmetros

ParâmetroFaixaDescrição
speed_kmh10-60Velocidade máxima para detectar NEUTRAL

Exemplo

>STPNEUCFG,30< >RTPNEUCFG,30,Neutral speed saved ;ID=865413053386354;*3C<

Valor padrão: 30 km/h

A detecção NEUTRAL também requer:

  • RPM > (idle_rpm_max + 200)
  • Acelerador < 10%
  • Dados CAN válidos (< 10 segundos)

STPNEUEN / QTPNEUEN - Habilitar Detecção NEUTRAL

Sintaxe

// Consultar QTPNEUEN // Resposta RTPNEUEN,<0|1> // Estabelecer STPNEUEN,<0|1>

Exemplos

>STPNEUEN,1< >RTPNEUEN,1,Neutral detect enabled ;ID=865413053386354;*4A< >STPNEUEN,0< >RTPNEUEN,0,Neutral detect disabled ;ID=865413053386354;*5B<

Valor padrão: Habilitado (1)


Persistência

Todas as configurações (IDLE, NEUTRAL, SCORE) são salvas em NVS (memória não volátil) e sobrevivem a reinicializações do dispositivo.

Última atualização