Bakalářská práce se zabývá návrhem, tvorbou, implementací a testováním hardwaru a firmwaru řídící jednotky rychlořazení pro motocykly. Hlavním úkolem této jednotky je zrychlení řazení na vyšší stupně u motocyklů na závodních tratích. Rychlejší přeřazování snižuje ztrátu rychlosti a tím umožnuje dosažení lepších časů. Jednotka toho dosahuje odstraněním nutnosti používat spojku a ubírat plyn. Místo toho vypíná zapalování směsi, nebo vstřikování paliva či obou chvíli před tím, než je plně sešlápnut řadící pedál, a tím chrání převodovku před poškozením. Po přeřazení opět zapalování, vstřikování nebo obojí zapíná (typický čas vypnutí je 50 ms). Podřazování je nutno provádět se spojkou, neboť mechanická konstrukce převodovky neumožnuje bezpečné oddělení ozubených kol při podřazování bez použití spojky. Přesný okamžik pro vypnutí je znám díky tenzometru připevněném na řadícím pedálu. Jednotka může pracovat i s motocyklovými řídícími jednotkami již vybavenými funkcí rychlořazení skrz programovatelný výstup typu push-pull. Všechny hodnoty (vypínací čas, prahové napětí pro přeřazení a další) jsou uloženy v paměti, která uchovává data i bez napájení, a uživatel má možnost je číst, zapisovat a měnit přes USB (jednotka se připojuje jako virtuální port COM) skrz předem definované příkazy. Jednotka je hardwarově připravena pro měření otáček motoru z různých zdrojů (pulzy pro přístrojový panel, zapalovací cívka, vstřikovač) a rovněž pro měření rychlosti (z induktivního snímače na zadním kole), které přinášejí doplňkové funkce pro uživatele (signalizaci zadaných otáček pomocí LED a další). Hardware jednotky je postaven kolem mikroprocesoru Atmel Atmega328p a firmware je naprogramován v programovacím jazyce C.
Anotace v angličtině
This bachelor's study focuses on design, creation, implementation and testing of quickshifter control unit. The main purpose of this unit is to allow faster upshifts for motorcycles on racing tracks. The quickshifter attains this with elimination of the need for using clutch and lowering the throttle while upshifting. Faster upshifts are lowering speed loss during upshifting and this helps to accomplish better lap times. Instead of using the clutch and
lowering the throttle quickshifter turns off the ignition and/or injectors moments before the shifting pedal is fully pressed for the designated time and keeps the gearbox safe from harm, after upshift are ignition and/or injectors turned on (typical turnoff time is 50ms). Dowshifting must be done with clutch because the mechanical construction of gearbox prevents safe disengagement of gears while downshifting without clutch. The right time for turnoff is known due to sensor attached on shifting pedal. The unit can work with motorcycle ECU's already equipped with quickshifter functionality trough programmable push-pull output. All values (turnoff time, threshold strain gauge voltage and many others) are stored in non- volatile EEPROM memory and can be read, written and changed by the user trough built-in USB (unit connects virtual COM port) by set of defined serial terminal instructions. The control unit hardware is also prepared for measurement of engine revolutions from different sources (pulses for instrument panel, ignition coil, fuel injector) and speed (from inductive sensor on rear wheel) for purpose of providing aditional functionalities for the user (LED signaling on set revolutions and other). The unit hardware is built around Atmel Atmega328p microcontroller and its firmware is programmed in C programming language.
Bakalářská práce se zabývá návrhem, tvorbou, implementací a testováním hardwaru a firmwaru řídící jednotky rychlořazení pro motocykly. Hlavním úkolem této jednotky je zrychlení řazení na vyšší stupně u motocyklů na závodních tratích. Rychlejší přeřazování snižuje ztrátu rychlosti a tím umožnuje dosažení lepších časů. Jednotka toho dosahuje odstraněním nutnosti používat spojku a ubírat plyn. Místo toho vypíná zapalování směsi, nebo vstřikování paliva či obou chvíli před tím, než je plně sešlápnut řadící pedál, a tím chrání převodovku před poškozením. Po přeřazení opět zapalování, vstřikování nebo obojí zapíná (typický čas vypnutí je 50 ms). Podřazování je nutno provádět se spojkou, neboť mechanická konstrukce převodovky neumožnuje bezpečné oddělení ozubených kol při podřazování bez použití spojky. Přesný okamžik pro vypnutí je znám díky tenzometru připevněném na řadícím pedálu. Jednotka může pracovat i s motocyklovými řídícími jednotkami již vybavenými funkcí rychlořazení skrz programovatelný výstup typu push-pull. Všechny hodnoty (vypínací čas, prahové napětí pro přeřazení a další) jsou uloženy v paměti, která uchovává data i bez napájení, a uživatel má možnost je číst, zapisovat a měnit přes USB (jednotka se připojuje jako virtuální port COM) skrz předem definované příkazy. Jednotka je hardwarově připravena pro měření otáček motoru z různých zdrojů (pulzy pro přístrojový panel, zapalovací cívka, vstřikovač) a rovněž pro měření rychlosti (z induktivního snímače na zadním kole), které přinášejí doplňkové funkce pro uživatele (signalizaci zadaných otáček pomocí LED a další). Hardware jednotky je postaven kolem mikroprocesoru Atmel Atmega328p a firmware je naprogramován v programovacím jazyce C.
Anotace v angličtině
This bachelor's study focuses on design, creation, implementation and testing of quickshifter control unit. The main purpose of this unit is to allow faster upshifts for motorcycles on racing tracks. The quickshifter attains this with elimination of the need for using clutch and lowering the throttle while upshifting. Faster upshifts are lowering speed loss during upshifting and this helps to accomplish better lap times. Instead of using the clutch and
lowering the throttle quickshifter turns off the ignition and/or injectors moments before the shifting pedal is fully pressed for the designated time and keeps the gearbox safe from harm, after upshift are ignition and/or injectors turned on (typical turnoff time is 50ms). Dowshifting must be done with clutch because the mechanical construction of gearbox prevents safe disengagement of gears while downshifting without clutch. The right time for turnoff is known due to sensor attached on shifting pedal. The unit can work with motorcycle ECU's already equipped with quickshifter functionality trough programmable push-pull output. All values (turnoff time, threshold strain gauge voltage and many others) are stored in non- volatile EEPROM memory and can be read, written and changed by the user trough built-in USB (unit connects virtual COM port) by set of defined serial terminal instructions. The control unit hardware is also prepared for measurement of engine revolutions from different sources (pulses for instrument panel, ignition coil, fuel injector) and speed (from inductive sensor on rear wheel) for purpose of providing aditional functionalities for the user (LED signaling on set revolutions and other). The unit hardware is built around Atmel Atmega328p microcontroller and its firmware is programmed in C programming language.
Navrhněte a vytvořte řídící jednotku rychlořazení pro motocykly, která umožní vzestupné řazení rychlostních stupňů bez aktivace spojky.
Doporučený postup:
- Navrhněte a vytvořte HW řídící jednotky.
- Vytvořte firmware řídící jednotky.
- Ověřte funkci řídící jednotky.
Zásady pro vypracování
Navrhněte a vytvořte řídící jednotku rychlořazení pro motocykly, která umožní vzestupné řazení rychlostních stupňů bez aktivace spojky.
Doporučený postup:
- Navrhněte a vytvořte HW řídící jednotky.
- Vytvořte firmware řídící jednotky.
- Ověřte funkci řídící jednotky.
Seznam doporučené literatury
Literatura:
Gregora, S., Mašek, Z. Elektronické a mechatronické systému v konstrukci silničních vozidel. UPCE, 2008.
Jičínský, Š. Osciloskop a jeho využití v autoopravárenské praxi. Grada, 2006. ISBN 80-247-1417-5.
Papoušek, M., Štěrba, P. Diagnostika spalovacích motorů. Computer Press, Brno, 2007. ISBN 978-80-251-1697-5.
Štěrba, P., Čupera, J. Autoleketronika. Computer Press, Brno, 2010, ISBN 978-80-251-2414-7.
Vlk, F. Elektronické systémy motorových vozidel, díl 1.Nakladatelství a vydavatelství Vlk, Brno, 2002.
Vlk, F. Teorie a konstrukce motocyklů 1. Nakladatelství a vydavatelství Vlk, Brno, 2004.
Vlk, F. Teorie a konstrukce motocyklů 2. Nakladatelství a vydavatelství Vlk, Brno, 2004.
Herout P. Učebnice jazyka C, Nakladatelství KOPP, 2004, IV. přepracované vydání.
Burkhard, M. C pro mikrokontroléry. BEN Praha, Technická literatura, 2003.
Váňa, V. Mikrokontroléry Atmel AVR - popis procesorů a instrukční soubor, BEN - technická literatura, Praha 2003, ISBN 80-7300-083-0.
Váňa, V. Amtel AVR programování v jazyce C - Popis a práce ve vývojovém prostředí CodeVisionAVR C, ISBN 80-7300-102-0.
Datasheety výrobců komponent
Ostatní:
Záhlava, V. Metodika návrhu plošných spojů. Skriptum ČVUT Praha, 2002.
Plíva, Z. EAGLE prakticky. BEN, Praha. 2010. ISBN 978-80-7300-252-7.
Datasheety k elektronickým součástkám.
Zajímavé www stránky:
http://hw.cz technický server na českém internetu, který se zaměřuje na oblast elektroniky, hardware a s nimi spojeného programování.
http://mcu.cz podobné jako hw.cz, ale cílené na programování různých MCU
http://www.automatizace.cz Odborný časopis pro automatizaci, měření a inženýrskou informatiku
Firemní literatura fy Atmel, dostupná na www.atmel.com
http://www.gme.com prodejce součástek
http://www.ges.com prodejce součástek
http://www.tme.com prodejce součástek
http://www.farnell.com prodejce součástek
Seznam doporučené literatury
Literatura:
Gregora, S., Mašek, Z. Elektronické a mechatronické systému v konstrukci silničních vozidel. UPCE, 2008.
Jičínský, Š. Osciloskop a jeho využití v autoopravárenské praxi. Grada, 2006. ISBN 80-247-1417-5.
Papoušek, M., Štěrba, P. Diagnostika spalovacích motorů. Computer Press, Brno, 2007. ISBN 978-80-251-1697-5.
Štěrba, P., Čupera, J. Autoleketronika. Computer Press, Brno, 2010, ISBN 978-80-251-2414-7.
Vlk, F. Elektronické systémy motorových vozidel, díl 1.Nakladatelství a vydavatelství Vlk, Brno, 2002.
Vlk, F. Teorie a konstrukce motocyklů 1. Nakladatelství a vydavatelství Vlk, Brno, 2004.
Vlk, F. Teorie a konstrukce motocyklů 2. Nakladatelství a vydavatelství Vlk, Brno, 2004.
Herout P. Učebnice jazyka C, Nakladatelství KOPP, 2004, IV. přepracované vydání.
Burkhard, M. C pro mikrokontroléry. BEN Praha, Technická literatura, 2003.
Váňa, V. Mikrokontroléry Atmel AVR - popis procesorů a instrukční soubor, BEN - technická literatura, Praha 2003, ISBN 80-7300-083-0.
Váňa, V. Amtel AVR programování v jazyce C - Popis a práce ve vývojovém prostředí CodeVisionAVR C, ISBN 80-7300-102-0.
Datasheety výrobců komponent
Ostatní:
Záhlava, V. Metodika návrhu plošných spojů. Skriptum ČVUT Praha, 2002.
Plíva, Z. EAGLE prakticky. BEN, Praha. 2010. ISBN 978-80-7300-252-7.
Datasheety k elektronickým součástkám.
Zajímavé www stránky:
http://hw.cz technický server na českém internetu, který se zaměřuje na oblast elektroniky, hardware a s nimi spojeného programování.
http://mcu.cz podobné jako hw.cz, ale cílené na programování různých MCU
http://www.automatizace.cz Odborný časopis pro automatizaci, měření a inženýrskou informatiku
Firemní literatura fy Atmel, dostupná na www.atmel.com
http://www.gme.com prodejce součástek
http://www.ges.com prodejce součástek
http://www.tme.com prodejce součástek
http://www.farnell.com prodejce součástek
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, 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
Uchazeč prezentoval komisi podrabně výsledky a závěry své bakalářské práce. Po prezentaci bakalářské práce zodpověděl dotazy vedoucího bakalářské práce. V následující diskusi o bakalářské práci podrobně zodpověděl všechny dotazy členů komise.