Trilmotor in mobiele apparaten: principes, types en constructie

Auteur: IT Sectr Gepubliceerd: 2026-03-24 Leestijd: 8 min

Trilmotor (vibrator) — is een elektromechanisch apparaat dat trillingen in mobiele telefoons creëert voor tactiele feedback en meldingen. In moderne smartphones worden twee hoofdtypen trilmotoren gebruikt: excentrische (ERM) en lineaire resonante actuatoren (LRA). Volgens All About Circuits, 2024 bieden LRA-actuatoren 3 keer snellere responstijd vergeleken met ERM.

Belangrijkste punten

  • Trilmotor (vibrator) — een apparaat voor het creëren van mechanische trillingen in smartphones, gebruikt voor meldingen en tactiele feedback.
  • Er zijn twee hoofdtypen trilmotoren: ERM (excentrisch) en LRA (lineair resonerend), die verschillen in werkingsprincipe en kenmerken.
  • ERM-motoren draaien een asymmetrisch gewicht en creëren centrifugale trilling, maar hebben een trage responstijd van 20–50 ms.
  • LRA-actuatoren verplaatsen een magneet lineair en zorgen voor duidelijkere tactiele sensaties met een respons van 5–15 ms.
  • De aansturing van de trilmotor gebeurt via Vibrator API op Android en UIFeedbackGenerator op iOS met ondersteuning voor aangepaste trilpatronen.

Wat is een trilmotor in een smartphone?

Trilmotor (vibrator) — is een miniatuur elektromechanisch apparaat dat elektrische energie omzet in mechanische trillingen om de behuizing van de smartphone te laten trillen. Het hoofddoel van de trilmotor is tactiele melding van de gebruiker over inkomende oproepen, berichten en meldingen zonder geluidssignaal. In moderne apparaten wordt de trilmotor ook gebruikt voor tactiele feedback bij interactie met het aanraakscherm.

Doel en toepassing

De eerste trilmotor in een mobiele telefoon verscheen in 1992 in het model Motorola Startac voor stille melding van oproepen. Tegenwoordig wordt trilling niet alleen gebruikt voor meldingen, maar ook voor bevestiging van gebruikersacties: toetsaanslagen, vegen, aanrakingen. In moderne smartphones maakt de trilmotor deel uit van het Haptic Feedback-systeem samen met Taptic Engine en piëzo-elektrische actuatoren. De tril kwaliteit beïnvloedt direct de perceptie van het apparaat: precieze en snelle trilling wordt geassocieerd met premium.

Typen trilmotoren voor mobiele apparaten

In de mobiele industrie worden twee hoofdtypen trilmotoren gebruikt: ERM (Eccentric Rotating Mass) met een roterend uitgebalanceerd gewicht en LRA (Linear Resonant Actuator) met lineaire beweging van een magneet. De keuze van het type hangt af van de vereisten voor kwaliteit van tactiele sensaties, kosten en beschikbare ruimte in de smartphonebehuizing. In budgetapparaten worden vaker ERM gebruikt, in premium modellen LRA.

ERM — excentrische trilmotoren

ERM (Eccentric Rotating Mass) — klassieke trilmotor bestaande uit een gelijkstroommotor met een asymmetrisch gewicht op de as. Bij het aanleggen van spanning begint de rotor te draaien en de middelpuntvliedende kracht van het uitgebalanceerde gewicht wordt overgebracht op de behuizing van het apparaat, waardoor trilling ontstaat. De amplitude van de trilling wordt geregeld door spanning (2–5 V), de frequentie door rotatiesnelheid. ERM zijn goedkoop in productie, maar hebben traagheid: de tijd om op werksnelheid te komen is 20–50 ms, na stoppen nog 10–20 ms traagheidsnagalm.

LRA — lineaire resonante actuatoren

LRA (Linear Resonant Actuator) — trilmotor waarbij een magneet langs één as beweegt in het magnetische veld van een spoel. De magneet is opgehangen aan elastische elementen die terugkeer naar de beginpositie garanderen. LRA werkt op resonantiefrequentie (meestal 150–200 Hz), waardoor maximale amplitude wordt bereikt met minimaal energieverbruik. De responstijd van LRA is 5–15 ms, wat het aanzienlijk responsiever maakt dan ERM. LRA is compacter dan ERM bij vergelijkbare trilsterkte, optimaal voor premium apparaten.

