Análisis en profundidad de la serie AutoSAR: Dem

Análisis en profundidad de la serie AutoSAR: Dem

I. Introducción

En el campo automotriz, el Diagnostic Event Manager (Dem para abreviar) es un poderoso módulo de software responsable de administrar y diagnosticar eventos de falla en los vehículos. Este artículo presentará el principio funcional y la aplicación de Dem en detalle, y proporcionará ejemplos de código fuente correspondientes.

2. Resumen de Dem

El módulo Dem es parte del estándar AutoSAR (AUTomotive Open System ARchitecture), diseñado para implementar diagnósticos de vehículos y funciones de gestión de fallas. El módulo Dem trabaja en estrecha colaboración con otros módulos de AutoSAR como Dcm (Administrador de comunicación de diagnóstico) y PduR (Enrutador de unidad de datos de protocolo) para construir un sistema completo de diagnóstico de vehículos.

El módulo Dem tiene principalmente las siguientes funciones:

  1. Gestión de eventos de falla: Dem se encarga de monitorear el estado de cada subsistema del vehículo, y clasificar y almacenar los eventos de falla detectados. Cuando ocurre un evento de falla, Dem generará un DTC (Código de problema de diagnóstico) correspondiente y lo informará al módulo de comunicación de diagnóstico superior.
  2. Almacenamiento de eventos: Dem almacena eventos de fallas en forma de instantáneas de eventos, incluido el tiempo de ocurrencia del evento, la prioridad, el estado y otra información. Esta información es muy valiosa para el análisis y reparación de fallas.
  3. Procesamiento de eventos y gestión de prioridad: Dem procesa y responde a diferentes eventos de falla de acuerdo con reglas de prioridad predefinidas. Los eventos de falla de alta prioridad se informarán al sistema superior de inmediato, mientras que los eventos de baja prioridad se pueden determinar de manera flexible a través de la configuración para informar o no.
  4. Generación de fotogramas congelados: Dem admite la generación de datos de fotogramas congelados necesarios (Freeze Frame) y los proporciona al módulo de comunicación de diagnóstico superior. El cuadro congelado es una instantánea del estado del vehículo en el momento de la falla, lo cual es útil para el análisis de fallas y la ubicación del problema.

3. Flujo de trabajo de Dem

entremos en detalles

Supongo que te gusta

Origin blog.csdn.net/wellcoder/article/details/132002237
Recomendado
Clasificación