- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 24

Thema: PWM für Servo

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Doch, ich versorge den Servo vom RPi. Funktioniert ohne PWM ganz gut. Möglicherweise habe ich Stromschwankungen, die das auslösen.

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Nun habe ich den halben Nachmittag versucht, den Servo anzusteuern (die andere Hälfte des Nachmittags habe ich Schnee geschaufelt...)

    Ich kriege es nicht hin, auch nicht mit externer Stromquelle für den Servo. Ich gehe mal davon aus, dass pizypwm für Servos nicht geeignet ist.

  3. #3
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Hey Pinsel,

    ich versuche gerade selber einen Servo mittels PizyPWM anzusteuern (Modelcraft ES-05).
    Der Code sieht so aus:

    Code:
    import RPi.GPIO as GPIO
    import time
    import os
    from pizypwm import *
    
    
    GPIO.setwarnings(False)
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(9, GPIO.OUT)
    
    
    while True:
        
        Servo = PiZyPwm(50, 9, GPIO.BCM)
        
        user_input = raw_input("Bitte treffen Sie Ihre Wahl: ") 
        
        if(user_input == "l"):
            Servo.start(5)
            print "Drehung nach Links"
            time.sleep(1)
            Servo.stop()
            GPIO.cleanup()
        elif(user_input == "m"):
            Servo.start(8)
            print "Drehung in die Mitte"
            time.sleep(1)
            Servo.stop()
            GPIO.cleanup()
        elif(user_input == "r"):
            Servo.start(11)
            print "Drehung nach Rechts"
            time.sleep(1)
            Servo.stop()
            GPIO.cleanup()
        elif(user_input == "q"):
            Print "Programm wird beendet......"
            os._exit(1)
            Servo.stop()
            GPIO.cleanup()
        else:
            print "Ungueltige Eingabe!"
    Und bei mir zuckt der Servo nicht mal. Das Oszi zeigt einen Puls an (variabel von 1ms - 2ms). Den Servo habe ich direkt an die 5V vom Pi angeschlossen und den Signalanschluss direkt an das Pi, aber nichts tut sich....weißt du eine Lösung?

    Btw....die Lösung mit dem "Menü" ist klasse
    Danke @ tucow
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

Ähnliche Themen

  1. Servo PWM
    Von manhunt im Forum Motoren
    Antworten: 8
    Letzter Beitrag: 09.12.2008, 10:29
  2. Ansteuerung Servo mit Servo Fkt. oder mit PWM?
    Von cosanostra im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 8
    Letzter Beitrag: 14.11.2007, 10:26
  3. PWM signal für servo "von hand" erzeugen ?
    Von PsiQ im Forum PIC Controller
    Antworten: 8
    Letzter Beitrag: 26.03.2007, 22:25
  4. PWM - Servo
    Von Greuth im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 15
    Letzter Beitrag: 02.02.2006, 22:52
  5. [ERLEDIGT] PWM für Servo mit eingebautem PWM gen. (Atmel 2313)
    Von Philipp_c im Forum AVR Hardwarethemen
    Antworten: 11
    Letzter Beitrag: 29.09.2004, 00:45

Berechtigungen

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

LiFePO4 Speicher Test