ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2003 (DA03): Arbeits-Archiv
 
DA Kls 03/1 - Low cost Embedded Web Server
Studierende: Dominic Bechaz, bechadom
  Michael Klein, kleinmic

Betreuer: Rolf Klaus, klsr

Der DS80C400 der Firma Dallas Semiconductors ist ein Mikrokontroller mit schnellem 8051 Kern und integriertem TCP/IP Stack. Zusammen mit der Entwicklungsumgebung und den Evaluationsboards konnen innerhalb kurzester Zeit anspruchsvolle Applikationen mit Netzwerkintegration realisiert werden. Dank der Hardware-Abstraktionsschicht benotigt der Entwickler dafur wenig bis keine Hardware-Erfahrung.

Die Implementation eines embedded Web-Servers war nach der kurzen Einarbeitungszeit nicht mehr notig, da samtliche Software bereits in der Entwicklungsumgebung integriert und Beispiele fur HTTP-Server vorhanden waren.

Da der Mikrokontroller neben 1-Wire, I2C und UART auch einen Controller fur den CAN-Bus enthalt, wurde als zusatzliches Projekt ein CAN-Gateway realisiert. Dieses Gerat dient als Ubergang zwischen CAN-Bus und der TCP/IP Welt - mittels einem Browser ist es moglich, bestimmte CAN Meldungen (Frames) auf dem Bus zu detektieren und eine Anzahl von Frames fur die Fehlersuche an zu zeigen.

Eine mogliche Anwendung ist der Einsatz in Maschinen die an entfernten Orten stehen - der Techniker kann vom Buro aus die Meldungen auf dem Bus verfolgen und den Fehler bereits im Vorfeld eingrenzen. Eine Reparatur vor Ort kann damit vorbereitet bzw. vermieden werden.

Neben der entwickelten Anwendung war der Aufbau von Know-how auf dem Gebiet der Netzwerk-Mikrokontroller, insbesondere der DS80-Serie ein wichtiges Ziel. Von der Architektur der Hardware, uber Installation und Inbetriebnahme der Entwicklungsumgebung bis hin zur Programmierung von Applikationen in C und Java wird in der vorliegenden Arbeit alles im Detail und mit anschaulichen Beispielen beschrieben.

Die vorliegende Arbeit gibt Entwicklern einen Uberblick uber die Moglichkeiten des DS80C400 und vermittelt das notige Know-how zur schnellen Entwicklung von eigenen Applikationen fur die DS80-Familie.

zurück