Comando HM — Detector de Maniobras Bruscas
Detección inteligente de eventos de conducción con 8 instancias independientes y 8 algoritmos especializados.
¿Para qué sirve?
| Caso de uso | Descripción |
|---|---|
| 🏎️ Scoring de conducción | Evaluar el estilo de manejo del conductor |
| 🚨 Alertas de seguridad | Notificar frenadas bruscas o maniobras peligrosas |
| 💥 Detección de impactos | Identificar colisiones o accidentes |
| 📈 Análisis de flota | Generar estadísticas de comportamiento |
Descripción
El módulo HM detecta eventos de conducción usando 8 instancias independientes (HM00-HM07) donde cada una puede configurarse para cualquier tipo de algoritmo (0-7):
- HMxx = Índice de módulo (instancia independiente)
- eventType = Tipo de algoritmo de detección (0-7)
- Flexibilidad total: HM03 puede usar algoritmo tipo 5, HM00 puede usar tipo 2, etc.
Configuración
Sintaxis
SHMxxE,eventType,magnitude,min_speed_kmh,hysteresis_percent,time_window_ms,cooldown_sParámetros
| Parámetro | Descripción |
|---|---|
| xx | Instancia del módulo (00-07) |
| eventType | Algoritmo a usar (0-7) |
| magnitude | Umbral (km/h para GPS, mg para acelerómetro) |
| min_speed_kmh | Velocidad mínima GPS (0 = sin restricción) |
| hysteresis_percent | Porcentaje de histéresis anti-oscilación |
| time_window_ms | Duración mínima sostenida (0 = instantáneo) |
| cooldown_s | Tiempo entre eventos (anti-spam) |
Tipos de Algoritmos
🌐 Híbridos GPS + Acelerómetro (Tipos 0-4)
Requieren velocidad mínima y duración sostenida.
| Tipo | Icono | Nombre | Detecta | Parámetros típicos |
|---|---|---|---|---|
| 0 | 🏎️ | Aceleración GPS | Incremento velocidad ≥ magnitude km/h | 5-15 km/h, vel_min 5 km/h, 2-5s |
| 1 | 🛑 | Frenado GPS | Decremento velocidad ≤ -magnitude km/h | 8-15 km/h, vel_min 10 km/h, 2-4s |
| 2 | ↪️ | Giro Izquierda | Fuerza lateral + hacia derecha | 250-400 mg, vel_min 15 km/h, 1-3s |
| 3 | ↩️ | Giro Derecha | Fuerza lateral - hacia izquierda | 250-400 mg, vel_min 15 km/h, 1-3s |
| 4 | 🌀 | Centrípeta | Fuerza total: √(x²+y²) | 300-500 mg, vel_min 20 km/h, 2-4s |
⚡ Puros de Acelerómetro (Tipos 5-7)
Sin restricción de velocidad, detección instantánea o con duración.
| Tipo | Icono | Nombre | Detecta | Parámetros típicos |
|---|---|---|---|---|
| 5 | ↔️ | Impacto Lateral | |acc_y| ≥ magnitude | 1500-3000 mg, vel_min 0, 0-100ms |
| 6 | ⬆️ | Impacto Frontal | acc_x ≤ -magnitude | 1500-3000 mg, vel_min 0, 0-100ms |
| 7 | ⬇️ | Impacto Posterior | acc_x ≥ +magnitude | 1500-3000 mg, vel_min 0, 0-100ms |
Ejemplos por Aplicación
🚛 Flota Comercial
>SHM00E,0,5,3,20,4000,10< // Módulo HM00 usando algoritmo tipo 0 (Aceleración)
>SHM01E,1,8,8,15,3000,8< // Módulo HM01 usando algoritmo tipo 1 (Frenado)
>SHM02E,5,1500,0,10,0,45< // Módulo HM02 usando algoritmo tipo 5 (Impacto lateral)
>SHM03E,6,1500,0,10,0,45< // Módulo HM03 usando algoritmo tipo 6 (Impacto frontal)⛽ Vehículos Peligrosos (Petróleo)
>SHM00E,0,4,3,25,5000,15< // Módulo HM00 = Aceleración muy suave (4 km/h incremento)
>SHM01E,1,6,5,20,4000,12< // Módulo HM01 = Frenado gradual (6 km/h decremento)
>SHM02E,2,200,10,15,3000,8< // Módulo HM02 = Giro izquierda muy suave (200 mg)
>SHM03E,3,200,10,15,3000,8< // Módulo HM03 = Giro derecha muy suave (200 mg)
>SHM04E,4,220,15,12,4000,10< // Módulo HM04 = Centrípeta conservadora (220 mg)
>SHM05E,5,1200,0,10,100,45< // Módulo HM05 = Impacto lateral (detección de colisión)
>SHM06E,6,1200,0,10,100,45< // Módulo HM06 = Impacto frontal (protección crítica)
>SHM07E,7,1200,0,10,100,45< // Módulo HM07 = Impacto posterior (seguridad máxima)🚗 Familiar Estándar
>SHM00E,0,7,5,15,3000,5< // Módulo HM00 = Algoritmo Aceleración
>SHM01E,1,10,10,10,2000,5< // Módulo HM01 = Algoritmo Frenado
>SHM02E,2,330,15,10,2000,3< // Módulo HM02 = Algoritmo Giro izquierda
>SHM03E,3,330,15,10,2000,3< // Módulo HM03 = Algoritmo Giro derecha
>SHM04E,5,2000,0,5,0,30< // Módulo HM04 = Algoritmo Impacto lateral
>SHM05E,6,2000,0,5,0,30< // Módulo HM05 = Algoritmo Impacto frontal
>SHM06E,7,2000,0,5,0,30< // Módulo HM06 = Algoritmo Impacto posterior
>SHM07E,4,330,20,10,2000,5< // Módulo HM07 = Algoritmo CentrípetaValidaciones
Límites por Tipo
| Tipo | Unidad | Máximo |
|---|---|---|
| GPS (0-1) | km/h | 50 |
| Acelerómetro (2-7) | mg | 8000 |
| time_window_ms | ms | GPS mínimo 100ms, impactos pueden ser 0ms |
| cooldown_s | s | 120 |
Histéresis Anti-Oscilación
| Fase | Comportamiento |
|---|---|
| Activación | magnitude + histéresis (umbral más alto) |
| Desactivación | magnitude base (umbral más bajo) |
| Previene | Activaciones/desactivaciones repetitivas |
Recomendaciones
Para Máxima Seguridad
- Usar tipos 0,1 con magnitude bajo (4-8 km/h)
- time_window_ms largo (3000-5000ms)
- cooldown_s extendido (10-15s)
Para Detección de Accidentes
- Usar tipos 5,6,7 con magnitude medio (1500-2500 mg)
- time_window_ms corto (0-100ms)
- cooldown_s largo (30-45s)
Para Evaluación Conductores
- Combinar todos los tipos en módulos diferentes
- magnitude moderado según perfil del vehículo
- cooldown_s moderado (3-8s)
Señales Asociadas
| Señal | Índice | Apto para uso condicional |
|---|---|---|
| HM | 00-07 | NO |
Los disparadores disponibles son HM00+ a HM07+. Solo flanco positivo.
Compatibilidad
💾Firmware:v1.9.15
SP-IOT
SM-IOT
ZE-IOT
Ver También
- Calibración de Ejes — Calibración del acelerómetro
- Comando AC — Lectura del acelerómetro
- Comando CXAC — Configuración del acelerómetro
- Comando MVT — Detección de movimiento
Last updated on