- LiFePO4 Speicher Test         
Ergebnis 1 bis 8 von 8

Thema: Motor - Geschwindigkeitssteuerung funktioniert nicht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von Relaxed Beitrag anzeigen
    Hallo zusammen,

    Ich probiere verzweifelt bei einem DC-Motor die Geschwindigkeit zu steuern.
    Ich habe einen Arduino und den L293D. Die Drehrichtung steuern ist kein Problem.
    Heute hab ich mal den Wert eines Potentiometers ausgelesen und bin mit dem Wert auf den Enable-Eingang vom IC. Ab einem PWM Wert von ca. 80 fängt der Motor an zu drehen. Auch wenn ich jetzt höher gehe ändert sich die Drehzahl nicht.
    Kann mir vielleich jemand sagen an was es liegen kann? Vielleicht habe ich auch einfach einen Denkfehler gemacht.


    Mfg Relaxed
    Kannst Du das etwas näher beschreiben? Du liest über ADC das Poti aus und legst den Gemessenen Wert auf den Enable Eingang des Treibers? Das wird so nicht gehen. Der Poti Wert gehört in ein OCRA oder OCRB Register und der Pin OCRA Oder OCRB gehört an den Enable Eingang. PWM Muss natürlich eingeschaltet sein. Oder hast Du es so gemacht und nur etwas ungenau beschrieben?

    Gruß Richard

  2. #2
    Zitat Zitat von Richard Beitrag anzeigen
    Kannst Du das etwas näher beschreiben? Du liest über ADC das Poti aus und legst den Gemessenen Wert auf den Enable Eingang des Treibers? Das wird so nicht gehen. Der Poti Wert gehört in ein OCRA oder OCRB Register und der Pin OCRA Oder OCRB gehört an den Enable Eingang. PWM Muss natürlich eingeschaltet sein. Oder hast Du es so gemacht und nur etwas ungenau beschrieben?

    Gruß Richard

    Ich hab den Wert des Potis ausgelesen und dann mit dem PWM Spektrum gemappt. Der Code war richtig, nur hab ich einen "falschen" Pin vom Arduino benützt welcher keine PWM unterstützt.

    Es war auch nur ein Vorprojekt und zu schauen ob die Geschwindigkeitssteuerung funktioniert. Ich baue an einem autonomen Fahrzeug. Jedoch hab ich jetzt ein Ultraschallsensor dran welcher ab 100cm die Geschwindigkeit drosselt und die Motoren immer längsämer werden lässt je näher er einem Hinderniss zufährt.

    Hier noch der Arduino Code:
    Code:
    #include "Ultrasonic.h"
    
    
    
    int analogOutPin = 9; 
    int digitalPin = 7;
    int trig = 12;
    int echo = 13;
    int var = 0;
    int outputValue = 0; 
    
    Ultrasonic ultrasonic(12,13);
    
    
    void setup() {
    
      Serial.begin(9600); 
      
      
      pinMode(digitalPin, OUTPUT);
      pinMode(analogOutPin, OUTPUT);
      pinMode(trig, OUTPUT);
      pinMode(echo, INPUT);
      
    }
    
    
    void loop() {
      
      digitalWrite(7, HIGH);
     
      (var) = (ultrasonic.Ranging(CM));
      
    if ((var) > 100){
      
      analogWrite(analogOutPin, 255);           
    }
    
    else {
            
      outputValue = map(var, 0, 100, 0, 255);  
      analogWrite(analogOutPin, outputValue);           
    }
    Serial.println(outputValue);
     
      delay(10);                     
    }

    Mfg Relaxed

Ähnliche Themen

  1. RP6 Motor funktioniert nicht
    Von ComFreek im Forum Motoren
    Antworten: 2
    Letzter Beitrag: 16.09.2010, 17:28
  2. Nibobee: Motor funktioniert nicht
    Von GoZu im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 11
    Letzter Beitrag: 27.01.2010, 13:22
  3. RN-Motor funktioniert nicht mehr!
    Von sitt im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 3
    Letzter Beitrag: 07.11.2005, 22:15
  4. RN - Motor funktioniert nicht
    Von Neonx im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 7
    Letzter Beitrag: 24.08.2005, 19:43
  5. PWM Motor Richtungswechsel funktioniert nicht
    Von Chris266 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 15.03.2005, 11:39

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress