Vibrator in Mobilgeräten: Prinzipien, Typen und Aufbau

Autor: IT Sectr Veröffentlicht: 2026-03-24 Lesezeit: 8 Min.

Ein Vibrator (Vibrationsmotor) ist ein elektromechanisches Gerät, das in Mobiltelefonen Vibrationen für haptisches Feedback und Benachrichtigungen erzeugt. Moderne Smartphones verwenden zwei Haupttypen von Vibrationsmotoren: Exzentermasse (ERM) und lineare Resonanzaktoren (LRA). Laut All About Circuits, 2024 bieten LRA-Aktoren eine 3-mal schnellere Reaktionszeit im Vergleich zu ERM.

Wichtigste Erkenntnisse

  • Vibrator (Vibrationsmotor) ist ein Gerät zur Erzeugung mechanischer Schwingungen in Smartphones, das für Benachrichtigungen und haptisches Feedback verwendet wird.
  • Es gibt zwei Haupttypen von Vibrationsmotoren: ERM (Exzentermasse) und LRA (lineare Resonanzaktoren), die sich im Funktionsprinzip und den Eigenschaften unterscheiden.
  • ERM-Motoren drehen eine Unwuchtmasse und erzeugen so Zentrifugalvibrationen, haben aber eine langsame Reaktionszeit von 20–50 ms.
  • LRA-Aktoren bewegen einen Magneten linear und bieten präzisere haptische Empfindungen mit einer Reaktionszeit von 5–15 ms.
  • Die Steuerung des Vibrationsmotors erfolgt über die Vibrator-API unter Android und UIFeedbackGenerator unter iOS mit Unterstützung für benutzerdefinierte Vibrationsmuster.

Was ist ein Vibrationsmotor in einem Smartphone?

Vibrationsmotor (Vibrator) ist ein miniaturisiertes elektromechanisches Gerät, das elektrische Energie in mechanische Schwingungen umwandelt, um Vibrationen des Smartphone-Gehäuses zu erzeugen. Der Hauptzweck des Vibrationsmotors ist die taktile Benachrichtigung über eingehende Anrufe, Nachrichten und Alarme ohne Verwendung eines Audiosignals. In modernen Geräten wird der Vibrationsmotor auch für haptisches Feedback bei der Interaktion mit dem Touchscreen verwendet.

Zweck und Anwendung

Der erste Vibrationsmotor in einem Mobiltelefon erschien 1992 im Modell Motorola Startac zur stillen Anrufbenachrichtigung. Heute wird Vibration nicht nur für Benachrichtigungen, sondern auch zur Bestätigung von Benutzeraktionen verwendet: Tastendrücke, Wischbewegungen, Berührungen. In modernen Smartphones ist der Vibrationsmotor zusammen mit dem Taptic Engine und piezoelektrischen Aktoren Teil des haptischen Feedbacksystems. Die Vibrationsqualität beeinflusst direkt die Wahrnehmung des Geräts: präzise und schnelle Vibration wird mit Premiumqualität assoziiert.

Arten von Vibrationsmotoren für Mobilgeräte

In der Mobilindustrie werden zwei Haupttypen von Vibrationsmotoren verwendet: ERM (Exzentermasse) mit einer rotierenden Unwuchtmasse und LRA (linearer Resonanzaktor) mit linearer Magnetbewegung. Die Wahl des Typs hängt von den Anforderungen an die Qualität des haptischen Feedbacks, den Kosten und dem verfügbaren Platz im Smartphone-Gehäuse ab. In Budgetgeräten werden häufiger ERM, in Premiumgeräten LRA eingesetzt.

ERM — Exzentermasse-Motoren

