Original title:
Softwarové rozšíření výukového modelu
Translated title:
Software extension of the education model
Authors:
Koktavý, Ondřej ; Adámek, Roman (referee) ; Formánek, Martin (advisor) Document type: Bachelor's theses
Year:
2024
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta strojního inženýrství Abstract:
[cze][eng]
Tato bakalářská práce se zabývá možnostmi komunikace s převodníky od firmy FTDI pomocí programu v Pythonu. Pozornost je věnována zejména MPSSE a komunikaci pomocí protokolu SPI. Práce se soustředí výhradně na komunikaci s převodníkem FT2232H, který se nachází v jednomotorovém výukovém modelu. Cílem práce je také navázat komunikaci s výukovým modelem pomocí některé z předem připravených knihoven. Následně pro toto řešení komunikace bude vytvořena knihovna funkcí pro uživatele, doplněná návodem pro použití. V rámci použití této knihovny funkcí si uživatel bude moci vyzkoušet celkem tři ukázkové úlohy. Bude provedeno i měření vlastností této komunikace mezi počítačem a výukovým modelem.
This bachelor's thesis deals with the possibilities of communication with converters from the company FTDI using a program in Python. It focuses on MPSSE and communication using the SPI protocol. The thesis focuses exclusively on the communication with FT2232H converter, which is located in a single-motor educational model. The aim of the thesis is also to establish communication with educational model using one of the pre-prepared libraries. Subsequently, a function library will be created for this communication solution for users, including instructions for use. Within the framework of using this function library, the user will be able to use a total of three sample tasks. Measurement of the properties of this communication between the computer and the educational model will also be carried out.
Keywords:
FT2232H; MPSSE; Python; SPI; threading; FT2232H; MPSSE; Python; SPI; threading
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/248365