Intelligent chassis software system showing DCU architecture controlling braking steering and suspension with sensor fusion and real-time control

Программное обеспечение для интеллектуальных шасси: архитектура, основные технологии и инженерная практика.

< Назад к Интеллектуальное программное обеспечение шасси

Прямой ответ
Интеллектуальное программное обеспечение шасси управляет торможением, рулевым управлением и подвеской через центральную систему, называемую контроллером домена шасси (DCU). Оно объединяет алгоритмы реального времени, данные датчиков и принципы безопасности для управления движением автомобиля с высокой точностью и надежностью.

Оглавление
  1. Почему интеллектуальное программное обеспечение шасси имеет значение
  2. Что такое интеллектуальное программное обеспечение шасси?
  3. Для чего нужен контроллер домена шасси (DCU)?
  4. Как создаётся программное обеспечение для интеллектуального шасси?
  5. Какие алгоритмы управления используются?
  6. Почему необходима технология объединения данных с датчиков?
  7. Как обеспечивается безопасность и охрана
  8. Как работает развитие на практике
  9. Результаты реального проекта
  10. Основные вызовы в развитии
  11. Как вычислительная мощность влияет на систему
  12. Будущее направление
  13. Почему важна программно-определяемая архитектура?
  14. Какие самые серьезные проблемы стоят перед нами сегодня?
  15. Каким образом MPC меняет управление шасси?
  16. Какова роль искусственного интеллекта?
  17. Как производители оригинального оборудования сокращают время разработки?

  • Интеллектуальное шасси = блок управления + алгоритмы управления + объединение данных с датчиков + система безопасности
  • Архитектура: HAL → BSW → функциональный → прикладной
  • MPC обеспечивает координацию между системами.
  • В процессе разработки используются методы MBD, MIL, HIL и тестирование транспортных средств.
  • Основные проблемы: сроки, проверка безопасности, калибровка.

Почему интеллектуальное программное обеспечение шасси имеет значение

Краткий ответ:
Теперь транспортным средствам необходимо думать, прежде чем начать движение, а не просто реагировать после.

Традиционные системы шасси ожидают действий от водителя.
Современные системы считывают дорожное покрытие, прогнозируют движение и вносят корректировки за миллисекунды.

Я видел, как автомобили корректируют подвеску перед наездом на неровность, ориентируясь только на данные с камеры и карты. Вот в чем суть.

Корпус — это уже не просто аппаратная часть.
Это система управления, работающая на программном обеспечении.


Что такое интеллектуальное программное обеспечение шасси?

Краткий ответ:
Это программное обеспечение, которое скоординированно управляет электронными тормозами, электронным рулевым управлением и подвеской.

Ключевое изменение

Старый подходНовый подход
Механическое управлениеПрограммное управление
Отдельные ЭБУконтроллер домена
РеактивныйПрогностический

Реальный пример

На мокром повороте:

  • Регулировка рулевого управления
  • Подвеска становится жестче
  • Торможение перераспределяет

Всё делается автоматически.


Для чего нужен контроллер домена шасси (DCU)?

Краткий ответ:
Блок управления DCU заменяет несколько блоков управления ECU и обеспечивает единую логику управления шасси.

Что она обрабатывает

  • Задачи управления в реальном времени
  • Связь (CAN FD, Ethernet, FlexRay)
  • Координация между системами
  • мониторинг безопасности

Типичные чипы

  • NXP S32G
  • Infineon AURIX TC4x
  • Renesas U2A16

Такой подход снижает фрагментацию системы и улучшает время отклика.


Как создаётся программное обеспечение для интеллектуального шасси?

Краткий ответ:
В ней используется многоуровневая структура AUTOSAR для разделения аппаратного и программного обеспечения.


Уровень аппаратной абстракции (HAL)

  • Обеспечивает связь программного обеспечения с аппаратным обеспечением.
  • Включает драйверы для датчиков и исполнительных механизмов.

Пример:

  • Тормозная система должна реагировать в течение миллисекунд.
  • Для управления рулевым колесом необходим точный контроль угла поворота.

Базовый программный слой (БПС)

  • Операционные системы реального времени (QNX, VxWorks)
  • Стек связи
  • Диагностика (ISO 14229)
  • Проверки безопасности (контроль, резервирование)
  • Управление памятью

Этот слой обеспечивает стабильность и предсказуемость системы.


Функциональный программный слой

Именно здесь происходит контроль.

Электронное управление тормозами

  • ABS, ESP, AEB
  • Работает с рекуперацией энергии

Электронное рулевое управление

  • Переменное передаточное отношение рулевого управления
  • Отслеживание траектории (ПИД-регулятор, MPC)
  • Резервное управление

Активная подвеска

  • CDC
  • Пневматическая подвеска
  • Предварительный просмотр

Многосистемная координация

  • МПК
  • Адаптивное управление

Уровень приложения

  • режимы движения
  • реагирование на состояние дорог
  • Резервный вариант разлома

В случае сбоя система переключается в безопасный режим.


Какие алгоритмы управления используются?

Краткий ответ:
Метод MPC является основным, поскольку он позволяет одновременно решать несколько задач.


Модель прогнозирующего управления (MPC)

  • Прогнозирует будущее движение
  • Ограничения по захвату (захват, угол)
  • Обеспечивает баланс между безопасностью и комфортом.

Пример:

  • При прохождении поворотов система одновременно контролирует рыскание, крен и рулевое управление.

Другие методы

  • ПИД-регулятор → простые циклы
  • Адаптивное управление → регулирует параметры
  • Обучение с подкреплением → управление на основе обучения

Почему необходима технология объединения данных с датчиков?

