< Назад к Электронное рулевое управление
- Быстрый ответ
- Почему программное обеспечение SBW меняет всё
- Аппаратные компоненты
- Что обрабатывает программное обеспечение
- Уровень аппаратной абстракции (HAL)
- Базовый программный слой (БПС)
- Функциональный программный слой
- Уровень приложения
- Распознавание намерений управления
- Переменное передаточное отношение рулевого управления (MPC)
- Управление крутящим моментом рулевого управления (адаптивный ПИД-регулятор)
- Активное управление возвратом в центральное положение
- Краткий ответ
- Детальный дизайн
- Краткий ответ
- Дизайн
- Требование к переключению
- Настоящий вызов
- Решение
- Краткий ответ
- Рабочий процесс
- Уровни тестирования
- Результат
- Задержка рулевого управления
- Переключение резервирования
- Электромагнитные помехи (ЭП)
- Калибровка
- Результаты измерений
- Как системы SBW могут соответствовать уровню безопасности ASIL-D без механического резервного механизма?
- В чём заключаются самые большие проблемы в алгоритмах SBW?
- Как имитируется ощущение от рулевого управления?
- Как система SBW взаимодействует с автономным вождением?
- Что ограничивает массовое производство SBW?
Быстрый ответ
Программная архитектура Steer-by-wire заменяет механическую рулевую колонку полностью электронной системой. Она использует многоуровневое программное обеспечение на основе AUTOSAR, алгоритмы управления в реальном времени, такие как MPC и адаптивный PID, а также механизмы безопасности ASIL-D для управления рулевым управлением с помощью датчиков, блоков управления и электрических приводов, обеспечивая при этом надежность за счет резервирования и отказоустойчивой конструкции.
- Отсутствие механической связи — рулевое управление полностью контролируется программным обеспечением.
- Слои AUTOSAR структурируют систему (HAL → BSW → Функциональный → Прикладной).
- Основные принципы управления: MPC, адаптивный ПИД-регулятор, опережающая связь.
- Безопасность уровня ASIL-D достигается за счет резервирования и отказоустойчивого управления.
- Разработано с использованием MBD с применением MIL, HIL и реальных испытаний на транспортных средствах.
- Незаменим для систем ADAS уровня L2+ и автономного вождения.
Почему программное обеспечение SBW меняет всё
Мне довелось работать над проектами, где удаление одного-единственного механического вала заставляло нас переосмыслить всю систему.
Как только этот вал исчезнет, пути назад не будет.
Всё — управляемость, безопасность, ощущения водителя — зависит от программного обеспечения.
Именно здесь SBW превращается в инженерную задачу иного рода.
Что такое программная архитектура Steer-by-Wire и как она работает?
Программное обеспечение Steer-by-wire преобразует вводимые водителем данные в электрические сигналы и управляет рулевым управлением посредством программного обеспечения, без какой-либо физической связи.
Поток сигналов
- Датчики рулевого колеса измеряют крутящий момент и угол поворота.
- Сигналы поступают в блок управления рулевым управлением (SCU).
- Программное обеспечение вычисляет команду рулевого управления.
- Исполнительный двигатель осуществляет движение.
- Электродвигатель обратной связи воссоздает ощущение рулевого управления.
Чем это отличается?
| Особенность | Традиционное рулевое управление | СБВ |
| Связь | Механический | Электронный |
| Контроль | Зафиксированный | Программно-определяемый |
| Передаточное число рулевого управления | Статический | Динамический |
| Интеграция | Ограниченный | Полная системная интеграция |
Главное изменение простое:
Проблема рулевого управления становится проблемой системы управления, а не механической.
Что входит в комплектную систему SBW?

Аппаратные компоненты
- модуль рулевого колеса
- Датчик крутящего момента (±0,05 Нм)
- Датчик угла (разрешение 0,01°)
- Двигатель обратной связи
- Блок управления рулевым управлением
- Infineon AURIX TC4x / NXP S32G399
- Исполнительный механизм рулевого управления
- Двигатель PMSM мощностью 12 кВт
- Редуктор и зубчатая рейка
- Датчик положения стойки (±150 мм)
- Коммуникация
- CAN FD (500 кбит/с)
- Ethernet (1000BASE-T1, 1 Гбит/с)
- Энергетическая система
- Резервный источник питания 12 В / 48 В
Что обрабатывает программное обеспечение
- Обработка входного сигнала
- Решения по контролю
- Управление двигателем
- Генерация обратной связи
- Обнаружение и устранение неисправностей
Нет программного обеспечения → нет управления.
Как создаётся программное обеспечение SBW с использованием AUTOSAR?