ERM (Eccentric Rotating Mass) ist ein klassischer Vibrationsmotor, bestehend aus einem Gleichstrommotor mit einer Unwuchtmasse auf der Welle. Wenn Spannung angelegt wird, beginnt der Rotor zu drehen, und die Zentrifugalkraft der Unwuchtmasse wird auf das Gerätegehäuse übertragen, wodurch Vibration entsteht. Die Vibrationsamplitude wird durch die Spannung (2–5 V) geregelt, die Frequenz durch die Drehzahl. ERM-Motoren sind günstig in der Herstellung, haben aber Trägheit: Die Beschleunigungszeit auf Betriebsdrehzahl beträgt 20–50 ms, nach dem Stoppen weitere 10–20 ms Trägheitsnachklang.

LRA — lineare Resonanzaktoren

LRA (Linear Resonant Actuator) ist ein Vibrationsmotor, bei dem sich ein Magnet entlang einer einzigen Achse im Magnetfeld einer Spule bewegt. Der Magnet ist an Federelementen aufgehängt, die die Rückkehr in die Ausgangsposition gewährleisten. LRA arbeitet mit einer Resonanzfrequenz (normalerweise 150–200 Hz) und erreicht so maximale Amplitude bei minimalem Stromverbrauch. Die Reaktionszeit von LRA beträgt 5–15 ms, was ihn deutlich reaktionsschneller im Vergleich zu ERM macht. LRA ist bei vergleichbarer Vibrationsstärke kompakter als ERM und ideal für Premiumgeräte.

ParameterERMLRA
PrinzipRotation der UnwuchtmasseLineare Magnetbewegung
Reaktionszeit20–50 ms5–15 ms
Nachklang10–20 ms1–3 ms
PräzisionNiedrigHoch
KostenNiedrigMittel

ERM vs. LRA: Vergleich der Eigenschaften

Bei der Auswahl eines Vibrationsmotors für ein Smartphone berücksichtigen Hersteller mehrere Schlüsselparameter: Reaktionszeit, Präzision der Amplitudensteuerung, Stromverbrauch und Größe. ERM-Motoren punkten bei Kosten und Steuerungseinfachheit — sie benötigen zum Betrieb nur Gleichspannung. LRA-Aktoren erfordern einen komplexeren Treiber mit Erzeugung eines Wechselstromsignals mit Resonanzfrequenz, bieten aber 3–4-mal präzisere haptische Empfindungen.

Laut einer Studie von Precision Microdrives verbrauchen LRA-Aktoren 40–50 % weniger Energie als ERM-Motoren bei vergleichbarer Vibration. Dies ist auf den Resonanzbetrieb zurückzuführen: Maximale Amplitude wird bei minimaler Eingangsleistung erreicht. Gleichzeitig können ERM-Motoren in einem breiteren Frequenzbereich arbeiten und durch einfache Spannungsänderung Vibrationen unterschiedlicher Intensität erzeugen.

Wie funktioniert ein Vibrationsmotor im Telefon

Der Vibrationsmotor in einem Smartphone wird über einen Treiber gesteuert, der Befehle vom Basisprozessor oder einem dedizierten Haptic-Feedback-Controller erhält. Der Treiber wandelt digitale Befehle in elektrische Signale um: für ERM — Gleichspannung eines bestimmten Pegels, für LRA — ein Wechselstromsignal mit Resonanzfrequenz und einstellbarer Amplitude. Die Versorgungsspannung von Vibrationsmotoren beträgt normalerweise 2–5 V bei 50–200 mA Strom.

Moderne Snapdragon-Chipsätze (Qualcomm) und Dimensity (MediaTek) verfügen über integrierte Vibrationssteuerblöcke, die benutzerdefinierte haptische Muster unterstützen. Der Prozessor sendet dem Treiber eine Befehlssequenz mit Angabe von Amplitude, Dauer und Wellenform für jeden Impuls. Basierend auf einer Bibliothek voreingestellter Effekte kann das System Vibrationen für 10–30 verschiedene Benachrichtigungstypen mit individuellen haptischen Eigenschaften erzeugen.

