- 3D-Druck Einstieg und Tipps    Werbung      
Ergebnis 1 bis 5 von 5

Thema: RN-Control + SRF05 als Anti-Kollisionssystem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker Avatar von Torrentula
    Registriert seit
    10.10.2009
    Ort
    Procyon A
    Beiträge
    355
    Die steuerung des Servos kannst du über ein PWM machen, das läuft dann nebenbei und unterbricht den eigentlichen Code nicht.
    Die Geschwindigkeit der Motoren steuerst du auch über PWM, warum sollte sich da was wegen der Messung ändern?!
    Ja die Motoren werden über PWM gesteuert aber das Problem ist, wenn der Sensor dann was erfasst, muss der Programmablauf von "Fahre geradeaus" zu "weiche dem Hindernis aus" geändert werden.

    Wie kann ich anhand der Messung erkennen wo sich das Objekt befindet? Einfach anhand der Nummer der Messung, die das Hindernis erkennt?

    Die Motoren des Chassis steuere ich so an, wie im C-Beispielprogramm aus dem Wiki:

    Code:
    void Motortest(void) {     
    Mlinksvor();     
    Mrechtsvor();      
    
    setPWMlinks(0);     
    setPWMrechts(0);     
    waitms(40);      
    
    for(uint8_t i=0; i<255; i=i+5)     {         
    setPWMlinks(i);        
     setPWMrechts(i);         
    waitms(40);    
     }      
    
    setPWMlinks(255);     
    setPWMrechts(255);     
    waitms(40);       
    
    for(uint8_t i=255; i>0; i=i-5)     {         
    setPWMlinks(i);
    setPWMrechts(i);         
    waitms(40);     
    }      
    
    setPWMlinks(0);     
    setPWMrechts(0);      
    
    Mlinksstop();     
    Mrechtsstop();     
    waitms(300); }
    MfG Torrentula

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    Na wenn du den Servo auch mit diesem setPWM (die richtige Frequenz vorrausgesetzt) und 0 - 255 steuerst (daraus den Winkel ermitteln) und die Entfernung kennst, dann kannst du mit einer Winkelfunktionen die Position des Objekts errechnen.

  3. #3
    Erfahrener Benutzer Begeisterter Techniker Avatar von Torrentula
    Registriert seit
    10.10.2009
    Ort
    Procyon A
    Beiträge
    355
    Naja dafür kann ich ja eine eigene Funktion bauen (diese ist für den RN-Control Motortreiber).

    Aber wie muss ich dann die Bits fürs PWM und den Vorteiler einstellen?

    Servo ist dieser hier: http://www.shop.robotikhardware.de/s...products_id=48
    MfG Torrentula

Ähnliche Themen

  1. SRF05 an RN-Control ansteuern
    Von Jada im Forum Sensoren / Sensorik
    Antworten: 1
    Letzter Beitrag: 28.06.2010, 13:22
  2. US srf05 und das rn control 2560
    Von Daddydoof im Forum Sensoren / Sensorik
    Antworten: 7
    Letzter Beitrag: 08.02.2009, 16:19
  3. SRF05 am RN Control
    Von TDK im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 4
    Letzter Beitrag: 15.09.2008, 17:22
  4. Ultraschall SRF05 an RN-Control
    Von Le-For im Forum Schaltungen und Boards der Projektseite Mikrocontroller-Elektronik.de
    Antworten: 3
    Letzter Beitrag: 01.09.2006, 10:37
  5. Anti Kollisionssystem vom Robby RP5
    Von Garret im Forum Robby CCRP5
    Antworten: 2
    Letzter Beitrag: 13.06.2005, 18:33

Stichworte

Berechtigungen

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

    Werbung      Solar Speicher und Akkus Tests