Vývojový systém pro processor-in-the-loop simulace s mikrokontrolerem řady e200
Processor-in-the-loop Development System for e200 Core Microcontrollers
Typ dokumentu
diplomová prácemaster thesis
Autor
Albershteyn Andrey
Vedoucí práce
Sojka Michal
Oponent práce
Kučera Pavel
Studijní obor
Kybernetika a robotikaStudijní program
Kybernetika a robotikaInstituce přidělující hodnost
katedra řídicí technikyPrá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
Hlavní cíl této diplomové práce je vytvořit processor-in-the-loop systém založený na mikrokontroléru od firmy NXP s jádrem e200 - MPC5748G. Použití vizuálních programovacích nástrojů, například Simulink, umožňuje využití principu Model-Based Design během vyvíjení nového produktu a významně zrychluje proces validace a verifikace vytvořených algoritmů. Pro vývoj jednoho ze svých produktů firma Eaton potřebovala vytvořit nástroj pro processor-in-the-loop testování založeného na Simulink, Autosar OS a MPC5748G. Tato práce se zabývá vývojem a návrhem zmíněného systému. Detailně jsme popsali a zdokumentovali celou strukturu a realizace. Dál, vytvořili jsme návody pro přidání dalších funkce do Simulink knihovny a pro konfigurace nových hardwarových jednotek. Vyvinuli jsme testovací aplikace pro ověřování existujících funkce operačního systému a čtyři demonstrační Simulink modely, které slouží ukázkou implementovaných charakteristik systému a můžou se použít pro vývoj složitějších modelů. The aim of this thesis is to develop a processor-in-the-loop system based on e200 core microcontroller from NXP MPC5748G. The use of visual programming tools such as Simulink allows to utilize Model-Based Design development process and significantly speed up the integration and validation of the software pieces. Holdingthis purpose Eaton corporation required a tool to create a processor-in-the-loop systemcomprised mainly of Simulink, Autosar OS, and e200 based microcontroller. We designed a basic prototype system made up of the Autosar operating system and Simulink library. We described and documented the structure of the designed system and the way it is implemented. Furthermore, we provided detailed instructions of the process of configuration of the new components and the process of adding new functionality to already existing Simulink library. We developed a testing application to simplify verification process and created four demonstration models to provide a starting point in the development of the more complex models.
Kolekce
- Diplomové práce - 13135 [315]