Difference between revisions of "Dp 329 cz"

From DCEwiki
Jump to: navigation, search
(Automatické doplnění odkazu na PDF)
m
Line 29: Line 29:
 
* '''Vít Zdeněk''', tel: +420 776 335 206, mailto:Zdenek.Vit@gmail.com  
 
* '''Vít Zdeněk''', tel: +420 776 335 206, mailto:Zdenek.Vit@gmail.com  
 
* '''SofCon s.r.o''',  tel: +420 235 090 888, mailto:sofcon@sofcon.cz, web: http://www.sofcon.cz
 
* '''SofCon s.r.o''',  tel: +420 235 090 888, mailto:sofcon@sofcon.cz, web: http://www.sofcon.cz
 +
 +
[[Soubor:Dp_2009_vit_zdenek.pdf|thumb|left]]

Revision as of 12:14, 7 July 2014

Implementace protokolu LonWorks

Autor: Zdeněk Vít

Diplomové práce 2009

Stáhnout práci v PDF

329 dp cz.gif

V této práci se zabývám implementaci nejnižšího ovladače PC104 kartu pro síť LonWorks a vytvořením Host Application pro tuto kartu. Jak ovladač, tak Host application je implementována pro operační systém Windows a pro operační systém reálného času On-time. Karta dohromady s počítačem je v režimu standardního nódu, nechová se tedy jako manažer sítě. Je zde rozebrán Network Interface Selection mód, tj. komunikace maximálně 62 proměnných. Karta obsahuje firmware MIP/P50 v režimu Host Selection, tj. rozšíření množství proměnných až na maximální počet 4096.

Pro přístup na hardware karty pod Windows se užívá dodávaná DLL knihovna wldv32.dll, která implementuje funkce ldv_open, ldv_close, ldv_read, ldv_write. Dalším úkolem bylo napsat ovladač pro On-time a nahradit knihovnu wldv32.dll vlastní implementací funkcí ldv_open, ldv_close, ldv_read, ldv_write.

Software je založen na vlastní implementaci prezentační a aplikační vrstvy protokolu LonTalk, proto se rozborem těchto vrstev zabývá podstatná část této práce. Výsledkem je jen jedna Host Application a podmíněným překladem jsou vytvořeny verze pro oba operační systémy.

Dp 2009 vit zdenek.pdf