- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 30

Thema: Problem mit der Odometrie Hardwarefehler? [gelöst]

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    03.07.2007
    Beiträge
    349
    Lass dir zuerst mal deine Werte für die Odometrie ausgeben.
    Im Anhang als Beispiel meine Werte.

    Du brauchst dir nur in Excel von beiden Odometriereihen den Mittelwert bilden lassen und fertig.

    Die Hysterese kannst du dir sparen da es sich ja eh nur um ungefähre Mittelwerte handelt. Außerdem sind die Amplituden der Sinuswellen so groß dass die +-10 der Hysterese nicht ins Gewicht fällt.

    Hier ein Beispiel wie du den links und rechts zurückgelegten Weg bekommst. Die von dir gewünschte Differenz ist halt dann einfach counter_l-counter_r
    Übrigens entspricht 1 Tick 3mm Fahrstrecke bei der 8er Odometriescheibe.
    Code:
            
    //alle folgenden Variablen sind vom typ int
    
            OdometrieData(odata);
    
            if(odata[0]<ODOMETRIE_L && flag_l==0)
            {
                counter_l++;
                flag_l=1;
            }
            else if(odata[0]>ODOMETRIE_L && flag_l==1)
            {
                counter_l++;
                flag_l=0;
            }
    
    
            if(odata[1]<ODOMETRIE_R && flag_r==0)
            {
                counter_r++;
                flag_r=1;
            }
            else if(odata[1]>ODOMETRIE_R && flag_r==1)
            {
                counter_r++;
                flag_r=0;
            }
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken odo.gif  
    Grüße,
    Harri

Berechtigungen

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

12V Akku bauen