ParameterERMLRA
PrincipeRotatie van uitgebalanceerd gewichtLineaire beweging van magneet
Responstijd20–50 ms5–15 ms
Nagalm10–20 ms1–3 ms
PrecisieLaagHoog
KostenLaagGemiddeld

ERM en LRA: vergelijking van eigenschappen

Bij het kiezen van een trilmotor voor een smartphone houden fabrikanten rekening met verschillende belangrijke parameters: responstijd, precisie van amplitudecontrole, energieverbruik en grootte. ERM-motoren winnen op kosten en eenvoud van aansturing — voor werking is voldoende constante spanning. LRA-actuatoren vereisen een complexere driver met generatie van een wisselsignaal op resonantiefrequentie, maar bieden 3–4 keer duidelijkere tactiele sensaties.

Volgens onderzoek van Precision Microdrives verbruiken LRA-actuatoren 40–50% minder energie dan ERM-motoren bij het creëren van vergelijkbare trilling. Dit komt door de resonante werkingsmodus: maximale amplitude wordt bereikt bij minimaal toegevoerd vermogen. Tegelijkertijd kunnen ERM-motoren in een breder frequentiebereik werken en trillingen van verschillende intensiteit creëren door eenvoudige spanningsverandering.

Hoe werkt een trilmotor in een telefoon

Trilmotor in een smartphone wordt aangestuurd via een driver die commando's ontvangt van de hoofdprocessor of een speciale controller voor tactiele feedback. De driver zet digitale commando's om in elektrische signalen: voor ERM — constante spanning van een bepaald niveau, voor LRA — wisselsignaal op resonantiefrequentie met regelbare amplitude. De voedingsspanning van trilmotoren is meestal 2–5 V bij een stroom van 50–200 mA.

Moderne Snapdragon (Qualcomm) en Dimensity (MediaTek) chipsets hebben ingebouwde trilcontroleblokken die aangepaste tactiele patronen ondersteunen. De processor stuurt een reeks commando's naar de driver met specificatie van amplitude, duur en signaalvorm voor elke puls. Op basis van de bibliotheek met vooraf ingestelde effecten kan het systeem trilling genereren voor 10–30 verschillende meldingstypen met individuele tactiele sensatiekenmerken.

Op iOS wordt de trilmotor aangestuurd via Core Haptics met ondersteuning voor complexe patronen. Op Android was de aansturing vóór versie 8.0 (API 26) beperkt: de ontwikkelaar kon alleen trilling met vaste duur in- en uitschakelen. Vanaf Android 8.0 is de klasse VibrationEffect toegevoegd met ondersteuning voor samengestelde golfvormen, golfachtige effecten en instelbare amplitude.

Gebruik van trilling in mobiele apps

Trilling in mobiele apps wordt gebruikt voor verschillende scenario's: meldingen van gebeurtenissen (oproepen, berichten), tactiele bevestiging van acties (knopdrukken, schakelaars omzetten), game tactiele feedback en toegankelijkheidsfuncties voor gebruikers met gehoorbeperkingen. Elk scenario vereist verschillende trilparameters: korte puls voor bevestiging, lange trilling voor melding.

Correct geconfigureerde trilling verbetert de gebruikerservaring aanzienlijk. Korte tactiele respons bij het indrukken van een knop creëert een gevoel van fysieke interactie en vermindert cognitieve belasting. In games wordt trilling gebruikt voor immersie-effect: simulatie van schoten, botsingen, motorwerking. Volgens Google Material Design wordt aanbevolen trilling van 10–40 ms te gebruiken voor tactiele bevestiging en 200–1000 ms voor meldingen om irritatie te voorkomen.

Voor toegankelijkheid (accessibility) speelt trilling een sleutelrol: het stelt gebruikers met visuele beperkingen in staat tactiele feedback te krijgen over gebeurtenissen op het scherm. TalkBack op Android en VoiceOver op iOS sturen trilsignalen bij het markeren van interface-elementen, bevestigen van acties en ontvangen van meldingen. Adaptieve trilpatronen helpen gebeurtenistypen te onderscheiden zonder visuele controle.

Programmatische aansturing van trilling op Android

