Autóipari vezérlőegységek kommunikációs hibadetektálásának tesztelése

OData támogatás
Konzulens:
Oláh István
Automatizálási és Alkalmazott Informatikai Tanszék

A szakdolgozat témám egy olyan teszt fejlesztése volt, amely a vizsgálandó elektronikai vezérlőt a hozzá csatlakozó kommunikációs csatornákon keresztül képes tesztelni. Az általam tesztelt egység CAN (Controller Area Network) és LIN (Local Interconnect Network) buszokhoz kapcsolódik, így a munkám során mély ismeretekre tettem szert e két, az autóiparban alapvetőnek számító, kommunikációs protokollról. Ezen kívül megismerkedtem az UDS (Unified Diagnostic Services) szabvánnyal, mely lehetőséget biztosít az elektronikai egységek paraméterezéséhez és belső állapotainak a lekérdezéséhez diagnosztikai csatornán keresztül. A teszt a LIN kommunikáció hibadetektálásának a vizsgálatáról szól, a különböző funkciókhoz rendelt belső hibakódok státuszának az ellenőrzésén keresztül, melyek olvasása egy UDS szabványban definiált szerviz segítségével lehetséges. Ennek köszönhetően mély ismeretekre tettem szert DTC-k (Diagnostic Trouble Code) kezeléséről, állapotáról jelentéséről.

A szükséges elméleti tudás elsajátítása után megismerkedtem a teszt során felhasználandó szoftver- és hardverkomponensekkel. A kommunikációs csatornák monitorozására, és a teszt megvalósítására a Vector cég által fejlesztett hardver (VN1640, CANcardXL) és szoftver (CANoe, CAPL) eszközöket használtam. Továbbá bővítettem a C# programozási nyelvismereteimet a .NET környezetben, ugyanis a teszt által feldolgozott adatbázist ezek segítségével generáltam.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.