Temperaturmessung und -archivierung
     
Problembeschreibung
Schriftliche Problemlösung
Technische Aspekte zur Problemlösung
Grafische Problemlösung
an den
 Anfang
 

Problembeschreibung inkl. grafische Darstellung


Allgemeine Beschreibung

Mit Hilfe des ATmega8 sollen Temperaturen gemessen und auf verschiedene Weise ausgegeben und archiviert werden.

Temperatursensor KY 81-210

Der Temperatursensor hat die Aufgabe, Temperaturschwankungen zu erkennen und diese durch lineare Veränderung seines Widerstandswertes
(analoger Wert), an den ATmega8 weiterzugeben.

ATmega8 (A/D- Wandler)

Der im ATmega8 befindliche A/D Wandler soll das analoge Signal in ein digitales umwandeln. Dieses Signal soll durch die entsprechende Programmierung so verändert werden, dass es am LC- Display des ATmega8 als Gradcelsius ausgegeben werden kann.

LCD (liquid crystal display)

Das digitale Signal soll durch Ausarbeitung eines entsprechendem C- Code, in eine digitale Form umgewandelt werden, die das LC- Display
verstehen kann und dementsprechend anzeigt.

Hyperterminal (Link)

Die digitalen Daten sollen vom diesem Terminal in Ziffern und Zeichen umgewandelt werden. Diese sollen an EXCEL weitergegeben werden.

Beispiel für beide Datenrichtungen   Scholzen/Schettgen

EXCEL

Die Daten aus dem Hyperterminal sollen über einen gewissen  Zeitraum in eine EXCEL Tabelle eingetragen werden. EXCEL soll aus diesen Daten
ein Diagramm erstellen. Sollten die Temperaturwerte einen zu bestimmenden Wert (z.B. 30°C) überschreiten, soll EXCEL eine Meldung ausgeben.
Diese Meldung soll wiederum vom Hyperterminal in eine, für den ATmega8 gerechte Form umgewandelt und an diesen weitergegeben werden.



 
LINK zur grafischen Darstellung
an den
 Anfang
Schriftliche Problemlösung




 
  
an den
 Anfang
Technische Aspekte zur Problemlösung


Sensor, z. B. KTY 81-210   www.alldatasheet.com


Ausgabe über LCD     Pleimling/ Barth

Power/Standby   Schnittstellenanpassung  Schettgen --> Schnittstelle Temp.Fühler-AtMega

 

A/D-Wandlung   Roth/Ballus  --> Ausarbeitung der A/D Wandlung als .pdf
                                           --> Vorüberlegung M. Schettgen
 

Seriell auf Hyperterminal     Beispiel für beide Datenrichtungen   Scholzen/Schettgen

Excel : Einlesen der Textdatei  Schnell

Excel:  Visualisierung  Archivierung                   Heuschreiber 

Anbindung ATmega8 beliebiger Bus                                   Piegsa

LED-Ansteuerung via PWM     Scholzen/

"Weg zurück, hier kein XPORT, sondern Extract    Weber/ Schnell

  
an den
 Anfang
Grafische Problemlösung - der Programmablaufplan


 

   
an den
 Anfang

Umsetzung in den Quelltext



   
   
 an den
 Anfang

Das LCD - Display (Add-on Version 2.2)

von Barth Matthias und Pleimling Christoph

               

 

Wichtig:

Das LCD Display darf nur mit einer externen Spannungsversorgung betrieben werden. Der USB Hub alleine schafft die Spannungsversorgung nicht und könnt somit zerstört werden.

 

Datenblatt LCD Display (AVR Add-on)

 an den
 Anfang

Problemlösung: LCD - Display Ansteuerung (Add-on)

Quellcode in C:

Quellcode als .pdf

 

 

 

 

 

 

 

 

 

 

Hilfen:

Das Board benötigt noch folgende Dateien um das
LCD - Display anzusteuern:

lcd.h
lcd.c
LCDpower.c
stdio.h
stdint.h

Diese müssen in die Bibliothek des AVR Studios gspeichert werden, um diese includen zu können.

Pfad üblicherweise:

C:\WinAVR\avr\include\avr

sowie in Pfad:

C:\WinAVR\avr\include

speichern!!!

 an den
 Anfang

A/D-Wandlung:

Ausarbeitung des A/D-Wandlers von M. Ballus und T. Roth

Ausarbeitung der A/D Wandlung als .pdf

Vorüberlegung M. Schettgen
Gemessenede Daten mit dem Tempfühler.

 an den
 Anfang

 
 
 an den
 Anfang

 
 an den
 Anfang

 
   




Stand:
15.01.2007