Forum: Mikrocontroller und Digitale Elektronik Wake up Modus ADXL362


von Richard (Gast)


Angehängte Dateien:

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.