Mikrokontroller alapú gateway fejlesztése LonWorks buszrendszerhez

OData támogatás
Konzulens:
Kökényesi Tamás
Automatizálási és Alkalmazott Informatikai Tanszék

A LonWorks (Local Operating Network) egy olyan hálózati platform, amelyet kifejezetten a vezérlő alkalmazások igényeire szabva hoztak létre. A platform egy kommunikációs protokollra épül, amit az Echelon vállalat fejlesztett ki, és a LonWorks buszrendszerre kapcsolt eszközök között működik. A közvetítő közeg a hálózatban lehet csavart érpár, a tápvezeték maga, vagy rádióhullám. Ipari épületekben különböző rendszerek automatizálására használható a LonWorks, például világítástechnika, klímarendszerek, folyadékhűtők, biztonságvédelmi rendszerek és árnyékolástechnika esetében. Az ipari- és épületautomatizálásban egymás mellett különböző buszrendszer architektúrákat használnak, így a teljes hálózat heterogén lesz. Ezért van szükség gateway-ekre az egyes buszrendszerek összekapcsolására.

A diplomatervemben egy LonWorks kompatibilis gateway beágyazott szoftverének elkészítését fogom bemutatni. A dolgozatom első részében ismertetem a LonWorks buszrendszert, a kommunikációs protokollt és a szükséges mikrokontroller típust egy LonWorks eszközhöz. A következő rész azokról a fejlesztő eszközökről szól, amik a LonWorks környezetben történő fejlesztéshez elengedhetetlenek. Ezután szoftver tervet készítek a gateway funkciókhoz. A tervek alapján elkészítem a beágyazott szoftvert a speciális Neuron C nyelven. Bemutatom a Neuron C nyelv lényegesebb elemeit, utána elmagyarázom az elkészített alkalmazás mechanizmusait, amik a gateway funkciót megvalósítják. Utolsó fejlesztési lépésként teszteket végzek a LonWorks-gateway helyes működését ellenőrizvén. Végül kitérek egy saját hardver modul fejlesztésének lehetőségeire, összefoglalom és értékelem az elvégzett munkát.

Letölthető fájlok

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