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
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?
Hallo Felix, vieleicht kannst du damit was anfangen. Jürgen
sorry, das mit dem Dateianhang hat seinbar nicht geklappt.
@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.
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.
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.
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.
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?
q Dr. Know kannst du mir mal deinennSchaltplan schicken und wie du das ganze auswertes? Vielleicht habe ich da ja einen Elementaren Fehler.
Im Prinzip ist der Schaltplan ganz einfach - nichts besonderes Hast du mal deine Masseleitung, Vcc, Referenzspannung des A/D-Wandlers mit dem Oszilloskop auf Rauschen überprüft?
der einzige große unterschied ist, das die auf dem Demoboard einen 1k Widerstand für den Filter verwenden und du 10k.
und wie wertes du das aus? hast du noch Softwarefilter oder nimmst du einfach die Werte die der AD liefert? Wie nullst du das ganze?
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.
aber du hast nicht das demoboard sondern hast ihn dir selber zusammen gelötet?
ja, genau Das Gehäuse ist aber nur schwer zu verlöten.
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?
> 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?
Übrigens: Auf http://www.sander-electronic.de/be00006.html gibt's eine recht große Auswahl an Beschleunigungssensoren.
http://www.st.com/stonline/products/families/sensors/accelerometers.htm zwei davon stehen auf der sander-Liste (LIS3L02AQ und LIS3L02DQ). Der DQ steht bei ST nur als LV02DQ. Ist der einzige digitale (mit SPI-Interface).
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.
Hast du die Messung mit Oszi mal nur am Sensor also ohne Bluetooth oder andere Mikrocontroller angeschlossen gemacht?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.