Программное обеспечение SBW построено на основе четырехслойной структуры платформы AUTOSAR Classic.
Уровень аппаратной абстракции (HAL)
Этот слой скрывает подробную информацию об оборудовании.
Включает:
- Приводы датчиков (крутящего момента, угла поворота, зубчатой рейки)
- Водители, использующие FOC (ответ ≤10 мс)
- Факторы коммуникации
Поддерживает переключение резервирования датчиков.
Базовый программный слой (БПС)
Здесь работают системные службы.
Включает:
- RTOS (QNX 7.1)
- 5-миллисекундный цикл управления
- фоновые задачи длительностью 20 мс
- Стек связи
- АВТОСАР КОМ
- Диагностика по стандарту ISO 14229
- мониторинг безопасности
- Сторожевой пёс
- Контрольные суммы и проверки четности
- контроль выполнения задач
- Память
- Флэш-память с шифрованием
- Управление питанием
- Резервное переключение
Функциональный программный слой
Это ядро управления.
- Алгоритмы управления рулевым управлением
- Обнаружение неисправностей
- Логика избыточности
- Междоменная координация
Уровень приложения
Обрабатывает поведение на уровне пользователя.
- Режимы движения (спорт, комфорт, экономичный, автономный)
- Адаптация к дорожным условиям
- Обновления по воздуху (OTA) с поддержкой отката
Какие алгоритмы управления используются в SBW?
Распознавание намерений управления
Краткий ответ:
Это определяет, что хочет сделать водитель или система.
Подробности:
- Входные параметры: крутящий момент, угол, скорость.
- Использует нечеткое управление
- Переключение между ручным и автономным режимами (<50 мс)
Переменное передаточное отношение рулевого управления (MPC)
Краткий ответ:
Система MPC корректирует поведение рулевого управления в зависимости от скорости и динамических характеристик автомобиля.
Подробности:
- На основе модели транспортного средства с 2 степенями свободы.
- Низкая скорость: 12:1–16:1
- Высокая скорость: 8:1–10:1
- Использует данные о подвеске (высота, жесткость).
Управление крутящим моментом рулевого управления (адаптивный ПИД-регулятор)
Краткий ответ:
ПИД-регулятор обеспечивает точный и стабильный выходной крутящий момент.
Подробности:
- Точность ≤0,1°
- Компенсирует трение и сопротивление дорожного покрытия.
- Адаптируется к стилю вождения с помощью настройки на основе обучения.
Активное управление возвратом в центральное положение
Краткий ответ:
Обеспечивает плавное возвращение рулевого колеса в центральное положение.
Подробности:
- Прямая связь + обратная связь
- Точность ≤0,5°
- Скорректировано с учетом наклона и боковых сил.
Каким образом компания SBW соответствует стандарту безопасности ISO 26262 ASIL-D?
Краткий ответ
Благодаря резервированию, мониторингу в реальном времени и отказоустойчивому управлению система продолжает работать даже при сбоях.
Детальный дизайн
Анализ опасностей
- FMEA
- ФТА
- Выявлено более 30 видов отказов.
Механизмы безопасности
- мониторинг надзорных органов
- Проверки целостности данных
- контроль выполнения задач
Реагирование на неисправности
| Тип неисправности | Действие |
| Незначительный | Компенсация |
| Главный | Переключиться на резервное копирование |
| Критический | Аварийное рулевое управление |
Стратегия действий в чрезвычайных ситуациях
- Дифференциальное управление крутящим моментом
- Контролируемая остановка
Ключевой момент:
Система предполагает, что сбои неизбежны, и тем не менее продолжает работать.
Что такое избыточность в системах SBW?
Краткий ответ
Наличие нескольких независимых систем обеспечивает продолжение работы рулевого управления даже в случае отказа одной из них.
Дизайн
- Двойные датчики
- Двойной ЭБУ
- Двойная коммуникация
- Двойные пути управления
Требование к переключению
- переключение при отказе ≤20 мс
- Заметных нарушений не обнаружено.
Настоящий вызов
- Скачки крутящего момента
- Несоответствие параметров
Решение
- Синхронизация состояний
- Плавное управление переходом
Как разрабатывается программное обеспечение SBW?

