Hardware: Temperatursensor beschrieben
This commit is contained in:
parent
910bbfa862
commit
91cb1fe88d
6 changed files with 50 additions and 2 deletions
BIN
figures/temp_pin.png
Normal file
BIN
figures/temp_pin.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 27 KiB |
BIN
figures/temp_screenshot.png
Normal file
BIN
figures/temp_screenshot.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 92 KiB |
BIN
figures/temp_sensor.jpg
Normal file
BIN
figures/temp_sensor.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 388 KiB |
41
hardware.tex
41
hardware.tex
|
@ -1,16 +1,28 @@
|
|||
% Glossareinträge
|
||||
\newacronym{cpu}{CPU}{Central Processing Unit}
|
||||
|
||||
\newglossaryentry{Ampere}
|
||||
{
|
||||
name=Ampere,
|
||||
description={die SI-Basiseinheit der elektrischen Stromstärke}
|
||||
}
|
||||
|
||||
\newglossaryentry{Volt}
|
||||
{
|
||||
name=Volt,
|
||||
description={die SI-Basiseinheit der elektrischen Spannung}
|
||||
}
|
||||
|
||||
\newglossaryentry{gpio}
|
||||
{
|
||||
name=GPIO,
|
||||
description={General Purpose Input/Output\newline Kontakte, die Softwareseitig für verschiedene Zwecke angesteuert werden können\newline z.B.: Auslesen von Sensoren, Ansteuern von Displays}
|
||||
}
|
||||
|
||||
\newglossaryentry{Kernelmodul}
|
||||
{
|
||||
name=Kernelmodul,
|
||||
description={ein Programm, welches in das Betriebssystem geladen werden kann und oft zur Unterstützung von Hardware verwendet wird}
|
||||
}
|
||||
% Ende Glossareinträge
|
||||
|
||||
\chapter{Hardware}
|
||||
|
@ -48,5 +60,30 @@ Zur Messung der Werte werden folgende Sensoren verwendet:
|
|||
\item CPU-Temperatur des Raspberry Pi
|
||||
\end{itemize}
|
||||
\subsection{Temperatur}
|
||||
Mithilfe der Temperatursensoren werden die Innentemperatur, die Gehäusetemperatur und die Bodentemperatur (Außen) gemessen. Der hat eine Messgenauigkeit von $\pm 0.5\degree C$ und einen Messbereich von $-10\degree C$ bis $+85\degree C$. \footcite[20]{temp}
|
||||
%\begin{figure}
|
||||
% \centering
|
||||
% \includegraphics[width=0.4\textwidth]{figures/temp_sensor.jpg}
|
||||
% \caption{Platine mit dem DS18B20 für den Innensensor (eigenes Werk)}
|
||||
% \label{fig:temp_sensor}
|
||||
%\end{figure}
|
||||
|
||||
|
||||
Mithilfe der Temperatursensoren werden die Innentemperatur, die Gehäusetemperatur und die Bodentemperatur (Außen) gemessen. Der hat eine Messgenauigkeit von $\pm 0.5\degree C$ und einen Messbereich von $-10\degree C$ bis $+85\degree C$. \footcite[20]{temp}
|
||||
\todo{eventuell Abbildung von Platine entfernen}
|
||||
|
||||
Der Sensor wird mithilfe von einem 1-Wire-Bus ausgelesen. Hierbei benötigt man (außer für die Stromversorgung mit 5 \gls{Volt}) nur ein Kabel, auf dem die Daten übertragen werden.\footcite{1-wire}
|
||||
Ein weiterer Vorteil von 1-Wire ist, dass nahezu beliebig viele Sensoren parallel geschaltet werden können.
|
||||
|
||||
Die Messdaten des \textit{DS18B20} können auf dem Raspberry Pi sehr einfach ausgelesen werden, weil dies von einem Linux-\gls{Kernelmodul} erledigt wird. Um die Temperatur zu erhalten, muss man nur eine virtuelle Datei auslesen, welche das Messergebnis in tausendstel Grad Celsius enthält. (Siehe Abbildung \ref{fig:temp_screenshot})
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.4\textwidth]{figures/temp_pin.png}
|
||||
\caption{Pinbelegung des DS18B20 (eigenes Werk)}
|
||||
\label{fig:temp_pin}
|
||||
\end{figure}
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=\textwidth]{figures/temp_screenshot.png}
|
||||
\caption{Die erste erfolgreiche Messung (eigenes Werk)}
|
||||
\label{fig:temp_screenshot}
|
||||
\end{figure}
|
||||
|
|
BIN
main.pdf
BIN
main.pdf
Binary file not shown.
|
@ -20,6 +20,17 @@
|
|||
Urldate = {2014-04-07}
|
||||
}
|
||||
|
||||
@Online{1-wire,
|
||||
Title = {Kategorie:1-Wire - FHEMWiki},
|
||||
Author = {FHEMWiki},
|
||||
Url = {http://www.fhemwiki.de/w/index.php?title=Kategorie:1-Wire&oldid=5092#1-Wire},
|
||||
Year = {2014},
|
||||
Urldate = {2014-18-10},
|
||||
|
||||
Owner = {lukas},
|
||||
Timestamp = {2014.10.18}
|
||||
}
|
||||
|
||||
@Online{temp,
|
||||
Title = {DS18B20 - Data Sheet},
|
||||
Author = {Maxim Integrated Products, Inc.},
|
||||
|
|
Reference in a new issue