Voor het werken met trilmotor op Android wordt de systeemservice Vibrator gebruikt, toegankelijk via de methode getSystemService(). Vanaf Android 10 (API 29) is VibratorManager toegevoegd — een uniforme API voor trillingscontrole op apparaten met meerdere trilmotoren. Voor compatibiliteit met oudere versies gebruiken ontwikkelaars rechtstreeks Vibrator met controle op beschikbaarheid van de 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)
    }
}

Klasse VibrationEffect ondersteunt twee soorten effecten: createOneShot — een enkele puls met opgegeven duur en amplitude, en createWaveform — een samengesteld golfpatroon met een reeks timing en amplitudes. Bij gebruik van createWaveform specificeert de timingreeks de volgorde van inschakelingen en pauzes, en de amplitudereeks het trillingsniveau (0–255) voor elk segment. Parameter repeat geeft de index aan voor het begin van herhaling van het patroon (-1 voor eenmalig afspelen).

Veelgestelde vragen

Welke typen trilmotoren worden gebruikt in smartphones?

In moderne smartphones worden twee hoofdtypen trilmotoren gebruikt: ERM (excentrisch met roterend gewicht) in budgetapparaten en LRA (lineaire resonante actuatoren) in premium modellen. ERM is goedkoper maar langzamer en minder precies, LRA zorgt voor duidelijke tactiele sensaties.

Wat is het verschil tussen ERM- en LRA-trilmotoren?

ERM creëert trilling door rotatie van een asymmetrisch gewicht, heeft een responstijd van 20–50 ms en traagheidsnagalm. LRA verplaatst een magneet lineair in het magnetische veld van een spoel met een respons van 5–15 ms en vrijwel zonder nagalm. LRA zorgt voor duidelijkere en gevarieerdere tactiele sensaties.

Kan trilling op een smartphone worden uitgeschakeld?

Ja, de gebruiker kan trilling uitschakelen in de geluids- en tactiele signaalinstellingen van de smartphone. Op Android gebeurt dit via „Geluiden en trilling" → „Tactiele feedback", op iOS via „Geluiden en tactiele signalen" → „Systeem tactiele signalen". Uitschakelen geldt voor alle apps.

Hoe controleer ik of de trilmotor in de telefoon werkt?

Trilmotor kan worden gecontroleerd via het engineeringmenu: kies *#0*# op Samsung of *#*#6484#*#* op Xiaomi en selecteer de triltest. Op iPhone: Instellingen → Toegankelijkheid → Tactiele signalen → schakel „Tactiele signalen in belmodus" in. Als er geen trilling is, is er mogelijk een motorstoring.

Kan ik trilparameters wijzigen voor verschillende apps?

Op Android kan trilling voor afzonderlijke apps worden ingesteld via Instellingen → Meldingen → Categorieën van meldingen van de app. Op iOS wordt trilling geconfigureerd via „Geluiden en tactiele signalen" → selecteer het meldingstype → „Tactiele signalen" met keuze uit een vooraf ingesteld patroon.

Samenvatting

  • Trilmotor (vibrator) — sleutelcomponent van het tactiele feedbacksysteem in smartphones, zorgt voor overdracht van trilling naar de gebruiker.
  • Twee hoofdtypen trilmotoren — ERM en LRA — verschillen in werkingsprincipe, responstijd, aansturingsprecisie en kosten.
  • ERM-motoren worden gebruikt in budgetapparaten vanwege lage kosten en eenvoudige aansturing, maar hebben trage respons.
  • LRA-actuatoren worden gebruikt in premium smartphones (iPhone, Galaxy S, Pixel) voor precieze en snelle tactiele feedback.
  • Programmatische aansturing van trilling op Android gebeurt via Vibrator API en VibrationEffect, op iOS via Core Haptics en UIFeedbackGenerator.
  • Moderne Qualcomm en MediaTek chipsets hebben ingebouwde trilcontroleblokken die aangepaste tactiele patronen ondersteunen zonder aparte driver.
  • De keuze van het trilmotor type beïnvloedt de kostprijs en premium perceptie van het apparaat, maar heeft nauwelijks invloed op het energieverbruik bij normaal gebruik.

We ontwikkelen een mobiele applicatie turnkey

IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.

Bespreek het project

Lees ook