Steer-by-wire software architecture diagram showing AUTOSAR layers, control algorithms, ECU, actuator, and ASIL-D safety system

Arquitectura de software de dirección por cable: AUTOSAR, control, seguridad y despliegue.

< Volver a Dirección por cable

Respuesta rápida

La arquitectura de software de dirección electrónica reemplaza la columna de dirección mecánica con un sistema totalmente electrónico. Utiliza software por capas basado en AUTOSAR, algoritmos de control en tiempo real como MPC y PID adaptativo, y mecanismos de seguridad ASIL-D para controlar la dirección mediante sensores, ECU y actuadores eléctricos, manteniendo la fiabilidad gracias a la redundancia y un diseño tolerante a fallos.


  • Sin conexión mecánica: la dirección está totalmente controlada por software.
  • Las capas de AUTOSAR estructuran el sistema (HAL → BSW → Funcional → Aplicación)
  • Control principal: MPC, PID adaptativo, control predictivo.
  • Seguridad ASIL-D lograda mediante redundancia y control tolerante a fallos.
  • Desarrollado utilizando MBD con MIL, HIL y pruebas en vehículos reales.
  • Imprescindible para sistemas avanzados de asistencia al conductor (ADAS) de nivel 2+ y conducción autónoma.

Por qué el software SBW lo cambia todo

He trabajado en programas donde la eliminación de un solo eje mecánico nos obligó a replantearnos todo el sistema.

Una vez que ese pozo desaparezca, no habrá alternativa.

Todo —el control, la seguridad, las sensaciones al volante— depende del software.

Ahí es donde SBW se convierte en un tipo diferente de problema de ingeniería.


¿Qué es la arquitectura de software de control electrónico (Steer-by-Wire) y cómo funciona?

El software de dirección electrónica convierte la información que proporciona el conductor en señales eléctricas y controla la dirección mediante software, sin ningún tipo de conexión física.

Flujo de señal

  1. Los sensores del volante miden el par y el ángulo.
  2. Las señales van a la Unidad de Control de Dirección (SCU).
  3. El software calcula la orden de dirección.
  4. El motor del actuador ejecuta el movimiento.
  5. El motor de retroalimentación recrea la sensación de la dirección.

¿Qué lo hace diferente?

CaracterísticaDirección tradicionalSBW
ConexiónMecánicoElectrónico
ControlFijadoDefinido por software
relación de direcciónEstáticoDinámica
IntegraciónLimitadoIntegración completa del sistema

El cambio clave es sencillo:

La dirección se convierte en un problema del sistema de control, no en un problema mecánico.


¿Qué incluye un sistema SBW completo?

Componentes de hardware

  • Módulo del volante
    • Sensor de par (±0,05 Nm)
    • Sensor de ángulo (resolución de 0,01°)
    • Motor de retroalimentación
  • Unidad de control de dirección
    • Infineon AURIX TC4x / NXP S32G399
  • Actuador de dirección
    • Motor PMSM de 12 kW
    • Reductor de engranajes y cremallera
    • Sensor de posición del bastidor (±150 mm)
  • Comunicación
    • CAN FD (500 kbps)
    • Ethernet (1000BASE-T1, 1 Gbps)
  • Sistema de energía
    • Fuente de alimentación redundante de 12 V / 48 V

Qué gestiona el software

  • Procesamiento de la señal de entrada
  • Decisiones de control
  • Control del motor
  • Generación de retroalimentación
  • Detección y recuperación de fallos

Sin software → sin dirección.


¿Cómo se construye el software SBW utilizando AUTOSAR?

El software SBW sigue una estructura de plataforma clásica AUTOSAR de cuatro capas.


Capa de abstracción de hardware (HAL)

Esta capa oculta los detalles del hardware.

Incluye:

  • Controladores de sensores (par, ángulo, cremallera)
  • Controladores de motor que utilizan FOC (respuesta ≤10 ms)
  • Impulsores de la comunicación

Admite la conmutación de redundancia de sensores.


