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

Arduino Drehgeber meistern: Umfassender Leitfaden zu Setup, Typen & Anwendungen

Arduino-Drehgeber (Rotary Encoder) finden sich in CNC-Maschinen, Robotik und Druckern aufgrund ihrer robusten Bauweise und feinen digitalen Steuerung.

Arbeiten Sie an einem Arduino-Drehgeber-Projekt und benötigen Hilfe? Sie sind hier richtig.

Heute betrachten wir den Drehgeber: Konfiguration, Typen, Funktionsweise, Beispiele und Anwendungen.

Was ist ein Drehgeber?

Arduino Drehgeber meistern: Umfassender Leitfaden zu Setup, Typen & Anwendungen

Abb. 1: Ein Drehgeber

Ein elektromechanischer Positionssensor, der die Winkelposition oder Bewegung einer Welle oder Achse erfasst. Er wandelt die Winkeldaten in digitale oder analoge Ausgangssignale um.

Drehgeber Pinbelegung

Arduino Drehgeber meistern: Umfassender Leitfaden zu Setup, Typen & Anwendungen

Abb. 2: Drehgeber Pinout

Typen von Drehgebern

Arduino Drehgeber meistern: Umfassender Leitfaden zu Setup, Typen & Anwendungen

Abb. 3: Gray-Code-Absoluter Drehgeber mit 13 Spuren

Quelle: Wikimedia

Absoluter Encoder

Besteht aus Fotodetektor, Lichtquelle, Scheibe und Signalaufbereiter. Behält Positionsinformationen bei Stromausfall und setzt sie bei Wiederkehr fort. Die Beziehung zwischen physischer Position der Maschine und Encoder-Wert wird bei Montage festgelegt. Kein Rückfahren zum Kalibrierpunkt nötig.

Inkrementeller Encoder

Beginnt bei Null beim Einschalten und meldet sofort Positionsänderungen. Behält aber keine absolute Position. Sie müssen ein Messsystem auf einen festen Referenzpunkt bewegen, um die Positionsmessung zu starten.

Wie funktioniert ein Drehgeber?

Arduino Drehgeber meistern: Umfassender Leitfaden zu Setup, Typen & Anwendungen

Abb. 4: Funktionsweise eines Drehgebers

Er hat zwei Kontaktstifte A und B sowie einen gemeinsamen Masse-Pin C. Dreht man den Knopf, berühren A und B in Drehreihenfolge Pin C und erzeugen Signale. Diese sind um 90° phasenverschoben (Quadraturcodierung).

Im Uhrzeigersinn verbindet sich zuerst A, dann B mit Masse. Gegen den Uhrzeigersinn umgekehrt. Durch Erfassen der Anschluss-/Trennvorgänge an Masse lässt sich die Drehrichtung bestimmen.

Wie wählt man einen Drehgeber?

Inkrementell oder Absolut?

Wählen Sie nach besserem Kosten-Kapazitäts-Verhältnis oder ob der Encoder beim Start zum Nullpunkt zurückkehrt. Auch Rauschtoleranz und Höchstgeschwindigkeit sind Kriterien.

Welche Auflösung wird benötigt?

Passend zur geforderten Präzision und Gerätekosten. Wählen Sie eine Auflösung von ½ bis ¼ der Maschinenpräzision.

Abmessungen

Berücksichtigen Sie den Wellentyp (hohl oder massiv) bezüglich Montageplatz.

Zulässige Wellenbelastung

Montagemethoden beeinflussen Wellenlast und mechanische Lebensdauer.

Maximale Drehzahl

Wählen Sie unter Berücksichtigung der maximalen mechanischen Drehzahl im Einsatz.

Maximale Ansprechfrequenz

Basierend auf der maximalen Wellendrehzahl im Verbund. Formel: Max. Ansprechfrequenz = (Umdrehungen RPM / 60) × Auflösung. Wählen Sie mit Sicherheitsmarge.

Schutzart

Modellwahl je nach Staub, Öl, Wasser in der Arbeitsumgebung:

Anlaufmoment der Welle

Anlaufmoment berücksichtigen.

Ausgangsschaltungstyp

Signal-Frequenz, Übertragungsdistanz, Störungen, Anschlussgerät beachten.

Vor- & Nachteile von Drehgebern

Arduino Drehgeber meistern: Umfassender Leitfaden zu Setup, Typen & Anwendungen

Abb. 5: Schrittmotor & Timing-Riemenscheibe für 3D-Drucker & CNC

Vorteile

Nachteile

Arduino Drehgeber Beispiele

Grundlegendes Beispiel

Benötigt: Arduino Board, LCD, Potentiometer, Verbindungsdrähte, Breadboard. Verdrahtung wie folgt:

Modul +V an Arduino 5V, Masse anschließen. CLK an Digitalpin 2, DT an Digitalpin 3.

Schrittmotor per Drehgeber steuern

Benötigt: Arduino Board, Schrittmotor + Treiberboard, Drehgeber, Breadboard.

Encoder GND an Arduino GND, + an Arduino 5V. DT an Analogpin 5, CLK an Analogpin 4.

Servomotor per Drehgeber steuern

Drehgeber sind entscheidend für Projekte, die präzise Objektpositionen benötigen (z. B. Roboterarm).

Braun/Schwarz (Servo) an Masse. Rot an 5V. Orange/Gelb an PWM-Pin 9.

Fazit

Wie gezeigt, lassen sich Drehgeber mit Arduino für viele Projekte nutzen. Sie sind einfach, vielseitig und günstig. Für Projektunterstützung oder Klärungsbedarf kontaktieren Sie uns.

Industrietechnik

  1. Den richtigen Encoder wählen: Deep Dive in Kommunikationsprotokolle & Applikationsbetrachtungen
  2. Arduino Nano Flight Simulator 2020 Kontrollpanel – LCD & CDI Display
  3. Arduino-basiertes Schalter- & LED-Panel für Microsoft Flight Simulator 2020
  4. Top 6 Encoder-Reparatur-Tipps zur Minimierung von Stillstandszeiten
  5. LED-Helligkeit per PWM und Taster am Arduino Mega steuern
  6. RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
  7. Präzises DIY-Messrad mit Arduino Nano und Drehgeber
  8. MAX30100 Puls-Sensor mit Arduino integrieren: Schritt-für-Schritt-Anleitung
  9. Effiziente Gehäusebelüftung mit gelochtem Blech: Kosteneffektive Lösung
  10. Heidenhain Rotary Encoder steigern Roboterpräzision um bis zu 80 Prozent