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!
Kalibrierung funktioniert nicht
Moderator: Guido Körber
- Christoph Jung
- Posts: 670
- Joined: Sun Oct 08, 2006 3:43 pm
- Location: Germany / Berlin
- Contact:
Re: Kalibrierung funktioniert nicht
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?
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?
Re: Kalibrierung funktioniert nicht
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
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
- Christoph Jung
- Posts: 670
- Joined: Sun Oct 08, 2006 3:43 pm
- Location: Germany / Berlin
- Contact:
Re: Kalibrierung funktioniert nicht
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.
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.
-
- Site Admin
- Posts: 2856
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: Kalibrierung funktioniert nicht
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.
Die Kalibrierung geschieht in Stufen von 8,5 LSB, daher kann es eine ±4,25 Abweichung in Nulllage geben.