Hoe regel je de snelheid en richting van een DC-motor met een H-brug? Leer over de werking, schakeling en praktische toepassingen van de H-brug in motorbesturing.
Hoe regel je de snelheid en richting van een DC-motor met een H-brug?
Een gelijkstroommotor (DC-motor) is een van de meest gebruikte motoren in zowel industriële als hobbyprojecten. Het regelen van de snelheid en richting van een DC-motor kan echter een uitdaging zijn. Een van de meest effectieve manieren om dit te doen, is door gebruik te maken van een H-brug. In dit artikel leggen we uit hoe een H-brug werkt en hoe je deze kunt gebruiken om de snelheid en richting van een DC-motor te regelen.
Wat is een H-brug?
Een H-brug is een elektronische schakeling die bestaat uit vier schakelaars die op een manier zijn geplaatst dat ze de stroomrichting door de motor kunnen omkeren. Deze schakeling wordt aangeduid als een “H-brug” omdat de schakelschema een ‘H’ vormt als je het visueel weergeeft.
Regeling van de richting
De stroomrichting door de motor bepaalt de draairichting. Door verschillende combinaties van open en gesloten schakelaars te gebruiken, kun je de stroom in beide richtingen door de motor laten lopen.
Als je S1 en S3 of S2 en S4 tegelijkertijd sluit, veroorzaak je een kortsluiting, wat schade aan de schakeling kan veroorzaken.
Regeling van de snelheid
De snelheid van een DC-motor kan worden geregeld door de hoeveelheid spanning die naar de motor wordt gestuurd te variëren. Dit wordt vaak gedaan met behulp van een techniek die Pulse Width Modulation (PWM) heet. PWM werkt door de spanning snel in- en uit te schakelen, waarbij de gemiddelde spanning die de motor ontvangt wordt bepaald door de verhouding van de aan-tijd (duty cycle).
Duty Cycle (%) = (Tuit / (Taan + Tuit)) * 100
Het PWM-signaal kan worden toegepast op de schakelaars van de H-brug om de effectieve spanning naar de motor te regelen. Doorgaans wordt het PWM-signaal toegepast op de schakelaars die de stroom naar de motor sturen (bijvoorbeeld S1 en S2).
Voorbeeldschakeling
Hier is een voorbeeld van hoe de schakelaars kunnen worden aangestuurd met een microcontroller zoals een Arduino:
Codevoorbeeld in Arduino:
int pwmPin = 3; // PWM-uitgang
int dirPin1 = 2; // Richtingsuitgang 1
int dirPin2 = 4; // Richtingsuitgang 2
void setup() {
pinMode(pwmPin, OUTPUT);
pinMode(dirPin1, OUTPUT);
pinMode(dirPin2, OUTPUT);
}
void loop() {
// Vooruit op 50% snelheid
digitalWrite(dirPin1, HIGH);
digitalWrite(dirPin2, LOW);
analogWrite(pwmPin, 128); // 128 van de 255 mogelijk (50%)
delay(2000);
// Achteruit op volledige snelheid
digitalWrite(dirPin1, LOW);
digitalWrite(dirPin2, HIGH);
analogWrite(pwmPin, 255); // Volledige snelheid
delay(2000);
}
Conclusie
Het gebruik van een H-brug biedt een eenvoudige en effectieve manier om zowel de snelheid als de draairichting van een DC-motor te regelen. Door de H-brug te combineren met PWM-signalen kun je een zeer nauwkeurige controle over de motor bereiken, ideaal voor allerlei toepassingen van robots tot industriële machines.
Summary

