- LiFePO4 Speicher Test         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: STM VL6180x Kalibrieren

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    21.10.2016
    Beiträge
    15

    STM VL6180x Kalibrieren

    Hallo

    Ich habe ein Problem mit den Sensor VL6180x.

    Er zeigt mir falsche werte an. Also ca 2 bis 6 mm mehr immer.

    Habe 2 von den alle beide machen das gleiche und der P-NUCLEO-6180X1 zeigt richtige werte an.

    Hätte eine frage kann man den sensor Kalibrieren ?
    Er ist mit arduino uno verbunden.


    Danke

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.063
    Ich kenne den Sensor zwar nicht, aber vielleicht passt die "crosstalk calibration".

    MfG Hannes

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    21.10.2016
    Beiträge
    15
    Vielen Dank
    Wie soll die Funknieren?

    Ich glaube da ist ein Offset.

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.063
    Auf Seite 33 im DB steht wie das geht. Sollte das so nicht funktionieren kannst du im uC die Werte anpassen (über Formel bzw Näherungsformel oder lookup Tabelle).

    MfG Hannes

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    21.10.2016
    Beiträge
    15
    Vielen Dank
    Wo muss ich die Befehle eingeben?

    Danke

  6. #6
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.063
    Die nötigen Register findest du ab S48 (Kapitel 6).

    Ein bisschen Eigeninitiative wäre nicht schlecht. Datenblatt lesen und dann das nötige umsetzen.

    MfG Hannes

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    21.10.2016
    Beiträge
    15
    Also wenn ich da drauf was lege zeigt er mir 10 an .
    Eigentlich müsste er 0 zeigen

  8. #8
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.063
    Trotzdem kann man ohne Plan und eventuell Programm nichts sagen.

    MfG Hannes

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    21.10.2016
    Beiträge
    15
    Vielen Vielen Dank Herr Hannes,

    Hier ist der Plan Klicke auf die Grafik für eine größere Ansicht

Name:	VL6180x.jpg
Hits:	8
Größe:	40,5 KB
ID:	32160
    so sieht der Sensor aus
    Klicke auf die Grafik für eine größere Ansicht

Name:	VL6180xchip.jpg
Hits:	7
Größe:	31,2 KB
ID:	32161

    Angeschlossen wurder er so :

    VIN=5V
    GND=GND
    SCL=A4
    SDA=A5


    und das ist das Arduino Programm.
    #include <Wire.h>
    #include <VL6180X.h>
    VL6180X sensor;

    void setup()
    {
    Serial.begin(9600);
    Wire.begin();

    sensor.init();
    sensor.configureDefault();

    }

    void loop()
    {
    Serial.println(sensor.readRangeSingle());
    delay(2);
    }

    VIelen Dank

  10. #10
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.063
    Eigentlich sollte das passen. Bei Arduino kenne ich mich zwar nicht aus, aber ich programmiere in C und das sieht ähnlich aus. Ich bin kein freund von Bibliotheken, da m häufig nicht weiß was darin gemacht wird. Was wird z.b. Bei "sensor.init" oder "sensor.configuredefault" gemacht? Welche register werden dort geschrieben. Es könnte sein das dort ein Offset programmiert wird und die Messwerte deswegen nicht passen.

    Ich würde die Register direkt beschreiben, somit weiß man was passiert.

    PS: auf S40 steht ein max. Offset von 13mm, somit könnte es normal sei da bei dir 10mm angezeigt wird. Ich würde den Offset programmieren, damit du 0mm erreichst und gegen die Schwankungen einen Mittelwert berechnen.

    Und Code bitte mit den Code Tags versehen.

    MfG Hannes

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. LSM303D kalibrieren ...
    Von Ritchie im Forum Sensoren / Sensorik
    Antworten: 0
    Letzter Beitrag: 12.01.2015, 21:01
  2. CMPS10 Kalibrieren
    Von efb im Forum Sensoren / Sensorik
    Antworten: 2
    Letzter Beitrag: 07.03.2014, 15:21
  3. Robomow 555 neu kalibrieren?
    Von phanjen im Forum Staubsaugerroboter / Reinigungs- und Rasenmähroboter
    Antworten: 3
    Letzter Beitrag: 24.06.2011, 07:29
  4. Roboterarm kalibrieren ?
    Von ralf33 im Forum Software, Algorithmen und KI
    Antworten: 3
    Letzter Beitrag: 08.01.2007, 21:11
  5. KTY Kalibrieren
    Von Pollux im Forum AVR Hardwarethemen
    Antworten: 0
    Letzter Beitrag: 05.05.2005, 09:54

Berechtigungen

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

Labornetzteil AliExpress