Capa de software básica (BSW)

Aquí es donde se ejecutan los servicios del sistema.

Incluye:

  • RTOS (QNX 7.1)
    • ciclo de control de 5 ms
    • Tareas en segundo plano de 20 ms
  • pila de comunicación
    • AUTOSAR COM
    • Diagnóstico según la norma ISO 14229
  • Vigilancia de seguridad
    • Perro guardián
    • Verificaciones de antecedentes penales y de paridad
    • Supervisión de tareas
  • Memoria
    • Flash con cifrado
  • Gestión de energía
    • Conmutación redundante

Capa de software funcional

Este es el núcleo de control.

  • Algoritmos de control de dirección
  • Detección de fallos
  • Lógica de redundancia
  • Coordinación entre dominios

Capa de aplicación

Gestiona el comportamiento a nivel de usuario.

  • Modos de conducción (deportivo, confort, ecológico, autónomo)
  • Adaptación a las condiciones de la carretera
  • Actualizaciones OTA con soporte para reversión

¿Qué algoritmos de control se utilizan en SBW?


Reconocimiento de la intención de dirección

Respuesta corta:
Identifica lo que el controlador o el sistema quiere hacer.

Detalles:

  • Entradas: par, ángulo, velocidad
  • Utiliza control difuso
  • Cambia entre modo manual y autónomo (<50 ms)

Relación de dirección variable (MPC)

Respuesta corta:
El sistema MPC ajusta el comportamiento de la dirección en función de la velocidad y la dinámica del vehículo.

Detalles:

  • Basado en un modelo de vehículo de 2 grados de libertad.
  • Baja velocidad: 12:1–16:1
  • Alta velocidad: 8:1–10:1
  • Utiliza datos de suspensión (altura, rigidez).

Control del par de dirección (PID adaptativo)

Respuesta corta:
El control PID garantiza una salida de par precisa y estable.

Detalles:

  • Precisión ≤0,1°
  • Compensa la fricción y la resistencia de la carretera.
  • Se adapta al estilo de conducción mediante un ajuste basado en el aprendizaje.

Control activo de retorno al centro

Respuesta corta:
Permite que el volante vuelva suavemente a la posición central.

Detalles:

  • Retroalimentación y anticipación
  • Precisión ≤0,5°
  • Ajustado para la pendiente y las fuerzas laterales.

¿Cómo cumple SBW con la norma de seguridad ISO 26262 ASIL-D?


Respuesta breve

Mediante redundancia, monitorización en tiempo real y control tolerante a fallos que mantiene el sistema en funcionamiento incluso durante las averías.


Diseño detallado

Análisis de riesgos

  • Análisis de modos y efectos de fallos (FMEA)
  • FTA
  • Se han identificado más de 30 modos de fallo.

Mecanismos de seguridad

  • Vigilancia de control
  • Comprobaciones de integridad de datos
  • Supervisión de tareas

Respuesta ante fallas

Tipo de fallaAcción
MenorCompensación
ImportanteCambiar a copia de seguridad
CríticoDirección de emergencia

Estrategia de emergencia

  • Control de par diferencial
  • Parada controlada

Punto clave:

El sistema da por sentado que se producirán fallos, y aun así sigue funcionando.


¿Qué es la redundancia en los sistemas SBW?


Respuesta breve

Múltiples sistemas independientes garantizan que la dirección continúe incluso si uno falla.


Diseño

  • Sensores duales
  • ECU dual
  • Comunicación dual
  • Rutas de control duales

Requisito de cambio

  • conmutación por error de ≤20 ms
  • No se observan perturbaciones

Desafío real

  • Saltos de par
  • Desajuste de parámetros

Solución

  • sincronización de estados
  • Control de transición suave

¿Cómo se desarrolla el software SBW?


Respuesta breve

Utilización del diseño basado en modelos (MBD) con simulación y generación automática de código.


Flujo de trabajo

  1. Construir modelos de sistemas
  2. Simular algoritmos
  3. Generar código
  4. Despliegue en SCU

