Cílem práce bylo vytvoření měřicího programu a způsobu měření, který by umožnil přímé měření signálů vstupujících do spínací desky řadiče, ze kterých je následně vyhodnocováno napětí a výkon bez toho, aniž by byla narušena jeho normální funkce. V rámci této práce je rozebrána problematika programování a práce s mikroprocesorem ATMEGA 16, jsou zde uvedeny základy programování v programovacích jazycích assembler a C pro mikroprocesory ATMEL a následně je vysvětlen postup práce s měřicím zařízením, programem a zobrazovacím programem. Pro lepší pochopení způsobu práce se spínací deskou SPINN 1.1 je zde také uveden stručný popis, schéma celé spínací desky SPINN 1.1 a jejího zařízení. Nejdůležitější část tvoří technická dokumentace k měřicímu zařízení.
Annotation in English
The goal of this thesis was to create a measuring program and a way of measurement that would allow direct watch of signals incoming to the switch board of a controller. From these is then evaluated tension and output without violating its normal function. The scope of this work is also to analyse the problematic of programming and work with microprocessor ATMEGA 16, there are also in the scope the basics of programming in the programming languages assembler and C for microprocessors ATMEL and further on explained a way of work with the measuring device, program and visualisation of a program. For better understanding of the way of work with the switch board there is also a short description and a scheme of the switch board SPINN 1.1 and its establishment. The most important part consists of technical documentation to the measuring device.
Keywords
ATMEL ATMEGA 16, assembler, SPINN_OSCILOSKOP, SPINN 1.1, jazyk C
Keywords in English
ATMEL ATMEGA 16, assembler, SPINN_OSCILOSKOP, SPINN 1.1, language C
Length of the covering note
75 s.,16 s. příloh.
Language
CZ
Annotation
Cílem práce bylo vytvoření měřicího programu a způsobu měření, který by umožnil přímé měření signálů vstupujících do spínací desky řadiče, ze kterých je následně vyhodnocováno napětí a výkon bez toho, aniž by byla narušena jeho normální funkce. V rámci této práce je rozebrána problematika programování a práce s mikroprocesorem ATMEGA 16, jsou zde uvedeny základy programování v programovacích jazycích assembler a C pro mikroprocesory ATMEL a následně je vysvětlen postup práce s měřicím zařízením, programem a zobrazovacím programem. Pro lepší pochopení způsobu práce se spínací deskou SPINN 1.1 je zde také uveden stručný popis, schéma celé spínací desky SPINN 1.1 a jejího zařízení. Nejdůležitější část tvoří technická dokumentace k měřicímu zařízení.
Annotation in English
The goal of this thesis was to create a measuring program and a way of measurement that would allow direct watch of signals incoming to the switch board of a controller. From these is then evaluated tension and output without violating its normal function. The scope of this work is also to analyse the problematic of programming and work with microprocessor ATMEGA 16, there are also in the scope the basics of programming in the programming languages assembler and C for microprocessors ATMEL and further on explained a way of work with the measuring device, program and visualisation of a program. For better understanding of the way of work with the switch board there is also a short description and a scheme of the switch board SPINN 1.1 and its establishment. The most important part consists of technical documentation to the measuring device.
Keywords
ATMEL ATMEGA 16, assembler, SPINN_OSCILOSKOP, SPINN 1.1, jazyk C
Keywords in English
ATMEL ATMEGA 16, assembler, SPINN_OSCILOSKOP, SPINN 1.1, language C
Research Plan
Seznamte se s programováním mikropočítače ATmega 16 v jazyce symbolických adres a v jazyce C.
Navrhněte a vytvořte softwar pro snímání elektrických veličin z návěstidel.
Navrhněte optimální algoritmus pro výpočet výkonu z naměřených signálů.
Zpracujte dokumentaci k vytvořenému softwaru podrobně popisující jeho funkci i principy potřebné k jeho pochopení.
Research Plan
Seznamte se s programováním mikropočítače ATmega 16 v jazyce symbolických adres a v jazyce C.
Navrhněte a vytvořte softwar pro snímání elektrických veličin z návěstidel.
Navrhněte optimální algoritmus pro výpočet výkonu z naměřených signálů.
Zpracujte dokumentaci k vytvořenému softwaru podrobně popisující jeho funkci i principy potřebné k jeho pochopení.
Recommended resources
HEROUT P.: Učebnice jazyka C (1. a 2. díl), Kopp, České Budějovice, 2002 [1]
VÁŇA V.: Mikrokontroléry ATMEL AVR, BEN, Praha, 2003
Atmel, 8-bit Microcontroller with 16K Bytes In-System Programmable Flash ATmega16, 2004
Technická dokumentace k spinačové desce, cross ZLIN.SRO, 2006
Technická dokumentace k LED návěstidlům, NWK COMPUTER, 2007
ČSN EN 12352 Řízení dopravy na pozemních SN komunikacích-Zařízení a příslušenství-Varovná bezpečnostní světla, ČESKÝ NORMALIZANÍ INSTITUT, Praha, 2001
ČSN EN 12675 Řízení dopravy na pozemních komunikacích - Řadiče světelných signalizačních zařízení - Funkčně bezpečnostní požadavky, ČESKÝ NORMALIZANÍ INSTITUT, Praha, 2001
ČSN EN 12368 Řízení dopravy na pozemních komunikacích - Návěstidla, ČESKÝ NORMALIZANÍ INSTITUT, Praha, 2001
Recommended resources
HEROUT P.: Učebnice jazyka C (1. a 2. díl), Kopp, České Budějovice, 2002 [1]
VÁŇA V.: Mikrokontroléry ATMEL AVR, BEN, Praha, 2003
Atmel, 8-bit Microcontroller with 16K Bytes In-System Programmable Flash ATmega16, 2004
Technická dokumentace k spinačové desce, cross ZLIN.SRO, 2006
Technická dokumentace k LED návěstidlům, NWK COMPUTER, 2007
ČSN EN 12352 Řízení dopravy na pozemních SN komunikacích-Zařízení a příslušenství-Varovná bezpečnostní světla, ČESKÝ NORMALIZANÍ INSTITUT, Praha, 2001
ČSN EN 12675 Řízení dopravy na pozemních komunikacích - Řadiče světelných signalizačních zařízení - Funkčně bezpečnostní požadavky, ČESKÝ NORMALIZANÍ INSTITUT, Praha, 2001
ČSN EN 12368 Řízení dopravy na pozemních komunikacích - Návěstidla, ČESKÝ NORMALIZANÍ INSTITUT, Praha, 2001
Enclosed appendices
-
Appendices bound in thesis
-
Taken from the library
Yes
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Diplomant prezentoval před komisí pro Státní závěrečné zkoušky zadání, postup řešení, výsledky
a závěry své diplomové práce.
Členové komise vznesli v rámci diskuse následující dotazy:
Je zabezpečeno, aby na semaforu nesvítila za všech směrů zelená? (prof. Vašek)