Tehnologija

Continental i AWS proširili alate za virtuelne ECU-ove u 2023.

Continental je u augustu 2023. najavio vECU Creator na platformi CAEdge, alat za virtuelni ECU s posljedicama za tuning.

Ažurirano 6 min
19PX
Tehnologija

Continental je u augustu 2023. najavio vECU Creator na platformi CAEdge, alat za virtuelni ECU s posljedicama za tuning.

Tehnički pejzaž razvoja jedinica za upravljanje motorom (ECU) prolazi kroz temeljni zaokret od procesa usmjerenih na hardver ka arhitekturama nativnim za cloud i definisanim softverom. Continental je 17. augusta 2023. najavio vECU Creator, alat za razvoj virtuelnog ECU-a u okviru platforme Continental Automotive Edge (CAEdge), s AWS-om kao cloud provajderom. U to vrijeme alat je predstavljen kao nadolazeći, a ne kao isporučen proizvod. Za nezavisnu tuning i kalibracionu industriju ovaj potez signalizira odmak od tradicionalnih metoda testiranja na klupi ka budućnosti koju dominiraju software-in-the-loop (SIL) i virtualizovani ciklusi validacije.

Virtualizacija automobilskog softvera omogućava dobavljačima Tier 1 poput kompanije Continental da odvoje softverske funkcije od fizičkih mikrokontrolerskih jedinica (MCU) u kojima će one na kraju raditi. Koristeći visokoperformansnu računarsku infrastrukturu (HPC) kompanije AWS, programeri mogu simulirati ponašanje složenih sistema vozila mnogo prije nego što se fizički prototipovi proizvedu. Ovaj pristup odgovara rastućoj složenosti savremenih softverski definisanih vozila (SDV), gdje kodna baza često premašuje 100 miliona linija koda.

Okvir CAEdge i uspon virtuelnih ECU-ova

Jezgro partnerstva kompanija Continental i AWS je platforma CAEdge, modularno okruženje za hardver i softver osmišljeno da pojednostavi razvoj automobilskih funkcija. U tradicionalnom toku rada kalibracioni inženjeri moraju čekati fizički hardver – često nazivan „A-uzorci“ ili „B-uzorci“ – da bi počeli testirati softversku logiku. Ova zavisnost stvara značajna uska grla u životnom ciklusu razvoja.

Virtualizacijom ECU-a Continental stvara „digitalnog blizanca“ hardverskog okruženja. Ovaj virtuelni ECU (vECU) omogućava programerima da pokreću kod u cloud okruženju koje odražava arhitekturu skupa instrukcija (ISA) ciljanog hardvera. To je posebno važno za sljedeću generaciju Continental platformi, poput onih koje se koriste u računarskim jedinicama visokih performansi i zonskim kontrolerima. Za profesionalne tunere razumijevanje prelaska na vECU-ove ključno je, jer definiše kako će buduće strukture mapa i sigurnosni slojevi – poput onih u porodicama Continental Simos i SID – biti arhitektonski oblikovani i zaštićeni.

Proces virtualizacije oslanja se na AWS instance za simulaciju operativnih sistema u realnom vremenu (RTOS) i temeljnog AUTOSAR (AUTomotive Open System ARchitecture) steka. To omogućava masovno paralelno testiranje. Umjesto da jedan inženjer testira jedan ECU na klupi, hiljade automatizovanih testnih slučajeva može se izvršiti istovremeno u cloudu, pri čemu se greške u logici ili nestabilnosti kalibracije otkrivaju u djeliću vremena.

Implikacije za nezavisne tokove kalibracije i tuninga

Ubrzanje razvoja softvera na nivou OEM i Tier 1 proizvođača ima direktan posljedični uticaj na nezavisni aftermarket. Kako se Continental kreće ka agilnijem razvoju integrisanom u cloud, očekuje se da će učestalost ažuriranja softvera – isporučenih putem mehanizama Over-the-Air (OTA) – porasti. Ovaj pomak zahtijeva promjenu u načinu na koji tuning poslovi pristupaju verzionisanju i kompatibilnosti softvera.

Kada se softver razvija i validira u virtuelnom okruženju, razlika između pojedinih verzija firmvera može postati složenija. Alati i funkcije koje se tradicionalno koriste za fizičku izmjenu ECU-a, poput onih istaknutih u našem skupu funkcija ETP, moraju se razvijati kako bi obradili slojeve apstrakcije koje uvodi virtualizacija. Prelazak na razvoj zasnovan na cloudu često ide uz prelazak na centralizovanije arhitekture vozila, u kojima se funkcije ranije raspoređene na više malih ECU-ova konsoliduju u jedan kontroler domena visokih performansi.

