Multisenzorický měřící modul s protokolem Spinel
| dc.contributor.advisor | Olivka, Petr | |
| dc.contributor.author | Valošek, Pavel | |
| dc.contributor.referee | Krumnikl, Michal | |
| dc.date.accepted | 2026-06-01 | |
| dc.date.accessioned | 2026-09-02T14:34:15Z | |
| dc.date.available | 2026-09-02T14:34:15Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Bakalář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.abstract | This 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.department | 460 - Katedra informatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 7783052 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | VAL0503_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160281 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Spinel | cs |
| dc.subject | RS485 | cs |
| dc.subject | FreeRTOS | cs |
| dc.subject | ARM Cortex-M33 | cs |
| dc.subject | TMP275 | cs |
| dc.subject | I2C | cs |
| dc.subject | měřicí modul | cs |
| dc.subject | vestavěný systém | cs |
| dc.subject | Spinel | en |
| dc.subject | RS485 | en |
| dc.subject | FreeRTOS | en |
| dc.subject | ARM Cortex-M33 | en |
| dc.subject | TMP275 | en |
| dc.subject | I2C | en |
| dc.subject | measurement module | en |
| dc.subject | embedded system | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Multisenzorický měřící modul s protokolem Spinel | cs |
| dc.title.alternative | Multisensoric Measuring Module with Spinel Protocol | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 26778971 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- VAL0503_FEI_B0613A140014_2026.pdf
- Size:
- 7.42 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- VAL0503_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 154.46 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- VAL0503_FEI_B0613A140014_2026_priloha.zip
- Size:
- 17.59 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- 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...
- Name:
- VAL0503_FEI_B0613A140014_2026_posudek_oponent_Krumnikl_Michal.pdf
- Size:
- 159.85 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Krumnikl, Michal