Autóipari kommunikációs hálózatok
A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Autóipari kommunikációs hálózatok
Automotive Communication Networks
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIMIAV26 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | félévközi érdemjegy | ||||||||||||
| Tantárgy kreditértéke | 2 | ||||||||||||
| Tantárgyfelelős |
Dr. Orosz György
beosztás: egyetemi docens
elérhetőség:
orosz.gyorgy@vik.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
Mesterséges Intelligencia és Rendszertervezés Tanszék
|
||||||||||||
| Kar | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Tantárgy weboldala | http://www.mit.bme.hu/oktatas/targyak/vimiav26 | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
1. Bevezetés, CAN (Controller Area Network)
Bevezetés, kommunikációs hálózatok az autóban.
CAN fizikai és adatkapcsolati rétegének részletes elemzése: a CAN kommunikáció bitidőzítése, bitszinkronizálása, a keretek felépítése, az arbitráció menete. Hibakezelés és a hibaállapotok tulajdonsági.
2. CAN (Controller Area Network) folytatás
A különböző CAN szabványok részletes bemutatása: 2.0A, 2.0B, High Speed CAN, Low Speed Fault Tolerant CAN, Single Wire CAN, CAN-FD. A CAN kontrollerek és transceiverek szerepe és működési elvei. Tipikus busz topológiák, a busz lezárás szerepe és tipikusan kialakuló reflexiók formái és hatásai.
Gyakorlati demonstráció: CAN bit jelszintek bemutatása, lezárások szerepének mérés alapú demonstrációja, szem ábra felvétele. CAN hiba keretek megjelenése.
3. CAN (Controller Area Network) folytatás
A CAN üzenetek adattartalmának kezelése: signalok, CAN adatbázis, CAN mátrix. Mikrovezérlők CAN vezérlőinek működésének bemutatása.
Gyakorlati demonstráció: A CAN busz méréstechnológiája: tipikus fejlesztést segítő hardver-szoftver eszközök: Vector CANalayzer, Vector CANoe. National Instruments tool-ok.
4. CAN (Controller Area Network) folytatás
Gyakorlati demonstráció: Mikrovezérlők CAN vezérlőinek felprogramozása. A Vector szoftverek működésének bemutatása. CAN adatbázisok létrehozása. A Vector CAPL programozási nyelv és az NI-XNET és mérési eszközkönyvtárak bemutatása és CAN buszos alkalmazásaik.
5. LIN - Local Interconnect Network
LIN szerepe az autókban. A LIN protokoll fizikai és adatkapcsolati rétegének részletes elemzése: üzenettípusok és felépítésük, a bitátvitel feszültség szintjei, az egyvezetékes rendszer következményei. A szinkronizálás specialitása a master és a slave között. A LIN fizikai illesztők, transceiver IC-k működési elve és tulajdonságai. A LIN Description File és Node Capability File szerepe a hálózattervezésben.
6. LIN - Local Interconnect Network folytatás
Gyakorlati demonstráció: Egy egyszerű LIN hálózat vizsgálata, bitidőzítések, jelszintek, keretek elemzése, signal adattartalmak. A LIN hálózat mérésére, fejlesztésre alkalmazott tipikus hardver-szoftver eszközök: Vector CANoe, CANalayzer LIN opciója, példa CAN és LIN hálózat szimulálásra és CAN-LIN gateway-re. A National Instruments LIN eszközkészletének bemutatása.
7. 1. Zárthelyi, Eseményvezérelt és idővezérelt hálózatok; FlexRay
Az eseményvezérelt és idővezérelt hálózatok főbb tulajdonságainak, jellemzőinek bemutatása. Egy ritkábban alkalmazott idővezérelt hálózat áttekintő bemutatása: TT-CAN. A FlexRay hálózat és protokoll részletesebb bemutatása: jelszintek, bitidőzítések és különbségeik a CAN-hez képest. FlexRay ciklusok szervezése, statikus és dinamikus slot-ok szerepe és alkalmazása, a FlexRay hálózat szinkronizálása és elindulási folyamata.
8. FlexRay folytatás
Gyakorlati demonstráció: FlexRay hálózaton alkalmazott FIBEX (Field Bus Exchange Format) adatbázisnak a létrehozása és felépítése. A fejlesztést segítő hardver-szoftver eszközök: Vector FlexRay hardvertámogatása és CANoe FlexRay opciójának bemutatása, a National Instruments FlexRay eszközkészletének és az X-NET API-nak az alkalmazása FlexRay hálózatra. Egy egyszerű FlexRay hálózat mérése, az adatbázisból és oszcilloszkópos mérésből a jellemző tulajdonságok meghatározása. A FlexRay hálózat elindulási folyamatának megmérése.
9. Kalibrációs és diagnosztikai protokollok
Kalibrációs protokollok: XCP (Universal Measurement and Calibration Protocol) szerepe az autóipari fejlesztés során. Az XCP felépítése, főbb lehetőségei és parancsai. Az UDS (Unified Diagnostic Services) protokoll szerepe a fejlesztési folyamatban, az UDS és az XCP összehasonlítása.
10. Kalibrációs és diagnosztikai protokollok folytatás
Gyakorlati demonstráció: XCP demó szoftver felépítése és portolása mikrovezérlőkre. Egy XCP protokollal felruházott demó ECU mérése. Kapcsolódás, automatikus adatgyűjtés összeállítása, a DAQ listák kezelése.
11. Autóipari Ethernet 1
Ethernet bevezető, keretformátum, Ethernet címzés, Ethernet hálózatok felépítése. Az autóipari Ethernettel szemben támasztott speciális követelmények. Az autóipari Ethernet fizikai rétegei: 100BASE-T1 (BroadR-Reach), 1000BASE-T1 (RTPBG), tápfeszültség továbbítása az Ethernet kábelezésen, elektromágneses kompatibilitási kérdések.
12. Autóipari Ethernet 2
Autóipari Ethernet hálózatok jellegzetes felépítése, autóipari Ethernet kapcsolók (switch), címzési megoldások. Az autóiparban alkalmazott magasabb réteg protokollok Ethernet és/vagy IP felett (például SOME/IP).
13. 2. Zárthelyi, Autóipari Ethernet 3
Valós-idejű elosztott rendszerek Ethernet alapon, biztonságkritikus környezetben. Időérzékeny hálózatok (Time-Sensitive Networking, TSN) az autóiparban (P802.1DG - TSN Profile for Automotive In-Vehicle Ethernet Communications). A TSN részei (802.1AS, stb.) és autóipari felhasználásai. TSN magasabb réteg protokollok (DDS-TSN, OPC UA over TSN).
14. Pótzárthelyi
Opcionális: Autóipari kommunikációs hálózatok szerepe a tesztelésnél gyakorlati demonstráció (amennyiben nincs szüksége pótzárthelyire)
Rest bus szimulátorok működése és szükségessége. Kommunikáció illesztése, és a diagnosztikai protokollok használat HIL (Hardware-In-the-Loop) tesztelésnél. Demonstráció egy autóipari demó ECU HIL teszteléséről.
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
Nincs megadva.
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.