- Resposta rápida
- Por que o software SBW muda tudo
- Componentes de hardware
- O que o software faz
- Camada de Abstração de Hardware (HAL)
- Camada de Software Básica (BSW)
- Camada de Software Funcional
- Camada de aplicação
- Reconhecimento da intenção de direção
- Relação de direção variável (MPC)
- Controle de torque da direção (PID adaptativo)
- Controle ativo de retorno ao centro
- Resposta curta
- Projeto Detalhado
- Resposta curta
- Projeto
- Requisito de troca
- Desafio real
- Solução
- Resposta curta
- Fluxo de trabalho
- Níveis de teste
- Resultado
- Atraso na direção
- Comutação de redundância
- Interferência eletromagnética (EV)
- Calibração
- Resultados mensurados
- Como os sistemas SBW podem atender aos requisitos de segurança ASIL-D sem backup mecânico?
- Quais são os maiores desafios nos algoritmos SBW?
- Como é simulada a sensação de direção?
- Como o SBW funciona com a condução autônoma?
- Quais são os limites da produção em massa de SBW?
Resposta rápida
A arquitetura de software “steer-by-wire” substitui a coluna de direção mecânica por um sistema totalmente eletrônico. Ela utiliza software em camadas baseado em AUTOSAR, algoritmos de controle em tempo real como MPC e PID adaptativo, e mecanismos de segurança ASIL-D para controlar a direção por meio de sensores, ECUs e atuadores elétricos, mantendo a confiabilidade através de redundância e projeto tolerante a falhas.
- Sem ligação mecânica — a direção é totalmente controlada por software.
- As camadas AUTOSAR estruturam o sistema (HAL → BSW → Funcional → Aplicação)
- Controle principal: MPC, PID adaptativo, feedforward
- Segurança ASIL-D alcançada por meio de redundância e controle tolerante a falhas.
- Desenvolvido usando MBD com testes MIL, HIL e em veículos reais.
- Essencial para ADAS de nível 2+ e condução autônoma.
Por que o software SBW muda tudo
Já trabalhei em projetos onde a remoção de um único eixo mecânico nos obrigou a repensar todo o sistema.
Uma vez que esse eixo desaparece, não há alternativa.
Tudo — controle, segurança, sensação ao volante — depende do software.
É aí que o SBW se torna um tipo diferente de problema de engenharia.
O que é a arquitetura de software Steer-by-Wire e como ela funciona?
O software Steer-by-wire converte os comandos do motorista em sinais elétricos e controla a direção por meio de software, sem qualquer ligação física.
Fluxo de sinal
- Os sensores do volante medem o torque e o ângulo.
- Os sinais são enviados para a Unidade de Controle da Direção (SCU).
- O software calcula o comando de direção.
- O motor atuador executa o movimento.
- O motor de feedback recria a sensação de direção.
O que o torna diferente
| Recurso | Direção tradicional | SBW |
| Conexão | Mecânico | Eletrônico |
| Controlar | Fixo | Definido por software |
| Relação de direção | Estático | Dinâmico |
| Integração | Limitado | Integração completa do sistema |
A mudança de tom é simples:
A direção passa a ser um problema do sistema de controle, e não um problema mecânico.
O que inclui um sistema SBW completo?

Componentes de hardware
- Módulo do volante
- Sensor de torque (±0,05 Nm)
- Sensor de ângulo (resolução de 0,01°)
- Motor de feedback
- Unidade de Controle de Direção
- Infineon AURIX TC4x / NXP S32G399
- Atuador de direção
- Motor PMSM de 12 kW
- Redutor de engrenagens e cremalheira
- Sensor de posição da cremalheira (±150 mm)
- Comunicação
- CAN FD (500 kbps)
- Ethernet (1000BASE-T1, 1 Gbps)
- Sistema de energia
- Fonte redundante de 12V/48V
O que o software faz
- Processamento de sinal de entrada
- decisões de controle
- Controle do motor
- Geração de feedback
- Detecção e recuperação de falhas
Sem software → sem direção.
Como o software SBW é construído usando AUTOSAR?

