Difference between revisions of "Dp 331 cz"

From DCEwiki
Jump to: navigation, search
Line 26: Line 26:
 
komunikuje s master zařízením po USB sběrnici nebo sériovém portu a předává mu
 
komunikuje s master zařízením po USB sběrnici nebo sériovém portu a předává mu
 
příkazy zadané uživatelem přes grafické rozhraní.
 
příkazy zadané uživatelem přes grafické rozhraní.
 +
 +
* '''Knotek Martin''', mailto:knm83@seznam.cz
 +
* '''STMicroelectronics''', web: http://www.st.com

Revision as of 13:52, 5 May 2010

Implementace D.A.L.I. protokolu pro STM8 mikrokontroler

Autor: Knotek Martin

Diplomové práce 2009

Úkolem diplomové práce bylo vytvořit programovou knihovnu D.A.L.I. komunikačního protokolu pro 8-bitový mikrokontroler STM8 společnosti STMicroelectronics.

D.A.L.I. protokol je používán především k automatizaci a řízení osvětlení ve velkých kancelářských budovách a objektech. Jeho význam roste s každým rokem, a proto se jej mnoho výrobních společností snaží zahrnout do svého portfolia K vývoji programové knihovny byl použit jazyk C, vývojové prostředí ST Visual Develop firmy STMicroelectronics a vývojová deska určená k testování aplikací pro STM8S2xx mikrokontroler.

První část knihovny je určena pro master zařízení, které má za úkol adresovat a ovládat slave zařízení příkazy definovanými v normě IEC Standard 60929, Annex E & G. Jeho další funkcí je komunikovat a interpretovat příkazy vysílané demonstračním programem na PC.

Druhá část knihovny je učena pro slave zařízení, které ovládá vlastní světelné zařízení v závislosti na přijatých příkazech z master zařízení. Jako poslední část práce byl vytvořen demonstrační program pro PC, který komunikuje s master zařízením po USB sběrnici nebo sériovém portu a předává mu příkazy zadané uživatelem přes grafické rozhraní.