LabVIEWForum.de
Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren (/Thread-Hat-schonmal-jemand-mit-dem-Beschleunigungssensor-MMA7260Q-gearbeitet-oder-generll-mal-mit-Beschleunigungssensoren)



Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - bierber - 25.08.2006 15:27

Hallo, kann mir jemand der schonmal mit Beschleunigungssensoren gearbeitet hat ein paar Tips geben, wie man die am besten nullt, auswertet und generll verwendet.

Mein Problem ist das aus der Beschleunigung die Geschwindigkeit und der Weg berechnet werden soll. Leider kann ich die Signale nur mit einem Gewissen rauschen aufnehmen. Hab schon hard un Software seitig alles mögliche probiert, aber dieses Rauschen geht nicht weg. Ich muß die ganze Sache ja integrieren, aber wenn das rauschen drauf ist kommt da dann ein Fehler drauf der mir die Kurve ins pos oder neg abdriften läßt.

Kann mir da jemand helfen der eventuell erfahrung hat mit sowas oder jemand der meint er könnte helfen. Bin eigentlich über alles was hilft dankbar.

Ich schau mal das ich das VI so umbaue das man es ohne Hardware nutzen kann. Damit ihr was zum testen hat. Vielleicht hat bis dahin schon jemand mal eine Allgemeine Idee.

Grüße Felix


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - bierber - 25.08.2006 15:48

Also die Version liegt jetzt bereit. habe sie einfach mal für ein paar sekunden in eine Messdatendatei geschrieben. Wenn ihr die LMV-Datei direkt unter C: ablegt solltes problemlos gehen. ansonsten müßt ihr halt den Pfad ändern.

Also zum Signal. Bis 1500 sollte das signal mehr oder weniger Null anzeigen weil es da flach auf dem tisch liegt und nicht beschleunigt wird. Dann sind beschleunigungen die aber nur schwingungen des Sensors darstellen (Der Sensor wird mit einer Feder beschleunigt und dann wieder in die gleiche Lage gebracht wie vorher.(--> der Weg sollt am Ende wieder null sein genau wie die Geschwindigkeit)

Wenn ihr noch fragen habt oder mehr infos braucht dann meldet euch einfach

Frage: Warum ist es eigentlich nicht möglich *.lvm-Dateien hochzuladen?


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - oenk - 25.08.2006 15:52

Hey Felix,

ich hab schon das ein oder andere Mal mit g-Sensoren gearbeitet.

Hast du schonmal das Datenblatt angeschaut?

Da steht:
4. Place a ground plane beneath the accelerometer to
reduce noise, the ground plane should be attached to
all of the open ended terminals shown in Figure 6.

link:
http://www.freescale.com/files/sensors/doc...et/MMA7260Q.pdf

So wie ich das sehe, kann er 0Hz. Dh du kannst ihn kallibrieren, in dem du ihn
in jeder Achse um 90° drehst. So bekommst du -1g, 0g und +1g.
Unter der Annahme, dass er linear arbeitet reichen die drei Punkte aus, um ihn zu kallibrieren.

Ich weiss nicht was du messen willst, hast du aber einen TP-Filter nach dem g-Sensor?
Der Sensor arbeitet bis 350Hz in x/y-Achse und 150Hz in der z-Achse. Dh du solltest das
Signal sowieso TP-Filtern, um Artefakte zu unterdrücken....


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - eg - 25.08.2006 15:54

Schau mal hier:

http://www.LabVIEWforum.de/index.p...=beschleunigung

Allgemein zu B-Messer, Sensorik und Kalibrierung kann ich dir helfen.

Gruss, Eugen


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - bierber - 26.08.2006 08:37

@eugen

in dem Beitrag sprichst du von linearer Approximation, wie mach ich das mit LV?

@Lucki

in dem von Graf Eugen gepostetem Beitrag sprichst du von Hochpass mit genügend Tiefer Grenzfrequenz kannst du mir das mal erklären?

@<<oenk>>

traurig aber wahr ich benutze hier ein Demoboard von freescale. Ich hoffe mal das die das gemacht haben was sie in ihrem eigenen Datenblatt angeben


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - eg - 28.08.2006 12:37

Lineare Approximation -> Skalenfaktor und Offset bestimmen:

Du misst z.B. bei

-1g = -4,5 V
+1g = +5V

Du willst aber nicht Volt, sondern m/s^2 haben (bei 1g willst du 9,8 m/^2 bekommen und bei -1g willst du -9,8 m/s^2 haben).

Dazu musst du Skalenfaktor und Offset bestimmen. Dann musst du jeden einzelnen Wert (in Volt) mit dem Skf multiplizieren und den Offset dazu addieren.

a = Skf*x + Off


Gruss, Eugen


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - bierber - 28.08.2006 12:52

HÄh bin ich jetzt blöd?

Das bringt doch mit dem Problem nix. Weil ich so ja ne gerade bekomme. wenn meine Gerade aber Fehlerhaft ist bringt das ja nix.


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - eg - 28.08.2006 13:10

Es stammt doch aus dem anderen Topic, du hast gefragt, ich habe geantwortet.

Gruss


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - sneube - 29.08.2006 13:19

Hallo Bierber,
ich stehe gerade vor dem gleichen Problem wie du. Ich habe nur andere Beschleunigungssensoren. Unter LabVIEW kann ich bis jetzt nur die Beschleunigung (in g / ms2) als Graph anzeigen, oder die Werte in ein Array schreiben.
Ich möchte diese Funktionen integrieren, damit ich die Geschwindigkeit und die zurückgelegte Strecke ermitteln kann. Wie ich aus deinem Posting lese, hast du die Integration schon geschafft. Wie hast du denn das gemacht?
Grüße
Stefan


Hat schonmal jemand mit dem Beschleunigungssensor MMA7260Q gearbeitet oder generll mal mit Beschleunigungssensoren - LaB_Viewer - 22.02.2007 12:43

Hallo Leute ich hoffe einer liest sich diesen Beitrag noch durch, da er schon etwas älter ist.

Kann mir einer bei der Integration eines Signals weiterhelfen!!!!!
ich komme mit der Integration einfach nicht weiter.

Zu meinem Versuchsaufbau:

Ich habe eine Blattfeder, an deren Ende befindet sich ein Beschleunigungssensor. (ADXL 202AE von Analog Devices)
Ich messe die Auslenkung der Feder (nach dem Anstoßen) mit der USB-6009 Karte.
Da die Feder natütlich gedämpft ist, nimmt die Elongation exponentiell mit der Zeit ab.
Durch 2 fache Integration möchte ich die Geschwindigkeit und den Weg, den die Feder zurücklegt, bestimmen.
Die Integration führe ich mit dem Express VI "Mathematik im Zeitbereich" durch, doch leider habe ich da immer einen konstanten faktor drauf.

Wie bekomme ich diesen Offset weg. (es ist kein Signal Offset. Habe anstatt meines Signals ein Sinussignal simmuliert und daher weiss ich, dass es sich bei dem Offset um ein Problem des Integrations VIs handelt. )

Wäre euch für eure Hilfe sehr dankbar, denn ich verzweifle mittlerweile! Pccrash

Ich füge euch mal mein VI bei.