-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathanturit-ecu-vaylat.tex
410 lines (362 loc) · 13.9 KB
/
anturit-ecu-vaylat.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
% HUOM! ANTURIKALVOISTA SUURI OSA LAINATTU MOOTTORINOHJAUKSEN K2010 LUENTO6 JA
% VÄYLÄKALVOT LUENTO8.
\frame{
\frametitle{Anturin määritelmä}
\begin{itemize}
\item Anturi on laite, joka muuttaa jonkin suureen (esimerkiksi kemiallisen tai fysikaalisen) käsiteltävään muotoon
(jännitteeksi, virraksi, digitaaliseksi signaaliksi\ldots).
%\item
\end{itemize}
}
\frame{
\frametitle{Moottorinohjausjärjestelmän anturit}
\begin{description}
\item[1950-luku] $\lambda$-happianturi
\item[1960] sähkömekaaninen paineanturi, pietsosähköinen nakutusanturi
\item[1970] hall-anturi, turvatyynyn venymäliuska-anturi, silikonipaineanturi
\item[1980] kuumalanka- ja ohutkalvoilmamassamittarit, integroitu paineanturi
\item[1990] mems-kiihtyvyysanturit, pietsosähköinen kiertonopeusanturi, mikromekaaninen
ilmamassa-anturi, mikromekaaninen kiertonopeusanturi
\end{description}
}
\frame{
\frametitle{Älykkäät anturit}
\begin{itemize}
\item Anturilta tulevan signaalin käsitteleminen tapahtuu itse anturiyksikössä.
\item Älykäs anturi voidaan kalibroida automaattisesti, käyttämällä useita antureita yhtäaikaa.
\item Suorittamalla signaalinkäsittely paikan päällä anturissa, moottorinohjausyksiköltä
vaaditaan vähemmän laskentatehoa.
\item Anturiliitäntä voidaan standardoida.
\end{itemize}
}
\frame{
\frametitle{Merkitys autotekniikassa}
\begin{itemize}
\item Sähkö- ja elektroniikkajärjestelmän osuus ajoneuvon arvosta on noin 26 \%.
\item Maailmassa valmistettavista antureista noin joka toinen sijoitetaan ajoneuvoon.
\end{itemize}
}
\frame{
\frametitle{Luotettavuus}
\begin{itemize}
\item Vikataajuus ilmoitetaan todennäköisyytenä, yksikkönä yleensä ppm/aikayksikkö.
\item Eli monenko miljoonasosan todennäköisyydellä anturi hajoaa aikayksikön aikana.
\item Ajoneuvoanturin vikataajuudeksi halutaan yleensä alle 10 ppm/10 vuotta.
\item Vrt. matkapuhelin (koko laite) 5000 ppm\footnote{Lähde: Autojen anturit (2009). Suhtaudun skeptisesti tuohon lukuun: ettäkö
vain viisi tuhannesta matkapuhelimesta hajoaa 10 vuoden aikana, huh?}.
\end{itemize}
}
\frame{
\frametitle{Kustannukset}
\begin{itemize}
\item Uudet ajoneuvot sisältävät helposti $>>150$ anturia...
\item Anturien oltava halpoja, tyypillisesti 1-30 euroa.
\item Luotettavuus- ja käyttöolosuhdevaatimukset kovia
\item Tärinä, iskut, lämpötila, kosteus, kemikaalit, sähköiset häiriöt\ldots
\item Toisissa sovelluksissa vaaditaan enemmän luotettavuutta kuin toisissa:
ohjaus, jarrutus, turvalaitteet, moottori/voimansiirto, alusta/renkaat, mukavuus,
diagnoosi, informaatio, varkaudenesto.
\end{itemize}
}
\frame{
\frametitle{Mittausperiaatteet}
\begin{itemize}
\item Asema-anturi
\item Nopeus- ja pyörintänopeusanturi
\item Kiihtyvyysanturi
\item Paineanturi
\item Voima- ja momenttianturi
\item Virtausmittari
\item Kaasu- ja pitoisuusanturi
\item Lämpötila-anturi
\item Optiset anturit
\end{itemize}
}
\frame{
\frametitle{Anturityypit}
\begin{itemize}
\item Moottorin pyörintänopeusanturit
\item Hall-vaiheanturit
\item Vaihteiston ohjauksen nopeusanturit
\item Pyörän nopeusanturit
\item Mikromekaaniset kiertonopeusanturit
\item Pietsosähköinen äänirauta-kiertonopeusanturi
\item Mikromekaaniset paineanturit
\item Korkeapaineanturit
\item Lämpötila-anturit
\item Kaasupoljinanturit
\item Ohjauskulman anturit
\item Vaihteiston ohjauksen asema-anturit
\item Akselianturit
\item Kuumakalvoilmamassamittarit
\item Pietsosähköinen nakutusanturi
\end{itemize}
}
\frame{
\frametitle{Lisää antureita}
\begin{itemize}
\item SMM-kiihtyvyysanturi
\item Tilavuusmikromekaaniset piikiihtyvyysanturit
\item Pietsosähköiset kiihtyvyysanturit
\item iBolt-voima-anturi
\item Momenttianturi
\item Ultraäänianturi
\item Sade- ja valoanturi
\item Lika-anturi
\item Kaksitasoinen $\lambda$-anturi
\item Laajakaistainen $\lambda$-anturi
\item Ilmastoinnin hiilidioksidianturi
\end{itemize}
}
\frame{
\frametitle{Potentiometri asema-anturina}
\begin{itemize}
\item Potentiometri = säätövastus.
\item Halpa, yksinkertainen, helppo varmentaa.
\item Kuluminen, iskut ja kiihdytykset vaikuttavat mittaustulokseen.
\item Käytetään esimerkiksi kaasupolkimen asennon, polttoainesäiliön pinnankorkeuden sekä
mittalevyn (KE- ja L-Jetronic) asennon tunnistamiseen.
\end{itemize}
}
\frame{
\frametitle{Lämpötila-anturit}
\begin{itemize}
\item Perustuvat tavallisesti NTC-vastukseen (PTC-vastusta käytetään harvoin).
\item Moottorin, imuilman, öljyn ja polttoaineen lämpötila (Diesel).
\end{itemize}
}
\frame{
\frametitle{Moottorin pyörintänopeus}
\begin{itemize}
\item Induktiivinen anturi
\item Hall-anturi
\item AMR-anturi
\end{itemize}
}
\frame{
\frametitle{Vaiheanturit (kampikulma)}
\begin{itemize}
\item Nokka-akselianturi tarvitaan kertomaan, mitkä sylintereistä ovat puristus- ja mitkä poistotahdissa.
\end{itemize}
}
\frame{
\frametitle{Ilmamäärä}
\begin{itemize}
\item Voidaan mitata joko massaa, virtausta tai painetta.
\item Kuumakalvomittari mittaa suoraan ilmamassan.
\end{itemize}
}
\frame{
\frametitle{Nakutus}
\begin{itemize}
\item Pietsosähköinen anturi havaitsee nakutuksen.
\item Pietsokiteen puristaminen/taivuttaminen aikaansaa jännitteen (sama
tekniikka on käytössä mm. savukkeensytyttimissä ja grilleissä).
\end{itemize}
}
\frame{
\frametitle{Paine}
\begin{itemize}
\item Imusarjan paine
\item Öljynpaine
\item Polttoaineen paine
\end{itemize}
}
\frame{
\frametitle{Jäännöshappipitoisuus ($\lambda$)}
\begin{itemize}
\item Kaksitasoinen ja laajakaistainen anturi.
\item Laajakaista-anturi mittaa tarkasti myös silloin, kun $\lambda$ ei ole noin 1.
\end{itemize}
}
% ECU Gasoline-kirjasta, sivut 262--267
\frame{
\frametitle{Moottorinohjausyksikkö (ECU)}
\begin{itemize}
\item ECU = Engine Control Unit = moottorinohjausyksikkö
\item Huom! Toinen merkitys lyhenteelle: ECU voi tarkoittaa myös
elektronista ohjainyksikköä (Electronic Control Unit) yleensä. Esimerkiksi
ilmatyynyn ohjainyksikkö (ACU) ja vaihteiston ohjausyksikkö (TCU) ovat
ECUja sanan jälkimmäisessä merkityksessä.
\item Moottorinohjausyksikkö lukee tietoa antureilta ja säätää (pääasiassa)
sytytyksen ajoitusta ja polttoaineensyöttöä ennalta ohjelmoitujen karttojen mukaan.
\item Nykyiset moottorinohjausyksiköt ovat älykkäitä ja ottavat huomioon
moottorin parametrien muuttumisen.
\end{itemize}
}
\frame{
\frametitle{Moottorinohjausyksikön vaatimukset}
Moottorinohjausyksikkö joutuu kovien ympäristörasitusten armoille.
\begin{itemize}
\item Korkeat ($> 100 ^\circ {\rm C}$) ja matalat ($-40 ^\circ {\rm C}$) lämpötilat.
\item Nopeat lämpötilan muutokset.
\item Altistuminen kemikaaleille (polttoneste, öljy).
\item Tärinä ja iskut.
\item Käyttöjännitteen vaihtelu.
\item EMC (Electromagnetic compatibility).
\end{itemize}
}
\frame{
\frametitle{Moottorinohjausyksikön toteutus}
\begin{itemize}
\item Piirilevyllä käytetään pintaliitoskomponentteja (kuten nykyaikaisessa elektroniikassa ylipäätään).
\item Kokonaisuus on sijoitettu metalli- tai muovikoteloon, jonka kyljessä on riviliittimet.
\end{itemize}
}
\frame{
\frametitle{Signaalinkäsittely - tulosignaalit}
ECU voi käsitellä kolmenlaisia tulosignaaleja.
\begin{itemize}
\item Analoginen tulosignaali. Jännitesignaali, joka voi määritellyllä välillä saada mitä tahansa arvoja ja
voi muuttua jatkuva-aikaisesti.
\item Digitaalinen tulosignaali. Signaalilla on kaksi sallittua arvoa, 1 ja 0. Monet anturit lähettävät nykyään suoraan
digitaalista signaalia. Digitaalisignaalilla on tarkkaan määritellyt rajat nousu- ja laskuajoille sekä minimi- ja maksimijännitteille.
\item Pulssimuotoiset signaalit. Analogisen ja digitaalisen "välimaastossa". Signaali ei ole yhtä tarkkaan määriteltyjen rajojen
sisällä kuin digitaalisignaali. Esimerkiksi kierroslukuanturilta
tuleva signaali voi olla tällainen (lasketaan pulssien määrää per aikayksikkö).
\end{itemize}
}
\frame{
\frametitle{Signaalinkäsittely - signaalien esiprosessointi}
\begin{itemize}
\item Analoginen signaali muunnetaan digitaaliseksi (A/D-muunnos) käsittelemistä varten. Tyypillinen
A/D-muuntimen erottelukyky on 5 mV. Tällöin esimerkiksi nollan ja viiden voltin välisellä signaalilla on noin
1000 erilaista digitaalista arvoa.
\item Digitaalinen signaali ei vaadi mitään esikäsittelyä, vaan ohjausyksikkö voi käsitellä sitä suoraan.
\item Pulssimuotoisesta signaalista on karsittava häiriöt ja ylilyönnit pois. Sen jälkeen sitä voidaan käsitellä
digitaalisignaalina.
\end{itemize}
Signaaleille tehdään aluksi yksinkertainen tasonrajoitus ja alipäästösuodatus.
}
\frame{
\frametitle{Signaalinkäsittely}
\begin{itemize}
\item Moottorin ohjaaminen ei teoriassa poikkea mistään muusta tietokoneella toteutetusta säädöstä.
\item Mikrokontrolleri valvoo tulosignaaleja ja muuttaa lähtösignaaleja ennalta määrätyn ohjelman mukaisesti.
\item Tulosignaalit muodostavat moniulotteisia karttoja, joista lähtösignaalit lasketaan.
\end{itemize}
}
\frame{
\frametitle{Muisti}
\begin{itemize}
\item Mikrokontrollerin ohjelma on tallennettu ROM-muistille (Read Only Memory).
\item ROM-muisteja on erilaisia: Flash-EPROM voidaan ohjelmoida uudelleen elektronisesti,
EPROM voidaan tyhjentää UV-valolla ja sitten ohjelmoida uudestaan.
\item EPROM on yleensä oma erillinen piirinsä, Flash-muisti voidaan integroida samalle
sirulle mikrokontrollerin kanssa.
\item Mikrokontrollerin oma muisti on usein rajoitettu, siksi voidaan tarvita ulkoista muistipiiriä.
\item Moni valmistaja käyttää samaa ohjainyksikköä eri automalleissa; tuotatolinjan lopussa
vain ajetaan oikea ohjelma sisään (EoL = End-of-Line -ohjelmointi).
\end{itemize}
}
\frame{
\frametitle{Muisti}
\begin{itemize}
\item Kesken ajon muuttuvat tiedot tallennetaan kontrollerin RAM-muistiin (Random Access Memory). RAM-muistista
tiedot häviävät, jos ohjausyksiköltä katkaistaan virta (esimerkiksi akku irroitetaan).
\item Tärkeät, mutta auton käytön aikana muuttuvat tiedot (ajonestolaitteen salausavaimet, tärkeät moottorin kulumiseen liittyvät
tiedot) tallennetaan EEPROM-muistiin.
\item EEPROM-muisti eroaa Flash-muistista siten, että jokainen muistipaikka voidaan tyhjentää ja uudelleenkirjoittaa erikseen.
Flash-EPROMiin pitää tyhjentää \& kirjoittaa kerralla koko sisältö.
\end{itemize}
}
\frame{
\frametitle{ASIC-piirit}
\begin{itemize}
\item Aina ei pärjätä suoraan "kaupan hyllyltä"\ saatavilla mikrokontrollereilla. Esimerkiksi joku nopeutta
vaativa laskutoimitus voidaan hoitaa ASIC-piirillä (application specific integrated circuit).
\end{itemize}
}
\frame{
\frametitle{"Vahtikoira"}
\begin{itemize}
\item Mikrokontrollerin ohjelma voi mennä jumiin, kuten mikä tahansa tietokone (muttei yhtä todennäköisesti, onneksi).
\item Vikatilanteisiin varaudutaan ns. vahtikoirapiiriä käyttämällä.
\item Prosessi yksinkertaistettuna: kontrolleri ja vahtikoira kysyvät vuorotellen toisiltaan "oletko kunnossa?"
\item Jos vastausta ei tule määrätyn ajan kuluessa, käynnistetään elpymistoimenpiteet (esimerkiksi mikrokontrollerin uudelleenkäynnistys).
\end{itemize}
}
\frame{
\frametitle{Pääteaste}
\begin{itemize}
\item Mikrokontrolleripiiri itsessään jaksaa ohjata vain muutaman milliampeerin kuormia.
\item Ohjausyksikössä on pääteaste, joka vahvistaa mikrokontrollerilta saadut signaalit toimilaitteille sopiviksi.
\item Ohjauslähdöt on suunniteltu niin, että ne kestävät mahdollisen oikosulun maahan tai akun plusnapaan.
\item Lähdön oikosulkutilanteet tunnistetaan ja niistä annetaan virheilmoitus.
\end{itemize}
}
\frame{
\frametitle{Pääteaste}
Lähtösignaalit voidaan jakaa kahteen luokkaan.
\begin{itemize}
\item Kytkinsignaalit. Näillä on kaksi tilaa: päällä ja pois.
\item PWM-signaalit. Pulssinleveysmodulaatiolla (PWM) voidaan säätää monenlaisia toimilaitteita.
\end{itemize}
}
\frame{
\frametitle{Tiedonsiirto elektronisten järjestelmien sisällä ja välillä}
\begin{itemize}
\item CAN (Controlled area network, 1991)
\item LIN (Local interconnect network, 2001)
\item MOST (Media Oriented Systems Transport, 2001)
\item Bluetooth (1990-luvun loppu)
\item FlexRay (2006)
\end{itemize}
}
\frame{
\frametitle{Ajoneuvoväylätekniikan vaatimukset}
\begin{itemize}
\item Tiedonsiirtonopeus
\item Häiriönsietokyky
\item Reaaliaikaisuus
\item Verkkoon kytkettyjen laitteiden määrä
\end{itemize}
}
\frame{
\frametitle{Väylien luokittelu}
\begin{itemize}
\item A-luokka: hidas (alle 10 kbit/s). Ei-kriittiset anturit ja toimilaitteet. Esimerkki: LIN.
\item B-luokka: keskinopea (alle 125 kbit/s). Mukavuuslaitteet. Esimerkki: Low Speed CAN (CAN-B).
\item C-luokka: nopea (alle 1 Mbit/s). Moottorin- ja vaihteistonohjaus. Esimerkki: High Speed CAN (CAN-C).
\item C+-luokka: erittäin nopea (alle 10 Mbit/s). Moottorin- ja vaihteistonohjaus. Esimerkki: FlexRay.
\item D-luokka: erittäin nopea (yli 10 Mbit/s). Telematiikka ja multimedia.
\end{itemize}
}
\frame{
\frametitle{CAN-väylä}
\begin{itemize}
\item 1991 (500E-Mersu)
\item Mahdollistaa reaaliaikaisen ohjauksen. Esimerkki: automaattivaihteisto pyytää moottoria alentamaan momenttia.
\item 5 voltin logiikka, 120 $\ \Omega$ terminointi.
\item Voidaan käyttää yksi- tai kaksijohtimisena.
\item Väylälle mahdollista kytkeä ainakin 30 laitetta.
\end{itemize}
}
\frame{
\frametitle{LIN-väylä}
\begin{itemize}
\item Yksijohtiminen, halpa. Vaihtoehto Low Speed CANille.
\item Yhteen väylään voidaan kytkeä enintään 16 laitetta.
\end{itemize}
}
\frame{
\frametitle{MOST}
\begin{itemize}
\item Nopea. Suunniteltu multimedialaitteile (DVD, TV, CD, navigointi).
\item Johdin- tai valokuitukäyttö.
\item Valokuidun etuja: ei häiriöitä (sisään eikä ulos), kevyt, voi vetää "mistä tahansa".
\end{itemize}
}
\frame{
\frametitle{Bluetooth}
\begin{itemize}
\item Käytetään matkapuhelimen ym. liittämiseksi auton äänentoistojärjestelmään.
\end{itemize}
}
\frame{
\frametitle{FlexRay}
\begin{itemize}
\item Suunniteltiin erityisesti turvalaitteita ajatellen.
\item Reaaliaikainen, nopea ja erittäin vikasietoinen tiedonsiirto.
\end{itemize}
}