Štaviše, korištenje AWS infrastrukture omogućava Continentalu da u fazi razvoja primijeni robusnije sigurnosne protokole. Virtualizovana okruženja omogućavaju testiranje šifrovanja i sekvenci Secure Boot-a prema širem skupu simuliranih vektora napada. Za tuning zajednicu to znači da će sigurnosne barijere na budućim Continental jedinicama vjerovatno biti sofisticiranije, jer su ojačane u virtuelnom „sandboxu“ prije nego što uopšte dođu do proizvodne linije.

Virtualizacija i budućnost validacije performansi

Iako fizičko testiranje na dinamometru ostaje zlatni standard za konačnu validaciju performansi, preliminarne faze kalibracije sve se više premještaju u virtuelni svijet. Korištenje AWS alata kompanije Continental sugeriše da je „paritet okruženja“ – koncept da razvojno okruženje treba savršeno da odgovara proizvodnom – sada prioritet.

Za nezavisne kalibratore to otvara pitanje hoće li virtualizovani simulacioni alati vremenom postati dostupni za optimizaciju performansi na aftermarketu. Trenutno je prag ulaska za simulaciju ECU-a visoke vjernosti značajan i zahtijeva duboki pristup vlasničkim slojevima apstrakcije hardvera (HAL). Međutim, kako se industrija standardizuje oko platformi poput CAEdge, metodologija interakcije s logikom ECU-a može postati standardizovanija, iako tehnološki zahtjevnija.

Prelazak na SDV mijenja i prirodu onoga što se „podešava“. U virtualizovanoj arhitekturi dobici u performansama ne dolaze samo od podešavanja paljenja ili pritiska punjenja, nego i od optimizacije načina na koji različiti softverski moduli međusobno djeluju unutar virtualizovanog steka. To zahtijeva pomak stručnosti od čisto mehaničkog razumijevanja ka sveobuhvatnijem poznavanju ugrađenih softverskih sistema i integracije u cloud.

Izazovi prelaska na automobilski softver nativan za cloud

Uprkos efikasnosti koju donosi partnerstvo kompanija Continental i AWS, prelazak nije bez prepreka. Jedan od glavnih izazova jeste osiguravanje da se zahtjevi za latentnošću u realnom vremenu ispune pri simulaciji funkcija vozila u cloudu. Upravljačke petlje u automobilima, posebno one koje upravljaju dinamikom motora i sistemima kritičnim za sigurnost, rade na mikrosekundnoj skali. Replikovanje ove tačnosti vremena u virtualizovanom, nedeterminističkom cloud okruženju zahtijeva visoko specijalizovane softverske omotače.

Pored toga, integracija naslijeđenih sistema u moderan okvir nativan za cloud predstavlja poteškoće. Mnoge postojeće ECU funkcije osmišljene su za specifična hardverska ograničenja koja u cloudu ne postoje. Continental mora pažljivo prenijeti te funkcije na platformu CAEdge bez mijenjanja njihovog osnovnog ponašanja – proces poznat kao „bit-exact“ simulacija. Za tuning industriju to znači da mape i tabele logike pronađene u proizvodnom ECU-u i dalje odgovaraju dokumentaciji i obrascima uspostavljenim u prethodnim generacijama.

Za poslovne subjekte koji žele ostati ispred ovih arhitektonskih promjena, istraživanje profesionalnih puteva razvoja je neophodno. Resursi poput probne verzije ETP-a pružaju uvid u to kako savremeni alati obrađuju sve složenije ECU skupove podataka u eri u kojoj softver više nije statična komponenta, nego dinamička imovina kojom upravlja cloud.

FAQ: virtualizacija automobilskog softvera

Šta je virtuelni ECU (vECU)?
vECU je softverska reprezentacija fizičke jedinice za upravljanje motorom. Omogućava programerima da pokreću i testiraju softver ECU-a na standardnom PC ili cloud hardveru (poput AWS-a), umjesto da zahtijeva fizički automobilski hardver.

Kako partnerstvo Continental i AWS utiče na aftermarket tuning?
Partnerstvo ubrzava razvoj softverski definisanih vozila (SDV). To dovodi do češćih OTA ažuriranja i centralizovanijih, sigurnijih ECU arhitektura, što tunerima zahtijeva korištenje naprednijih alata za rad sa softverom.

Hoće li fizički ECU-ovi nestati?
Ne, fizički hardver je i dalje potreban za izvršavanje komandi u vozilu. Međutim, razvoj, testiranje i kalibracija softvera koji radi na tom hardveru prelaze u virtuelna okruženja kako bi se uštedjelo vrijeme i novac.

Šta je CAEdge?
Continental Automotive Edge (CAEdge) je hardverski i softverski okvir punog steka koji su razvili Continental i AWS. Pruža infrastrukturu potrebnu za razvoj, implementaciju i upravljanje automobilskim softverom u okruženju nativnom za cloud.

Nazad na blog