< Назад к разработке платформы
Джонни Лю, генеральный директор компании Dowway Vehicle.
Опубликовано: 4 марта 2026 г. | Время чтения: 15 минут
- 1. Введение: Изменения в автомобильных испытаниях
- 2. Основные принципы и преимущества HIL-тестирования контроллеров
- 3. Системная архитектура: создание тестовой среды
- 4. Ключевые инженерные технологии
- 5. Процесс разработки V-модели
- 6. Применение в реальной инженерной практике
- 7. Дальнейшие шаги в HIL-тестировании
- 8. Часто задаваемые вопросы (FAQ) о контроллерах для HIL-тестирования автомобилей
- Что такое контроллер HIL-тестирования автомобиля?
- Как работает автомобильное HIL-тестирование?
- Почему HIL-тестирование важно в автомобильных исследованиях и разработках?
- Какие автомобильные системы обычно тестируются с помощью HIL-моделирования?
- Какие ключевые компоненты входят в состав автомобильной системы HIL-тестирования?
- 9. Заключительные мысли
Основные выводы:
- А контроллер HIL для автомобиля Эта система выступает в качестве прямого связующего звена, образуя замкнутый контур между физическим блоком управления двигателем (ЭБУ) и виртуальной средой моделирования.
- Современные интеллектуальные автомобили содержат более 50 электронных блоков управления; тестирование HIL сокращает циклы валидации, выявляя ошибки на ранних этапах процесса V-моделирования, что снижает затраты более чем на 30%.
- Современные HIL-системы теперь включают в себя многопроцессорный рендеринг, граничные случаи, генерируемые искусственным интеллектом, и задержку на уровне микросекунд для соответствия строгим требованиям. ISO 26262 (ASIL D) и АСПАЙС стандарты.
1. Введение: Изменения в автомобильных испытаниях
Современные автомобили функционируют как интеллектуальные терминалы. Они объединяют механику, электронику и программное обеспечение в единую систему. В традиционных автомобилях было, возможно, от 10 до 20 электронных блоков управления (ЭБУ). Теперь же интеллектуальные модели оснащены более чем 50 ЭБУ. Они управляют всем: от трансмиссии до безопасности шасси и передовых систем помощи водителю (ADAS).
Такой скачок в сложности затрудняет тестирование. Тестирование на треке обходится слишком дорого, занимает слишком много времени и ограничивает возможности безопасного проведения работ. В реальных условиях сложно легко воспроизвести тепловой разгон батареи или внезапное падение показаний датчика, не подвергая опасности людей. Обнаружение конструктивного недостатка на поздней стадии создания прототипа также влечет за собой огромные затраты на ремонт.
Тестирование с использованием аппаратного моделирования (Hardware-in-the-Loop, HIL) решает эту проблему. Вы подключаете реальный контроллер HIL-тестирования автомобиля (ЭБУ) к виртуальной системе. Это переносит проверку на ранние этапы проектирования. Это обеспечивает безопасность, ускоряет работу и помогает командам соответствовать стандартам ISO 26262 и ASPICE с самого начала.
2. Основные принципы и преимущества HIL-тестирования контроллеров
Логика замкнутого контура
HIL-тестирование основано на «моделировании с замкнутым контуром». Быстрый компьютер создает виртуальный автомобиль, окружающую среду и физическую нагрузку. Вы подключаете физический блок управления двигателем (ЭБУ) к этому цифровому миру. Контур выглядит следующим образом: ЭБУ > Виртуальная среда > ЭБУ.
Симулятор моделирует динамику и работу датчиков, посылая сигналы (например, скорость или торможение) в ЭБУ. Контроллер HIL-тестирования автомобиля считывает эти сигналы, принимает решения на основе своих алгоритмов и отправляет команды обратно. Симулятор мгновенно обновляет сцену. Представьте себе это как высокореалистичную гоночную видеоигру, но за рулем находится ЭБУ.
HIL-тестирование против традиционного физического тестирования
| Особенность | Традиционные физические тесты | Система управления тестированием HIL для автомобилей |
| Безопасность | Высокий риск (испытания на тепловой разгон или отказ тормозной системы). | 100% безопасно (смоделированные экстремальные сценарии). |
| Скорость | Медленно, зависит от погоды, местоположения и телосложения. | Автоматизированная система 24/7, завершив многомесячную работу за несколько дней. |
| Расходы | Очень высокие затраты (на прототипы, гусеницы, топливо, человеческий труд). | Снижает общие затраты на тестирование на >30%. |
| Верность | В реальных условиях сложно выявлять аппаратные ошибки на ранних стадиях. | Высокий, регистрирует шумы на печатной плате, уровни сигнала на интерфейсе и сбои синхронизации. |
| Правила | Сложно многократно документировать нестандартные случаи. | Непосредственно поддерживает ISO 26262 & АСПАЙС сертификация. |
3. Системная архитектура: создание тестовой среды
Для полноценной системы управления HIL-тестированием автомобиля требуются компоненты, изготовленные на заказ в зависимости от ЭБУ. Базовая система состоит из пяти основных блоков, работающих совместно.
3.1 Модуль тестирования ЭБУ
Для разных блоков управления двигателем требуются специальные жгуты проводов, монтажные кронштейны и радиаторы.
- Силовой агрегат: Блок управления двигателем (ECU), блок управления трансмиссией (TCU), блок управления электродвигателем (MCU), система управления батареей (BMS).
- Шасси: Антиблокировочная система тормозов (ABS), электронная система стабилизации (ESP), электроусилитель руля (EPS).
- Умное вождение: Контроллеры ADAS, контроллеры домена автономного вождения (ADC), узлы LiDAR/камеры.
- Тело: Блок управления кузовом (BCM), блок кондиционирования воздуха (ACU), шлюз (GW).
3.2 Модуль моделирования в реальном времени
Мозгу необходима экстремальная скорость. Мы стремимся к этому. Шаг моделирования ≤1 мс.
- Процессоры: Команды используют многоядерные процессоры и FPGA-системы (например, dSPACE SCALEXIO или NI PXI). FPGA обрабатывают быстрые сигналы; процессоры выполняют сложные вычисления.
- Программное обеспечение: Такие инструменты, как Matlab/Simulink, dSPACE ConfigurationDesk и NI VeriStand, поддерживают ASAM OpenDRIVE/OpenSCENARIO и взаимодействуют с ROS2/TROS.
- Виртуальные модели: Высокоточные модели динамики транспортного средства и датчиков (управление искажениями объектива, динамическое размытие, отражательная способность облака точек) калибруются с точностью до… Погрешность моделирования ≤5%.
3.3 Модуль интерфейса ввода/вывода
Этот мост преобразует виртуальные сигналы в аппаратные сигналы с задержкой в… ≤10 мкс.
- Аналоговый ввод/вывод: Точно имитирует работу датчиков на ≤0,1% FSR.
- Цифровой ввод/вывод: Переключатели высокого/низкого напряжения.
- Автобусы: CAN, CAN FD, LIN, Ethernet (1000/100BASE-T1) и FlexRay. Высокопроизводительные системы используют интерфейсы GMSL/LVDS для прямой передачи необработанных данных с датчиков ADAS.
3.4 Модуль управления тестированием
Программное обеспечение, такое как dSPACE ControlDesk, Vector CANoe или NI VeriStand, запускает скрипты на Python и LabVIEW. Оно собирает высокочастотные данные (100 Гц–10 кГц(хранение в форматах CSV/MAT) и создание автоматизированных отчетов.
3.5 Модуль ввода нагрузки и ошибок
- Симуляторы нагрузок: Используйте RLC-компоненты для имитации реальных электрических нагрузок, например, мощности ШИМ-управления форсунок.
- Блок внедрения ошибок (FIU): Имитирует обрывы/короткие замыкания и дрейф сигнала в миллисекундах для проверки диагностической логики ЭБУ.
4. Ключевые инженерные технологии
4.1 Оптимизация скорости
Блоки управления двигателем работают исправно на определенной ступени. ≤1 мс. Контроллерам домена ADAS требуются шаги с точностью до микросекунды. Многопроцессорные системы позволяют запускать сложные сцены, значительно повышая скорость тестирования. 50%.
4.2 Калибровка модели
Инженеры используют реальные данные о дорогах для настройки моделей. В системах ADAS корректировка моделей датчиков помогает повысить точность обнаружения нескольких целей (Recall) до… 64,68%.
4.3 Скрипты автоматизации
Используя Python или LabVIEW, команды выполняют разбиение на классы эквивалентности и анализ граничных значений. Для систем ADAS используются такие инструменты, как… АвтоГИ (генерация сценариев) и Log2World (Реконструкция сценария) расширяет границы возможностей в крайних случаях. Автоматизация делает HIL-тестирование более эффективным. 3-5 раз Быстрее.
4.4 Внедрение ошибок и безопасность
Для достижения уровня ASIL AD используются методы латинской гиперкубической выборки и байесовские адаптивные алгоритмы. Мы доказываем работоспособность теста, используя такие метрики, как… тест Колмогорова-Смирнова и KL-дивергенция. Например, инженеры могут смоделировать обрыв цепи датчика скорости вращения колеса системы ESP или отказ лидара системы ADAS, чтобы проверить работу резервной логики.
5. Процесс разработки V-модели
HIL-тестирование проводится параллельно с разработкой ЭБУ с помощью V-Model:
- Требования: Определите целевые задачи, объем работ и выберите платформы (dSPACE для силовых агрегатов, NI PXI для систем помощи водителю, ETAS для проектов AUTOSAR или индивидуальные решения для ограниченного бюджета).
- Настройка и отладка: Настройте оборудование, сопоставьте шины и откалибруйте модели.
- Разработка кейса: Напишите сценарии автоматизированного тестирования.
- Исполнение: Запустите пакетные тесты и получите журналы с высокой частотой выполнения.
- Анализ: Сравните фактические результаты с тем, что вы ожидали обнаружить — наличие ошибок.
- Сообщение: Распечатайте документы ISO 26262/ASPICE для получения разрешения на производство.
6. Применение в реальной инженерной практике
Пример 1: Контроллер системы управления батареей (BMS) для электромобилей
- Требования: Уровень безопасности ASIL C. Необходимо обеспечить зарядку/разрядку и терморегулирование.от -30°C до 60°C), и диагностику.
- Настраивать: dSPACE SCALEXIO (шаг 0,5 мс), 32 аналоговых/8 цифровых входов/выходов, шины CAN/CAN FD и симуляторы нагрузки ячеек.
- Результаты: Мы запустили 120 автоматизированных тестов (100% автоматизация, 95% охват). Мы провели тестирование. 0,5C, 1C и 2C скорости, сохраняя погрешность точности напряжения ≤2%. Терморегулятор поддерживал температуру батареи на уровне 20–40 °C (погрешность) ≤1°CМы проверили его на 15 неисправностей (короткие замыкания, неисправные датчики температуры) и получили 100% точность диагностики.≤100 мс (ответ). Мы выявили 3 логические ошибки, сократили время НИОКР с 6 до 3,5 месяцев и уменьшили количество испытаний на реальных автомобилях на 80%.
Вариант 2: Контроллер домена автономного вождения L3 (ADC)
- Требования: Уровень безопасности ASIL D для архитектуры NVIDIA Hyperion 8.1. Необходимо имитировать работу 12 камер + 9 радаров + 1 лидара.
- Настраивать: Распределенная платформа NI PXI с поддержкой нескольких графических процессоров. Она запускает NeRF/3DGS и выполняет рендеринг с трассировкой лучей. 0,1 мс этапы. Использует Ethernet 10 Гбит/с, CAN FD и передачу данных GMSL/LVDS (задержка). ≤1 мс).
- Результаты: Мы провели 200 тестовых случаев, используя NI VeriStand и Python (90% автоматизации, 98% покрытия). Точность распознавания снизилась. ≥99% (≤50 мс (ответ). Резервный датчик сработал безупречно. Мы выявили 5 дефектов в планировании принятия решений, что позволило нам соответствовать уровню ASIL D.
7. Дальнейшие шаги в HIL-тестировании
- Сверхвысокое качество графики: В современных моделях датчиков учитываются сложные физические процессы, такие как многолучевое распространение сигнала радара и ослабление сигнала из-за дождя. Текущие настройки обеспечивают плавный переход между режимами работы. 14 кадров в секунду в режимах полной трассировки лучей.
- Искусственный интеллект и цифровые двойники: Искусственный интеллект самостоятельно пишет тестовые сценарии. Команды беспрепятственно переносят тестовые сценарии между различными подразделениями. SiL, MiL и HIL. Цифровые двойники синхронизируют данные между лабораторным стендом и автомобилями на реальных дорогах.
- Многоблочный ЭБУ и V2X: Команды тестируют целые группы устройств одновременно (MCU + BMS + VCU). Они интегрируют технологию Vehicle-to-Everything (V2X) для имитации движения транспорта в условиях плотного городского трафика.
- Настройка облачных периферийных сред: Сложные математические вычисления выполняются в режиме онлайн, а операции ввода-вывода в реальном времени обрабатываются на периферии сети. Это значительно снижает затраты на оборудование.
- Правила кибербезопасности: Команды объединили стандарт ISO 26262 с ISO/SAE 21434. Контроллеры HIL сталкиваются с поддельными взломами шины CAN и подделкой данных LiDAR для обеспечения безопасности автомобиля.
8. Часто задаваемые вопросы (FAQ) о контроллерах для HIL-тестирования автомобилей
Что такое контроллер HIL-тестирования автомобиля?
Краткий ответ: Это аппаратно-программная система, позволяющая тестировать реальные блоки управления двигателем автомобилей в безопасном, смоделированном цифровом мире.
На практике аппаратное обеспечение физического контроллера подключается к симулятору реального времени, моделирующему двигатель, аккумулятор, датчики и окружающую среду. Контроллер выполняет такие задачи, как:
- Запуск автоматизированных тестовых сценариев
- Управление сложными моделями моделирования
- Внедрение ошибок и граничных условий
- Мониторинг высокочастотных сигналов и данных
- Регистрация результатов и формирование отчетов о соответствии требованиям.
Как работает автомобильное HIL-тестирование?
Краткий ответ: Это позволяет создать быструю замкнутую систему управления между физическим бортовым компьютером автомобиля и виртуальной средой.
Основной процесс включает в себя:
- Настоящий блок управления двигателем: Тестируемое физическое оборудование.
- Симулятор в реальном времени: Быстрый процессор, обрабатывающий математические модели автомобильных деталей.
- Интерфейс ввода-вывода: Аппаратный мост, осуществляющий обмен сигналами между блоком управления двигателем (ЭБУ) и симулятором.
- Тестовое программное обеспечение: Платформа, на которой выполняются автоматизированные сценарии.
Симулятор отправляет виртуальные данные с датчиков в ЭБУ. ЭБУ обрабатывает их и отправляет команды обратно. Симулятор реагирует мгновенно, действуя в точности как настоящий автомобиль на реальной дороге.
Почему HIL-тестирование важно в автомобильных исследованиях и разработках?
Краткий ответ: Это позволяет инженерам выявлять программные ошибки на ранних стадиях и безопасно тестировать опасные сценарии, экономя деньги и время.
Поскольку автомобили работают на сложном программном обеспечении, HIL-тестирование помогает командам:
- Выявляйте ошибки интеграции на ранних этапах проектирования.
- Проведите безопасное тестирование неблагоприятных сценариев, таких как перегрев батареи или серьезные отказы датчиков.
- Перед оплатой полномасштабных физических прототипов необходимо проверить работоспособность системы.
- Сократите затраты на разработку и ускорьте вывод автомобилей на рынок.
Какие автомобильные системы обычно тестируются с помощью HIL-моделирования?
Краткий ответ: Инженеры тестируют практически каждую интеллектуальную систему автомобиля, от силового агрегата до систем автономного вождения.
К распространенным областям применения относятся:
- Силовой агрегат: Блоки управления двигателем (ЭБУ) и блоки управления трансмиссией (БТ).
- Новая энергия: Системы управления батареями (BMS) и блоки управления двигателями (MCU).
- Умное вождение: Усовершенствованные системы помощи водителю (ADAS) и контроллеры автономного вождения.
- Шасси и безопасность: Электронные системы стабилизации (ESP) и антиблокировочная система тормозов (ABS).
Какие ключевые компоненты входят в состав автомобильной системы HIL-тестирования?
Краткий ответ: Для надежной работы системы необходимы быстрый компьютер, сама автомобильная деталь, сигнальные мосты, программное обеспечение и симуляторы неисправностей.
Профессиональный стенд HIL включает в себя:
- Симулятор в реальном времени: Компьютер, на котором выполняются математические модели.
- Тестируемый блок управления (ЭБУ): Физическое оборудование.
- Интерфейсы ввода/вывода: Преобразователи сигналов (аналоговые, цифровые, CAN, LIN, Ethernet).
- Тестовое программное обеспечение: Командный центр, контролирующий сценарии и собирающий данные.
- Инжекторы нагрузки и ошибок: Физическое оборудование, используемое для имитации электрической нагрузки и запуска системных сбоев.
9. Заключительные мысли
Контроллер HIL-тестирования автомобиля лежит в основе современной автомобильной инженерии. Создавая тесную связь между реальным оборудованием и виртуальной физикой, он устраняет самые большие препятствия на пути физического тестирования. Он снижает затраты, сокращает сроки и подтверждает пределы безопасности автомобиля.
По мере ускорения вычислительных процессов внедрение ИИ, облачных технологий и сверхвысокой графики в лаборатории позволит еще больше повысить скорость тестирования. Для инженерных команд освоение этих технологий — самый очевидный путь к созданию более безопасных и интеллектуальных автомобилей.





