Tato bakalářská práce si klade za cíl vytvoření programové knihovny pro obsluhu digitálního
teploměru DS18B20 se zaměřením na jeho připojení a obsluhu s pomocí školního
vývojového kitu osazeného FRDM-LK25Z. Teoretická část se zabývá architekturou procesorů
ARM, konkrétně pak především řadou ARM Cortex-M0+. Dále pak popisem vývojové
desky Freescale Freedom FRDM-KL25Z a teplotního snímače DS18B20. Nakonec je
rozebrána problematika komunikace s pomocí sběrnice 1-wire.
Praktická část zahrnuje návrh a výrobu plošného spoje pro fyzické připojení teploměrů,
tvorbu knihovny pro obsluhu sběrnice a teploměrů v jazyce C a ukázkovou aplikaci pro
demonstraci funkce. Součástí práce bylo vytvoření výukové prezence k dané knihově.
Anotace v angličtině
This bachelor's thesis aims to create a program library for operating the DS18B20 digital
thermometer with a focus on its connection and operation with the help of a school development
kit equipped with the FRDM-LK25Z. The theoretical part deals with the architecture
of ARM processors, specifically the ARM Cortex-M0+ series. Freescale Freedom
FRDM-KL25Z development board is described along with the temperature sensor
DS18B20. Finally, the issue of communication using the 1-wire bus is discussed. The practical
part includes the design and creation of a printed circuit board for the physical connection
of thermometers, the programming of a library for handling the bus and thermometers
in C language, and a sample application to demonstrate the function. Part of the work
was the creation of an educational presentation for the created library.
Tato bakalářská práce si klade za cíl vytvoření programové knihovny pro obsluhu digitálního
teploměru DS18B20 se zaměřením na jeho připojení a obsluhu s pomocí školního
vývojového kitu osazeného FRDM-LK25Z. Teoretická část se zabývá architekturou procesorů
ARM, konkrétně pak především řadou ARM Cortex-M0+. Dále pak popisem vývojové
desky Freescale Freedom FRDM-KL25Z a teplotního snímače DS18B20. Nakonec je
rozebrána problematika komunikace s pomocí sběrnice 1-wire.
Praktická část zahrnuje návrh a výrobu plošného spoje pro fyzické připojení teploměrů,
tvorbu knihovny pro obsluhu sběrnice a teploměrů v jazyce C a ukázkovou aplikaci pro
demonstraci funkce. Součástí práce bylo vytvoření výukové prezence k dané knihově.
Anotace v angličtině
This bachelor's thesis aims to create a program library for operating the DS18B20 digital
thermometer with a focus on its connection and operation with the help of a school development
kit equipped with the FRDM-LK25Z. The theoretical part deals with the architecture
of ARM processors, specifically the ARM Cortex-M0+ series. Freescale Freedom
FRDM-KL25Z development board is described along with the temperature sensor
DS18B20. Finally, the issue of communication using the 1-wire bus is discussed. The practical
part includes the design and creation of a printed circuit board for the physical connection
of thermometers, the programming of a library for handling the bus and thermometers
in C language, and a sample application to demonstrate the function. Part of the work
was the creation of an educational presentation for the created library.
VÁŇA, Vladimír. ARM pro začátečníky. 1. vyd. Praha: BEN - technická literatura, 2009, 195 s. ISBN 978-80-7300-246-6.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Sysel:
Mohl byste uvést převod jednotek pro teplotu?
Student na položené dotazy odpověděl a reagoval pohotově.