Skip to content

kriswiner/FRDM-FXS-MULT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FRDM-FXS-MULT

Freescale sensor evaluation board

This sensor evaluation board from Freescale has a variety of their latest motion sensors including:

MPL3115A2 20-bit pressure sensor/altimeter

MAG3110 16-bit magnetometer

MMA8652FC 12-bit accelerometer

FXAS21000 14-bit gyroscope

FXOS8700CQ combination 14-bit accelerometer/16-bit magnetometer

FXLS8471 14-bit accelerometer

MMA9553L 14-bit accelerometer/pedometer

ALS-PT19-315 analog light sensor

Micro SD card for data logging

Many of these sensors have 32 byte FIFO registers for primitive data logging or data collection during microcontroller sleep followed by microcontroller burst reading of the data, which can be useful for low power operation. All of the sensors enable fast (400 kHz) I2C communication, which I am using in all of the sketches, and a few also allow SPI communication. The FXLS8471 accelerometer is very similar in functionality to the MMA8652FC accelerometer and, although it allows both I2C and SPI, the I2C is apparently not connected in the MULTI board design so SPI must be used here.

I have created Arduino sketches running on a 3.3 V 8 MHz ATMEGA 328P Pro Mini for each of the sensors individually demonstrating most of the capabilities afforded by each. In addition, I have combined several of the sensors into a single program to probe the advantages, if any, of 9 DoF sensor fusion with multiple accelerometer and magnetometer inputs. I use open-source Madgwick and Mahoney sensor fusion filters similar to those used to provide sensor fusion for the MPU-9x50 and LSM9DS0.

About

Freescale sensor evaluation board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%