Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Intelligente Arduino-gesteuerte Dienstaufzug-Steuerung für 4 Etagen

Komponenten und Zubehör

Arduino Mega 2560 × 1
OpenBuilds Micro Endschalter × 4

Über dieses Projekt

Entwurf und Test eines Steuerungssystems für einen Dienstaufzug mit vier Etagen. Der Mikrocontroller (ATMega2560) bestimmt, welcher Schütz Strom erhält, um den Aufzugsmotor für Auf- oder Abwärtsbewegung zu aktivieren – basierend auf der aktuellen Etage. Das System stoppt die Stromversorgung beim Erreichen der Ziel-Etage. Eine integrierte Sicherheitsfunktion stellt sicher, dass die Aufzugstür vor jeder Bewegung geschlossen ist. Das System steuert auch den Türmotor: Schließen bei Bewegung, Öffnen beim Erreichen der Etage.

Demo-Video

(Video im Originalprojekt verfügbar)

1.1 Drehstrommotor-Verdrahtung

Ein Drehstrommotor treibt den Aufzug an, da er hohe Lasten bewältigen kann. Die Stromversorgung erfolgt über zwei Hauptschütze:

(Schaltbilder im Originalprojekt)

1.2 Etagenerkennung

Vier Endschalter (einer pro Etage) erkennen die Position. Wenn der Aufzug eine Etage erreicht, schließt der Schalter (LOW → HIGH). Der Übergang erfolgt extrem schnell – oft zu kurz für die Abfrage im Hauptloop.

Lösung: Interrupts. Der Arduino Mega 2560 bietet 6 Interrupt-fähige Pins – ideal für 4 Etagen. Ein Interrupt unterbricht den Hauptcode und führt eine ISR (Interrupt Service Routine) aus, sobald ein Schalter betätigt wird. So wird keine Etage verpasst.

Wichtig: In der ISR funktioniert delay() nicht. Pull-Down-Widerstände an den Eingängen sichern definierte LOW-Pegel bei offenen Schaltern.

(Schaltbilder: Endschalter-Verdrahtung, Pull-Down-Konfiguration, Interrupt-Logik)

1.3 Motor-Steuerung (Auf/Ab)

Zwei 12V-Relais schalten die Schütze des Drehstrommotors. Die Relais-Spulen werden über Transistoren gesteuert:

Vorteile der Transistor-Schaltung:

1.3.1 Freilaufdiode zum Schutz

Eine Freilaufdiode parallel zur Relais-Spule leitet Induktionsspitzen beim Abschalten ab – zusätzlicher Schutz für den Mikrocontroller.

1.3.2 Benutzereingabe (Etagen-Taster)

Vier Taster (einer pro Etage) signalisieren das Ziel. Der MCU vergleicht aktuelle Etage (aus Endschalter-Variable) mit Ziel-Etage (Taster) und entscheidet:

Während der Fahrt aktualisiert der Interrupt die aktuelle Etage. Bei Erreichen der Ziel-Etage wird das entsprechende Relais abgeschaltet. Vorteil: Keine zusätzlichen Richtungsschalter nötig – die Logik ersetzt Hardware.

1.3.3 Trennung von Steuerung und Eingängen (Optokoppler)

AC-Störungen vom metallischen Aufzugskörper koppelten sich über die Endschalter in den MCU ein → Fehldetektionen. Lösung: Optokoppler an jedem Eingang. Die LED-Seite wird vom Endschalter (DC-Seite) angesteuert, der Fototransistor schaltet den MCU-Eingang – vollständige galvanische Trennung.

1.4 Prototyp

(Aufbau-Fotos im Originalprojekt: Steuerplatine, Verdrahtung, mechanischer Aufbau)

Herstellungsprozess

  1. Aufzüge: Design, Geschichte und zukünftige Innovationen
  2. Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
  3. FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
  4. DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
  5. Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
  6. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  7. Optimierte Stromversorgungslösungen für Arduino-Projekte
  8. Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
  9. Intelligenten Arduino-Vierbeiner-Roboter bauen: Schritt-für-Schritt-Anleitung
  10. Hochleistungs-Datenlogger für Arduino-Wetterballons