Configuración del Módulo
Parámetros para detección de estados IDLE y NEUTRAL.
Estados de Conducción
| Estado | Condición |
|---|---|
| ACTIVE | Conducción normal (velocidad > 30 km/h) |
| IDLE | Parado con motor encendido (RPM < 1000, velocidad baja) |
| NEUTRAL | Rodamiento en punto muerto (5-30 km/h, RPM > 1200, acelerador liberado) |
NEUTRAL detecta una práctica peligrosa: rodar en punto muerto reduce el control del vehículo, elimina el freno motor y puede dañar la transmisión.
STPIDLECFG / QTPIDLECFG - Configuración IDLE
Configura umbrales de tiempo y RPM para estado IDLE.
Sintaxis
// Consultar
QTPIDLECFG
RTPIDLECFG,<time_s>,<rpm>
// Establecer
STPIDLECFG,<time_s>,<rpm>Parámetros
| Parámetro | Rango | Descripción |
|---|---|---|
time_s | 60-3600 | Tiempo mínimo en IDLE antes de penalizar (seg) |
rpm | 500-2000 | RPM máximo para considerar IDLE |
Ejemplo
>STPIDLECFG,300,1000<
>RTPIDLECFG,300,1000,Idle config saved ;ID=865413053386354;*2A<Valores por defecto: 300 segundos, 1000 RPM
STPNEUCFG / QTPNEUCFG - Configuración NEUTRAL
Configura umbral de velocidad para detección NEUTRAL.
Sintaxis
// Consultar
QTPNEUCFG
RTPNEUCFG,<speed_kmh>
// Establecer
STPNEUCFG,<speed_kmh>Parámetros
| Parámetro | Rango | Descripción |
|---|---|---|
speed_kmh | 10-60 | Velocidad máxima para detectar NEUTRAL |
Ejemplo
>STPNEUCFG,30<
>RTPNEUCFG,30,Neutral speed saved ;ID=865413053386354;*3C<Valor por defecto: 30 km/h
La detección NEUTRAL también requiere:
- RPM > (idle_rpm_max + 200)
- Acelerador < 10%
- Datos CAN válidos (< 10 segundos)
STPNEUEN / QTPNEUEN - Habilitar Detección NEUTRAL
Sintaxis
// Consultar
QTPNEUEN
// Respuesta
RTPNEUEN,<0|1>
// Establecer
STPNEUEN,<0|1>Ejemplos
>STPNEUEN,1<
>RTPNEUEN,1,Neutral detect enabled ;ID=865413053386354;*4A<
>STPNEUEN,0<
>RTPNEUEN,0,Neutral detect disabled ;ID=865413053386354;*5B<Valor por defecto: Habilitado (1)
Persistencia
Todas las configuraciones (IDLE, NEUTRAL, SCORE) se guardan en NVS (memoria no volátil) y sobreviven a reinicios del dispositivo.
Last updated on