Beschleunigungssensor Threshold Problem

Gast #4092211
Lesenswert?
• ▲
▼
Hallo zusammen,

ich verwende den H3LIS331DL Beschleunigungssensor von ST und habe ein 
Verständnissproblem zum Einstellen des Interrup Thresholds.

Der Messbereich des Sensors ist auf +/- 400 g eingestellt, es wird für 
jede Achse (XYZ) ein 12-Bit Wert im Zweierkomplement ausgegeben.

Ich kann über einen 7-Bit Threshold Wert einstellen, wann ein Interrupt 
ausgelöst werden soll.

Aus dem Datenblatt geht jedoch absolut nicht hervor, ob der Threshold 
sich auf den G-Wert bezieht, pro Achse oder die Summe aller Achsen ist.

Weiß Jemand einen Rat?

Beste Grüße,
MSPler
Angehängte Dateien:
Gast #4092230
Lesenswert?
• ▲
▼
Okay, das bedeutet man stellt mit dem 7-Bit Wort den Betrag in G ein.

Also wenn ich den Threshold auf den Dezimawert 5 setze, wird ein 
Interrupt ausgelöst, sobald die Beschleunigung einer Achse (X,Y oder Z) 
größer als 5g oder kleiner als -5g wird.

Verstehe ich das richtig?
#4092278
Lesenswert?
• ▲
▼
Der Sensor rechnet doch intern garnicht in "g". Da stehet "acceleration 
value". Dieser Wert ist abhängig von deinem eingestellten Messbereich. 
Du hast 16 Bit Beschleunigungswerte im 2er Komplement. Die 
Interpretation ist abhängig von deinem Messbereich (FS bit = 00,01 oder 
11). Anscheinend gibts für jede Achse einen eigenen Interrupt und einen 
eigenen Threshold. Du kannst wählen, ob die Interrupts mit AND oder OR 
verküpft werden, also ob alle Achsen über/unter einem Wert sein müssen 
oder eine reicht.
Warum der Threshold nur 7 Bit sind versuche ich jetzt mal zu verstehen, 
melde mich gleich wieder ;)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.