< Volver a Dirección por cable
- Respuesta rápida
- Por qué el software SBW lo cambia todo
- Componentes de hardware
- Qué gestiona el software
- Capa de abstracción de hardware (HAL)
- Capa de software básica (BSW)
- Capa de software funcional
- Capa de aplicación
- Reconocimiento de la intención de dirección
- Relación de dirección variable (MPC)
- Control del par de dirección (PID adaptativo)
- Control activo de retorno al centro
- Respuesta breve
- Diseño detallado
- Respuesta breve
- Diseño
- Requisito de cambio
- Desafío real
- Solución
- Respuesta breve
- Flujo de trabajo
- Niveles de prueba
- Resultado
- Retraso en la dirección
- Conmutación de redundancia
- Interferencia electromagnética (EV)
- Calibración
- Resultados medidos
- ¿Cómo pueden los sistemas SBW cumplir con el nivel de seguridad ASIL-D sin respaldo mecánico?
- ¿Cuáles son los mayores desafíos en los algoritmos SBW?
- ¿Cómo se simula la sensación de la dirección?
- ¿Cómo funciona SBW con la conducción autónoma?
- ¿Qué limita la producción en masa de SBW?
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
- Los sensores del volante miden el par y el ángulo.
- Las señales van a la Unidad de Control de Dirección (SCU).
- El software calcula la orden de dirección.
- El motor del actuador ejecuta el movimiento.
- El motor de retroalimentación recrea la sensación de la dirección.
¿Qué lo hace diferente?
| Característica | Dirección tradicional | SBW |
| Conexión | Mecánico | Electrónico |
| Control | Fijado | Definido por software |
| relación de dirección | Estático | Dinámica |
| Integración | Limitado | Integració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 falla | Acción |
| Menor | Compensación |
| Importante | Cambiar a copia de seguridad |
| Crítico | Direcció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
- Construir modelos de sistemas
- Simular algoritmos
- Generar código
- 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.





