Skip to Content

Comando HM — Detector de Manobras Bruscas

Detecção inteligente de eventos de condução com 8 instâncias independentes e 8 algoritmos especializados.


Para que serve?

Caso de usoDescrição
🏎️ Pontuação de conduçãoAvaliar o estilo de direção do motorista
🚨 Alertas de segurançaNotificar frenagens bruscas ou manobras perigosas
💥 Detecção de impactosIdentificar colisões ou acidentes
📈 Análise de frotaGerar estatísticas de comportamento

Descrição

O módulo HM detecta eventos de condução usando 8 instâncias independentes (HM00-HM07) onde cada uma pode ser configurada para qualquer tipo de algoritmo (0-7):

  • HMxx = Índice de módulo (instância independente)
  • eventType = Tipo de algoritmo de detecção (0-7)
  • Flexibilidade total: HM03 pode usar algoritmo tipo 5, HM00 pode usar tipo 2, etc.

Configuração

Sintaxe

SHMxxE,eventType,magnitude,min_speed_kmh,hysteresis_percent,time_window_ms,cooldown_s

Parâmetros

ParâmetroDescrição
xxInstância do módulo (00-07)
eventTypeAlgoritmo a usar (0-7)
magnitudeLimiar (km/h para GPS, mg para acelerômetro)
min_speed_kmhVelocidade mínima GPS (0 = sem restrição)
hysteresis_percentPorcentagem de histerese anti-oscilação
time_window_msDuração mínima sustentada (0 = instantâneo)
cooldown_sTempo entre eventos (anti-spam)

Tipos de Algoritmos

🌐 Híbridos GPS + Acelerômetro (Tipos 0-4)

Requerem velocidade mínima e duração sustentada.

TipoÍconeNomeDetectaParâmetros típicos
0🏎️Aceleração GPSIncremento velocidade ≥ magnitude km/h5-15 km/h, vel_min 5 km/h, 2-5s
1🛑Frenagem GPSDecremento velocidade ≤ -magnitude km/h8-15 km/h, vel_min 10 km/h, 2-4s
2↪️Curva EsquerdaForça lateral + para direita250-400 mg, vel_min 15 km/h, 1-3s
3↩️Curva DireitaForça lateral - para esquerda250-400 mg, vel_min 15 km/h, 1-3s
4🌀CentrípetaForça total: √(x²+y²)300-500 mg, vel_min 20 km/h, 2-4s

⚡ Puros de Acelerômetro (Tipos 5-7)

Sem restrição de velocidade, detecção instantânea ou com duração.

TipoÍconeNomeDetectaParâmetros típicos
5↔️Impacto Lateral|acc_y| ≥ magnitude1500-3000 mg, vel_min 0, 0-100ms
6⬆️Impacto Frontalacc_x ≤ -magnitude1500-3000 mg, vel_min 0, 0-100ms
7⬇️Impacto Posterioracc_x ≥ +magnitude1500-3000 mg, vel_min 0, 0-100ms

Exemplos por Aplicação

🚛 Frota Comercial

>SHM00E,0,5,3,20,4000,10< // Módulo HM00 usando algoritmo tipo 0 (Aceleração) >SHM01E,1,8,8,15,3000,8< // Módulo HM01 usando algoritmo tipo 1 (Frenagem) >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)

⛽ Veículos Perigosos (Petróleo)

>SHM00E,0,4,3,25,5000,15< // Módulo HM00 = Aceleração muito suave (4 km/h incremento) >SHM01E,1,6,5,20,4000,12< // Módulo HM01 = Frenagem gradual (6 km/h decremento) >SHM02E,2,200,10,15,3000,8< // Módulo HM02 = Curva esquerda muito suave (200 mg) >SHM03E,3,200,10,15,3000,8< // Módulo HM03 = Curva direita muito 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 (detecção de colisão) >SHM06E,6,1200,0,10,100,45< // Módulo HM06 = Impacto frontal (proteção crítica) >SHM07E,7,1200,0,10,100,45< // Módulo HM07 = Impacto posterior (segurança máxima)

🚗 Familiar Padrão

>SHM00E,0,7,5,15,3000,5< // Módulo HM00 = Algoritmo Aceleração >SHM01E,1,10,10,10,2000,5< // Módulo HM01 = Algoritmo Frenagem >SHM02E,2,330,15,10,2000,3< // Módulo HM02 = Algoritmo Curva esquerda >SHM03E,3,330,15,10,2000,3< // Módulo HM03 = Algoritmo Curva direita >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ípeta

Validações

Limites por Tipo

TipoUnidadeMáximo
GPS (0-1)km/h50
Acelerômetro (2-7)mg8000
time_window_msmsGPS mínimo 100ms, impactos podem ser 0ms
cooldown_ss120

Histerese Anti-Oscilação

FaseComportamento
Ativaçãomagnitude + histerese (limiar mais alto)
Desativaçãomagnitude base (limiar mais baixo)
PrevineAtivações/desativações repetitivas

Recomendações

Para Máxima Segurança

  • Usar tipos 0,1 com magnitude baixo (4-8 km/h)
  • time_window_ms longo (3000-5000ms)
  • cooldown_s estendido (10-15s)

Para Detecção de Acidentes

  • Usar tipos 5,6,7 com magnitude médio (1500-2500 mg)
  • time_window_ms curto (0-100ms)
  • cooldown_s longo (30-45s)

Para Avaliação de Motoristas

  • Combinar todos os tipos em módulos diferentes
  • magnitude moderado segundo perfil do veículo
  • cooldown_s moderado (3-8s)

Sinais Associados

SinalÍndiceApto para uso condicional
HM00-07NÃO

Os disparadores disponíveis são HM00+ a HM07+. Apenas flanco positivo.


Compatibilidade

💾Firmware:v1.9.15
SP-IOT
SM-IOT
ZE-IOT

Ver Também

Última atualização