Unter iOS erfolgt die Steuerung des Vibrationsmotors über Core Haptics mit Unterstützung komplexer Muster. Unter Android vor Version 8.0 (API 26) war die Steuerung eingeschränkt: Entwickler konnten Vibration nur mit fester Dauer ein- und ausschalten. Ab Android 8.0 erschien die Klasse VibrationEffect mit Unterstützung für zusammengesetzte Wellenformen, Welleneffekte und einstellbare Amplitude.

Verwendung von Vibration in mobilen Anwendungen

Vibration in mobilen Anwendungen wird für mehrere Szenarien verwendet: Ereignisbenachrichtigungen (Anrufe, Nachrichten), taktile Bestätigung von Aktionen (Tastendrücke, Schalterumlegen), haptisches Feedback in Spielen und Barrierefreiheitsfunktionen für hörgeschädigte Benutzer. Jedes Szenario erfordert unterschiedliche Vibrationsparameter: kurzer Impuls zur Bestätigung, längere Vibration für Benachrichtigungen.

Richtig konfigurierte Vibration verbessert die Benutzererfahrung erheblich. Eine kurze taktile Reaktion beim Drücken einer Taste erzeugt ein Gefühl physischer Interaktion und reduziert die kognitive Belastung. In Spielen wird Vibration für Immersion verwendet: Simulation von Schüssen, Kollisionen, Motorgeräuschen. Laut Google Material Design wird empfohlen, Vibration mit einer Dauer von 10–40 ms für taktile Bestätigung und 200–1000 ms für Benachrichtigungen zu verwenden, um den Benutzer nicht zu irritieren.

Für die Barrierefreiheit spielt Vibration eine Schlüsselrolle: Sie ermöglicht sehbehinderten Benutzern, taktiles Feedback zu Ereignissen auf dem Bildschirm zu erhalten. TalkBack unter Android und VoiceOver unter iOS senden Vibrationssignale beim Hervorheben von Benutzeroberflächenelementen, Bestätigen von Aktionen und Empfangen von Benachrichtigungen. Adaptive Vibrationsmuster helfen, Ereignistypen ohne visuelle Kontrolle zu unterscheiden.

Programmierbare Vibrationssteuerung unter Android

Für die Arbeit mit dem Vibrationsmotor unter Android wird der Systemdienst Vibrator verwendet, der über die Methode getSystemService() zugänglich ist. Ab Android 10 (API 29) wurde VibratorManager hinzugefügt — eine einheitliche API zur Verwaltung von Vibrationen auf Geräten mit mehreren Vibrationsmotoren. Für die Kompatibilität mit älteren Versionen verwenden Entwickler Vibrator direkt mit Verfügbarkeitsprüfung der Methode createOneShot().

kotlin
import android.os.VibrationEffect
import android.os.Vibrator
import android.os.VibratorManager
import android.content.Context

class VibrationHelper(private val context: Context) {
    private val vibrator: Vibrator get() {
        return if (Build.VERSION.SDK_INT >= 31) {
            val manager = context.getSystemService(Context.VIBRATOR_MANAGER_SERVICE)
                as VibratorManager
            manager.getDefaultVibrator()
        } else {
            context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
        }
    }

    fun playShortClick() {
        val effect = VibrationEffect.createOneShot(30L, VibrationEffect.DEFAULT_AMPLITUDE)
        vibrator.vibrate(effect)
    }

    fun playWaveform() {
        val timings = longArrayOf(0L, 50L, 100L, 50L)
        val amplitudes = intArrayOf(128, 255, 64, 255)
        val effect = VibrationEffect.createWaveform(timings, amplitudes, -1)
        vibrator.vibrate(effect)
    }
}

Die Klasse VibrationEffect unterstützt zwei Arten von Effekten: createOneShot — ein einzelner Impuls mit angegebener Dauer und Amplitude, und createWaveform — ein zusammengesetztes Wellenmuster mit einem Array von Zeitvorgaben und Amplituden. Bei Verwendung von createWaveform gibt das Zeitvorgaben-Array die Sequenz von Aktivierungen und Pausen an, während das Amplituden-Array den Vibrationspegel (0–255) für jedes Segment angibt. Der Parameter repeat gibt den Index an, an dem die Wiederholung des Musters beginnen soll (-1 für einmalige Wiedergabe).

