Heyho,
lange ist es her, dass ich mich mit Elektronik und in diesem Forum
gespielt habe, nun ist es mal wieder so weit :)
Zu meinem Problem:
Board: Radxa Rock (Pro), ich teste es auf einem "nicht Pro", es soll
später auf einem Pro laufen.
http://radxa.com/Rock/specification
Sensor: Beschleunigungs- und Magnetfeldsensor
http://www.pololu.com/product/2468/resources
Am Arduino läuft der Sensor wie er sollte.
Für i2cdetect -y (0 bis 4) bekomme ich diese Ausgabe
1 | 0 1 2 3 4 5 6 7 8 9 a b c d e f
|
2 | 00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
|
3 | 10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
|
4 | 20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
|
5 | 30: -- -- -- -- -- -- -- -- 38 39 3a 3b 3c 3d 3e 3f
|
6 | 40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
|
7 | 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
8 | 60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
|
9 | 70: 70 71 72 73 74 75 76 77
|
1. Frage:
Bei Busnr. 1 und 2 Sind UU in der 50: Zeile enthalten, dies bedeutet,
dass die Addressen momentan benutzt werden? Also zur Zeit der Anfrage?
Mich wundert es, dass die UU immer an der gleichen Stelle auftreten und
nie unterbrochen sind.
2. Frage:
Für
1 | i2cdetect -y -r (0 bis 4)
|
Bekomme ich eine leere Liste, wenn ich jedoch den Sensor abstecke und
wieder anschließe bekomme ich entweder bei der 36 oder bei der 76 (nicht
sicher ob es die 76 war - habe den Sensor gerade nicht zur Hand)
den Wert angezeigt. Allerdings wenn ich
1 | i2cdetect -y -r (0 bis 4)
|
erneut aufrufe ist der Wert wieder "NULL".
2.1 Wie kann man sich so ein Verhalten erklären?
2.2 Bedeutet das, dass ich aus keiner intern angeschlossenen "Einheit"
Werte lesen kann?
3. Frage:
Für
1 | i2cdetect -y -q (0 bis 4)
|
Erhalte ich eine komplett gefüllte Liste, keine "--". Das würde
bedeuten, dass ich mit der Methode an jeder Adresse ein Bauteil
"beschreiben" konnte und somit an jeder Stelle eins ist und das Board
voll ist obwohl nichts angesteckt ist?
4.Frage:
Welcher der drei Listen kann ich jetzt glauben bzw. herausfinden ob der
Sensor erkannt wird?
5. Frage:
Mit dem Sensor soll ein Kameragestütztes Bewegungsprofil eines
Quadrocopters erstellt werden, ist der Sensor dafür überhaupt geeignet?
Ich wollte ihn mit 1kHz auswerten.
Der Sensor lag noch rum, weswegen ich es einfach mal mit ihm
ausprobieren wollte :)
Falls ich dazu einen anderen Sensor brauche, was wäre das für einer?
Danke schonmal für die Hilfe
liebe Grüße
Philipp
ps: Ich habe die Frage bereits auf Stackexchange gestellt, allerdings
ohne Erfolg. Der Vollständigkeithalber hier der Link:
http://electronics.stackexchange.com/questions/139378/accelerometer-gyrometer-for-radxa-board-i2c-configurable-addresses-vs-spi