General MEMS Sensor Model

Warning message

The Propeller Object Exchange system is decommissioned and replaced with a GitHub repository to house the same existing and future Propeller objects. As of 12/5/2019, this site is read-only. You can continue to browse and download objects from here for a limited time; however, please begin using the Parallax Propeller repository for future reference.
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Request group membership
Auxiliary Files
By: created: 2013-03-27 | updated: 2013-04-09

This PST application includes three steps of the make and use of a simple and general mathematical sensor model for 3-axis MEMS sensors in embedded applications. This Calibration/Error Model works well with any kind of 3-axis Accelero, Gyro and Magnetic MEMS devices. Here, data of a Hitachi H48C 3-axis Accelerometer Modul is used as a "Proof of Concept" of the method in real practice where the original 10% accuracy of the sensor was improved to reach ±1mg (0.2%). The General Sensor Model contains a real-time Temperature Correction procedure, which is excersized, too. This object uses the uM-FPU 3.1 Floating Point Coprocessor, but that feature is not essential for the implementation of the object at lower sensor data rates (<100Hz) for a single sensor. 

In this upgrade the System Boot EEPROM on I/O pins 28/29 is used to store the data during calibration, parameter calculation and model application. This is much more convenient than the manual recording and data retyping was in the previous versions.
Original File Upload
Package icon General_Sensor_Model_-_Archive__Date_2009.07.05__Time_16.15.zip94.8 KB