O software SBW segue uma estrutura de plataforma AUTOSAR Classic de quatro camadas.
Camada de Abstração de Hardware (HAL)
Essa camada oculta detalhes do hardware.
Inclui:
- Controladores de sensores (torque, ângulo, cremalheira)
- Drivers de motor usando FOC (resposta ≤10 ms)
- fatores de comunicação
Suporta comutação de redundância de sensores.
Camada de Software Básica (BSW)
É aqui que os serviços do sistema são executados.
Inclui:
- RTOS (QNX 7.1)
- Ciclo de controle de 5 ms
- Tarefas em segundo plano de 20 ms
- Pilha de comunicação
- AUTOSAR COM
- diagnóstico ISO 14229
- Monitoramento de segurança
- Cão de guarda
- Verificações de CRC e paridade
- Supervisão de tarefas
- Memória
- Flash com criptografia
- Gerenciamento de energia
- Comutação redundante
Camada de Software Funcional
Este é o núcleo de controle.
- Algoritmos de controle de direção
- Detecção de falhas
- Lógica de redundância
- Coordenação entre domínios
Camada de aplicação
Gerencia o comportamento do usuário.
- Modos de condução (esporte, conforto, econômico, autônomo)
- Adaptação às condições da estrada
- Atualizações OTA com suporte para reversão
Quais algoritmos de controle são usados no SBW?
Reconhecimento da intenção de direção
Resposta curta:
Identifica o que o driver ou o sistema deseja fazer.
Detalhes:
- Entradas: torque, ângulo, velocidade
- Utiliza controle difuso
- Alterna entre os modos manual e autônomo (<50 ms)
Relação de direção variável (MPC)
Resposta curta:
O MPC ajusta o comportamento da direção com base na velocidade e na dinâmica do veículo.
Detalhes:
- Baseado no modelo de veículo de 2 graus de liberdade
- Baixa velocidade: 12:1–16:1
- Alta velocidade: 8:1–10:1
- Utiliza dados de suspensão (altura, rigidez)
Controle de torque da direção (PID adaptativo)
Resposta curta:
O controle PID garante uma saída de torque precisa e estável.
Detalhes:
- Precisão ≤0,1°
- Compensa o atrito e a resistência da estrada.
- Ajusta-se ao estilo de condução usando ajustes baseados em aprendizagem.
Controle ativo de retorno ao centro
Resposta curta:
Mantém o volante retornando suavemente ao centro.
Detalhes:
- Feedforward + feedback
- Precisão ≤0,5°
- Ajustado para inclinação e forças laterais
Como a SBW atende aos requisitos de segurança da norma ISO 26262 ASIL-D?
Resposta curta
Por meio de redundância, monitoramento em tempo real e controle tolerante a falhas, o sistema permanece em funcionamento mesmo durante falhas.
Projeto Detalhado
Análise de Perigos
- FMEA
- Acordo de Livre Comércio
- Mais de 30 modos de falha identificados
Mecanismos de segurança
- monitoramento de vigilância
- Verificações de integridade de dados
- Supervisão de tarefas
Resposta a falhas
| Tipo de falha | Ação |
| Menor | Compensação |
| Principal | Alternar para backup |
| Crítico | Direção de emergência |
Estratégia de Emergência
- Controle de torque diferencial
- Parada controlada
Ponto-chave:
O sistema parte do princípio de que falhas irão ocorrer — e continua funcionando mesmo assim.
O que é redundância em sistemas SBW?
Resposta curta
Vários sistemas independentes garantem a continuidade da direção mesmo que um deles falhe.
Projeto
- sensores duplos
- ECU dupla
- Comunicação dupla
- Caminhos de controle duplos
Requisito de troca
- Failover de ≤20 ms
- Nenhuma perturbação perceptível
Desafio real
- Saltos de torque
- Incompatibilidade de parâmetros
Solução
- Sincronização de estado
- Controle de transição suave
Como o software SBW é desenvolvido?

