Projekte

 

Temperaturmessung Temperatur-Logger PC-Diagnose-Display Würfel  Impressum

 

Home

VB-Kurs
Robby 

 

Temperaturmesung mit Mikrocontroller   

Die Temperaturmessung erfolgt mit einem PT100-Sensor in 4-Leiterschaltung. Ein 8 Bit AD-Wandler sendet die Daten seriell zum Miniboard. Die Temperatur wird mit der 2-stelligen 7-Segment-Anzeige im Bereich von -9...99°C dargestellt.


Projektdateien:


Projektbeschreibung, Aufgaben und Target-Layouts
Lösungen (Nur mit Passwort)

Gehe zum Seitenanfang

Temperaturwerte an Datenlogger-Software übertragen

Die Temperaturmessdaten der Messplatine werden über die serielle Schnittstelle zum PC übertragen. Das Assemblerprogramm muss um eine serielle (Interruptgesteuerte) Empfangs- und Sendefunktion erweitert werden.

Projektdateien:

Projektbeschreibung, Aufgaben
Lösungen (Nur mit Passwort)

Das Programm TempLoggerChart nimmt die Messwerte entgegen und stellt sie grafisch in einem Liniendiagramm dar.
Die Messintervall-Zeit lässt sich von 1 Sekunde bis 40 Stunden einstellen. Die Chart-Anzeige läßt sich skalieren und zoomen.

TempLoggerChart fordert nach jedem Messintervall einen Messpunkte an.

Kommunikationsprotokoll:

1. TempLoggerChart sendet STX (Start of Text) = 02h
2. Das Miniboard antwortet mit dem aktuellen Temperaturwert als ein Byte (8 Bit).
    Negative Temperaturwerte werden im 2er-Komplement gesendet.

     

Konfigurations- und Einstelungsdialoge:

               


              

TempLoggerChart (Click-Once Offline Installation)
TempLoggerChart (VB_Sourcen)
TempLoggerChart_µC (Hexfile für Mikrocontroller)

 Gehe zum Seitenanfang

PC-Diagnose Display

Ein in VisualBasic 2008 Express Edition geschriebenes Programm (ComMeldung) liefert PC-Zustandsdaten über die serielle Schnittstelle an den Mikrocontroller. Die Huckepackplatine für das Miniboard implementiert die Hardware für den Anschluß des LC-Textdisplay am externen Adress- und Datenbus des 8051. Es kann auch eine Matrixtastatur (max. 4x4) angeschlossen werden.


Für die Programmierung von Display und Tastatur stehen fertige Assembler und C-Routinen (nur LCD) zur Verfügung.

Projektdateien:

  Projektbeschreibung
 Assembler- und C- Bibliotheken
 Target Layout
 Lösungen (Nur mit Paswort)

ComMeldung ist eine in Visual Basic 2008 Express erstellte Anwendung, die frei definierbare Texte oder Textbausteine mit Systeminformationen, wie Uhrzeit, Datum, Benutzer, Computername, IP-Adresse usw., über die serielle Schnittstelle überträgt. Die Daten können auf einem Standard Textdisplay angezeigt werden.

Ein Timer aktualisiert zyklisch die Anzeigedaten.

Kommunikationsprotokoll:

ComMeldung sendet nacheinander folgende Daten:
1. STX (Start Of Text) = 02h
2. Mindestens 8 bis maximal 24 ASCII -Zeichen für die erste Display-Zeile
3. LF (Line Feed) = 0Ah
4. Zeile 2 + LF (wenn mind. 2 Zeilen eingestellt sind)
5. Zeile 3 + LF (wenn mind. 3 Zeilen eingestellt sind)
6. Zeile 4 + LF (wenn 4 Zeilen eingestellt sind)
7. ETX (End Of Text) = 03h (optional)



ComMeldung (Offline Installation)
ComMeldung (VB_Sourcen)

ComMeldung (Version V2)      Kurzbeschreibung für V2

Schlüsselliste für ComMeldung V2

  ComMeldung_µC (Hexfiles für Mikrocontroller für 4x16 und 4x20 Displays)



Gehe zum Seitenanfang

Würfel mit GAL

Bei diesem elektronischen Würfel wird in einem GAL-Baustein ein Zustandszähler im Würfelcode realisiert. Es werden nur zwei IC's benötigt (GAL und NE555)

Projektdateien:

Projektbeschreibung, Aufgaben und Target-Layouts
Lösungen (Nur mit Paswort)


Gehe zum Seitenanfang 

 

 

 

     

 

 

 

Bei Fragen: mail05a.gif                                                  Letzte Aktualisierung: 15.9.09