Cílem této bakalářské práce bylo vytvoření modulu krokového motoru řízeného pomocí mikropočítače HCS08, který bude sloužit jako výuková pomůcka pro předmět Programování mikropočítačů. V teoretické části je uveden popis mikropočítače, vývojového kitu, konstrukce a řízení krokových motorů a princip optických senzorů natočení. V praktické části je popsáno zapojení a realizace hardwaru modulu a princip jednotlivých funkcí knihovny pro ovládání krokového motoru, včetně popisu ukázkového programu, který tuto knihovnu využívá.
Anotace v angličtině
The aim of this bachelor thesis was create a stepper motor module controlled by microcontroller HCS08 which will serve as a teaching tool for microcontrollers programming course. The theoretical section provides a description of the microcontroller, the development kit, constructions and control of stepper motors and the principle of optical rotation sensors. The practical section describes wiring and implementation of hardware of module and the principle of individual library functions for controlling a stepper motor, including a description of the example program that uses this library.
Cílem této bakalářské práce bylo vytvoření modulu krokového motoru řízeného pomocí mikropočítače HCS08, který bude sloužit jako výuková pomůcka pro předmět Programování mikropočítačů. V teoretické části je uveden popis mikropočítače, vývojového kitu, konstrukce a řízení krokových motorů a princip optických senzorů natočení. V praktické části je popsáno zapojení a realizace hardwaru modulu a princip jednotlivých funkcí knihovny pro ovládání krokového motoru, včetně popisu ukázkového programu, který tuto knihovnu využívá.
Anotace v angličtině
The aim of this bachelor thesis was create a stepper motor module controlled by microcontroller HCS08 which will serve as a teaching tool for microcontrollers programming course. The theoretical section provides a description of the microcontroller, the development kit, constructions and control of stepper motors and the principle of optical rotation sensors. The practical section describes wiring and implementation of hardware of module and the principle of individual library functions for controlling a stepper motor, including a description of the example program that uses this library.
Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu krokového motoru.
Proveďte hardwarový návrh řídicího modulu pro krokový motor.
Realizujte prototyp modulu a ověřte jeho funkci na vývojovém kitu.
Vytvořte podpůrné programové vybavení pro obsluhu modulu ve formě knihovny podprogramů v jazyce symbolických adres a v C jazyce.
Vytvořte ukázkovou aplikaci s využitím realizované knihovny podprogramů, která bude demonstrovat funkci modulu.
Zásady pro vypracování
Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu krokového motoru.
Proveďte hardwarový návrh řídicího modulu pro krokový motor.
Realizujte prototyp modulu a ověřte jeho funkci na vývojovém kitu.
Vytvořte podpůrné programové vybavení pro obsluhu modulu ve formě knihovny podprogramů v jazyce symbolických adres a v C jazyce.
Vytvořte ukázkovou aplikaci s využitím realizované knihovny podprogramů, která bude demonstrovat funkci modulu.
Seznam doporučené literatury
FREESCALE SEMICONDUCTOR. CPU08 Central Processor Unit Reference Manual [online]. 2001. Dostupné z: www.freescale.com
FREESCALE SEMICONDUCTOR. HCS08 Family Reference Manual, Rev.1. [online]. 2003. Dostupné z: www.freescale.com
FREESCALE SEMICONDUCTOR. MC9S08GB/GT Data Sheet, Rev.2.3. [online]. 2004. Dostupné z: www.freescale.com
JURÁNEK, Antonín a Miroslav HRABOVSKÝ. EAGLE pro začátečníky /: uživatelská a referenční příručka :. 2. vydání. Praha: BEN - technická literatura, 2007, 191 s. ISBN 80-730-0213-2.
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Vyd. 1. Praha: BEN, 2003, 279 s. ISBN 80-730-0077-6.
MICROCON. Hybridní dvoufázové krokové motory řady SX [online]. 2005. Dostupné z: www.microcon.cz
NOVÁK, Petr a Miroslav HRABOVSKÝ. Mobilní roboty: pohony, senzory, řízení. Vyd. 1. Praha: BEN - technická literatura, 2004, 191 s. ISBN 80-730-0141-1.
Seznam doporučené literatury
FREESCALE SEMICONDUCTOR. CPU08 Central Processor Unit Reference Manual [online]. 2001. Dostupné z: www.freescale.com
FREESCALE SEMICONDUCTOR. HCS08 Family Reference Manual, Rev.1. [online]. 2003. Dostupné z: www.freescale.com
FREESCALE SEMICONDUCTOR. MC9S08GB/GT Data Sheet, Rev.2.3. [online]. 2004. Dostupné z: www.freescale.com
JURÁNEK, Antonín a Miroslav HRABOVSKÝ. EAGLE pro začátečníky /: uživatelská a referenční příručka :. 2. vydání. Praha: BEN - technická literatura, 2007, 191 s. ISBN 80-730-0213-2.
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Vyd. 1. Praha: BEN, 2003, 279 s. ISBN 80-730-0077-6.
MICROCON. Hybridní dvoufázové krokové motory řady SX [online]. 2005. Dostupné z: www.microcon.cz
NOVÁK, Petr a Miroslav HRABOVSKÝ. Mobilní roboty: pohony, senzory, řízení. Vyd. 1. Praha: BEN - technická literatura, 2004, 191 s. ISBN 80-730-0141-1.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Součástí prezentace byla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Černohorský: Kolik stojí použitý krokový motor?
2) Ing. Bližňák: Jaký rozsah hodnot lze uložit do datového typu char?
Diplomant odpověděl na položené dotazy.