Configuração do Módulo
Parâmetros para detecção de estados IDLE e NEUTRAL.
Estados de Condução
| Estado | Condição |
|---|---|
| ACTIVE | Condução normal (velocidade > 30 km/h) |
| IDLE | Parado com motor ligado (RPM < 1000, velocidade baixa) |
| NEUTRAL | Rolagem 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âmetro | Faixa | Descrição |
|---|---|---|
time_s | 60-3600 | Tempo mínimo em IDLE antes de penalizar (seg) |
rpm | 500-2000 | RPM 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âmetro | Faixa | Descrição |
|---|---|---|
speed_kmh | 10-60 | Velocidade 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