Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Gleichstrommotor

Es gibt  Gleich- und Wechselstrom-Motoren.

Ein Gleichstrommotor braucht immer eine gleich Spannung. Elektromotoren brauchen je nach Größe hohe Ströme und geben beim Ausschalten einen Strom zurück. Deshalb braucht man an den Anschlüssen des Motors Dioden, die den abgegebenen Strom wieder ableiten.

Elektromotoren können  ein- oder ausgeschalten werden, oder in der Geschwindigkeit und Laufrichtung verändert werden. Dazu braucht man eine H-Brückenschaltung. Sinnvoll ist es jedoch bei Motoren mit höhere Spannung einen Motorshield zu benutzen.

 GleichstrommotorGleichstrommotor

Die erste Schaltskizze ist nur für das Ein und Ausschalten, die zweite ist für die Geschwindigkeitsregelung.

Hier ist ein Beispielprogramm um die Geschwindigkeit zu verändern:

int motorPin1=2;
int motorPin2=3; // PWM

void setup(){
  pinMode(motorPin1,OUTPUT);

  pinMode(motorPin2,OUTPUT);

}

 

void motorStop(){

  digitalWrite(motorPin1,LOW);
  digitalWrite(motorPin2,LOW);

  delay(500);Gleichstrommotor

}

void loop(){
   motorStop();                    // Motor Stop

  digitalWrite(motorPin1,HIGH);   // Motor Vorwärts
  digitalWrite(motorPin2,LOW);
  delay(1000);

 

  motorStop();                    // Motor Stop

  digitalWrite(motorPin1,LOW);    // Motor Rueckwärts
  digitalWrite
(motorPin2,HIGH);
  delay(1000);

  motorStop();                    // Motor Stop

  digitalWrite(motorPin1, LOW);   // Motor langsam zu schnell
  for (int i=0; i<255; i++){               // Angabe für die Geschwindigkeit

  analogWrite(motorPin2, i);
    delay(20);

  }
motorStop
();                    // Motor Stop
}

 


 

Erstellt: Jannick Waleska (06.02.2014) Letzte Änderung: David Gu (28.03.2014)