Berechnung Neigungswinkel BMA020

Gast #3061880
Lesenswert?
• ▲
▼
Hallo,

ich versuche den Neigungswinkel mit dem BMA020 zu erfassen.

Flach auf dem Tisch liefert der Sensor folgende Werte:
a(x)= 0.1171875  a(y)= -0.0625  a(z)= 0.8671875 alpha= 0.134322401
a(x)= 0.1171875  a(y)= -0.05859375  a(z)= 0.85546875 alpha= 0.136139986
a(x)= 0.11328125  a(y)= -0.05859375  a(z)= 0.86328125 alpha= 0.130477126

Um 90° gedreht sieht es so aus:
a(x)= 0.99609375  a(y)= 0.05859375  a(z)= -0.04296875 alpha= 
-1.527685877
a(x)= 1.01171875  a(y)= 0.01171875  a(z)= -0.03125 alpha= -1.539918182
a(x)= 1.015625  a(y)= 0.00390625  a(z)= -0.02734375 alpha= -1.543879862

Irgendwo habe ich einen Fehler bei der Berechnung von alpha. Aber wo?
1
  'winkel berechnen
2
   Alpha = Axs / Azs
3
   Alpha = Atn(alpha)
4

5
   Print "a(x)= " ; Axs ;
6
   Print "  a(y)= " ; Ays ;
7
   Print "  a(z)= " ; Azs ;
8
   Print " alpha= " ; Alpha

Danke!

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.