Skip to Content

Comando AC — Acelerómetro Integrado

Consulta de valores de fuerza G en tiempo real.


¿Para qué sirve?

Caso de usoDescripción
📊 Monitoreo de conducciónDetectar aceleraciones, frenadas y giros bruscos
🚗 Detección de movimientoIdentificar cuando el vehículo está en movimiento
⚠️ Alertas de impactoDisparar alertas cuando se superen umbrales de G
📐 InclinaciónVerificar posición y orientación del dispositivo

Descripción

Permite consultar los valores de fuerza G (aceleración) medidos por el acelerómetro integrado en el hardware. Pueden medirse magnitudes resultantes o absolutas de hasta 8G en los tres ejes (X, Y, Z).


Características

  • Medición 3 ejes (X, Y, Z)
  • Rango: 8G
  • Resolución: Centésimas de G
  • Disparadores configurables vía CXAC

El disparador AC NO se recomienda para uso condicional en reglas del motor de eventos. Usa flancos AC+ únicamente en triggers (TRG).


Comandos

Consultar acelerómetro

QAC

Respuesta:

RAC Xsaaa Ysbbb Zsccc Rsrrr.r Psppp.p Ee RAW Xsxxx Ysyyy Zszzz

Parámetros:

  • s: Signo (+ o -), referencia positiva = aceleración de gravedad
  • aaa, bbb, ccc: Ejes X, Y, Z calibrados, en centésimas de G
  • rrr.r: Ángulo de roll en tiempo real, en grados con un decimal
  • ppp.p: Ángulo de pitch en tiempo real, en grados con un decimal
  • e: Calibración habilitada (1) o no (0)
  • xxx, yyy, zzz: Los mismos tres ejes sin calibrar, en centésimas de G

La respuesta trae diez campos, no tres. Además de los ejes calibrados incluye los ángulos de roll y pitch, el estado de la calibración y los tres ejes crudos. Un parser que corte después de Z va a descartar la mitad de la información.


Ejemplos

Consulta en reposo

>QAC< >RAC X+000 Y+018 Z+100 R+000.5 P-001.2 E1 RAW X+002 Y+020 Z+102;ID=1234;+18<

Interpretación:

  • Z+100: 1.00G (aceleración de gravedad, vehículo en reposo horizontal)
  • Y+018: 0.18G (pequeña inclinación lateral)
  • X+000: 0.00G (sin aceleración longitudinal)

Regla con disparador de aceleración

>SRL10E;TRG=AC+;ACC={GGPXXL}<

Genera reporte GP cada vez que se supere el umbral de aceleración configurado mediante CXAC.


Configuración de Umbrales

Los umbrales de aceleración se configuran mediante el Comando CXAC.

El disparador AC permanece activo durante 1 segundo después de superar el umbral configurado.


Señales AC

Flancos disponibles

SeñalActivación
AC+Superó umbral de aceleración (configurado en CXAC)

Restricciones

  • Solo flanco positivo (+) disponible
  • NO apto para uso en condicionales (CND)
  • Solo usar en triggers (TRG)
  • Duración: 1 segundo efectivo

Interpretación de Valores

Referencia de ejes

Según orientación estándar de instalación:

  • Eje X: Longitudinal (adelante/atrás del vehículo)
  • Eje Y: Lateral (izquierda/derecha)
  • Eje Z: Vertical (arriba/abajo)

Valores típicos

SituaciónXYZ
Reposo horizontal0.05G0.05G+1.00G
Aceleración 0.5G+0.50G0.05G+1.00G
Frenada 0.5G-0.50G0.05G+1.00G
Giro derecha0.05G-0.30G+1.00G
Giro izquierda0.05G+0.30G+1.00G

Desglose de Respuesta

Ejemplo QAC

>QAC< >RAC X+000 Y+018 Z+100 R+000.5 P-001.2 E1 RAW X+002 Y+020 Z+102;ID=1234;+18<
CampoValorInterpretación
RAC-Respuesta Acelerómetro
X+000+0.00GEje X calibrado: sin aceleración
Y+018+0.18GEje Y calibrado
Z+100+1.00GEje Z calibrado: gravedad normal
R+000.5+0,5°Roll en tiempo real
P-001.2−1,2°Pitch en tiempo real
E11Calibración habilitada
RAW X+002+0.02GEje X sin calibrar
RAW Y+020+0.20GEje Y sin calibrar
RAW Z+102+1.02GEje Z sin calibrar
ID=12341234Identificador
+1818Checksum

Limitaciones

  • No usar AC en CND: Solo en triggers (TRG)
  • Duración corta: Señal activa 1 segundo
  • Calibración: Requiere instalación correcta del dispositivo
  • Sensibilidad: Configurar umbrales según aplicación

Compatibilidad

💾Firmware v1.08.00
SPLegacy
ULLegacy
MTLegacy
💾Firmware v1.00.00
SP-IOT
SM-IOT

Ver También

Última actualización