Wake up Modus ADXL362

Gast #3256121
Lesenswert?
• ▲
▼
Hallo Leute,

ich arbeite gerade mit dem ADXL362 und möchte jetzt den wake up Modus 
verwenden.
Und zwar so wie es hier steht.
If motion is detected, the accelerometer can respond autonomously in the 
following ways:
• Switch into full bandwidth measurement mode
Frage 1 :Wie stelle ich diesen Modus ein oder ist das durch Punkt 6 
schon geschehen?

Über SPI Commands habe ich die Start up Routine(Wake up durch Punkt 6) 
benutzt und kann die xyz Werte über die Register auslesen.

Start up Routine
1. Write 250 decimal (0xFA) to Register 0x20, and write 0 to Register 
0x21: sets activity threshold to 250 mg.
2. Write 150 decimal (0x96) to Register 0x23, and write 0 to Register 
0x24: sets inactivity threshold to 150 mg.
3. Write 30 decimal (0x1E) to Register 0x25: sets inactivity timer to 30 
samples or about 5 seconds.
4. Write 0x3F to Register 0x27: configures motion detection in loop mode 
and enables referenced activity and inactivity detection.
5. Write 0x40 to Register 0x2B: map the AWAKE bit to INT2. The INT2 pin 
is tied to the gate of the switch.
6. Write 0x0A to Register 0x2D: begins the measurement in wake-up mode.

Sowie ich den wake up Modus verstanden wird doch 6 mal pro sek gemessen 
und wenn der Wert mit über +-250mg abweicht wird in von Inactivity zu 
Activity gewechselt und wieder zurück wenn 30 Werte  (5 sek) sich nicht 
mehr als +-150mg voneinander abweichen.(3.30 samples und 4.loop mode  )

Ich Starte mit dem AWAKE Bit als 1(Warum nicht auf 0) und es springt 
nicht auf 0.(Status Register bit 6)
Egal ob ich 5 sek Wartezeit im Programm habe oder 100 Wete auslese(ohne 
den adxl zu bewegen).

Frage 2 Was macht der autosleep genau ? POWER CONTROL REGISTER bit 2




Ich hoffe einer kennt sich damit aus und hilft mir.
Danke schon mal

MfG
Richard
Angehängte Dateien:

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.