Kalibrierung funktioniert nicht

Dies ist das deutsche Forum für alle Themen um den JoyWarrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
PKlemm
Posts: 2
Joined: Mon Apr 19, 2010 11:22 pm

Kalibrierung funktioniert nicht

Post by PKlemm »

Hallo,
woran liegt eseigentlich, wenn man beim Kalibieren mit dem Calibration Tool stets andere Werte eingestellt bekommt?
Darüber hinaus liefert die Z-Achse einen Wertebereich von 512 bis -390 beim Kippen um 180° bei der +/-2g Einstellung.
Gemäß Data Sheet des SMB380 könnte im Adressbereich 36h bis 3Ch der Offset eingestellt werden. Auch lese ich hier im Forum von der Möglichkeit, die Gain-Werte zu ändern. Mit welchem Tool macht man das ? Der AS-Programmer deckt den Adressbereich nicht ab.
Vielleicht könnte mir jemand hier weiter helfen.
Danke im Voraus!
User avatar
Christoph Jung
Posts: 670
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: Kalibrierung funktioniert nicht

Post by Christoph Jung »

Ein oft gemachter Felher ist, dass man bei der Kalibrierung ein anderes Tool laufen hat, was aktiv auf den JoyWarrior zugreift. Dadurch kommen Fehler in der Kalibrierung zustanden.

Die Gain-Werte und der Offset sollten nicht angefasst werden, da das die Messergebnisse sehr verzerren kann. Darum ist das auch in keinem der Tools implementiert, bzw. wird nicht zum Download angeboten.

Was ist denn das genaue Problem?
Abteilung: Softwareentwicklung
Folge uns auf Twitter
Follow us on twitter
PKlemm
Posts: 2
Joined: Mon Apr 19, 2010 11:22 pm

Re: Kalibrierung funktioniert nicht

Post by PKlemm »

Hallo Herr Jung,
das Problem ist, dass ich keine vernünftigen Werte bekomme:
Meine Erwartungshaltung ist ein Wert im Bereich von etwa 0, -255 bis +255, wenn die jeweilige Achse aus der horizontalen (0°) um +90 und -90° geschwenkt wird.
Im JoyWarrior Programmingtool, Functions, Axe-Values liefern die Achsen folgende Werte:
(Achsrichtung horizontal, verikal hoch, vertikal runter): x (10,213,-190); y(-4,124,-128); z(-300,130,-512).
Nach der Kalibrierung ändern sich die Werte bei waagrechter x und y Achse ändern sich die Werte von X und Y minimal, Z jedoch u.U. ziemlich stark. Eine 512 ist dann immer dabei.
Wenn die Kalibrierung ausgeführt wird, ist auch kein anderes Programm aktiv.
Im Tiltsensor werden bei 90° Kippung für 30° und 55° angezeigt, nicht 90.

Gibt es eine Lösung?
MfG
Peter Klemm
User avatar
Christoph Jung
Posts: 670
Joined: Sun Oct 08, 2006 3:43 pm
Location: Germany / Berlin
Contact:

Re: Kalibrierung funktioniert nicht

Post by Christoph Jung »

Also ganz auf 0 werden Sie die X- und Y-Achse nie bekommen, da ein gewisser Rauschanteil vorhanden ist. Ein Wert zwischen -4 und +4 ist Laut Datenblatt im Grünen bereich. Die Z-Aches wird immer um die 250 liegen, da auf unserem Planeten Gott-Sei-Dank eine 1G schwerkraft haben.

Die anderen Werte sehen stark danach aus, dass die Gain-Werte geändert worden sind. Das passiert nur, wenn entweder bei der Kalibrierung ein Anderes Programm aktiv auf den JW24F8 zugegriffen hat oder man daran manuell rumspielt. Vom Werk aus sind diese Werte fest eingestellt und wir führen auch keine Kalibrierung bei der Produktion durch.

Was den Offset betrifft haben wir dafür kein eigenes Programm, da wir dies für die Nutzung des Sensor nicht benötigen.

Die einzige Lösung ist, die Gain-Werte wieder herzustellen. Leider sind diese Werte für jeden Chip anders und man muss sich selber dran versuchen welcher Wert da passt. Ich schicke eine PN mit dem Programm als Anhang.
Abteilung: Softwareentwicklung
Folge uns auf Twitter
Follow us on twitter
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Kalibrierung funktioniert nicht

Post by Guido Körber »

Als kleine Ergänzung dazu: Es reicht, wenn ein mal beim Kalibrieren ein anderes Programm parallel läuft und die Werte durcheinander bringt, danach sind die Gain-Werte verloren.

Die Kalibrierung geschieht in Stufen von 8,5 LSB, daher kann es eine ±4,25 Abweichung in Nulllage geben.
Post Reply