Využití obvodu ESP32 pro virtuální průmyslovou sběrnici

dc.contributorMartinec Tomáš, Ing. Ph.D. : 54776
dc.contributor.advisorHolada Miroslav, Ing. Ph.D. : 54740
dc.contributor.authorHess, Filip
dc.date.accessioned2020-02-28T12:52:44Z
dc.date.available2020-02-28T12:52:44Z
dc.date.committed2020-5-18
dc.date.defense2020-02-04
dc.date.submitted2019-10-9
dc.date.updated2020-2-4
dc.degree.levelBc.
dc.description.abstractTato práce se zabývala volbou bezdrátového modulu, jeho programováním a návrhu prototypu pro virtualizaci průmyslové sběrnice. Cílem práce tedy bylo vytvořit bezdrátový přenos dat mezi dvěma moduly. Data byla posílána do modulů po sběrnicích.Řešení práce spočívalo v naprogramování webového serveru a jeho stránek, kde je možnost nastavení sítí a jejich připojení. Jsou zde také dodatečné informace o navázaném spojení. Samotný přenos dat byl pomocí TCP spojení dvou modulů (jeden modul se připojil do sítě druhého). Schéma a návrh desky prototypu byly zhotoveny v softwaru Eagle od firmy Autodesk. Pro programování bylo využito Arduino a knihovny pro vybraný modul.Posílání dat, testováno v sériových terminálech, přes rozhraní UART proběhlo úspěšně. U posílání dat z UART přes WiFi do RS485 byl problém v přepínání režimu čtení a zápisu., protože je RS485 poloduplexní. Data, která byla posílána do rozhraní příliš rychle, dorazila neúplná. Tuto příčinu se při testování podařilo odstranit blokovaným přístupem.Přínosem této práce bylo ukázat využití tohoto obvodu, jeho programování webového serveru a ostatních použitých funkcí, včetně práce s WiFi, TCP a pamětí. Výsledkem práce byla zhotovená aplikace pro virtualizaci sběrnice na vytvořeném a testovaném prototypu.cs
dc.description.abstractThis thesis dealt with the choice of wireless module, its programming and design of prototype for bus virtualization. Purpose of that work was create wireless data transmitter between two modules. Data was sent to module by bus.Solution of the work was to program web server and its html pages for ability to set networks and connections. There are also additional infromation about connection. Data transmitting was made by connecting two module via TCP protocol (one module connected to network of the other module). Scheme and PCB of the prototype were designed in Eagle software from Autodesk. Arduino IDE was used for programming and uploading sketch to the module.Data transmitting via UART was successful. Otherwise there was a problem with sending data from UART via WiFi to RS485. Main reason was caused by switching mode for reading or transmitting, because RS485 is halfduplex. Data was sending via UART too quickly and because of that data on RS485 was incomplete.That error was fixed during testing by blocking the access in module.The benefit of this work was to show usage of the circuit, programming web server and other features including work with WiFi, TCP and memory. Result of the work was fully builded aplication for bus virtualization in developed prototype.en
dc.description.mark
dc.format36
dc.format.extentIlustrace, Schémata -ROM
dc.identifier.signatureV 202001680
dc.identifier.urihttps://dspace.tul.cz/handle/15240/154518
dc.language.isocs
dc.relation.isbasedonbeginarab renewcommandlabelenumi[arabicenumi] item parNOVÁK, Petr. Mobilní roboty: pohony, senzory, řízení. 1. vyd. Praha: BEN - technická literatura, 2005. ISBN 80-7300-141-1.par item parAXELSON, Jan. Serial port complete: programming and circuits for RS-232 and RS-485 links and networks. Madison, WI: Lakeview Research, c1998. ISBN 0965081923.par item parwww.esp32.compar endarab
dc.rightsVysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. 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 https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26cs
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. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectESP32cs
dc.subjectwebový servercs
dc.subjectUARTcs
dc.subjectWiFics
dc.subjectEaglecs
dc.subjectvirtualizacecs
dc.subjectESP32en
dc.subjectwebserveren
dc.subjectUARTen
dc.subjectWiFien
dc.subjectEagleen
dc.subjectvirtualizationen
dc.titleVyužití obvodu ESP32 pro virtuální průmyslovou sběrnicics
dc.titleUsing the ESP32 circuit for the virtual fieldbusen
dc.typebakalářská prácecs
local.degree.abbreviationBakalářský
local.degree.disciplineEIRS
local.degree.programmeElektrotechnika a informatika
local.degree.programmeabbreviationB2612
local.department.abbreviationITE
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.authorM15000092
local.identifier.stag38749
local.identifier.verbis
local.identifier.verbiskpw06634151
local.note.administratorsautomat
local.note.secrecyPovoleno ZverejnitPraci Povoleno ZverejnitPosudky
local.poradovecislo1680
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
bakalarska_prace_2020_Filip_Hess.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
bakalarska_prace_2020_Filip_Hess.zip
Size:
1.94 MB
Format:
Unknown data format
Description:
VSKP__priloha
Loading...
Thumbnail Image
Name:
BP_Filip_Hess_oponent.pdf
Size:
694.92 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
BP_Filip_Hess_vedouci.pdf
Size:
693.11 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
16.55 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP