Какова роль счетчика старения и счетчика отказов в AUTOSAR при регистрации DTC?
Я новичок в AUTOSAR, и я пытаюсь понять, как регистрируется DTC, но меня смущает счетчик устаревания и удаления. Пожалуйста, помогите мне понять, как регистрируется DTC?
1 ответ
Модуль Dem предлагает два (среди многих других) важных сервисов для регистрации статуса DTC. Один "Dem_SetEventStatus" используется SwC, а другой "Dem_ReportErrorStatus" используется компонентами BSW. Всякий раз, когда обнаруживается неисправность кода неисправности, т.е. отсутствие приема сообщений CAN, в зависимости от компонентов, запрос регистрации неисправности DTC отправляется в модуль DEM соответствующими службами.
Счетчик устранения неполадок Во избежание непреднамеренного дрожания в условиях сбоя, устранение неполадок может быть введено либо в репортерном модуле, либо в модуле DEM. Счетчик устранения неполадок в модуле DEM просто считает период отклонения для настроенного события перед сохранением кода неисправности в памяти.
Счетчик старения Модуль Dem предоставляет возможность удалить конкретное событие из памяти событий, если его условия неисправности не выполняются в течение определенного периода времени (рабочих циклов). Этот процесс называется "старением" или "отучением".