Cílem této práce je navrhnout a realizovat modul rozhraní pro připojení výukového robota Lynx 5 zajištující kontrolu PWM řídících signálu generovaných vývojovým kitem M68EVB908GB60. Návrh a realizace proběhne na základě zjištěných hardwarových vlastností tohoto vývojového kitu a robota. V teoretické části je vysvětlena PWM modulace a princip jednotlivých částí servomotoru. Dále je v teoretické části uveden základní popis vývojového kitu a robota. Stručný popis použitého mikropočítače, budiče sběrnice, programátoru, softwaru pro návrh desky plošného spoje a vývojového prostředí je uveden v praktické části. Praktická část se věnuje jednotlivým částem modulu rozhraní, jeho výrobě, tvorbě řídícího softwaru a ověření správné funkce rozhraní na vývojovém kitu vytvořením ukázkového programu pro řízení robota.
Anotace v angličtině
The goal of this bachelor's thesis is design and implement interface module for connect education robot Lynx 5 which controls the PWM signals generated development board M68EVB908GB60. Design and implementation will be done according to identified properties of this development board and robot. In the theoretical part is explained pulsewidth modulation, principle of the servos, basic description of development board and robot. A brief description of the microcontroller in interface module, bus transceiver, programmer, PCB design software and development environment is given in the practical part. The practical part describes production of individual parts of the interface module, firmware for interface module, demonstration program for development board which controls the movement of the robot and verifies the correct function of the interface module.
PWM, model servos, development board, interface, robot, Lynx 5, microcontroller, Freescale
Rozsah průvodní práce
75 s.
Jazyk
CZ
Anotace
Cílem této práce je navrhnout a realizovat modul rozhraní pro připojení výukového robota Lynx 5 zajištující kontrolu PWM řídících signálu generovaných vývojovým kitem M68EVB908GB60. Návrh a realizace proběhne na základě zjištěných hardwarových vlastností tohoto vývojového kitu a robota. V teoretické části je vysvětlena PWM modulace a princip jednotlivých částí servomotoru. Dále je v teoretické části uveden základní popis vývojového kitu a robota. Stručný popis použitého mikropočítače, budiče sběrnice, programátoru, softwaru pro návrh desky plošného spoje a vývojového prostředí je uveden v praktické části. Praktická část se věnuje jednotlivým částem modulu rozhraní, jeho výrobě, tvorbě řídícího softwaru a ověření správné funkce rozhraní na vývojovém kitu vytvořením ukázkového programu pro řízení robota.
Anotace v angličtině
The goal of this bachelor's thesis is design and implement interface module for connect education robot Lynx 5 which controls the PWM signals generated development board M68EVB908GB60. Design and implementation will be done according to identified properties of this development board and robot. In the theoretical part is explained pulsewidth modulation, principle of the servos, basic description of development board and robot. A brief description of the microcontroller in interface module, bus transceiver, programmer, PCB design software and development environment is given in the practical part. The practical part describes production of individual parts of the interface module, firmware for interface module, demonstration program for development board which controls the movement of the robot and verifies the correct function of the interface module.
PWM, model servos, development board, interface, robot, Lynx 5, microcontroller, Freescale
Zásady pro vypracování
Zpracujte literární rešerši na téma modelářské servopohony a jejich řízení.
Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu rozhraní robota.
Proveďte hardwarový návrh modulu rozhraní pro výukového robota Lynx 5 zajišťující kontrolu PWM řídicích signálů generovaných vývojovým kitem.
Realizujte prototyp modulu rozhraní, včetně jeho řídicího programového vybavení.
Vytvořte podpůrné programové vybavení pro obsluhu robota ve formě knihovny podprogramů v C jazyce.
Ověřte funkci rozhraní na vývojovém kitu M68EVB908GB60 a vytvořte ukázkové programové vybavení demonstrující funkci robota.
Zásady pro vypracování
Zpracujte literární rešerši na téma modelářské servopohony a jejich řízení.
Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu rozhraní robota.
Proveďte hardwarový návrh modulu rozhraní pro výukového robota Lynx 5 zajišťující kontrolu PWM řídicích signálů generovaných vývojovým kitem.
Realizujte prototyp modulu rozhraní, včetně jeho řídicího programového vybavení.
Vytvořte podpůrné programové vybavení pro obsluhu robota ve formě knihovny podprogramů v C jazyce.
Ověřte funkci rozhraní na vývojovém kitu M68EVB908GB60 a vytvořte ukázkové programové vybavení demonstrující funkci robota.
Seznam doporučené literatury
AXIOM MANUFACTURING. M68EVB908GB60 Development Board for Freescale MC9S08GB60, Rev. C [online]. 2006. Dostupné z: [www.axman.com]
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.
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
AXIOM MANUFACTURING. M68EVB908GB60 Development Board for Freescale MC9S08GB60, Rev. C [online]. 2006. Dostupné z: [www.axman.com]
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.
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
ilustrace, plány, schémata, tabulky
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. Prezentace jako celek působila velmi dobrým dojmem, jednotlivé snímky prezentace graficky i obsahově vyvážené. 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) Ing. Chramcov: Jak budou konkrétně specifikována zadání ve výuce?
2) Prof. Víteček: Jak je konkrétně řešeno řízení motoru v servomechanismu?
Na uvedené dotazy odpovídal student pohotově bez většího zaváhání.