- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 26

Thema: Merkwürdige Odometrie Daten?!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Die Werte sind sehr untypisch, das entspräche genau GND bzw. VCC. Solche Spannungen kommen aber eigentlich nicht an den Odometriesensoren zustande. Sind beim Löten irgendwo eine Brücke nach VCC/GND entstanden?

    Dein zweites Codebeispiel macht mit den Messwerten des Linienfolgers Sinn, nicht aber mit den Odometriesensoren ...

    mfG
    Markus
    Tiny ASURO Library: Thread und sf.net Seite

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    04.06.2012
    Beiträge
    16
    Schon mal danke für die Hilfe,
    aber ich kann keine Lötbrücken erkennen und die Lötstllen von T11/12 und D13/14 sind ja auch ziemlich alleinstehend. Die Messwerte gibt mir der Asuro aber leider bei meinem Programm mit OdometrieData zurück . Meine Linienverfolgungssensoren sind aber in Ordnung und geben auch vernünftige Werte.
    Hat noch jemand eine Idee was das Problem sein könnte? Kann ich die OdometrieDaten überhaupt mit meinem Programm einlesen oder hab ich einen Denkfehler in meinem Programm?

  3. #3
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Fototransistoren und LEDs verwechselt?

    Beim probot sind die selben Bauteile im Einsatz, bebilderte Beschreibung auf Seite 20/21:

    http://www.produktinfo.conrad.com/da...28_BAUSATZ.pdf
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    04.06.2012
    Beiträge
    16
    Nein die sind auch richtig eingebaut. Weiße sind Fototransistoren also bei T11/12 und rosane sind IR-Dioden bei D13/14.

    Vincent

  5. #5
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Vielleicht muss data[] global sein?

    Code:
    #include <asuro.h>
    
    unsigned int data[2]; // als globale Variable?
    
    int main (void)
    {
    	Init();
    
    	while(1)
    	{
    		OdometryData (data);
    		Msleep (1000);
    
    		SerWrite("\n\rLinks: ",10);
    		PrintInt(data[0]);
    
    		SerWrite("\n\rRechts: ",10);
    		PrintInt(data[1]);
    
    		Msleep(3000);
    	}
    	return(0);
    }
    #include <asuro.h>

    Welche Version der Library verwendest du?
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    04.06.2012
    Beiträge
    16
    /*!
    * \file version.c
    * \brief Versions Kommentare und Versions String
    *
    * $Revision: 2.70 $
    * $Date: 07. Januar 2007 $
    * $Author: Jan Grewe, Robotrixer, Waste, Stochri, Andun, m.a.r.v.i.n $
    [...]
    #include "asuro.h"

    const char version[5] = "2.80";

    sind das die Informationen die du brauchst oder stehen die wo anderes?^^
    Ich versuch es mal mit deineme Quellcode...
    Vielen Dank
    Vincent

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    04.06.2012
    Beiträge
    16
    Nein, geht auch nicht wenn ich data[] als globale Variable benütze. Die Werte, die mir der Asuro gibt,sind wieder dieselben: Links 1023 und Rechts 0.

    Vincent
    Geändert von Vin (05.06.2012 um 20:12 Uhr)

  8. #8
    Moderator Robotik Visionär Avatar von radbruch
    Registriert seit
    27.12.2006
    Ort
    Stuttgart
    Alter
    62
    Beiträge
    5.799
    Blog-Einträge
    8
    Aha, das sollte die aktuelle Library v2.80 sein. Die verwende ich ja nicht...

    Wie Markus schon geschrieben hat sind die ermittelten Werte recht extrem. Um Fehler der Software auszuschliesen könntest du im Betrieb die Spannung an den Pins 23 und 24 gegen GND messen. An 23 wird der rechte Wert eingelesen, an 24 der Linke.

    Für die 0 auf der rechten Seite müsste T12 kurzgeschlossen sein oder beim Löten so verbrutzeln, dass er keinen Spannungsabfall mehr hat. 0 bedeutet hier 0V Eingangsspannung an Pin 23.

    Die 1023 auf der linken Seite könnte man mit einer schlechten, weil nicht leitenden, Lötverbindung an T11 erklären. Oder eben auch mit einem Defekt durchs Löten bei dem er nicht leitend geworden ist. In beiden Fällen würde die Batteriespannung über R18 an Pin 24 anliegen und der ermittelte Wert wäre 1023.

    Wenn man T11 überbrückt sollte auch für Links der Wert 0 ermittelt werden. Dann wären wenigstens beide Seiten gleich...
    Bild hier  
    Atmel’s products are not intended, authorized, or warranted for use
    as components in applications intended to support or sustain life!

Ähnliche Themen

  1. Odometrie Daten 2x abrufen
    Von kmikesch im Forum Asuro
    Antworten: 0
    Letzter Beitrag: 26.06.2011, 15:20
  2. Merkwürdige Fehlermeldung
    Von elkokiller im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 11.05.2008, 22:55
  3. Antworten: 22
    Letzter Beitrag: 24.06.2007, 12:22
  4. Merkwürdige Schularbeitsfrage,bitte um Hilfe
    Von BIG Muzzy im Forum Elektronik
    Antworten: 16
    Letzter Beitrag: 11.12.2006, 21:23
  5. Max232n + M16 Merkwürdige ausgabe
    Von maselx im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 20
    Letzter Beitrag: 18.10.2005, 19:01

Berechtigungen

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

LiFePO4 Speicher Test