Zobrazit minimální záznam

Firmware for Control Module of an Intelligent Vehicle



dc.contributor.advisorNovák Jiří
dc.contributor.authorJaroslav Beran
dc.date.accessioned2020-09-04T13:51:28Z
dc.date.available2020-09-04T13:51:28Z
dc.date.issued2020-08-26
dc.identifierKOS-960815740605
dc.identifier.urihttp://hdl.handle.net/10467/89957
dc.description.abstractTato práce se zabývá návrhem a implementací firmware řídícího modulu pro účely ovládání vybraných funkcí inteligentního vozu. Úvodní část nastiňuje principy automobilové sítě CAN a následně se věnuje analýze funkcí vozu pro ovládání klimatizace, omezovače rychlosti, adaptivního tempomatu a infotainmentu. Na základě analýzy jsou stanoveny požadavky na řešení, a je přistoupeno k návrhové části. Tato se zabývá výběrem komponent, ze kterých je složen řídící modul. Poté co je pro řešení vybrán vývojový kit Terasic DE0-Nano-SoC, řadič CTU CAN FD IP Core a nezávislé moduly CAN FD Gateway, je navržena celková struktura systému, poté komunikační protokol s nadřazeným systémem umělé inteligence a dále metody řízení modulů CAN Gateway. V následují části je navržen řídící software s ohledem na rozšiřitelnost systému do budoucna. Pak je na vývojovém kitu zprovozněn OS Linux, do FPGA na kitu je začleněn řadič CTU CAN FD, do OS Linux ovladač tohoto řadiče, a nakonec je do systému zakomponován řídící software, který byl naimplementován v jazyce C++. Výsledný prototyp byl integrován do vozu Škoda Kodiaq, kde bylo úspěšně provedeno několik testovacích jízd.cze
dc.description.abstractThis work deals with the design and implementation of the control module firmware for the purpose of controlling selected functions of an intelligent vehicle. The introductory part outlines the principles of automotive CAN network and then deals with the analysis of the car functions for controlling the air conditioning, speed limiter, adaptive cruise control and infotainment. Based on the analysis, the requirements for the solution are determined, and the design part is approached. The design part deals with the selection of components that constitute the control module. After the Terasic DE0-Nano-SoC development kit, the CAN FD IP Core CTU controller and the independent CAN FD Gateway modules are selected for the solution, the overall system structure is designed. Then the communication protocol towards the superior artificial intelligence system is designed, as well as the algorithms for control of CAN Gateway modules. In the following section, the control software is designed with respect to extensibility of the system in the future. Then, the Linux OS is deployed on the development kit, the CTU CAN FD controller is integrated into its FPGA, the driver of this controller is integrated into the OS, and finally the control software, which is implemented in C++, is integrated too. The resulting prototype was integrated into a Škoda Kodiaq vehicle and several test drives were performed with success.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectCANcze
dc.subjectCAN FDcze
dc.subjectautomotivecze
dc.subjectřízenícze
dc.subjectLinuxcze
dc.subjectjádrocze
dc.subjectprogramovánícze
dc.subjectnávrh softwarecze
dc.subjectC++cze
dc.subjectsystémy na čipucze
dc.subjectvestavné systémycze
dc.subjectFPGAcze
dc.subjectsběrnice Avaloncze
dc.subjectCANeng
dc.subjectCAN FDeng
dc.subjectautomotiveeng
dc.subjectcontroleng
dc.subjectLinuxeng
dc.subjectkerneleng
dc.subjectprogrammingeng
dc.subjectsoftware designeng
dc.subjectC++eng
dc.subjectsystem on chipeng
dc.subjectembedded systemseng
dc.subjectFPGAeng
dc.subjectAvalon buseng
dc.titleProgramové vybavení modulu pro řízení funkcí inteligentního vozucze
dc.titleFirmware for Control Module of an Intelligent Vehicleeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeNeruda Vít
theses.degree.disciplinePočítačové inženýrstvícze
theses.degree.grantorkatedra měřenícze
theses.degree.programmeOtevřená informatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam