Beschleunigungssensor für ca +/-6g in alle 3 Achsen

Gast #394402
Lesenswert?

Hallöle, brauche für meine Diplomarbeit einen Beschleunigungssensor der
mir alle 3 Raumachsen auswerten kann. Bisher verwende ich einen
mma7260Q von freescale, der hat aber einige Macken wie zu Beispiel
extremes Jittern auf den Signalen und er springt nicht direkt an wenn
man Spannung anlegt.

Was wichtig für mich wäre, ist das der Sensor wenn möglich wieder mit
3,3 V funktionieren würde und das man ihn sehr schnell bekommen kann

Bin für jeden Tipp offen.

Preis ist im weitesten Sinne erstmal egal.

Sollte allerdings ohne großen Schaltaufwand verwendtbar sein.

Vielen Dank mal Felix
Gast #394405
Lesenswert?

Ich habe den 7260Q auch in Verwendung. Hast du trotz den RC-Gliedern in
den jeweiligen Ausgängen solche schlechten Werte? ich kann nämlich
nicht klagen.
Das er nicht gleich anspringt, wenn Du Spannung drauflegst, ist klar.
Da passiert ja intern EINIGES. Also die 500uA musst Du schon entbehren.
Kannst Du nicht statt dessen die Auswertung deaktivieren oder den Sensor
in den Standby schicken?
Gast #394408
Lesenswert?

@Axel

das Problem ist das der Sensor zusammen mit einem Bluetooth modul in
eine Kiste verpackt werden soll und das er einmal pro Woche neue
Batterien bekommt. Das ist das Problem, ich muß ihn abschalten können
und zwar nicht durch Standy by sonder durch Spannungslos machen. Hab
dir mal ne Screenshot von meiner Labview auswertung angehängt. Das rote
untere Signal ist jetzt ungefiltert, die beiden anderen sind über einen
Bereich genullt. Das heißt das alles was zwischen 0,2 und -0,2 liegt
als null gewertet wird. ist aber scheiße so das weiß ich jetzt auch.
Vielleicht hat von euch jemand ne idee wie man das verbessern kann. Ich
denke ich werde parallel noch eine Thread dazu aufmachen ist ja doch ein
ganz anderes Thema

@ Jürgen

danke der Sensor scheint zwar recht gut zu sein, hab aber meine
Schaltung schon auf einen Sensor mit Spannungsausgang ausgelegt und
nicht auf einen mit Bus.
Angehängte Dateien:
Gast #394409
Lesenswert?

Also ich benutze auch den 7260Q mit einem RC Tiefpass von 10k und 100n.
Und bekomme nur 1 Bit Kipper des AD-Wandlers als ripple.
Ich benutze eine Mega8 mit 10 Bit A/D Wandler.

@Felix
ist deine Skalierung auf der Y-Achse in G?
Hast du noch andere störenden Komponenten auf der Platine? Der
Kondensator des RC-TP muss so nahe wie möglich am A/D-Eingang des µC
liegen.
Angehängte Dateien:
Gast #394410
Lesenswert?

wie gesagt, dieses Bild kann ich genauso am Oszi nachprüfen und da gehe
ich direkt auf die Anscvhlußklemmen des DemoBoards

Ja Skalierung ist in G

Das einzige was noch stören könnte ist das Bluetooth Modul und der
Spannungsverdoppler, aber die sind beide über 1cm weg und das in freie
Luft

Hänge mal den schlaplan und das Board an vielleicht seht ihr ne
störquelle, wobei wie gesagt, das Problem hab ich auch wenn ich den
Sensor an ein Netzteil hänge und die Ausgänge am Oszi betrachte.
Angehängte Dateien:
Gast #394411
Lesenswert?

Ich muß dazu sagen, das der Bluetoothsender eine 12 Bit-AD Wandler an
Board hat, was ihr hier seht sind schon ohne die letzten beiden Bits
die ich gerade auf Grund von Kippern rausgeschoben habe.
Gast #394412
Lesenswert?

Mal noch generll wenn ich doch noch auf die suche nach einem neuen
Snesor gehe. piezo oder kapazitiv? Und vor allem gibt es keinen
Beschleunigungssensor der das Erdmangnetfeld ausblendet und effektiv
nur die Wert liefert die wirklich beschleunigt werden?
Gast #394417
Lesenswert?

Auswerung:
Einfach die 3 A/D-Kanäle im bestimmten Zeitintervall auslesen und dann
als Integer über RS232 mit 115200 Baud zum PC senden.
In der Auswertsoftware erfolgt dann erst die Umrechnung in G.

Nullung erfolgt beim Anschalten der Platine.
Die Platine sollte bei diesem Vorgang waagrecht liegen (Also Z = 0 g,
X=Y=1g)
Dann werden die Ersten 20 Abtastpunkte summiert und der Mittelwert
gebildet.
Daraus ergibt sich mein Offset-Kalibrierwert, der in einer Variablen
gespeichert wird

Mein gemessener Wer ist dann:
Aktueller gemessener Wert Z-Achse += 630 - Offset-Kalibrierwert
Z-Achse
Die 630 entspricht = 1,65 V gemessen mit dem 10 Bit A/D-Wandler.

Daraus ergibt sich in der Lage, bei der die Platine angeschaltet wurde
immer die 630 was bei mir den 1,65 V = 0g entspricht.

Ist also nur ein Offsetabgleich.
Die Skalierung (20mV/g) kann ich beliebig in meiner Auswertsoftware am

PC einstellen.
Gast #394421
Lesenswert?

genau deshlab hab ich mir das Demoboard gegönnt. Mein Kolleg hat ihn
auch selber gelötet und keine Probleme damit obwohl der fast die
gleiche Schaltung hat (nur kein Bluetooth sondern irgendeine andere
Funktechnik)

kann es wirkloich daran liegen das das Demoboard so bescheiden ist?
Gast #394422
Lesenswert?

> Und vor allem gibt es keinen Beschleunigungssensor der das
> Erdmangnetfeld ausblendet

Was hat denn das Erdmagnetfeld damit zu tun? Meintest du die
Erdbeschleunigung?

> und effektiv nur die Wert liefert die wirklich beschleunigt
> werden?

Woher soll er denn den Unterschied kennen?
Gast #394426
Lesenswert?

ja nur leider haben die eine Lieferzeit von 16 Wochen und ich brauchs
wenn möglich gestern :-) Sander funktioniert bei mir der online shop
net und hab jetzt erstmal ne lieferzeit anfrage geschrieben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren