Skip to Content

Reporte MV

Comando MV (G-R)

Log de movimiento para accidentología y perfil de conducción. Genera 100 registros del acelerómetro, uno cada 80 ms: unos 4 segundos antes del comando y unos 4 segundos después.

El acelerómetro se lee cada 20 ms y cada 4 lecturas se arma un registro: uno cada 80 ms (12,5 Hz). De esas 4 lecturas salen los tres valores de cada eje: máximo, mínimo y promedio.


Generar reporte

GMVbbc

Ver Comando G para detalles de parámetros.

Respuesta

RMVHHMISSDDMOYY.mmm X+XMAX+XMIN+XAVG Y+YMAX+YMIN+YAVG Z+ZMAX+ZMIN+ZAVG RRRVVVIIIEE

Ejemplo, con el equipo quieto y apoyado plano:

RMV153045291224.500 X+0012-0008+0003 Y+0006-0004+0001 Z+0103+0097+0100 0B40451290A // Z ≈ +100 = 1 g: es la gravedad. X e Y, cerca de 0. // Rumbo 0B4 = 180°, 45 km/h, entradas 129, evento 0A.

Campos del reporte

CampoDescripción
HHMISSHora RTC (HHMMSS) — va primero en la trama
DDMOYYFecha RTC (DDMMAA) — va después de la hora
.mmmMilésimas de segundo

Datos del acelerómetro

EjeMáximoMínimoPromedio
XXMAXXMINXAVG
YYMAXYMINYAVG
ZZMAXZMINZAVG

Los tres valores de cada eje salen de las 4 lecturas que forman el registro: la mayor, la menor y el promedio de las cuatro. Los tres comparten el mismo formato con signo (%+05d); no existe ningún prefijo * en la trama real.

Valores crudos, en centésimas de g. Las lecturas van sin la calibración de montaje (la de SCALINT): son los ejes del acelerómetro tal como está soldado en la placa, no los del vehículo. La unidad es 0,01 g (10 mg), así que con el equipo quieto el eje que queda vertical marca cerca de ±100 —la gravedad—, con el signo según cómo esté montado.

Calibración del volcado (RCAL)

Desde el firmware v1.09.28, antes de la primera RMV el equipo manda una trama RCAL con la calibración de montaje vigente en el momento del GMV, al mismo destino. Con eso la plataforma puede llevar los valores crudos a los ejes del vehículo.

RCAL<en>,<roll>,<pitch>,<yaw>,<offX>,<offY>,<offZ>,<EE>,<origen>

Ejemplo:

RCAL1,10.36,12.20,0.00,0.00,0.00,0.00,2A,1
CampoDescripción
en1 = calibración habilitada, 0 = no
roll, pitch, yawÁngulos de montaje, en grados (2 decimales)
offX, offY, offZOffsets, en las mismas unidades crudas de las RMV (0,01 g, 2 decimales)
EENúmero de evento (hex): el mismo que cierra cada RMV de ese volcado
origen0 = sin calibración (identidad) · 1 = la rotación sale de roll/pitch/yaw · 2 = el equipo aplica una matriz heredada que no sale de esos ángulos: no se puede reproducir con el RCAL

Para llevar una muestra a los ejes del vehículo (con origen = 1): a los valores crudos se les restan los offsets y después se rotan con Rz(yaw) · Ry(pitch) · Rx(roll). Convención ISO 8855: X adelante, Y izquierda, Z arriba; roll+ = lado derecho abajo, pitch+ = nariz abajo, yaw+ = giro a la izquierda. Sólo el promedio de cada eje (XAVG, YAVG, ZAVG) forma un vector: el máximo y el mínimo no se rotan.

QCAL no cambia: sigue contestando 7 campos. El RCAL del volcado se distingue porque trae 9. Si ya hay un volcado en curso, un GMV nuevo se ignora y tampoco sale RCAL.

Campos adicionales

CampoDescripción
RRRRumbo en grados, 3 dígitos hexadecimales (000 a 167, o sea 0° a 359°)
VVVVelocidad (km/h), 3 dígitos decimales
IIIEstado de entradas digitales, 3 dígitos decimales
EENúmero de evento (hex, 00-FF)

El rumbo tiene 3 dígitos fijos desde el firmware v1.09.28. Antes salía con 2 dígitos hexadecimales hasta 255° (FF) y con 3 de 256° a 359°, así que el campo final cambiaba de largo según la dirección. Para leer tramas de cualquier versión, tomá el campo desde el final: EE (2) + III (3) + VVV (3), y lo que queda adelante es el rumbo.

RumboAntes de v1.09.28Desde v1.09.28
180°B40B4
230°E60E6
315°13B13B

Estructura del registro

Tiempo cero = Momento de ejecución del comando GMV

PeríodoRegistrosDescripción
≈ −4 s50Los que ya estaban en el buffer cuando llegó el GMV
≈ +4 s50Los que se van generando después, en vivo
Total100Un registro cada 80 ms

Disparadores asociados

Se pueden configurar 4 grupos de umbrales de aceleración, dando 24 banderas de estado posibles para análisis de comportamiento por eje.

Ver Comando MVT


Aplicaciones

UsoDescripción
Detección de colisionesAnálisis de impactos y accidentes
Perfil de conducciónFrenadas bruscas, aceleraciones
Análisis forenseReconstrucción de eventos
Scoring de conductoresEvaluación de conducción

Compatibilidad

MTLegacy
C3Legacy
ULLegacy
SPLegacy
C5Legacy
ZE-IoT
SP-IoT
SM-IoT
Última actualización