Boordcomputer: het brein achter moderne voertuigen
Een boordcomputer is het elektronische zenuwstelsel van een voertuig: een verzameling chips en software die voortdurend meet, rekent en bijstuurt, zonder dat de bestuurder of piloot er iets van merkt. Vergelijk het met een dirigent van een orkest. De dirigent speelt zelf geen noot, maar houdt alle muzikanten in de gaten en zorgt dat ze op het juiste moment invallen. Zo houdt een boordcomputer in de gaten hoe hard de motor draait, hoe warm de accu is, hoe hard er geremd wordt, en stuurt op basis daarvan tientallen systemen tegelijk aan.
In een gewone auto uit de jaren zeventig deed een simpele mechanische of elektrische schakeling dat werk, met bijvoorbeeld een vlotter voor het brandstofpeil. In een moderne auto, vliegtuig of ruimtevaartuig is dat overgenomen door digitale computers die duizenden keren per seconde metingen verwerken. Bij een Tesla stuurt de boordcomputer niet alleen de motor aan, maar ook het scherm, de camera's voor rijhulpsystemen en de deurgrepen. Bij een Mars-rover regelt hij de navigatie op honderden miljoenen kilometers van de dichtstbijzijnde monteur.
Wat is het precies?
Een boordcomputer bestaat zelden uit één enkele chip. In de meeste voertuigen is het een netwerk van kleine gespecialiseerde computertjes, elk met hun eigen taak. Zo'n los computertje heet een ECU, van het Engelse Electronic Control Unit (elektronische regeleenheid). Een gemiddelde moderne auto bevat zeventig tot meer dan honderdvijftig van dit soort ECU's: één voor de motor, één voor de airbags, één voor de stoelverwarming, en zo verder.
Elke ECU krijgt informatie binnen van sensoren, kleine meetinstrumenten die bijvoorbeeld temperatuur, snelheid of druk omzetten in een elektrisch signaal. De ECU verwerkt dat signaal volgens vaste regels of berekeningen die in software zijn vastgelegd, en stuurt vervolgens een actuator aan: een onderdeel dat fysiek iets doet, zoals een klepje open laten, een rem laten aangrijpen of een lampje laten branden.
Om al die losse ECU's met elkaar te laten communiceren, is een gedeeld communicatienetwerk nodig. In de auto-industrie gebeurt dat meestal via de CAN-bus (Controller Area Network), een soort digitale telefoonlijn waarover alle ECU's berichten kunnen versturen en ontvangen. Deze bus werd in de jaren tachtig ontwikkeld door het Duitse techbedrijf Bosch en is inmiddels wereldwijd de standaard in de automobielindustrie.
De laatste jaren verschuift de architectuur. In plaats van tientallen losse kastjes bouwen fabrikanten steeds vaker een paar krachtige centrale computers, vaak zonal architecture genoemd: één grote computer per zone van het voertuig (bijvoorbeeld voor, achter, links, rechts) die meerdere taken tegelijk uitvoert. Dat scheelt bekabeling, gewicht en kosten, en maakt het makkelijker om software achteraf te updaten.
Wat wil men ermee bereiken?
De belangrijkste drijfveer achter de ontwikkeling van boordcomputers is veiligheid. Systemen als ABS (antiblokkeersysteem, voorkomt dat wielen blokkeren bij hard remmen) en ESP (stabiliteitscontrole, voorkomt slippen) bestaan alleen dankzij razendsnelle elektronische besturing die sneller reageert dan een mens ooit zou kunnen.
Een tweede doel is efficiëntie. Door de verbranding in een motor of het energieverbruik van een elektromotor voortdurend te optimaliseren, verbruikt een voertuig minder brandstof of stroom en stoot het minder schadelijke stoffen uit. Bij vliegtuigen en ruimtevaartuigen speelt hetzelfde principe: elke kilo brandstof en elke watt aan stroom is kostbaar, dus moet de besturing zo zuinig mogelijk zijn.
Een derde, recentere drijfveer is het mogelijk maken van rijhulpsystemen en uiteindelijk zelfrijdende voertuigen. Camera's, radar en soms lidar (een soort laserradar) leveren enorme hoeveelheden data die in real time verwerkt moeten worden om bijvoorbeeld automatisch af te remmen voor een overstekende voetganger. Daarvoor is veel meer rekenkracht nodig dan voor traditionele motorregeling, en dat is een belangrijke reden waarom de rekenkracht van boordcomputers de afgelopen tien jaar explosief is gegroeid.
Tot slot willen fabrikanten voertuigen kunnen updaten en monitoren zoals een smartphone: fouten op afstand verhelpen, nieuwe functies toevoegen na aankoop, en via sensordata voorspellen wanneer onderhoud nodig is voordat er iets stukgaat.
Voorbeelden uit de praktijk
De Apollo Guidance Computer, ontwikkeld door het MIT Instrumentation Laboratory en gebruikt tijdens de Apollo-maanmissies (1966-1972), geldt als een van de eerste echte boordcomputers. Het apparaat woog ongeveer dertig kilo, had slechts enkele kilobytes werkgeheugen en draaide op een kloksnelheid van ruim twee megahertz, minder rekenkracht dan een simpele rekenmachine van nu. Toch stuurde het de navigatie en landing van het ruimteschip.
In de auto-industrie geldt het Bosch D-Jetronic brandstofinjectiesysteem, geïntroduceerd eind jaren zestig in modellen als de Volkswagen 1600, als een van de eerste elektronische regelsystemen in een productieauto. Het verving de mechanische carburateur door elektronische sturing van de brandstoftoevoer.
De Mars-rovers Curiosity (geland in 2012) en Perseverance (geland in 2021) van de Amerikaanse ruimtevaartorganisatie NASA gebruiken de RAD750-processor, gebouwd door BAE Systems. Deze chip is speciaal bestand tegen kosmische straling, maar heeft daardoor ook maar een fractie van de rekenkracht van een moderne laptop.
Tesla ontwikkelt sinds 2019 zijn eigen boordcomputerchip voor rijhulpsystemen, aangeduid als Hardware 3 (HW3), gevolgd door Hardware 4 (HW4) vanaf 2023. Deze chips zijn specifiek ontworpen om de neurale netwerken te draaien die camerabeelden interpreteren voor functies als Autopilot.
Ook Volkswagen probeerde met zijn softwaredochter Cariad een uniform besturingssysteem voor al zijn merken te bouwen. Dat project liep vanaf ongeveer 2022 vertraging op, wat de introductie van nieuwe modellen bij onder meer Porsche en Audi vertraagde, een goed gedocumenteerd voorbeeld van hoe lastig de overstap naar centrale boordcomputers in de praktijk is.
Hoe ver is de techniek?
Voor traditionele functies zoals motorregeling, ABS en airbags is de techniek volwassen en al decennia in gebruik. De grote uitdaging van dit moment ligt bij de overstap van losse ECU's naar centrale, softwaregestuurde boordcomputers en bij het mogelijk maken van geavanceerde rijhulp en autonomie.
Die overstap blijkt in de praktijk weerbarstig. Auto's moeten aan strenge veiligheidsnormen voldoen, zoals de internationale standaard ISO 26262 voor functionele veiligheid, wat het testen en certificeren van nieuwe software tijdrovend maakt. Het eerder genoemde Cariad-project van Volkswagen illustreert dat gevestigde autofabrikanten moeite hebben om de softwaresnelheid van techbedrijven te evenaren.
Een tweede obstakel is cyberveiligheid. Naarmate boordcomputers meer verbonden zijn met internet en onderling meer functies delen, groeit ook het risico op hacks. Onderzoekers Charlie Miller en Chris Valasek toonden in 2015 aan dat ze op afstand de besturing van een Jeep Cherokee konden overnemen, wat leidde tot een terugroepactie van 1,4 miljoen voertuigen door Fiat Chrysler en tot strengere aandacht voor beveiliging in de sector.
Een derde obstakel is de balans tussen rekenkracht en energieverbruik. Krachtigere chips voor beeldherkenning en zelfrijdende functies verbruiken meer stroom en produceren meer warmte, wat vooral bij elektrische auto's ten koste kan gaan van actieradius. Fabrikanten zoeken voortdurend naar chips die meer rekenkracht leveren per watt.
Wie werken eraan?
In de automobielsector zijn toeleveranciers als Bosch, Continental, Denso en ZF Friedrichshafen al decennialang de grote producenten van ECU's en sensoren. Voor de nieuwere generatie krachtige centrale boordcomputers leveren chipbedrijven als Nvidia (met het Drive-platform), Qualcomm, NXP en Renesas de hardware, terwijl bedrijven als Mobileye (onderdeel van Intel) zich specialiseren in de camera- en sensorsoftware voor rijhulpsystemen.
Sommige autofabrikanten ontwikkelen belangrijke onderdelen inmiddels zelf. Tesla ontwerpt zijn eigen boordcomputerchips, en Volkswagen probeert dat via zijn dochter Cariad te doen, met wisselend succes tot nu toe.
In de ruimtevaart en luchtvaart zijn NASA (onder meer via het Jet Propulsion Laboratory voor de Mars-rovers), de Europese ruimtevaartorganisatie ESA en gespecialiseerde bedrijven als BAE Systems, Honeywell en Collins Aerospace de belangrijkste partijen. Standaardisatieorganisaties als SAE International stellen daarnaast technische normen op die wereldwijd door de sector worden gebruikt.