- LiFePO4 Speicher Test         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 24 von 24

Thema: Problem mit I2C Sensor DRMOD-I2C-RVI

  1. #21
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    09.05.2007
    Beiträge
    202
    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    ich habe mir das Datenblatt nochmal genau durchgelesen. Den Sensor müsste man auf das Protokoll (SPI oder I2C) einstellen. Dazu hat man wohl nach dem Einschalten 20ms Zeit. Wenn man das nicht macht, schaltet er in einen Modus, in dem beide Kommunikationsmöglichkeiten bestehen. Dann gibt es aber auch kein ACK vom Sensor...
    Gruß, Stefan

  2. #22
    Neuer Benutzer Öfters hier
    Registriert seit
    06.02.2010
    Ort
    Leoben
    Alter
    35
    Beiträge
    14
    Hey StevieL

    Wahnsinn das du dich da so sehr drum bemühst! VIELEN VIELEN Dank...

    Hab in der Doku folgendes gefunden:
    Table 3: Additional command set for serial digital interface
    Note: These commands are only available in CM.
    CM is set by command START_CM (0x72hex) as first command after power on.
    Bedeutet das, dass ich direkt nach i2cstart den command (0x72) schreibe oder zuerst die adresse (0x7 und dann den command?
    Der sensor hat die selbe stromversorgung wie der Atmega. Soll ich den Sensor also "per Software" einschalten?

    Code:
    Config Sda = Portc.1
    Config Scl = Portc.0
    Hab ich auch schon probiert...
    Hab den Code vom "Scan-programm" modifiziert (um daten zu empfangen) aber hat nichts gebracht.

    Wärs nicht einfacher über "SPI" mit dem Sensor zu kommunizieren???

    Wieder mal fragen über Fragen.
    Aber wer nie fragt bleibt ewig dumm.

    mfG

  3. #23
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    laut meiner Info sind die Pull-up recht kritisch und sollten (?) 10k
    betragen.

    Gruß Richard

  4. #24
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Bedeutet das, dass ich direkt nach i2cstart den command (0x72) schreibe oder zuerst die adresse (0x7 und dann den command?
    Du musst immer zuerst die Adresse senden, da der Sensor nicht weiß, ob er gemeint ist

    Wird etwas gesendet? Du kannst das prüfen, indem du ein Multimeter (DMM) die Spannung an SCL bzw SDA misst. Wenn etwas gesendet wird, wird die gemessene Spannung niedriger. Wenn nichts gesendet wird sollte die Spannung an SCL bzw SDA 5V betragen. Notfalls könnten wir mein Oszi auch verwenden.

    MfG Hannes

Seite 3 von 3 ErsteErste 123

Berechtigungen

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

LiFePO4 Speicher Test