Краткий ответ
Использование проектирования на основе моделей (MBD) с моделированием и автоматической генерацией кода.
Рабочий процесс
- Создание системных моделей
- Имитация алгоритмов
- Сгенерировать код
- Развернуть в SCU
Уровни тестирования
- МИЛ
- ХИЛ
- Испытание транспортных средств
Результат
- Разработка на 40% быстрее
- Снижение риска интеграции
Какие инженерные проблемы являются самыми сложными?
Задержка рулевого управления
Причина:
- Сигнал + вычисления + задержка двигателя
Исправить:
- Более быстрые алгоритмы
- Оптимизация FOC
- Управление с опережением
Результат:
- <20 мс задержка
Переключение резервирования
Исправить:
- Синхронизация параметров
- Плавный переход
Электромагнитные помехи (ЭП)
Исправить:
- Фильтрация Калмана
- проектирование ЭМС
Калибровка
Исправить:
- Цифровой двойник
- Настройка на основе ИИ
Результаты измерений
- Точность рулевого управления: ≤0,08°
- Время отклика: ≤8 мс
- Ошибка возврата: ≤0,3°
Как SBW взаимодействует с другими системами?
Краткий ответ:
Она работает совместно с тормозной системой, подвеской и системами автономного управления.
Подробности:
- Электронное торможение → устойчивость
- Пневматическая подвеска → контроль крена
- ADAS → отслеживание траектории
Пример:
Во время поворота:
- Подвеска обнаруживает крен
- Система SBW регулирует крутящий момент рулевого управления.
Что ждет компанию SBW Software в будущем?
- Управление на основе ИИ
- Междоменные системы
- Высокопроизводительные вычисления (CPU + GPU + NPU)
- архитектура SOA
- Стандартизация
Часто задаваемые вопросы (обновлено для 2026 года)
Как системы SBW могут соответствовать уровню безопасности ASIL-D без механического резервного механизма?
Краткий ответ:
Благодаря использованию резервирования и отказоустойчивого управления система продолжает работать даже при сбоях.
Подробности:
- Два блока управления двигателем, датчики, источник питания
- Диагностика в реальном времени
- Проектирование с учетом отказоустойчивости
- Стратегии резервного управления
В чём заключаются самые большие проблемы в алгоритмах SBW?
Краткий ответ:
Ограничения реального времени и неопределенность системы.
Подробности:
- MPC должен выполниться за время около 5 мс.
- Состояние шин и дорожного покрытия непредсказуемо.
- Ограничения по уровню шума и работе исполнительных механизмов
- Интеграция отказоустойчивого управления
Решения:
- Упрощенные модели
- Комбинация MPC + PID
- Настройка на основе ИИ
Как имитируется ощущение от рулевого управления?
Краткий ответ:
Использование двигателей и алгоритмов управления.
Подробности:
- Двигатели с обратной связью создают крутящий момент.
- Оценка состояния дороги
- Регулировка в зависимости от скорости
- Настройка драйверов
Как система SBW взаимодействует с автономным вождением?
Краткий ответ:
Он выполняет функцию основного исполнительного механизма для управления транспортным средством.
Подробности:
- Получает команды планирования траектории.
- Работает с тормозной системой и подвеской.
- Обеспечивает централизованное управление
Что ограничивает массовое производство SBW?
Краткий ответ:
Безопасность, стоимость и доверие.
Подробности:
- сертификация ASIL-D
- Надежность системы
- затраты на резервирование
- Отсутствие стандартов
- Доверие водителя
Автор
Джонни Лю
Генеральный директор компании Dowway Vehicle
Джонни Лю работает над интеллектуальными системами шасси, архитектурой рулевого управления по проводам и платформами для электромобилей. Он руководил проектами по разработке программного обеспечения для рулевого управления по проводам от стадии разработки до внедрения, уделяя особое внимание системам, критически важным для безопасности, архитектуре AUTOSAR и алгоритмам управления.