Niveles de prueba

  • MIL
  • Colina
  • Pruebas de vehículos

Resultado

  • Desarrollo un 40% más rápido
  • Menor riesgo de integración

¿Cuáles son los problemas de ingeniería más difíciles?


Retraso en la dirección

Causa:

  • Señal + cálculo + retardo del motor

Arreglar:

  • Algoritmos más rápidos
  • Optimización de FOC
  • control de anticipación

Resultado:

  • <20 ms de latencia

Conmutación de redundancia

Arreglar:

  • Sincronización de parámetros
  • Transición suave

Interferencia electromagnética (EV)

Arreglar:

  • Filtrado de Kalman
  • Diseño EMC

Calibración

Arreglar:

  • Gemelo digital
  • Ajuste basado en IA

Resultados medidos

  • Precisión de la dirección: ≤0,08°
  • Tiempo de respuesta: ≤8 ms
  • Error de retorno: ≤0,3°

¿Cómo funciona SBW con otros sistemas?

Respuesta corta:
Funciona conjuntamente con los sistemas de frenado, suspensión y conducción autónoma.

Detalles:

  • Frenos electrónicos → estabilidad
  • Suspensión neumática → control de balanceo
  • ADAS → seguimiento de ruta

Ejemplo:

Durante un turno:

  • La suspensión detecta el balanceo.
  • El SBW ajusta el par de dirección

¿Qué le depara el futuro al software SBW?

  • control impulsado por IA
  • Sistemas entre dominios
  • Computación de alto rendimiento (CPU + GPU + NPU)
  • Arquitectura SOA
  • Normalización

Preguntas frecuentes (actualizadas para 2026)


¿Cómo pueden los sistemas SBW cumplir con el nivel de seguridad ASIL-D sin respaldo mecánico?

Respuesta corta:
Mediante el uso de redundancia y control tolerante a fallos, el sistema sigue funcionando durante las averías.

Detalles:

  • Unidades de control electrónico (ECU) duales, sensores, fuente de alimentación.
  • Diagnóstico en tiempo real
  • Diseño de funcionamiento a prueba de fallos
  • Estrategias de control de respaldo

¿Cuáles son los mayores desafíos en los algoritmos SBW?

Respuesta corta:
Límites en tiempo real e incertidumbre del sistema.

Detalles:

  • MPC debe ejecutarse en aproximadamente 5 ms.
  • Las condiciones de la carretera y de los neumáticos son impredecibles.
  • Límites de ruido y actuadores
  • Integración de control tolerante a fallos

Soluciones:

  • Modelos simplificados
  • Combinación de MPC + PID
  • Ajuste basado en IA

¿Cómo se simula la sensación de la dirección?

Respuesta corta:
Utilizando motores y algoritmos de control.

Detalles:

  • Los motores de retroalimentación generan par motor.
  • Estimación del estado de la carretera
  • Ajuste basado en la velocidad
  • Personalización del controlador

¿Cómo funciona SBW con la conducción autónoma?

Respuesta corta:
Funciona como actuador principal para el control del vehículo.

Detalles:

  • Recibe comandos de planificación de ruta.
  • Funciona con el sistema de frenado y suspensión.
  • Permite el control centralizado

¿Qué limita la producción en masa de SBW?

Respuesta corta:
Seguridad, coste y confianza.

Detalles:

  • Certificación ASIL-D
  • Fiabilidad del sistema
  • Costo de redundancia
  • Falta de estándares
  • Confianza del conductor

Autor

Johnny Liu
Director ejecutivo de Dowway Vehicle

Johnny Liu trabaja en sistemas de chasis inteligentes, arquitectura de dirección electrónica y plataformas para vehículos eléctricos. Ha liderado proyectos de software de dirección electrónica desde el desarrollo hasta la producción, centrándose en sistemas críticos para la seguridad, la arquitectura AUTOSAR y los algoritmos de control.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Need a Quote or Have Questions?

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