Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Hella Gutmann Solutions
ECU-communicatie
Diagnosetechniek
ECU-communicatie
2 www.hella-gutmann.com | 25.08.2016
Sinds het midden van de jaren 80 worden er steeds meer ECU‘s (elektronische
controle units) in auto‘s toegepast.
De autofabrikanten communiceren via hun eigen diagnosetesters met de
ECU‘s voor motormanagement , ABS, airbag, aandrijving, stuurinrichting,
klimaat, comfort, etc.
Vanaf het begin waren er ook aanbieders van universele diagnoseapparatuur.
Hella Gutmann Solutions, voorheen Gutmann Messtechnik, is vanaf 1992
actief en inmiddels één van de grootste spelers.
011001010001111001101001110
011001010001111001101001110
ECU-communicatie
3 www.hella-gutmann.com | 25.08.2016
Bij Hella Gutmann Solutions houden zich meer dan 40 technici bezig met het
analyseren van de ECU-software van de verschillende autofabrikanten.
Vervolgens ontwikkelen 30 programmeurs het eigen Hella Gutmann Solutions
programma om de informatie te decoderen en uniform te maken voor de
mega macs diagnosetesters.
ECU-communicatie
4 www.hella-gutmann.com | 25.08.2016
De testvoertuigen zijn uit diverse bronnen beschikbaar, zowel intern als
extern. Er is ook een speciaal geprepareerde bus beschikbaar die op locatie
de data-logging voor een bepaald voertuig kan uitvoeren.
Geavanceerde apparatuur als de macs logger in combinatie met de fabrieks-
tester zorgen voor het beschikbaar maken van de software uit de ECU.
ECU-communicatie
5 www.hella-gutmann.com | 25.08.2016
De communicatie met een voertuig is vergelijkbaar met een gesprek tussen
twee personen
Als twee personen elkaar niet 100% verstaan is
dat niet zo erg.
Maar als twee machines elkaar niet exact
verstaan ontstaan er problemen.
ECU-communicatie
6 www.hella-gutmann.com | 25.08.2016
Om die reden leert HGS exact de “taal‘ van de desbetreffende ECU.
Ondanks de Europese normering vanaf 2001 via
de 16-polige stekker gebruiken de autofabrikanten
nog altijd hun eigen talen en zelfs dialecten, ook
bekend als “protocollen“.
U herinnert zich ongetwijfeld deze situatie nog...
ECU-communicatie
7 www.hella-gutmann.com | 25.08.2016
Wat gebeurt er in een ECU?
ECU‘s werken over het algemeen volgens het IVU-principe
(Invoer-Verwerking-Uitvoer)
Invoer Sensoren Bv snelheid, druk, temperatuur etc.
Verwerking SOLL-IST Bv kenvelden en datamatrixen
Uitvoer Actuatoren Bv injector, ontstekingsmodule etc.
Terwijl er vroeger nog analoge schakelingen werden gebruikt, zijn de
hedendaagse ECU’s voorzien van een "natuurlijke intelligentie". Afhankelijk van de
opdracht worden microprocessoren (enkele chips met ingebouwde RAM en ROM
geheugen) tot multiprocessorsystemen gebruikt. Programmering wordt doorgaans
opgeslagen in de ROM. Vaak wordt echter ook een herprogrammeerbaar flash
geheugen (EPROM) gebruikt.
ECU-communicatie
8 www.hella-gutmann.com | 25.08.2016
Wat gebeurt er in een ECU?
Een computer kan alleen de informatie “0“ en “1“ verwerken, het binaire
systeem. De getallenreeks uit het decimale systeem begint met 0 en eindigt
met 9.
DEC BIN
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
ECU-communicatie
9 www.hella-gutmann.com | 25.08.2016
Wat gebeurt er in een ECU?
Om meer flexibiliteit te krijgen wordt het
decimale systeem uitgebreid, naar het
Hexadecimale systeem.
Toegevoegd werden de waarden A tot en
met F, waardoor er nu 16 waarden
beschikbaar zijn.
DEZ BIN HEX
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
ECU-communicatie
10 www.hella-gutmann.com | 25.08.2016
Wat gebeurt er in een ECU?
Met deze waarden wordt in een computer
alle informatie opgebouwd.
Daarvoor wordt de zogenaamde ASCII-
code gebruikt.
DEZ BIN HEX
0 0000 0000 0
1 0000 0001 01
2 0000 0010 02
3 0000 0011 03
4 0000 0100 04
5 0000 0101 05
6 0000 0110 06
7 0000 0111 07
8 0000 1000 08
9 0000 1001 09
10 0000 1010 0A
11 0000 1011 0B
12 0000 1100 0C
13 0000 1101 0D
14 0000 1110 0E
15 0000 1111 0F
DEZ BIN HEX ASCII
69 0100 0101 69 E
70 0100 0110 46 F
76 0100 1100 4C L
253 1111 1101 FD
254 1111 1110 FE
255 1111 1111 FF
ECU-communicatie
11 www.hella-gutmann.com | 25.08.2016
De meest eenvoudige communicatievorm is een knippercode in het
instrumentenpaneel.
ECU-communicatie
12 www.hella-gutmann.com | 25.08.2016
Variant A
FC 12
Variant B
FC 10
10er 1er
1er
De meest eenvoudige communicatievorm is een knippercode in het
instrumentenpaneel.
ECU-communicatie
13 www.hella-gutmann.com | 25.08.2016
Protocol ca. 1985 (wisselprotocol)
Foutcode lezen (1 fout)
mega macs Voertuig actief/passief
1. 0x03 Längenbyte
1b. 0xFC Ergänzung
2. 0x06 Durchlaufzähler
2b. 0xF9 Ergänzung
3. 0x07 Kommando FC lesen
3b. 0xF8 Ergänzung
4. 0x03 Data 1 (End of Text)
1. 0x06 Längenbyte
1b. 0xF9 Ergänzung
2. 0x07 Durchlaufzähler
2b. 0xF8 Ergänzung
3. 0xFC Kommando FC senden
3b. 0x03 Ergänzung
4. 0x02 1. Teil “02”
4b. 0xFD Ergänzung
5. 0x03 2. Teil “03”
FC : 0x0203 (hexadez.) = 515 (dez.) = Hallgeber
5b. 0xFC Ergänzung
6. 0x02 Zusatzparameter
6b. 0xFD Ergänzung
7. 0x03 End of Text
ECU-communicatie
14 www.hella-gutmann.com | 25.08.2016
Protocol ca. 1990
mega macs Voertuig
0xA4 ECU Identificatie 0x04 LB 0x00 Commando Identificatie 0xA0 CS
0xA4 EC identificatie 0x10 LB 0xA0 Commando0x86 0x91 0x27 0x55 0x10 0x32 0x09 0x00 0x34 0x02 0x08 0x32 0x56
ECU-communicatie
15 www.hella-gutmann.com | 25.08.2016
Protocol ca. 1990
mega macs Voertuig
0xA4 ECU ID 0x05 LB 0x04 Commando foutcode lezen0x01 0xA4 CS
0xA4 ECU ID 0x0E LB 0xA0 Commando0x01 CS
0xA4 ECU ID
0x04 LB 0x05 Commando foutcode wissen0xA5 CS
0xA4 ECU ID
0x04 LB 0xA0 Commando0x00 CS
0xA4 ECU ID
0x04 LB 0x9F Commando Einde0x3F CS
ECU-communicatie
16 www.hella-gutmann.com | 25.08.2016
Protocol ca. 2000 CAN
Identificatie
ID BL LB KMD Data
07E0 8 02 1A 86 FF FF FF FF FF
07E8 8 10 12 5A 86 00 14 46 03Sach Nr.
07E0 8 30 08 00 FF FF FF FF FF
07E8 8 21 40 38 03 33 04 08 07Hardware / Software
07E8 8 22 10 FF 04 09 08 FF FF Diagnose
Kennung 07/10
Foutcode lezen
ID BL LB KMD Daten
07E0 8 04 18 02 FF 00 FF FF FF
07E8 8 05 58 01 01 10 20 00 00Foutcode P0110
07E0 8 03 17 01 10 FF FF FF FF Umgebungsdaten
zum Foutcode P0110
07E8 8 10 1D 57 01 01 10 20 FF
07E0 8 30 08 0A FF FF FF FF FF
07E8 8 21 01 01 02 01 00 00 8D
07E8 8 22 00 05 3E 02 70 10 01
07E8 8 23 00 00 8D 00 05 3E 02
07E8 8 24 70 10 01 00 00 00 00
ECU-communicatie
17 www.hella-gutmann.com | 25.08.2016
Voorbeelden CAN
Fabrikant Mazda 5
Model 2.2 -CDi
Systeem MO | Motor
Protocol CAN
Funktie Parameters lezen
Nr. ID-Nr. Daten ASCII Zeit
m: s:
1 7E0 8 03 22 F1 83 00 00 00 00 .“……..
00:00.000.000
2 7E8 8 03 7F 22 31 00 00 00 00 ..“1…...
00:00.004.383
3 7E0 8 02 E3 00 00 00 00 00 00 .>…….
00:00.118.989
4 7E8 8 02 E7 00 00 00 00 00 00 .%……
00:00.125.113
5 7DF 8 02 09 02 00 00 00 00 00 ………
00:00.146.047
6 7E8 8 10 14 49 02 01 4A 4D 5A ..I….JMZ
00:00.150.073 Japan Mazda
7 7E0 8 30 00 00 00 00 00 00 00 0………
00:00.152.005
8 7E8 8 21 43 57 41 39 47 36 30 !CWA9G60
00:00.154.576 VIN-Code
9 7E8 8 22 30 31 30 33 34 37 36 „0103476
00:00.154.576
10 7E0 8 03 22 F1 24 00 00 00 00 .“.$......
ECU-communicatie
18 www.hella-gutmann.com | 25.08.2016
Omsleuteling Foutcode en tekst
ECU-communicatie
19 www.hella-gutmann.com | 25.08.2016
Omsleuteling Details met symptomen en oorzaken
ECU-communicatie
20 www.hella-gutmann.com | 25.08.2016
Omsleuteling Details met symptomen en oorzaken
Diagnosetechniek Hella Gutmann Solutions
Ontwikkeling en productie
Ontwikkeling en productie
22
Van idee tot gereed product
Het ontwikkelings- en test traject van een nieuwe mega macs diagnosetester
duurt gemiddeld 2 jaar en bevat 4 zogenaamde ”quality gates”, belangrijke
momenten waarin de fases van ontwikkeling worden afgesloten na
goedkeuring door de HGS directie.
De projectleiding is in handen van HGS product management, waarbij er
steeds twee klankbordgroepen bestaan: marketing/commercie en techniek.
Q0 Q1 Q2 Q3
4 quality gates, periode 2 jaar
Conceptontwikkeling:
Marktexploratie en
terugverdiencalculatie
Vertaling marktbehoeftes
> producteigenschappen
Model en prototype
Functionaliteits- en
kwaliteitstests
Ontwikkeling software
Voorproductie en testing
Gereed product
Introductiecampagne en
Marktlancering
Productie
www.hella-gutmann.com | 25.08.2016
Ontwikkeling en productie
Q0 Marktonderzoek
De belangrijkste bronnen van marktonderzoek zijn:
• bestaande mega macs gebruikers -> behoeftes in de werkplaats*
• bronnen bij de autofabrikanten > nieuwe ontwikkelingen in autotechniek
• concurrentie / vak journalistiek / opleidingsinstituten etc.
* De HGS Technisch Helpdesk bestaat uit 50 merkspecialisten die dagelijks in
contact staan met de mega macs gebruikers.
www.hella-gutmann.com | 25.08.2016
Ontwikkeling en productie
24
Q0 Segmentering
Aan de hand van het marktonderzoek vindt een nauwkeurige segmentering
plaats om zoveel mogelijk doelgroepen in de markt voor universele
voertuigdiagnose te kunnen bedienen en tegelijkertijd kannibalisatie te
minimaliseren.
www.hella-gutmann.com | 25.08.2016
Ontwikkeling en productie
Q2 en 3 Ontwikkeling en testen hardware en software
Chronologie:
• Aan de hand van goedgekeurde schetsen en technische specificaties
worden een aantal handgemaakte prototype vervaardigd
• De prototypen ondergaan vervolgens diverse functionaliteits- en
kwaliteitstest
• Na beëindiging van Q2 wordt de software aangepast aan de hardware en
wordt een voorproductie opgestart
• De voorproductie testers worden ingezet bij een groep van 50 pilotgarages
• De bevindingen van de pilotgarages worden geanalyseerd en
verbeteringen doorgevoerd in de serieproductie
www.hella-gutmann.com | 25.08.2016
Ontwikkeling en productie
26
Q3 Productie en kwaliteitscontrole
Alle componenten, zoals de printplaten, worden in huis geproduceerd en
afzonderlijk uitvoerig getest gedurende alle productiestadia. Na de
assemblage van de tester vindt nog een eindcontrole en test plaats.
www.hella-gutmann.com | 25.08.2016
Ontwikkeling en productie
27
Q3 Productie en kwaliteitscontrole
Ook de productie van de accessoires vindt in huis plaats om het gewenste
kwaliteitsniveau te kunnen waarborgen.
Ontwikkeling en productie
28 www.hella-gutmann.com | 25.08.2016
Q3 Training en nazorg
Vóór lancering van een nieuw product vindt een uitvoerige commerciële en
technische training voor importeurs en tussenhandel plaats in het TWS, het
eigen technische trainingscentrum van HGS. Hier vinden ook de
diagnosetrainingen voor mega macs gebruikers plaats.
Ontwikkeling en productie
29
De toekomst van diagnose…
• Levenscyclus van diagnoseapparatuur wordt korter, van 10 jaar naar
minder dan 5 jaar
• Aandeel software en online toepassingen in prijs product wordt steeds
groter
• Doelgroeptoepassingen, bv service, schadeherstel, ruitreparatie etc.
• Training en technische ondersteuning wordt steeds belangrijker
Ontwikkeling en productie mega macs testers
30
Hartelijk dank voor
uw aandacht …
www.hella-gutmann.com | 25.08.2016