Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Studienarbeit Mini-Web-Server auf einem Signalcontroller

Ähnliche Präsentationen


Präsentation zum Thema: "Studienarbeit Mini-Web-Server auf einem Signalcontroller"—  Präsentation transkript:

1 Studienarbeit Mini-Web-Server auf einem Signalcontroller
Kornelius Tetzner Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

2 Aufgabenstellung Realisierung eines Web-Servers auf einem Signalcontroller Dadurch soll ermöglicht werden, auf Messdaten über das Internet zuzugreifen. Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

3 Einleitung Vorteile eines Signalcontroller gesteuerten Webservers:
Zugriff auf Messdaten jederzeit und jederorts möglich Anbindung von Sensoren und steuerbaren Interfaces wie z.B. LEDs, Motoren, Schalter, Pumpen etc. sowie deren Ansteuerung Multifunktional einsetzbar kostengünstig Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

4 Funktionsweise eines Webservers
Daten werden über mehrere Schichten von verschiedenen Protokollen übertragen (Stack) Diese unterteilen sich grob in: Anwendungsschicht Transportschicht Internetschicht Netzzugangsschicht Implementierung dieser Schichten ist unabdingbar für einen Webserver Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

5 Funktionsweise eines Webservers
-umfasst Protokolle, die mit Anwendungs-programmen zusammenarbeiten (hier: HTTP) Anwendungsschicht -stellt Verbindungen zwischen jeweils zwei Endpunkten (Netzwerkteilnehmern) zum gesicherten Versenden von Datenströmen her (hier: TCP) Transportschicht Internetschicht -Weitervermittlung von Datenpaketen und deren Wegewahl (Routing) (hier: IP) -stellt mechanische und elektrische Hilfsmittel zur Verfügung, um physikalische Verbindungen zu aktivieren/deaktivieren, sie aufrecht zu erhalten und Bits darüber zu übertragen (hier: Ethernet) Netzzugangsschicht Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

6 Verwendete Hardware Signalcontroller dsPIC30F4012
- 48 KB on-chip Flash Programmspeicher - 2 KB on-chip RAM - bis zu 30 MIPS Operationen SPI, I²C, UART, CAN Schnittstellen Ethernetcontroller ENC28J60 -IEEE kompatibler Ethernetcontroller -integrierter MAC und PHY Ansteuerung via SPI SD Cardcontroller uALFAT -integriertes FAT16 Dateisystem -Ansteuerung via SPI, I²C oder UART Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

7 Implementiertes FAT Dateisystem auf µC
SD Cardcontroller uALFAT Implementiertes FAT Dateisystem auf µC uALFAT Vorteil -schneller Zugriff - keine externe Beschaltung nötig - keine Kosten - Anbindung von SD und USB Interfaces möglich - Umfangreicher Softwaresupport Nachteil - erhöhter Softwareaufwand - erhöhter Programm- und RAM Speicherbedarf - geringere Datenübertragungsrate - erhöhter Hardwareaufwand Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

8 Blockschaltbild SD Card- Controller uALFAT MCU dsPIC30F4012
Ethernetcontroller ENC28J60 RJ45 Buchse mit Übertrager Sensoren LEDs Taster Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

9 Software -vorteilhaft für die Implementierung der Software ist die Verwendung eines bereits existierenden TCP/IP Stacks sowie einer Library zur Ansteuerung des uALFAT Chips Microchip stellt kostenfrei diesen Stack zur Verfügung GHI electronics stellt Library für den uALFAT zur Verfügung Konfiguration der TCP/IP Software und Anpassung dieser an den dsPIC30F4012 Einbindung der uALFAT Libraries Zusammenführen beider Softwarepakete Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

10 Ausgabe von Werten auf Webseite
Zuweisung von CGI Variablen für bestimmte Anweisungen Auslesen von Sensorwerten oder Berechnung von auszugebenden Werten und Speicherung Webseite ruft CGI Variable auf Ausführen der Anweisung z.B. Ausgabe des Wertes durch Strings Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

11 Zusammenfassung und Ausblick
Darstellung von Webseiten sowie Herunterladen von Daten möglich Aktualisierung der Seiten über PC Ansteuerung von Bauteilen Ausgabe von Sensormessdaten Übertragungsrate bei 4 KB/s -Implementierung von FTP zur Aktualisierung der Webseiten -Entwicklung eines eigenen SD Cardcontrollers Kosteneinsparung, höhere Übertragungsrate Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

12 Nun zur Vorführung… Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

13 Vielen Dank für Ihre Aufmerksamkeit!
Prof. Dr.-Ing. Clemens Gühmann Institut für Energie- und Automatisierungstechnik Fachgebiet Elektronische Mess- und Diagnosetechnik

14 MAX232 Temperatursensor TMP121 dsPIC30F4012 ENC28J60 SD Karte MagJack LEDs uALFAT


Herunterladen ppt "Studienarbeit Mini-Web-Server auf einem Signalcontroller"

Ähnliche Präsentationen


Google-Anzeigen