Häufig gestellte Fragen

Welche Arten von Vibrationsmotoren werden in Smartphones verwendet?

Moderne Smartphones verwenden zwei Haupttypen von Vibrationsmotoren: ERM (Exzentermasse) in Budgetgeräten und LRA (Lineare Resonanzaktoren) in Premiummodellen. ERM ist günstiger, aber langsamer und weniger präzise, während LRA klare haptische Empfindungen bietet.

Was ist der Unterschied zwischen ERM- und LRA-Vibrationsmotoren?

ERM erzeugt Vibration durch Drehen einer Unwuchtmasse, hat eine Reaktionszeit von 20–50 ms und Trägheitsnachklang. LRA bewegt einen Magneten linear im Magnetfeld einer Spule mit einer Reaktionszeit von 5–15 ms und praktisch ohne Nachklang. LRA bietet präzisere und vielfältigere haptische Empfindungen.

Kann die Vibration auf einem Smartphone ausgeschaltet werden?

Ja, der Benutzer kann die Vibration in den Ton- und Haptikeinstellungen des Smartphones ausschalten. Unter Android erfolgt dies über „Töne und Vibration“ → „Haptisches Feedback“, unter iOS — „Töne und Haptik“ → „Systemhaptik“. Das Ausschalten gilt für alle Anwendungen.

Wie überprüft man, ob der Vibrationsmotor im Telefon funktioniert?

Sie können den Vibrationsmotor über das Engineering-Menü überprüfen: Wählen Sie *#0*# auf Samsung oder *#*#6484#*#* auf Xiaomi und wählen Sie den Vibrationstest. Auf dem iPhone: Einstellungen → Bedienungshilfen → Tasten → Vibration und aktivieren Sie „Vibration im Klingelmodus“. Wenn keine Vibration vorhanden ist, könnte der Motor defekt sein.

Können die Vibrationsparameter für verschiedene Anwendungen geändert werden?

Unter Android können Sie die Vibration für einzelne Apps über Einstellungen → Benachrichtigungen → App-Benachrichtigungskategorien konfigurieren. Unter iOS wird die Vibration über „Töne und Haptik“ → Benachrichtigungstyp auswählen → „Haptik“ mit Auswahl voreingestellter Muster konfiguriert.

Zusammenfassung

  • Vibrator (Vibrationsmotor) ist eine Schlüsselkomponente des haptischen Feedbacksystems in Smartphones, die Vibration an den Benutzer überträgt.
  • Zwei Haupttypen von Vibrationsmotoren — ERM und LRA — unterscheiden sich im Funktionsprinzip, der Reaktionszeit, der Steuerpräzision und den Kosten.
  • ERM-Motoren werden aufgrund niedriger Kosten und einfacher Steuerung in Budgetgeräten verwendet, haben aber eine langsame Reaktion.
  • LRA-Aktoren werden in Premium-Smartphones (iPhone, Galaxy S, Pixel) für präzises und schnelles haptisches Feedback eingesetzt.
  • Die programmierbare Vibrationssteuerung unter Android erfolgt über die Vibrator-API und VibrationEffect, unter iOS über Core Haptics und UIFeedbackGenerator.
  • Moderne Qualcomm- und MediaTek-Chipsätze verfügen über integrierte Vibrationssteuerblöcke, die benutzerdefinierte haptische Muster ohne separaten Treiber unterstützen.
  • Die Wahl des Vibrationsmotor-Typs beeinflusst die Kosten und die Premiumwahrnehmung des Geräts, hat aber kaum Auswirkungen auf den Stromverbrauch bei typischer Nutzung.

Wir entwickeln eine mobile Applikation schlüsselfertig

IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.

Projekt besprechen

Lesen Sie auch