Stappenmotor vs DC Motor vs Servomotor: Verschillen & Toepassingen
Overzicht Motor Types
| Kenmerk | Stappenmotor | DC Motor (borsteld) | Servomotor (hobby) |
|---|---|---|---|
| Sturing | Open-lus (pulsen) | Spanning (PWM) | Gesloten-lus (PWM + potmeter/encoder) |
| Positionering | Precies (stappen) | Nee (alleen snelheid) | Precies (0-180° of 360° continu) |
| Koppel bij lage snelheid | Hoog | Hoog | Matig |
| Koppel bij hoge snelheid | Laag (daalt sterk) | Constant | Hoog (gear reduction) |
| Complexiteit sturing | Driver nodig (A4988, TB6600) | Eenvoudig (H-brug, MOSFET) | Eenvoudig (3-draads, bibliotheek) |
| Kosten | Matig | Laag | Laag (hobby), Hoog (industriëel) |
| Geluid | Zwaaiend/brullend | Zacht (borstels) | Zacht (getandwiel) |
| Levensduur | Lang (geen borstels) | Beperkt (borstelvertering) | Matig (tandwielen, potmeter) |
Stappenmotor (Stepper Motor)
Werking
Borstloze DC motor met getande rotor en statorpolen. Beweegt in discrete stappen (bijv. 1,8° = 200 stappen/omwenteling). Microstepping (driver) verbetert resolutie tot 1/16, 1/32, 1/256 stap.
Typen
- Bipolaire: 2 spoelen, 4 draden. Hogere koppel, vereist H-brug driver (A4988, DRV8825, TB6600).
- Unipolaire: 2 spoelen met taph midden, 5/6 draden. Eenvoudiger sturing (ULN2003), lagere koppel.
Drivers
| Driver | Stroom | Microstap | Spanning | Toepassing |
|---|---|---|---|---|
| A4988 | 1-2A (met koeling) | 1/16 | 8-35V | 3D printers, CNC, kleine robots |
| DRV8825 | 1,5-2,5A | 1/32 | 8-45V | Betere thermische prestaties |
| TMC2208/2209 | 1,5-2A | 1/256 | 6-29V | Ultra-stil (StealthChop), 3D printers |
| TB6600 | 2-4A | 1/16 | 9-42V | Grote motoren (NEMA 23/34), CNC |
Toepassingen
- 3D printers (X, Y, Z, extruder)
- CNC frees/machineer machines
- Camera sliders, telescoop focus
- Robotica (precieze positie zonder encoder)
- Automatische gordijnen, pet feeders
DC Motor (Borsteld)
Werking
Stator (permanente magneten) + rotor (spoelen + kommutator + borstels). Spanning over borstels → stroom in spoelen → koppel. Snelheid ∝ spanning, koppel ∝ stroom.
Sturing
- Eén richting: MOSFET (IRLZ44N) + flyback diode (1N5819) + PWM.
- Twee richtingen: H-brug (L298N, L293D, TB6612FNG, BTS7960).
- Brushless (BLDC): Geen borstels, 3-fasen, ESC nodig (hobby drone/RC). Hogere efficiëntie, levensduur.
Toepassingen
- Wielen: robots, auto's, drones (BLDC)
- Pompen, ventilatoren, schroeven
- Draaibanken, wisselspanning generatoren
- Handgereedschap (boormachine, schroevendraaier)
- Eenvoudige actuatoren waar positie niet kritiek is
Servomotor (Hobby / RC Servo)
Werking
DC motor + getandwielverzetting + potentiometer (positie feedback) + besturingselectronica in één behuizing. Besturing: 50 Hz PWM puls, breedte 1-2 ms → 0-180° (standaard) of continu rotatie (gewijzigde servo).
Typen
- Positie (180°): SG90 (micro, 1,8 kg·cm), MG90S (metaal tandwielen), MG996R (standaard, 10-15 kg·cm).
- Continu rotatie (360°): Gewijzigde versie, PWM bepaalt snelheid/richting, geen positiefeedback.
- Digitale / HV / Waterdicht: Hogere update frequentie, 6-8,4V, IP67.
Toepassingen
- RC vliegtuigen/auto's (stuuren, gas)
- Robotarm, greifer, pan/tilt camera
- Automatische voeder, plantenwatergever
- Modelbouw, animatronics
Keuzegids: Welke Motor Voor Jouw Project?
- Precieze positie, open lus acceptabel, lage-middel snelheid: Stappenmotor + driver.
- Continue rotatie, hoge snelheid, eenvoudige sturing, lage kosten: DC motor (borsteld of BLDC).
- Precieze hoek (0-180°), compact, eenvoudig aan te sturen: Hobby servo.
- Hoge koppel, lage snelheid, precisie, gesloten lus vereist: Industriële servomotor (encoder + driver + AC/DC motor) – duur, complex.
- Batterijgevoed, laag vermogen, kleine beweging: Micro servo of stappenmotor (28BYJ-48 + ULN2003).
Arduino Sturing Voorbeelden
Stappenmotor met A4988
#define STEP 3
#define DIR 4
#define EN 5
void setup() {
pinMode(STEP, OUTPUT); pinMode(DIR, OUTPUT); pinMode(EN, OUTPUT);
digitalWrite(EN, LOW); // Enable driver (actief laag)
}
void loop() {
digitalWrite(DIR, HIGH); // Richting
for (int i=0; i<200; i++) { // 1 omwenteling (200 stappen)
digitalWrite(STEP, HIGH); delayMicroseconds(500);
digitalWrite(STEP, LOW); delayMicroseconds(500);
}
delay(1000);
}
DC Motor met L298N (PWM Snelheid)
#define ENA 5 // PWM pin
#define IN1 6
#define IN2 7
void setup() {
pinMode(ENA, OUTPUT); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT);
}
void setMotor(int snelheid, bool vooruit) { // snelheid 0-255
analogWrite(ENA, snelheid);
digitalWrite(IN1, vooruit);
digitalWrite(IN2, !vooruit);
}
Servo (Standaard Bibliotheek)
#include
Servo mijnServo;
#define SERVO_PIN 9
void setup() {
mijnServo.attach(SERVO_PIN);
}
void loop() {
mijnServo.write(0); delay(1000);
mijnServo.write(90); delay(1000);
mijnServo.write(180); delay(1000);
}
Conclusie
Elke motortype heeft zijn niche. Stappenmotoren winnen op open-lus precisie en houdekoppel. DC motoren zijn de keuze voor continue draaiende toepassingen (wielen, vloeistoffen). Hobby servo's bieden de eenvoudigste manier om een hoek te positioneren. Begrijp de beperkingen: stappenmotoren missen stappen bij overbelasting (geen feedback), DC motoren hebben geen positiecontrole, servo's hebben beperkt bereik en koppel. Voor kritieke toepassingen: overweeg gesloten-lus stappenmotor (encoder) of industriële servo.
Industriële technologie
- Raspoulette: Zonnestroom-gevoede Autonome Koeienpoort Systeem Prototype
- Lineaire motoren begrijpen: Van elektrische energie naar nauwkeurige lineaire beweging
- Servomotoren Uitgelegd: Hoe Ze Werken en Waarom Ze Belangrijk Zijn
- Een potentiometer als rheostaat gebruiken voor simpele motor snelheidsregeling
- Een Permanente Condensator Split‑Fase Inductiemotor Bouwen – Stapsgewijze Handleiding
- Eénfasige inductiemotoren begrijpen: typen, werking en rendementsverbeteringen
- AC-commutatormotoren begrijpen: ontwerp, typen en toepassingen
- Oversized Electric Motors: Wanneer vervanging de slimme keuze is
- De Rol Van Een Onderhoudsplanner: Operaties Optimaliseren En Betrouwbaarheid Waarborgen
- Contractproductie Begrijpen: Voordelen en Kernconcepten
- Stap-voor-Stap Gids voor Het Inspecteren en Diagnosticeren van DC-Motorproblemen