Difference between revisions of "Dp 331 cz"

From DCEwiki
Jump to: navigation, search
Line 8: Line 8:
 
komunikačního protokolu pro 8-bitový mikrokontroler STM8 společnosti
 
komunikačního protokolu pro 8-bitový mikrokontroler STM8 společnosti
 
STMicroelectronics.
 
STMicroelectronics.
 +
 
D.A.L.I. protokol je používán především k automatizaci a řízení osvětlení ve
 
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
 
velkých kancelářských budovách a objektech. Jeho význam roste s každým rokem, a proto
Line 14: Line 15:
 
Develop firmy STMicroelectronics a vývojová deska určená k testování aplikací pro
 
Develop firmy STMicroelectronics a vývojová deska určená k testování aplikací pro
 
STM8S2xx mikrokontroler.
 
STM8S2xx mikrokontroler.
 +
 
První část knihovny je určena pro master zařízení, které má za úkol adresovat a
 
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.
 
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
 
Jeho další funkcí je komunikovat a interpretovat příkazy vysílané demonstračním
 
programem na PC.
 
programem na PC.
 +
 
Druhá část knihovny je učena pro slave zařízení, které ovládá vlastní světelné
 
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í.
 
zařízení v závislosti na přijatých příkazech z master zařízení.

Revision as of 12:51, 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í.