5. [Core] Core / 4030

Core – системное ядро ЭБУ: диагностика, планировщик, безопасность.
Глава посвящена диагностическому программному обеспечению (Diagnose-Software).
В ней описаны функции, которые обеспечивают контроль и обработку диагностической информации ЭБУ: управление диагностическими сервисами, обработка ошибок, хранение и передача диагностических данных. Также включены механизмы калибровки, эмуляции памяти, программные переключатели, планировщик диагностики и стратегии блокировки/разблокировки ошибок.

Иными словами, этот раздел отвечает за то, чтобы ЭБУ мог корректно обнаруживать неисправности, регистрировать их, обеспечивать доступ к диагностике по стандартам (например, UDS/KWP), а также управлять взаимодействием с внешними диагностическими инструментами.

5.1 [HWE] Hardware Encapsulation / 4031
Программный слой, который «оборачивает» доступ к аппаратным компонентам (датчики, драйверы), скрывая детали железа от прикладных функций.
5.2 [EOS] Extended Operation Services / 4047
Дополнительные сервисы для работы ПО, например управление временем, задачами или режимами работы ЭБУ.
5.3 [Srv] Services / 4055
Базовые сервисные функции, используемые другими модулями: обработка данных, математические функции, утилиты.
5.4 [CSW] Calibration Software / 4059
Функции для калибровки, позволяющие настраивать параметры работы двигателя (карты, коэффициенты) без изменения основной логики ПО
5.5 [COM] Communication / 4064
Отвечает за обмен данными по шинам (CAN и др.), обработку и передачу сообщений ЭБУ.
5.6 [DSM] DSM Submodule: Overview and Brief Description / 4486
Модуль управления диагностикой, в котором задаются правила распознавания и обработки ошибок.
5.7 [DiagInf] Diagnosis Infrastructure / 4627
Общая инфраструктура диагностики: хранение кодов ошибок, их классификация, доступ к ним через диагностический интерфейс (OBD/UDS).
  • Форум
    Темы
    Сообщения
    Последнее сообщение
  • 5.4 [CSW] Calibration Software / 4059
    [CSW] Программное обеспечение для калибровки
    Описывает программное обеспечение для онлайн-калибровки и измерений ЭБУ. Он поддерживает динамическую эмуляцию памяти, переключение датасетов, работу с CCP/XCP и функции типа Calibration Wakeup и Bypass. По сути, CSW обеспечивает быстрые изменения калибровок и тестирование без перепрошивки блока.

    5.4.1 [Dme] Dynamic Memory Emulation / 4059
    Механизм, позволяющий изменять калибровочные данные «на лету» без перепрошивки, через эмуляцию ОЗУ вместо ПЗУ.
    5.4.2 [CalWup] 1.10.1.10.01.20. Calibration Wakeup / 4060
    Функция запуска ЭБУ в специальном калибровочном режиме после холодного старта для проведения измерений и тестов.
    5.4.3 [Byp] 1.10.1.20. Bypass Submodule: Overview and Brief Description / 4061
    Модуль, позволяющий подключать внешние алгоритмы (например, из Simulink/ASCET) и временно обходить стандартные функции ЭБУ для валидации и тестирования.
    0 Темы
    0 Сообщения
    Нет сообщений
  • 5.5 [COM] Communication / 4064
    [COM] Связь
    Раздел описывает обмен данными ЭБУ по CAN-шине: структуру сообщений, диагностику ошибок (Timeout, DLC, Checksumme) и правила их обработки. В нём также определены fallback-стратегии (Ersatzwert, последний корректный Wert, Neutralwert) для поддержания работы двигателя при сбоях связи и интеграция диагностического доступа (KWP2000/ISO14230). По сути, раздел отвечает за надёжность коммуникации и взаимодействие ЭБУ с другими блоками.

    5.5.1 [Tp] Transport Layer / 4065
    Реализация транспортного уровня для передачи длинных сообщений поверх CAN (сегментация, сборка, контроль целостности)
    5.5.2 [Frm] Frame Processing Between Different Control Units (FRAME MANAGER) / 4074
    Управление CAN-кадрами: приём, фильтрация, проверка DLC/CRC, обработка таймаутов, замещение значений при ошибках
    5.5.3 [Ccp] CAN Calibration Protocol / 4300
    Поддержка протокола CCP для калибровки и измерений через CAN
    5.5.4 [DiagCom] Diagnostic Communication / 4303
    Реализация диагностического протокола (ISO14230/KWP2000), сессии, сервисы, обработка запросов от тестера
    5.5.5 [BusDiag] Диагностика шины / 4312
    Контролирует целостность CAN-связи, включая BusOff, аппаратные ошибки и таймауты сообщений. При сбоях активируются стратегии замещения (Ersatzwert, заморозка последнего значения) и фиксируются диагностические коды (DFC/FId). Раздел гарантирует надёжную работу ЭБУ даже при отказах CAN-шины.
    5.5.6 [ComCIL] Communication Customer Interface Layer / 4318
    Интерфейсный слой для прикладных функций, обеспечивающий доступ к сигналам CAN и абстрагирование от низкоуровневой реализации.
    3 Темы
    5 Сообщения
    Последнее сообщение Stanislau Перейти к последнему сообщению
  • 5.6 [DSM] DSM Submodule: Overview and Brief Description / 4486
    [DSM] Подмодуль DSM: Обзор и краткое описание
    Это диагностический подмодуль, который управляет логикой диагностики: включение/выключение тестов, условия их активации, обработка результатов и установка диагностических кодов ошибок (DFC/FID).

    5.6.1 [DDRC] 1.21.0 Diagnostics with debouncing and check reporting / 4489
    Модуль для обработки результатов диагностических проверок с дебаунсом (Entprellung). Обеспечивает фильтрацию кратковременных ошибок и передачу устойчивого статуса диагностики.
    5.6.2 [DFC] 1.11.0 Diagnostics Error Checking / 4531
    Отвечает за выполнение и регистрацию отдельных диагностических проверок (Diagnostic Fault Check). Основной интерфейс между диагностическими функциями и DSM.
    5.6.3 [DFES] 1.20.0 Diagnostic Error Event Log / 4531
    Модуль хранения диагностических событий (Fehlerspeicher). Запоминает и предоставляет информацию о зафиксированных ошибках (DTC).
    5.6.4 [DFP] 1.10.0 Diagnostic Error Path (Legacy Error Path) / 4552
    Старый интерфейс для обработки ошибок. Используется для обратной совместимости (Legacy Fault Path).
    5.6.5 [DINH] Diagnose-Inhibit-Handler / 4552
    Управляет условиями, когда определённые диагностики должны быть запрещены (например, по состоянию двигателя, CAN, напряжению).
    5.6.6 [DSCHED] 1.20.0 Diagnostic Scheduler / 4558
    Планировщик диагностических функций. Определяет, какая проверка и когда должна выполняться (управление последовательностью тестов).
    5.6.7 [DSMAppl] DSM Masking / 4577
    Функция "Ausblendung" — маскирование диагностик, например, при известных переходных состояниях, чтобы не фиксировать ложные ошибки.
    5.6.8 [DSMAux] 20.20.0 DSM Auxiliary / 4584
    Оценка качества диагностических сигналов (DSQ). Классифицирует данные как «OK», «frozen», «default», «tester» и т.д. 【19†source [DTR] Diagnostic Test Result**
    5.6.9 [DSMDur] 1.20.0 DSM Duration Counters / 4587
    Обработка и предоставление результатов диагностических тестов в стандартизированном виде для ASW и диагностических инструментов.
    5.6.10 [DSMRdy] 1.20.1 DSM Readiness / 4591
    Рассчитывает коэффициенты выполнения OBD-мониторов (In-Use Ratio), требуемые для сертификации
    5.6.11 [DSQ] 1.10.0 Diagnostic Signal Quality / 4601
    Дополнительные функции управления памятью ошибок (например, расширенные классы ошибок, приоритеты, условия записи).
    5.6.12 [DTR] 1.20.0 Diagnostic Test Result Action / 4603
    Вариантные или дополнительные расширения модуля DFES для специальных применений.
    5.6.13 [DIUMPR] 1.20.0 Diagnostic In Use Monitor Performance Ratio / 4609
    Специализированные настройки и дополнения DFES, зависящие от конкретного заказчика (OEM).
    5.6.14 [DSM_Conf] 20.30.0 DSM Configuration / 4620
    Конфигурационный модуль DSM. Определяет, какие функции активны, какие классы ошибок использовать, какие fallback-стратегии применять
    7 Темы
    60 Сообщения
    Последнее сообщение Stanislau Перейти к последнему сообщению
  • 5.7 [AccPr] [DiagInf] Diagnosis Infrastructure / 4657
    [AccPr] [DiagInf] Базовые службы диагностических функций
    Описывает инфраструктуру диагностики, объединяющую сервисы и модули, которые поддерживают работу DSM и диагностического протокола.

    5.7.1 [Avs] 20.20.1 Adjustment Value Service / 4627
    Сервис работы с адаптационными/коррекционными значениями, позволяющий их чтение, запись и сброс
    5.7.2 [Signals] 20.30.0 Signals / 4628
    Инфраструктура доступа к сигналам ЭБУ для диагностики и тестовых функций
    5.7.3 [ATS] 1.20.0 Access Service / 4640
    Базовые механизмы управления доступом к данным и функциям, в т.ч. через диагностический протокол
    5.7.4 [AccPr] Access Protection Service / 4657
    Защита доступа, разграничение прав и предотвращение несанкционированных изменений
    5.7.5 [Uacc] Access Service / 4660
    Уровень доступа для конечного пользователя или внешнего тестера
    5.7.6 [DiagSrv] Diagnosis Services / 4663
    Реализация стандартных диагностических сервисов (чтение/стирание DTC, доступ к данным, тесты исполнительных механизмов)
    9 Темы
    15 Сообщения
    Последнее сообщение Stanislau Перейти к последнему сообщению
У вас нет доступа для просмотра списка или чтения тем в этом форуме.

Вход  •  Регистрация