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

Thema: Problem mit der Integration des RP6 Sensor Board

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hi Kai,
    Die Fehler auf dem I2C Bus entstehen wahrscheinlich, weil die Interruptleitung INT1 nicht mehr getaktet werden kann, warum auch immer.
    Zumindest kann nicht sicher auf die Ereignisse reagiert werden.
    Leider verwendet das Sensor Board gnadenlos alle INTs des XBUS.
    XBUS INT1 -> LSM303DLHC: INT1
    XBUS INT2 -> MAX7311: INT_N
    XBUS INT3 -> DS1339: SQW/INT_N und LSM303DLHC: INT2

    Der Base I2C-Slave und alle I2C-Master (M32, M128, M256 WiFi) nutzen XBUS INT1 für das Signalisieren von akuten Ereignissen.


    Was man machen könnte:

    a) Den 0-Ohm-Widerstand J3 auf dem Sensor Board auslöten (J3 öffnen). Damit ist INT1 wieder frei für die anderen Boards und die I2C-Master-Slave-Demos müßten wieder funktionieren. Du kannst den 0-Ohm-Widerstand ja aufbewahren, so dass das Ganze umkehrbar ist.

    b) Wenn du nicht gern am Sensor Board löten willst, könnte man am Flachkabel, das den XBUS des RP6 mit dem Sensor Board verbindet, die Ader 8 unterbrechen,- das hätte denselben Effekt.

    c) Soweit ich mich erinnere, kann man die INTs des LSM303DLHC frei programmieren. Lies mal das Datenblatt. Möglicherweise gibt es eine Konfiguration, die den INT1-Pin des LSM303DLHC hochohmig läßt und keine INT-Signale produziert. Dann bräuchte man a) oder b) nicht.

    Berichte doch mal, was bei dir funktioniert hat.
    Gruß
    Dirk

  2. #2
    Neuer Benutzer Öfters hier Avatar von Jumptime
    Registriert seit
    02.11.2012
    Ort
    mitten in Sachsen
    Beiträge
    26
    Danke Dirk.

    Kabel zerlegen ohne ein neues zur Hand - nicht mein Ding.
    Ich habe mich für das Auslöten von J3 entschieden. Das man so etwas Jumper nennt war mir neu. Ich hatte gestern schon den Gedanke, hab mich nur nicht getraut. Damit funktionieren die I2C Master-Slave-Demos.
    Die Sensoren können ausgelesen werden während der Bot im "behaviourController" sich bewegt. Mehr wollte ich gar nicht.
    Ob der Interrupt vom LSM303DLHC benötiget wird, werde ich sehen. Denn das mit dem Hochohmig schalten und das mit dem Daten(blatt)buch


    Also nochmal Danke
    damit sollte sich dieser Thread erledigt haben.
    Kai
    mein Bot: RP6v2, M256 WiFi Erweiterungsmodul, Liniensensor und Roboterarm mit Ansteuerung

Ähnliche Themen

  1. RP6 Sensor Board: Erster Eindruck
    Von Dirk im Forum Robby RP6
    Antworten: 15
    Letzter Beitrag: 09.02.2015, 13:23
  2. ir sensor des rp6 ---wärmestrahlung
    Von robotmafiosi im Forum Sensoren / Sensorik
    Antworten: 7
    Letzter Beitrag: 30.06.2012, 10:35
  3. Problem mit der Programmierung des 12F629
    Von 2linkehaende im Forum PIC Controller
    Antworten: 0
    Letzter Beitrag: 17.03.2011, 07:39
  4. Steuerung des RP6 via RGB-Sensor
    Von hmellermann im Forum Robby RP6
    Antworten: 4
    Letzter Beitrag: 03.04.2008, 11:28
  5. RP6 Verwendung der Ports des ATMega32
    Von Dirk im Forum Robby RP6
    Antworten: 2
    Letzter Beitrag: 26.07.2007, 16:14

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests