Valósidejű tesztrendszer fejlesztése autóipari szoftver integrációs célokra

OData támogatás
Konzulens:
Dr. Kovácsházy Tamás
Méréstechnika és Információs Rendszerek Tanszék

A feladat egy új Real-Time teszt környezet létrehozása autóipari vezérlők számára, amely CANopen alapú I/O modulok segítségével csatlakozik az ECU (Electronic Control Unit) a teszt rendszerhez. A tesztrendszer egy PC (Personal Computer), ami rendelkezik CAN kártyával. Ki kell választani a megfelelő CANopen alapú I/O modulokat, amelyek képesek rácsatlakozni az ECU-n levő összes bemenetre illetve kimenetre. A PC-én Windows operációs rendszer fog futni. Ennek az a legnagyobb előnye, hogy a fejlesztők képesek lesznek a saját gépükön használni az új tesztkörnyezetet. Hátránya pedig az, hogy a tesztkörnyezet Soft Real-Time időzítésre lesz csak képes. A tesztkörnyezet ütemezője a lehető legpontosabb lesz, ami Windows alól elérhető. A PC egy PEAK által gyártott CAN eszköz segítségével lesz képes CAN üzenetek fogadására és küldésére. Ez többféle csatlakozóval is elérhető, mint például USB, PCI vagy PCI-Express-el. Egy CANopen stack-et kell implementálni és megfelelően konfigurálni, hogy az I/O modulok bemenetei és kimenetei elérhetőek legyenek. Létre kell hozni egy interfészt, a járműszimuláció számára. Ennek az interfésznek biztosítania kell egyszerűen használható függvényeket, amik képesek a CANopen I/O modulok kimeneteit állítani és a bemeneteit olvasni. Továbbá olyan függvényekkel is kell, hogy rendelkezzen, amelyekkel CAN üzenetek küldésére és fogadására lehetséges. Egy járműszimulációs modellt is integrálni kell a rendszerbe, ami biztosítja a működéshez szükséges környezetet az ECU számára. A járműszimulációs modell már rendelkezésre áll, csak portolni kell az új rendszerbe. A szimulációs modellt össze kell kötni az interfésszel, hogy képes legyen olvasni és írni az I/O modulok bemenetét és kimenetét. Egy teszt szekvencia végrehajtó modult is integrálni kell a rendszerbe, ami képes olvasni és írni a szimulált környezet paramétereit.

Letölthető fájlok

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