Sonntag, 8. November 2015

Auslesen aller Sensordaten

Mithilfe eines µC (Atmega 168PA) wird das LSM9DS0 Sensorpaket, das zwei Sensoren, nämlich ein Magnetometer samt Accelerometer und ein Gyroskop enthält, über eine I2C-Verbindung so gesteuert, dass die x,y und z Daten der einzelnen Messinstrumente in Registern gespeichert werden und sich erst dann aktualisieren wenn der jeweilige Wert aus dem Register ausgelesen wird.
Anschließend wird dieser Wert in einem Array gespeichert und über UART an einen PC gesendet (siehe Blogeintrag vom 16.10.2015) um ihn am Bildschirm mittels eines Hyperterminals auszugeben.
Die Daten die dort ausgegeben werden sind noch Rohdaten, die erst in gängige Einheiten umgerechnet werden müssen. Dieser Vorgang wird dann in einem größeren µC (BµC) stattfinden.
Die Umrechnungsfaktoren der Rohwerte in gängie Einheiten, lassen sich aus dem Datenblatt des Sensors entnehmen und hängen von der eingestellten Skala für den Aufnahmebereich der Messwerte (full scale) ab.

Hyperterminal Ausgabe
Auszug aus dem Datenblatt mit Umrechnungsfaktoren

Keine Kommentare:

Kommentar veröffentlichen