AUTOSAR alapú autóipari szoftverrendszerek

A lap korábbi változatát látod, amilyen Sándi Tamás (vitalap | szerkesztései) 2017. január 22., 14:49-kor történt szerkesztése után volt.

Napjaink nagy bonyolultságú beágyazott rendszerinek fejlesztése elképzelhetetlen lenne modellvezérelt szoftverfejlesztési paradigmák alkalmazása nélkül. Különösen igaz ez az autóiparra, ahol egy-egy alkalmazásban akár száznál is több vezérlőegység együttműködése valósul meg. Egy ilyen összetettségű elosztott rendszer tervezésében, fejlesztésében a szoftvermodellezés és kódgenerálás kiemelt jelentőséget kap. A járművekben helyet kapó vezérlőegységek számos különböző beszállítótól származnak mégis kompatibilisnek kell lenniük egymással, hiszen teljes funkcionalitásukat csak egymásra támaszkodva valósíthatják meg.

AUTOSAR alapú autóipari szoftverrendszerek
Tárgykód
VIMIAV15
Általános infók
Kredit
4
Tanszék
MIT
Követelmények
Jelenlét
laboralkalmakon kötelező
NagyZH
1 db
Vizsga
szóbeli
Elérhetőségek

Az AUTOSAR Konzorcium vezető autógyártók és autóipari beszállítók együttműködéseként jött létre, és fő céljául a vezérlőegységek fejlesztésének szabványosítását tűzte ki. A konzorcium szabványai a fejlesztés három fő területét célozzák meg:

  • definiálnak egy szigorúan rétegzett szoftverarchitektúrát a vezérlőegységeken futó beágyazott szoftver számára,
  • definiálnak egy modellezési nyelvet, melynek segítségével a vezérlőegységek működése magas szinten leírható,
  • definiálják azt a módszertant, melyet alkalmazva az autógyártók által leírt magas szintű modellektől eljuthatunk a vezérlőegységeken futó szoftver konfigurációjáig, majd végül a konfiguráció alapján történő végső forráskód generálásáig.


Tematika

A tárgy előadásai során megismerhetitek:

  • az AUTOSAR által leírt fejlesztési folyamatokat,
  • az AUTOSAR által biztosított modellezési lehetőségeket,
  • az AUTOSAR által definiált rétegzett szoftverarchitektúrát és az abban elhelyezkedő szoftvermodulok feladatait,
  • az autóiparban alkalmazott kommunikációs protokollokat (CAN, FlexRay),
  • az autóiparban alkalmazott diagnosztikai megoldásokat (On-board diagnostics).

A tárgy laboratóriumai során egy egész féléves összefüggő feladatot valósíthattok meg, melynek célja egy elképzelt elektromos autó meghajtását irányító vezérlőegység szoftverének elkészítése.

A laborfeladatba beletartozik:

  • a vezérlőegység szoftverkomponenseinek modellezése, implementálása (C nyelven)
  • a vezérlőegység alapvető szoftvermoduljainak konfigurálása
  • a konfiguráció alapján történő kódgenerálás és a szoftver folyamatos kipróbálása
  • a vezérlőegység kommunikációjának vizsgálata
  • a vezérlőegység diagnosztikai funkcióinak implementálása, kipróbálása, vizsgálata.

A labor során egy olyan fejlesztőpanelt használhattok, amin helyet kapott egy DC motor is mely az elektromos autó meghajtó motorját jelképezi. A feladat ennek a motornak az intelligens vezérlése köré épül.

Céglátogatás

A félév során ellátogatunk a ThyssenKrupp Presta Kft. budapesti fejlesztőközpontjába, ahol bepillantást nyerhettek a valódi fejlesztési munkába is. https://www.youtube.com/watch?v=RND9PpbOcqc&feature=youtu.be