Infoware Zrt. MAB3 RTU rendszerébe illeszkedő négy csatornás soros kártya (SC4U) Ethernet interfészének felélesztése és TCP/IP stack implementálása

OData támogatás
Konzulens:
Kovács Viktor
Automatizálási és Alkalmazott Informatikai Tanszék

Az Infoware Zrt. által fejlesztett MAB RTU egy irányítástechnikai rendszer, amelyet elsősorban villamos energetikai rendszerek felügyeletére és távműködtetésére használnak. A rendszer részét képező kommunikációs egység (gateway) feladata a technológia közelében lévő berendezések felől érkező információk gyűjtése, és egy adatbázis karbantartása a felsőbb rétegek számára. A mezőegységek felől különböző fizikai interfészen és különböző protokollokon érkezhetnek adatcsomagok. A gateway egységben kiemelkedő fontosságú a kommunikációs kártya, melynek feladata az adatok fogadása és továbbítása a központi kártya felé. A cég által újonnan tervezett kommunikációs kártya négy különböző soros vonalon képes adatokat fogadni és küldeni, valamint egy Ethernet vonalon is kapcsolódik a belső buszra, ellentétben az elődjével. A szakdolgozat feladatom a hálózati kommunikáció megvalósítása volt az LWIP stack felhasználásával. A fejlesztés első lépéseként az Ethernet interfészt keltettem életre. A fizikai rétegvezérlő felélesztése és a hardveres hibák javítása után a kártya sikeresen fogadott Ethernet csomagokat megszakítással. A következő lépés a LWIP stack inicializálása és a hálózati interfész megvalósítása volt, amely megteremti a kapcsolatot mikrokontroller és a TCP/IP stack között. A soros vonalakról érkező adatok továbbítása TCP kapcsolaton történik, amely megbízható adatvitelt biztosít. A kapcsolat szempontjából a kommunikációs kártya szerverként működik, és a hozzá kapcsolódó CPU kártya számára biztosítja az adatokat. A modul működéséhez szükséges beállítások elvégzésére és paraméterek megtekintésére egy weboldalt is készítettem. A szakdolgozat végén modul átviteli idejével kapcsolatos mérési eredmények és az ezekből levonható következtetések kerülnek bemutatásra.

Letölthető fájlok

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