- Labornetzteil AliExpress         
Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 47

Thema: Probleme mit Go(...)

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.04.2007
    Ort
    Einhausen
    Alter
    68
    Beiträge
    699
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Mit dem Programm "ODO-Sammeln" von Sternthaler:

    - funktioniert nicht -
    (beim Drücken auf die vorderen Tasten passiert nichts)

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Hallo ehenkes,
    die Daten von dir liefern fast 'saubere' Sinus-Kurven. (Kleine Ausreißer auf der linken Seite in den 'Spitzen' vom Sinus.)
    Merkwürdig ist nur, dass deine rechte Seite nur den halben Wertebereich von der linken Seite annimmt.
    Somit liegt es möglicherweise an der Erkennung der Schwarz- Weiss-Wechsel, die in den encoder-Variablen gezählt werden.

    Kannst du mal die Werte (aus myasuro.h) für
    MY_ODO_DARK_VALUE_R
    MY_ODO_LIGHT_VALUE_R
    MY_ODO_DARK_VALUE_L
    MY_ODO_LIGHT_VALUE_L
    und auch
    MY_SWITCH_VALUE
    angeben.
    (MY_SWITCH_VALUE für mich, da mein Prog bei dir evl die Tasten wegen einem anderen Wert nicht lesen kann. Ich habe 64 eingetragen.)
    Lieber Asuro programieren als arbeiten gehen.

  3. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.04.2007
    Ort
    Einhausen
    Alter
    68
    Beiträge
    699
    #define MY_SWITCH_VALUE 61L
    #define MY_ODO_LIGHT_VALUE_L 160
    #define MY_ODO_DARK_VALUE_L 140
    #define MY_ODO_LIGHT_VALUE_R 160
    #define MY_ODO_DARK_VALUE_R 140

    Welche Werte soll ich einstellen?

    Ich habe mit dem Programm "geradeausfahren" aus Band 2 Spaß mit Asuro bei einem TRIGGERLEVEL von 175 und einer HYSTERESIS von 10 meinen ASURO dazu gebracht fast(!) gerade auszufahren.

  4. #14
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.04.2007
    Ort
    Einhausen
    Alter
    68
    Beiträge
    699
    Left min/max, right min/max values

    +00078
    +00208

    +00155
    +00224

    Wäre das richtig?
    #define MY_ODO_LIGHT_VALUE_L 160
    #define MY_ODO_DARK_VALUE_L 140
    #define MY_ODO_LIGHT_VALUE_R 195
    #define MY_ODO_DARK_VALUE_R 175

  5. #15
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Genau der richtige Ansatz.
    Allerdings würde ich den Wert für MY_ODO_DARK_VALUE_R eher auf 180 hochsetzen. Der Abstand zum min-Wert ist schon etwas schmal (rein optisch in dem Excel-Diagramm)

    Hier auch mal ein ODO-Sammler mit 61 für MY_SWITCH_VALUE.
    Angehängte Dateien Angehängte Dateien
    Lieber Asuro programieren als arbeiten gehen.

  6. #16
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.04.2007
    Ort
    Einhausen
    Alter
    68
    Beiträge
    699
    Macht es Sinn den rechten Fototransistor im Odometer auszutauschen? Denn ich schaffe es bisher nur mit dem Programm in Mehr Spaß mit Asuro Band 2 ihn wirklich geradeaus fahren zu lassen.

    EDIT:
    Habe heute morgen noch mal gemessen, jetzt erhielt ich folgende Messergebnisse:

    Left min/max values

    +00130
    +00217

    Right min/max values

    +00096
    +00212

    D. h. das Messsystem ist bezüglich der anzusetzenden Grenzwerte für HELL und DUNKEL ziemlich unzuverlässig. Was ist hier die richtige Taktik? Ist das Einhausen von Diode / Fototransistor der richtige Weg oder die Optimierung der Software in Richtung des Programms aus "Mehr Spaß mit ASURO Bd. 2, Kap. 1.3 Geradeausfahren"? Wie habt ihr das Thema endgültig in den Griff bekommen? Mit Hard- oder Software, oder beides?

  7. #17
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    12.06.2005
    Ort
    Südwestdeutschland
    Beiträge
    1.147
    Blog-Einträge
    3
    Macht es Sinn den rechten Fototransistor im Odometer auszutauschen?
    Die unterschiedlichen Signalhöhen liegen nicht in der Qualität der Transistoren begründet. Der Unteschied wird durch den Abstand der Phototransistoren zur Radachse bestimmt. Die sind rechts und links vertauscht. Kleiner Konstruktionsfehler des ASURO.
    Das Signal wird besser, wenn die Codescheibe möglichst nahe an der Platine ist und nicht auf der Achse wandern kann.

    @stochri
    Schön dich mal wieder zu treffen.
    Ganz meinerseits.

    Beste Grüße,
    stochri

  8. #18
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    12.06.2005
    Ort
    Südwestdeutschland
    Beiträge
    1.147
    Blog-Einträge
    3
    Habe heute morgen noch mal gemessen, jetzt kamen folgendeMessungen raus:
    Die Werte sind leider auch vom Umgebungslicht abhängig.

    Tipp: nicht in der Sonne fahren.

  9. #19
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.04.2007
    Ort
    Einhausen
    Alter
    68
    Beiträge
    699
    Die unterschiedlichen Signalhöhen liegen nicht in der Qualität der Transistoren begründet. Der Unteschied wird durch den Abstand der Phototransistoren zur Radachse bestimmt. Die sind rechts und links vertauscht. Kleiner Konstruktionsfehler des ASURO. Das Signal wird besser, wenn die Codescheibe möglichst nahe an der Platine ist und nicht auf der Achse wandern kann.
    Klingt logisch, da der Messvorgang ja durch den Laufweg des elektromagnetischen Signals beeinflusst wird. Wenn das Odometer-Rad sich entlang der Achse verschieben kann, verändert sich sowohl der Winkel als auch der Laufweg. Etwas Spiel konnte ich weg nehmen. Aber wie schafft man es, das noch weiter zu einzugrenzen? Ist doch sicher schon irgendwo genau beschrieben. Bitte um den Link oder die Quelle. Lohnt sich das Einhausen (Schutz gegen Fremdlicht) von Diode und Fototransistor? Was ist der beste Weg hierfür?

  10. #20
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    es ist nur ein lichtsignal, und nix elektromagnetisches... =)

    habe deinen langen post oben mal in eine box gepackt.

    "einhausen" hilft sehr gut gegen fremdlicht. um das spil zu verringern, kannst du eine kleine unterlegscheibe oder ein zahnspangengummiband auf das äussere ende der achse stecken/kleben/ziehen.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test