Resposta curta
Utilizando o projeto baseado em modelos (MBD) com simulação e geração automática de código.
Fluxo de trabalho
- Construir modelos de sistema
- Simular algoritmos
- Gerar código
- Desdobrar para a SCU
Níveis de teste
- MIL
- HIL
- Testes de veículos
Resultado
- Desenvolvimento 40% mais rápido
- Menor risco de integração
Quais são os problemas de engenharia mais difíceis?
Atraso na direção
Causa:
- Sinal + computação + atraso do motor
Consertar:
- Algoritmos mais rápidos
- Otimização FOC
- Controle feedforward
Resultado:
- <20 ms de latência
Comutação de redundância
Consertar:
- Sincronização de parâmetros
- Transição suave
Interferência eletromagnética (EV)
Consertar:
- Filtragem de Kalman
- Projeto EMC
Calibração
Consertar:
- Gêmeo digital
- Ajuste baseado em IA
Resultados mensurados
- Precisão da direção: ≤0,08°
- Tempo de resposta: ≤8 ms
- Erro de retorno: ≤0,3°
Como o SBW funciona com outros sistemas?
Resposta curta:
Ele funciona em conjunto com os sistemas de frenagem, suspensão e direção autônoma.
Detalhes:
- Freio eletrônico → estabilidade
- Suspensão pneumática → controle de rolagem
- ADAS → rastreamento de trajetória
Exemplo:
Durante uma virada:
- A suspensão detecta a inclinação.
- SBW ajusta o torque da direção
O que vem a seguir para a SBW Software?
- controle baseado em IA
- Sistemas entre domínios
- Computação de alto desempenho (CPU + GPU + NPU)
- Arquitetura SOA
- Padronização
Perguntas frequentes (atualizadas para 2026)
Como os sistemas SBW podem atender aos requisitos de segurança ASIL-D sem backup mecânico?
Resposta curta:
Utilizando redundância e controle tolerante a falhas, o sistema continua funcionando mesmo durante falhas.
Detalhes:
- ECUs duplas, sensores, fonte de alimentação
- Diagnóstico em tempo real
- projeto à prova de falhas
- Estratégias de controle de backup
Quais são os maiores desafios nos algoritmos SBW?
Resposta curta:
Limites em tempo real e incerteza do sistema.
Detalhes:
- O MPC deve ser executado em aproximadamente 5 ms.
- As condições dos pneus na estrada são imprevisíveis.
- Limites de ruído e atuador
- Integração de controle tolerante a falhas
Soluções:
- Modelos simplificados
- Combinação MPC + PID
- Ajuste baseado em IA
Como é simulada a sensação de direção?
Resposta curta:
Utilizando motores e algoritmos de controle.
Detalhes:
- Os motores de feedback geram torque.
- Avaliação das condições da estrada
- Ajuste baseado na velocidade
- Personalização do driver
Como o SBW funciona com a condução autônoma?
Resposta curta:
Ele funciona como um atuador central para o controle do veículo.
Detalhes:
- Recebe comandos de planejamento de trajetória
- Funciona com freios e suspensão.
- Permite o controle centralizado
Quais são os limites da produção em massa de SBW?
Resposta curta:
Segurança, custo e confiança.
Detalhes:
- Certificação ASIL-D
- Confiabilidade do sistema
- Custo de demissão
- Falta de padrões
- Confiança do motorista
Autor
Johnny Liu
CEO da Dowway Vehicle
Johnny Liu trabalha com sistemas de chassis inteligentes, arquitetura steer-by-wire e plataformas de veículos elétricos. Ele liderou projetos de software SBW desde o desenvolvimento até a produção, com foco em sistemas críticos de segurança, arquitetura AUTOSAR e algoritmos de controle.





