Brána sběrnice CAN do počítačové sítě pro simulátor automobilu
CAN Bus Gateway to Computer Network for the Car Simulator
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Čermák Tomáš
Vedoucí práce
Skrbek Miroslav
Oponent práce
Prágl Miroslav
Studijní obor
Informační technologieStudijní program
InformatikaInstituce přidělující hodnost
katedra počítačových systémůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá vytvořením brány sběrnice CAN do počítačové sítě. Dále úpravou automobilového simulátoru Speed Dreams umožňující ovládání ze sběrnice CAN pomocí vytvořené brány a běhu několika instancí s různými pohledy do scény synchronizovaných po síti. K vytvoření brány je využito převodníku USB2CAN od firmy CANLAB s. r. o. a vývojové desky Digilent ZYBO. Ovládání simulátoru přes sběrnici CAN je řešeno pomocí naprogramovaného řidiče v simulátoru, který reaguje na příchozí zprávy z brány. Pro běh s různými pohledy je potřeba upravit již existující grafický modul simulátoru. Výsledkem návrhu a implementace je aplikace brány v jazyce C pro operační systém Linux a patch pro simulátor umožňující zmíněné možnosti. V příloze práce lze nalézt zdrojové kódy aplikace, simulátor a patch pro simulátor. This bachelor thesis deals with the creation of a CAN bus to computer network gateway. Also, changes of car simulator Speed Dreams to make it able to be controlled from CAN bus using the created gateway and multiple running instances with different views into the scene synchronized over the network. To create the gate, the converter USB2CAN from the company CANLAB s. r. o and development board Digilent ZYBO were used. Simulator's control using CAN bus is realized with programmed driver in the simulator which respond to incoming messages from the converter. For the run with multiple views, changes to the already existing graphic module are needed. The result of a design and implementation is the application of the gateway in C programming language for operating system Linux and patch for the simulator enabling mentioned possibilities. Source codes, simulator and patch for the simulator can be found in the attachment.
Kolekce
- Bakalářské práce - 18104 [349]