Výuková a automatizační GPIO platforma
Learning and Automation GPIO Platform
dc.contributor.advisor | Šmíd Radislav | |
dc.contributor.author | Hruška Ondřej | |
dc.date.accessioned | 2018-06-19T22:03:05Z | |
dc.date.available | 2018-06-19T22:03:05Z | |
dc.date.issued | 2018-06-12 | |
dc.identifier | KOS-773337354705 | |
dc.identifier.uri | http://hdl.handle.net/10467/77033 | |
dc.description.abstract | Tato 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.abstract | This 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.iso | ENG | |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | 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.html | eng |
dc.rights | Vysokoš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 | cze |
dc.subject | STM32,hardware,vestavěné systémy,elektronika,automatizace,USB,sběr dat | cze |
dc.subject | STM32,hardware design,electronics,embedded,automation,USB,data acquisition,gateway,wireless | eng |
dc.title | Výuková a automatizační GPIO platforma | cze |
dc.title | Learning and Automation GPIO Platform | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.date.accepted | 2018-06-19 | |
dc.contributor.referee | Smutka Jiří | |
theses.degree.discipline | Senzory a přístrojová technika | cze |
theses.degree.grantor | katedra měření | cze |
theses.degree.programme | Kybernetika a robotika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 13138 [374]