Infoware Zrt. MAB3 RTU rendszerébe illeszkedő soros protokollokat kezelő bővítő kártya tervezése és programozása

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

Az Infoware Zrt. MAB RTU (Remote Terminal Unit) egy moduláris, elsősorban

villamosenergetikai alkalmazásokra kifejlesztett irányítástechnikai rendszer [1]. A

feladatom egy ebben az irányítástechnikai rendszerben lévő kummunikációs egység egy

soros kommunikációs célú bővítőkártyájának megtervezése volt. A kommunikációs

kártya alapvető feladata, hogy más kártyákból vagy berendezésekből soros protokollon,

de különböző fizikai interfészeken keresztül érkező adatokat fogadjon, és azokat a

kommunikációs egység belső adatbuszán továbbítani tudja.

Az általam megtervezett bővítőkártya alapja egy mikrokontroller és egy CPLD

alkotta páros, amely egyik oldalról a külső kommunikációt tudja kezelni a

mikrokontrollerbe épített soros kommunikációs perifériákkal, a másik oldalról pedig a

külső kommunikációt fogja össze a rendszer belső buszán, amelyhez három főbb módon

csatlakozik: egy kétportos RAM-mal megosztott címtérben tud adatokat a buszvezérlő

rendelkezésére bocsátani, egy belső Ethernet-csatornán tud adatokat nagy sebességgel

továbbítani, és az egyéb speciális feladatokat a CPLD látja el.

Cél volt a kártya megtervezésekor, hogy a cég telepített rendszereiben

előforduló változatos kommunikációs fizikai interfészeket minél többet kezelni tudjon

ez a kártya, ezért a külső kommunikációs irányban cserélhető fizikai interfészek

számára lettek csatlakozók kialakítva. Ezeken a kiegészítő áramkörökön keresztül lehet

nagy számú különböző fizikai interfész-konfigurációt egyetlen kártyán kialakítani.

Letölthető fájlok

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