Краткий ответ:
Ни один отдельный датчик сам по себе не является достаточно надежным.


Источники данных

  • Скорость вращения колеса
  • Угол поворота руля
  • Ускорение
  • Камеры, радар, лидар
  • Данные силовой установки
  • Облачные данные (карты, V2X)

Слои слияния

  1. Уровень датчика → удалить шум
  2. Уровень предметной области → оценка состояния транспортного средства
  3. Междоменный → полный обзор системы

Методы

  • Фильтрация Калмана
  • Байесовская оценка

Это повышает точность и оперативность.


Как обеспечивается безопасность и охрана

Краткий ответ:
Система должна соответствовать уровню безопасности ASIL-D и обеспечивать защиту от киберугроз.


Функциональная безопасность

  • FMEA, FTA
  • Резервные системы
  • Обнаружение неисправностей

Пример:
Если датчик выходит из строя, система вычисляет его значение по приблизительной шкале.


Кибербезопасность

  • Зашифрованная связь
  • аутентификация ЭБУ
  • Брандмауэр

Предотвращает риски, связанные с внешним контролем.


Как работает развитие на практике

Краткий ответ:
Разработка начинается с создания моделей, затем переходит к моделированию, тестированию оборудования и работе с реальными транспортными средствами.


Рабочий процесс

  1. Требования
  2. Архитектура
  3. Моделирование
  4. Моделирование
  5. Калибровка
  6. Производство + OTA

Разработка на основе моделей (MBD)

  • MATLAB / Simulink
  • Автоматическая генерация кода

Быстрее и меньше ошибок.


Этапы тестирования

  • MIL → проверка алгоритма
  • HIL → аппаратное тестирование
  • Транспортное средство → проверка в реальных условиях

Результаты реального проекта

  • Реакция AEB ≤ 80 мс
  • Точность рулевого управления ≤ 0,08°
  • Время реакции подвески ≤ 40 мс

Результаты:

  • На 15% лучшее восстановление энергии
  • Увеличение запаса хода на 10%

Основные вызовы в развитии

Краткий ответ:
Наибольшие проблемы связаны с конфликтами в координации, временными ограничениями, проверкой безопасности и трудоемкостью калибровки.


Контроль конфликтов

Тормозная система, рулевое управление и подвеска могут нуждаться в разных компонентах.

Решение:

  • МПК
  • Динамическое взвешивание

Ограничения в реальном времени

Интенсивные вычисления замедляют отклик.

Решение:

  • Приоритет задачи
  • Упрощенные модели
  • Чипсы получше

Проверка безопасности

Очень сложный и трудоемкий процесс.

Решение:

  • Модульное тестирование
  • Инструменты автоматизации
  • Цифровой двойник

Сложности калибровки

Разные дороги требуют разной настройки.

Решение:

  • Моделирование + реальные испытания
  • Настройка на основе ИИ
  • База данных параметров

Как вычислительная мощность влияет на систему

Краткий ответ:
Производительность зависит от возможностей микросхемы и планирования задач.


Ключевые моменты

  • Многоядерные процессоры
  • 100–500 ТОПС
  • ЦП + графический процессор + NPU

Оптимизация

  • Приоритет задачи
  • Легковесные алгоритмы
  • Периферийные вычисления

Будущее направление

Краткий ответ:
Системы шасси будут становиться все более ориентированными на данные и тесно интегрированными с другими областями.


Тренды

  1. Управление на основе ИИ
  2. Междоменная интеграция
  3. Высокие вычислительные мощности
  4. Программное обеспечение на основе сервисов
  5. Стандартизированные системы управления по проводам

Они необходимы для достижения более высоких уровней автономии.


Часто задаваемые вопросы об интеллектуальном программном обеспечении шасси


Почему важна программно-определяемая архитектура?

Краткий ответ:
Это обеспечивает централизованное управление и упрощает обновления.

Современные системы шасси используют DCU и AUTOSAR для разделения аппаратного и программного обеспечения. Это снижает сложность, поддерживает обновления по беспроводной сети и упрощает масштабирование систем для будущих автомобилей.


Какие самые серьезные проблемы стоят перед нами сегодня?

Краткий ответ:
Сложность системы и производительность в реальном времени являются основными проблемами.

Инженеры должны управлять множеством систем, работающих совместно, при соблюдении строгих требований к времени, безопасности и защите. Устаревшие конструкции затрудняют интеграцию.


Каким образом MPC меняет управление шасси?

Краткий ответ:
MPC позволяет одной системе управлять несколькими целями управления одновременно.

Он прогнозирует будущие состояния и корректирует управляющие воздействия с учетом таких ограничений, как сцепление шин с дорогой и пределы поворота руля. В настоящее время это основной подход к скоординированному управлению.


Какова роль искусственного интеллекта?

Краткий ответ:
Искусственный интеллект помогает системам адаптироваться к водителям и дорожным условиям.

Это улучшает прогнозирование, поддерживает обучение на основе данных и позволяет применять более гибкие стратегии управления, выходящие за рамки фиксированных правил.


Как производители оригинального оборудования сокращают время разработки?

Краткий ответ:
Используя разработку на основе моделей и автоматизацию.

Методология MBD, инструменты моделирования и автоматизированное тестирование сокращают время разработки с нескольких месяцев до гораздо более коротких циклов, одновременно повышая согласованность результатов.


Автор

Джонни Лю
Генеральный директор компании Dowway Vehicle

Джонни Лю специализируется на интеллектуальных системах шасси, контроллерах домена и архитектуре программного обеспечения для электромобилей, имея практический опыт работы в реальных автомобильных программах.

Последнее обновление: 24 марта 2026 г.


Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.