Hoe ECU-printplaten sensorgegevens verwerken en motorcomponenten besturen

5

De motorregeleenheid (ECU) is veel meer dan alleen een enkele chip. Het is een dichte verzameling van honderden componenten, verpakt op een meerlaagse printplaat, die allemaal samenwerken met de centrale processor. De processor zelf is het brein, maar heeft verschillende gespecialiseerde ondersteuningsmodules nodig om de fysieke wereld van de motor te interpreteren en de actuatoren dienovereenkomstig aan te sturen. Zonder deze randcircuits zou het digitale brein blind en stom zijn.

Fysieke signalen omzetten in digitale gegevens

Sensoren spreken niet binair. Ze werken in het analoge domein en geven continue spanningssignalen af ​​die fluctueren afhankelijk van de motoromstandigheden. Een analoog-digitaalomzetter (ADC) is hier de kritische brug. Neem bijvoorbeeld de zuurstofsensor. Het genereert een variabele spanning, doorgaans variërend van 0 tot 1,1 volt, gebaseerd op het zuurstofgehalte in de uitlaat. De processor kan deze ruwe spanning niet lezen.

De ADC komt tussenbeide om die analoge golf van 0 tot 1,1 volt te vertalen naar een digitaal getal van 10 bits. Deze conversie is essentieel. Hiermee kan de microcontroller berekeningen uitvoeren, waarden vergelijken met kaarten en beslissingen nemen. Zonder de ADC zou het motormanagementsysteem de lucht-brandstofmengselverhoudingen niet in realtime kunnen kwantificeren.

Aandrijving van krachtige actuatoren

De processor is een delicaat apparaat. Het werkt op lage spanningen en kan kleine stromen verwerken. Het kan geen zware componenten zoals brandstofinjectoren, bobines of koelventilatoren rechtstreeks van stroom voorzien. Hiervoor vertrouwt de ECU op digitale uitgangen van hoog niveau. Deze uitgangen fungeren als schakelaars. Ze zijn binair: volledig aan of volledig uit.

Wanneer de ECU de koelventilator moet activeren, stuurt de processor een klein signaal naar een transistor in het digitale uitgangscircuit. Deze transistor werkt als een versterker, waardoor een kleine ingang een veel grotere stroom kan regelen. Het resultaat is een signaal van 12 volt en 0,5 ampère dat naar een relais wordt gestuurd. Het relais verbindt vervolgens de batterij rechtstreeks met de ventilatormotor, waardoor de grote stroom wordt geleverd die de ventilator nodig heeft om te draaien. Deze isolatie beschermt de processor tegen spanningspieken en elektrische ruis die worden gegenereerd door belastingen met hoog vermogen.

Omgaan met analoge uitgangen en signaalconditionering

Niet alle opdrachten zijn digitaal. Soms moet de ECU componenten aandrijven die een variabele analoge spanning vereisen. Een digitaal-naar-analoog-omzetter (DAC) voert deze taak uit en vertaalt digitale getallen terug naar vloeiende spanningsgolven. Dit komt vaak voor bij toepassingen zoals stationaire luchtregelkleppen of bepaalde sensorvoedingen.

Maar zelfs als de input digitaal is, is er vaak voorbereiding nodig. Dit is waar signaalconditioners een rol gaan spelen. Denk nog eens aan de zuurstofsensor. De natuurlijke output is 0 tot 1,1 volt. De ADC kan echter worden gekalibreerd om een ​​volledig bereik van 0 tot 5 volt te lezen voor een optimale resolutie. Als je een signaal van 1,1 volt in een ADC van 5 volt voedt, verlies je precisie.

Een signaalconditioner lost dit op door de ingang te versterken. Door het 1,1 volt-signaal van de zuurstofsensor met vier te vermenigvuldigen, levert de conditioner 4,4 volt. Dit uitgerekte signaal maakt gebruik van een groter bereik van de ADC, waardoor de processor kleinere veranderingen in het zuurstofniveau met grotere nauwkeurigheid kan detecteren. Precisie is van belang als u een stoichiometrische verbranding probeert te behouden.

De opkomst van CAN-buscommunicatie

Moderne voertuigen zijn netwerken van modules. De motor-ECU communiceert met de transmissieregeleenheid, de ABS-module en de carrosserieregelmodule. Deze modules hebben een gemeenschappelijke taal nodig. Die taal wordt steeds meer gedomineerd door het Controller Area Network, oftewel CAN-bus.

CAN is een robuust serieel communicatieprotocol. Het maakt gebruik van een getwist paar draden om gegevens tussen knooppunten te verzenden. Snelheden kunnen oplopen tot 500 kilobits per seconde (Kbps). Dit is aanzienlijk sneller dan oudere standaarden, wat nodig is omdat moderne ECU’s elke seconde honderden datapunten uitwisselen. Brandstoftrimwaarden, wielsnelheidssensoren en gasklepposities worden allemaal via deze bus gestreamd. De CAN-standaard zorgt ervoor dat de gegevensintegriteit behouden blijft, zelfs in omgevingen met elektrische ruis, waardoor ongelijksoortige systemen kunnen coördineren zonder dat er een enorme hoeveelheid bedrading nodig is.

Deze onderling verbonden aanpak vereenvoudigt de voertuigarchitectuur. In plaats van speciale draden voor elke sensor en schakelaar, delen modules gegevens via de bus. Het vermindert het gewicht, verlaagt de productiekosten en maakt diagnostiek eenvoudiger. De volgende stap in deze evolutie is kijken naar hoe deze gestandaardiseerde communicatieprotocollen de manier waarop auto’s worden ontworpen en geassembleerd fundamenteel hebben veranderd.