Zobrazit minimální záznam

Learning and Automation GPIO Platform



dc.contributor.advisorŠmíd Radislav
dc.contributor.authorHruška Ondřej
dc.date.accessioned2018-06-19T22:03:05Z
dc.date.available2018-06-19T22:03:05Z
dc.date.issued2018-06-12
dc.identifierKOS-773337354705
dc.identifier.urihttp://hdl.handle.net/10467/77033
dc.description.abstractTato práce popisuje vývoj univerzální softwarové a hardwarové platformy pro přístup k hardwarovým sběrnicím a elektrickým obvodům z prostředí vysokoúrovňových programovacích jazyků a aplikací běžících na PC, a to za využití USB, UARTU a také bezdrátově. Byly vyhodnoceny požadavky typických problémů vyskytujících se při práci s vestavěnými systémy a ve výuce za účelem návrhu snadno rozšiřitelného a přenastavitleného hardwarového modulu který bude praktickým, pohodlným a dostupným nástrojem, který navíc v některých případech může nahradit profesionální laboratorní přístroje. Bylo navrženo několik prototypů hardwarových modulů spolu s obslužnými knihovnami v jazycích C a Python; Python knihovnu lze dále používat z prostředí MATLAB. Navržené moduly umožňují přístup k většině běžných hardwarových sběrnic (I2C, SPI, USART, 1-Wire) a umožňují také měřit frekvenci a vzorkovat či generovat analogové signály.cze
dc.description.abstractThis thesis documents the development of a universal software and hardware platform providing high-level user applications running on a PC with access to GPIO pins, hardware buses, and signal acquisition and generation functions, using USB, USART, or a wireless connection. The requirements of common engineering tasks and problems occurring in the university environment were evaluated to design an extensible, reconfigurable hardware module that would make a versatile and low-cost tool that in some cases eliminates the need for professional measurement and testing equipment. We designed custom hardware modules, an extensible microcontroller firmware, and PC support libraries for programming languages C and Python. The Python library may further be used in MATLAB scripts. The devices provide access to hardware buses (I2C, SPI, USART, and 1-Wire) and microcontroller peripherals (GPIO, ADC, and DAC), implement frequency measurement and other useful features. They are configured in INI files accessed through on a virtual USB mass storage device, or programmatically.eng
dc.language.isoENG
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.subjectSTM32,hardware,vestavěné systémy,elektronika,automatizace,USB,sběr datcze
dc.subjectSTM32,hardware design,electronics,embedded,automation,USB,data acquisition,gateway,wirelesseng
dc.titleVýuková a automatizační GPIO platformacze
dc.titleLearning and Automation GPIO Platformeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted2018-06-19
dc.contributor.refereeSmutka Jiří
theses.degree.disciplineSenzory a přístrojová technikacze
theses.degree.grantorkatedra měřenícze
theses.degree.programmeKybernetika a robotikacze


Soubory tohoto záznamu









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

Zobrazit minimální záznam