Electronic Engineering

Aufgabe war es, eine Fahrstuhlsteuerung mittels programmierbaren Logikbaustein MAX 7128 SLC84 von Altera zu entwickeln und zu realisieren. Dabei sollte das vorhandene Modell eines Fahrstuhls verwendet werden, welches als Grundlage diente.

Fahrstuhlsteuerung, Modell Das Modell stellt einen Nachbau eines fünfstöckigen Gebäudes dar, in dem es möglich ist, insgesamt drei Fahrstühle zu steuern. Ziel der Aufgabe war es, nur einen Fahrstuhl zu steuern, sodass es noch die Möglichkeit gibt, eine möglichst intelligente Steuerung für die anderen beiden Fahrstühle zu einem späteren Zeitpunkt zu implementieren.

Jeder Fahrstuhl ist mit verschiedenen Ein- und Ausgabequellen zur Steuerung ausgestattet. Dazu zählen die Etagenwahltasten, die sich gewöhnlicherweise innerhalb der Fahrstuhlkabine befinden um das gewünschte Stockwerk auszuwählen. Desweiteren sind in den jeweiligen Etagen Taster vorhanden, mit denen der Fahrgast wählen kann, ob er nach oben oder nach unten fahren möchte. Als Ausgabegrößen sind der Motor, der die Fahrtrichtung steuert, und zu jedem Taster eine LED vorhanden, die anzeigt, ob der Taster gedrückt wurde. Damit wird das erfolgreiche Beauftragen des Fahrstuhls für den jeweilig gewünschten Fahrauftrag quittiert. Weiterhin gibt es noch Not-Taster, die Vorrang vor allen anderen Funktionen haben und im Falle des Auslösens ein vorgegebenes Verhalten des Fahrstuhls veranlassen, etwa das sofortige Abbrechen aller aktuellen Aufträge und Anfahren des 1. Stockwerks.

Die besondere Herausforderung bei der Aufgabe war, ein System für eine schon existierende Hardware zu entwickeln und nicht, wie gewöhnlich, ein System und die zugehörige Hardware zu entwickeln. Dadurch waren wir mit der Funktionalität und Ansteuerung an feste Vorgaben gebunden die es einzuhalten galt. Eine weitere Herausforderung war es, das Projekt innerhalb des recht kleinen Zeitfensters von rund zwei Monaten durchzuführen.



Valid XHTML 1.0 Transitional CSS ist valide!
Copyright © 2013 www.schimkowski.net. Alle Rechte vorbehalten.