Multisenzorický měřící modul s protokolem Spinel

dc.contributor.advisorOlivka, Petr
dc.contributor.authorValošek, Pavel
dc.contributor.refereeKrumnikl, Michal
dc.date.accepted2026-06-01
dc.date.accessioned2026-09-02T14:34:15Z
dc.date.available2026-09-02T14:34:15Z
dc.date.issued2026
dc.description.abstractBakalářská práce se zabývá návrhem a implementací multisenzorického měřicího modulu pro měření teploty, který komunikuje s nadřazeným počítačem prostřednictvím protokolu Spinel po sběrnici RS485. Řešení je realizováno na mikrokontroléru s jádrem ARM Cortex-M33 s využitím operačního systému FreeRTOS a teplotních senzorů TMP275 připojených přes sběrnici I2C. Součástí práce je rozbor protokolu Spinel, návrh jeho softwarové architektury a implementace sdílených částí protokolu použitelných jak na straně mikrokontroléru, tak na straně nadřazeného počítače. Dále je popsán návrh hardwarového řešení měřicího modulu, implementace aplikační vrstvy firmware a testovací aplikace pro osobní počítač. Výsledkem práce je funkční prototyp měřicího modulu schopný detekovat připojené senzory, periodicky měřit teplotu, zpracovávat požadavky přenášené protokolem Spinel a ukládat vybrané konfigurační údaje do interní paměti Flash. Funkce navrženého řešení byla ověřena praktickým testováním komunikace, měření teploty i práce s konfiguračními údaji.cs
dc.description.abstractThis bachelor thesis deals with the design and implementation of a multisensor temperature measurement module communicating with a host computer via the Spinel protocol over the RS485 bus. The solution is implemented on microcontroller with an ARM Cortex-M33 microcontroller using the FreeRTOS operating system and TMP275 temperature sensors connected via the I2C bus. The thesis includes an analysis of the Spinel protocol, the design of its software architecture, and the implementation of shared protocol components usable both on the microcontroller side and on the host computer side. It also describes the hardware design of the measurement module, the implementation of the firmware application layer, and a testing application for a personal computer. The result of the thesis is a functional prototype of a measurement module capable of detecting connected sensors, periodically measuring temperature, processing requests transmitted by the Spinel protocol, and storing selected configuration parameters in internal Flash memory. The functionality of the proposed solution was verified by practical testing of communication, temperature measurement, and configuration handling.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent7783052 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisVAL0503_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160281
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectSpinelcs
dc.subjectRS485cs
dc.subjectFreeRTOScs
dc.subjectARM Cortex-M33cs
dc.subjectTMP275cs
dc.subjectI2Ccs
dc.subjectměřicí modulcs
dc.subjectvestavěný systémcs
dc.subjectSpinelen
dc.subjectRS485en
dc.subjectFreeRTOSen
dc.subjectARM Cortex-M33en
dc.subjectTMP275en
dc.subjectI2Cen
dc.subjectmeasurement moduleen
dc.subjectembedded systemen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleMultisenzorický měřící modul s protokolem Spinelcs
dc.title.alternativeMultisensoric Measuring Module with Spinel Protocolen
dc.typeBakalářská prácecs
local.files.count6
local.files.size26778971
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
VAL0503_FEI_B0613A140014_2026.pdf
Size:
7.42 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
VAL0503_FEI_B0613A140014_2026_zadani.pdf
Size:
154.46 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
VAL0503_FEI_B0613A140014_2026_priloha.zip
Size:
17.59 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
VAL0503_FEI_B0613A140014_2026_posudek_vedouci_Olivka_Petr.pdf
Size:
158.66 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Olivka, Petr
Loading...
Thumbnail Image
Name:
VAL0503_FEI_B0613A140014_2026_posudek_oponent_Krumnikl_Michal.pdf
Size:
159.85 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Krumnikl, Michal