Einbaulage vom BMA020

Miss-Lynn

Erfahrener Benutzer
#1
Hallo zusammen

Habe eine kurze Frage zur Einbaulage des BMA020 Sensors.
Die X und Y Lage ist klar, aber kann der sensor auch auf dem Kopf stehend eingebaut werden? Oder muss der Sensor zwingend oben liegen also quasi zum Himmel schauen? Ich würde meinen gerne auf der Unterseite der mwc-Platine ankleben aber dann "schaut" der sensor zur erde. Würde gut mit der Verkabelung passen.

Gruss erstmal Stefan
 

JUERGEN_

Generation 60++
#2
den BMA020 von unten bestücken ist natürlich auch eine möglichkeit,



alle bauelemente sind geschützt.

bauelemente nach unten, müssen im programm 2 Achsen invertiert werden.

:rot:
 

Fat Tony

Erfahrener Benutzer
#3
Ich habe ihn sogra um 90° gedreht.
Dan müssen eben im Programm 2 Achsen getauscht werden.

config.h
Code:
//****** end of advanced users settings *************

//if you want to change to orientation of individual sensor
//#define ACC_ORIENTATION(X, Y, Z)  {accADC[ROLL]  =  Y; accADC[PITCH]  = -X; accADC[YAW]  = Z;}
//#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] =  X; gyroADC[YAW] = Z;}
//#define MAG_ORIENTATION(X, Y, Z)  {magADC[ROLL]  = X; magADC[PITCH]  = Y; magADC[YAW]  = Z;}
 

Miss-Lynn

Erfahrener Benutzer
#4
Hallo zusammen
Danke für die Antworten. Dann werde ich ihn so einbauen daß es am besten passt und 2 Achsen im Programm invertieren.

Gruss Stefan
 

kalle123

Jugend forscht ....
#5
Stefan.

Check die Orientierung einfach in der GUI.
Blende alle nicht relevanten Sensoren einfach aus beim jeweiligen Check.
So sollte es dann sein:
How should be the sensor axis directions

TILT the MULTI to the RIGHT (left side up):

MAG_ROLL, ACC_ROLL and GYRO_ROLL goes up
MAG_Z and ACC_Z goes down

TILT the MULTI forward (tail up):

MAG_PITCH, ACC_PITCH and GYRO_PITCH goes up
MAG_Z and ACC_Z goes down

Rotating the copter clockwise (YAW):

GYRO_YAW goes up

The copter stays level:

MAG_Z is positive ; ACC_Z is positive


cu KH
 
FPV1

Banggood

Oben Unten