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.
Annotation in English
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
Length of the covering note
75 s.
Language
CZ
Annotation
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.
Annotation in English
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
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.