Tecnologia

Continental e AWS ampliaram as ferramentas de vECU em 2023

A Continental anunciou o vECU Creator na estrutura CAEdge em agosto de 2023, uma ferramenta de ECU virtual com implicações para o tuning.

Atualizado 6 min
19PX
Tecnologia

A Continental anunciou o vECU Creator na estrutura CAEdge em agosto de 2023, uma ferramenta de ECU virtual com implicações para o tuning.

O cenário técnico do desenvolvimento de unidades de controle eletrônico (ECU) passa por uma mudança fundamental, saindo de processos centrados em hardware para arquiteturas nativas da nuvem e definidas por software. Em 17 de agosto de 2023, a Continental anunciou o vECU Creator, uma ferramenta de desenvolvimento de ECU virtual dentro da estrutura Continental Automotive Edge (CAEdge), com a AWS como provedora de nuvem. Na época, a ferramenta foi apresentada como lançamento futuro, e não como produto já entregue. Para o setor independente de tuning e calibração, essa movimentação sinaliza um afastamento das metodologias tradicionais de teste em bancada rumo a um futuro dominado por software-in-the-loop (SIL) e ciclos de validação virtualizados.

A virtualização de software automotivo permite que fornecedores Tier 1, como a Continental, desacoplem as funções de software dos microcontroladores (MCUs) físicos nos quais elas acabarão residindo. Ao aproveitar a infraestrutura de computação de alto desempenho (HPC) da AWS, os desenvolvedores podem simular o comportamento de sistemas complexos do veículo muito antes da fabricação de protótipos físicos. Essa abordagem responde à crescente complexidade dos veículos definidos por software (SDVs), em que a base de código muitas vezes ultrapassa 100 milhões de linhas.

A estrutura CAEdge e a ascensão das ECUs virtuais

O núcleo da parceria entre a Continental e a AWS é a plataforma CAEdge, um ambiente modular de hardware e software projetado para simplificar o desenvolvimento de funções automotivas. Em um fluxo de trabalho tradicional, engenheiros de calibração precisam esperar pelo hardware físico, muitas vezes chamado de “amostras A” ou “amostras B”, para começar a testar a lógica do software. Essa dependência cria gargalos significativos no ciclo de desenvolvimento.

Ao virtualizar a ECU, a Continental cria um “gêmeo digital” do ambiente de hardware. Essa ECU virtual (vECU) permite que os desenvolvedores executem código em um ambiente de nuvem que espelha o conjunto de instruções (ISA) do hardware-alvo. Isso é especialmente relevante para a próxima geração de plataformas da Continental, como as usadas em unidades de computação de alto desempenho e controladores de zona. Para preparadores profissionais, entender a transição para as vECUs é fundamental, pois ela define como as futuras estruturas de mapas e as camadas de segurança, como as encontradas nas famílias Simos e SID da Continental, serão arquitetadas e protegidas.

A virtualização depende de instâncias da AWS para simular sistemas operacionais em tempo real (RTOS) e a pilha AUTOSAR (AUTomotive Open System ARchitecture) subjacente. Isso permite testes paralelos em grande escala. Em vez de um engenheiro testar uma única ECU na bancada, milhares de casos de teste automatizados podem ser executados simultaneamente na nuvem, identificando erros de lógica ou instabilidades de calibração em uma fração do tempo.

Implicações para os fluxos de trabalho independentes de calibração e tuning

A aceleração do desenvolvimento de software nos OEMs e nos fornecedores Tier 1 tem um impacto direto e posterior no mercado independente. À medida que a Continental avança rumo a um desenvolvimento mais ágil e integrado à nuvem, a frequência das atualizações de software, entregues por mecanismos over-the-air (OTA), deve aumentar. Essa mudança exige que as empresas de tuning revejam a forma como lidam com versionamento e compatibilidade de software.

Quando o software é desenvolvido e validado em um ambiente virtual, a diferença entre as várias versões de firmware pode se tornar mais complexa. Ferramentas e recursos tradicionalmente usados para a modificação física de ECUs, como os destacados no nosso conjunto de recursos do ETP, precisam evoluir para lidar com as camadas de abstração introduzidas pela virtualização. A migração para o desenvolvimento em nuvem costuma vir acompanhada de uma migração para arquiteturas veiculares mais centralizadas, nas quais funções antes distribuídas entre vários pequenos ECUs são consolidadas em um único controlador de domínio de alto desempenho.

