Eisenbahn Steuerung via Internet SJF - Informatikwoche Marco Hunziker Luca Bruderer.

Post on 05-Apr-2015

110 views 1 download

transcript

Eisenbahn Steuerung via Internet

SJF - Informatikwoche

Marco Hunziker

Luca Bruderer

Inhaltsverzeichnis

1. Projekt

2. Ziel

3. Realisierung

4. Schwierigkeiten

2. Ziel:

Tele-Labor über Internet

Steuern einer Eisenbahn via Internet

Schnittstellen zwischen Browser und Eisenbahn kennenlernen

Einführung in LabVIEW

1. Projekt:

3. Realisierung

Lab-Karte: Analoge und Digitale Ausgänge

Analoge: Spannung (Geschwindigkeit)

Digitale: 0-1 (Weichen)

Verstärkung der Spannung und Stromstärke

Mehr Leistung

Digitale Signale werden weitergeleitet zu Relais (=Magnetschalter).

Stromkreis der Weichen wird geschlossen

Weichen werden geschalten

Einrichten eines Webservers via Socket

Algorithmus für Weichen

Algorithmus für Geschw.

Server Client

HTML Dokument

Serverkommunikation

Wartet auf Eingabe

Eingabe

Verarbeitung

Wartet auf Eingabe

Ausgabe

Algorithmus für die Weichen

Wie funktioniert eine Weiche?

2 Relais für Umschalten

Für 0,5 sec aktiviert

Case

While

Algorithmus für die Geschwindigkeit

Spannung wird verstärkt und zur Eisenbahn weitergeleitet

While

Webserver

Wartet auf Eingabe Eingabe

Verarbeitung durch Algorithmen

Ausgabe

While

4. Schwierigkeiten

Zug fährt nicht weiter, wenn Weiche gestellt wird

Logikfehler: Falscher Rückgabewert

Erhöhung der Spannung des Zuges via Browser um 1V

Spezielle Funktion einfügen (Shiftregister)

Übertragungsgeschwindigkeit der Webcam war unbrauchbar

Andere Software

Vielen Dank an: Betreuer

Informatikzentrum Uni Basel

Stiftung Schweizer Jugend Forscht