Além disso, o uso de infraestrutura da AWS permite que a Continental implemente protocolos de segurança mais robustos durante a fase de desenvolvimento. Ambientes virtualizados possibilitam testar criptografia e sequências de Secure Boot contra um conjunto mais amplo de vetores de ataque simulados. Para a comunidade de tuning, isso significa que as barreiras de segurança encontradas nas futuras unidades da Continental provavelmente serão mais sofisticadas, pois terão sido reforçadas em um “sandbox” virtual antes de chegar à linha de produção.

Virtualização e o futuro da validação de desempenho

Embora o teste físico em dinamômetro continue sendo o padrão-ouro para a validação final de desempenho, as etapas preliminares da calibração estão migrando cada vez mais para o ambiente virtual. O uso de ferramentas da AWS pela Continental sugere que a “paridade de ambiente”, o conceito de que o ambiente de desenvolvimento deve corresponder perfeitamente ao ambiente de produção, agora é uma prioridade.

Para calibradores independentes, isso levanta a questão de saber se as ferramentas de simulação virtualizadas acabarão se tornando acessíveis para a otimização de desempenho no pós-venda. Atualmente, a barreira de entrada para simulação de ECU de alta fidelidade é significativa, pois exige acesso profundo a camadas proprietárias de abstração de hardware (HALs). No entanto, à medida que o setor se padroniza em torno de plataformas como a CAEdge, a metodologia para interagir com a lógica da ECU pode se tornar mais padronizada, ainda que tecnologicamente mais exigente.

A transição para os SDVs também muda a natureza do que está sendo “ajustado”. Em uma arquitetura virtualizada, os ganhos de desempenho podem vir não apenas do ajuste do ponto de ignição ou da pressão do turbo, mas também da otimização de como os diferentes módulos de software interagem dentro da pilha virtualizada. Isso exige uma mudança de expertise, do conhecimento mecânico puro para uma compreensão mais abrangente de sistemas de software embarcado e de integração em nuvem.

Desafios na transição para o software automotivo nativo da nuvem

Apesar das eficiências obtidas com a parceria entre Continental e AWS, a transição não está livre de obstáculos. Um dos principais desafios é garantir que os requisitos de latência em tempo real sejam atendidos ao simular funções do veículo na nuvem. Laços de controle automotivos, especialmente aqueles que governam a dinâmica do motor e os sistemas críticos de segurança, operam em escalas de microssegundos. Replicar essa precisão temporal em um ambiente de nuvem virtualizado e não determinístico exige wrappers de software altamente especializados.

Além disso, integrar sistemas legados a uma estrutura nativa da nuvem apresenta dificuldades. Muitas funções existentes de ECU foram projetadas para restrições de hardware específicas que não existem na nuvem. A Continental precisa portar essas funções com cuidado para a plataforma CAEdge sem alterar seu comportamento fundamental, um processo conhecido como simulação “bit-exact”. Para o setor de tuning, isso garante que os mapas e as tabelas lógicas encontrados em uma ECU de produção ainda correspondam à documentação e aos padrões estabelecidos nas gerações anteriores.

Para empresas que querem se manter à frente dessas mudanças arquiteturais, explorar caminhos de desenvolvimento profissional é essencial. Recursos como o teste do ETP oferecem uma visão de como as ferramentas modernas lidam com conjuntos de dados de ECU cada vez mais complexos, numa era em que o software deixa de ser um componente estático e passa a ser um ativo dinâmico gerenciado na nuvem.

FAQ: Virtualização de software automotivo

O que é uma ECU virtual (vECU)?
Uma vECU é uma representação em software de uma unidade de controle eletrônico física. Ela permite que desenvolvedores executem e testem o software da ECU em computadores comuns ou em hardware de nuvem (como a AWS), sem precisar do hardware automotivo físico.

Como a parceria Continental-AWS afeta o tuning de pós-venda?
A parceria acelera o desenvolvimento de Software-Defined Vehicles (SDVs). Isso leva a atualizações OTA mais frequentes e a arquiteturas de ECU mais centralizadas e seguras, o que exige que os preparadores usem ferramentas de interface com software mais avançadas.

As ECUs físicas vão desaparecer?
Não. O hardware físico continua sendo necessário para executar comandos no veículo. No entanto, o desenvolvimento, os testes e a calibração do software que roda nesse hardware estão migrando para ambientes virtuais, para economizar tempo e custos.

O que é a CAEdge?
A Continental Automotive Edge (CAEdge) é uma estrutura completa de hardware e software desenvolvida pela Continental e pela AWS. Ela fornece a infraestrutura necessária para desenvolver, implantar e gerenciar software automotivo em um ambiente nativo da nuvem.

Voltar ao blog