You are on page 1of 5

Facultad de Ingeniera y Arquitectura

Escuela de Desarrollo Tecnolgico e Innovacin EDTI

MAGNETOMETRO EN KINETIS

Asignatura: Sistemas Embebidos

Ttulo de la Proyecto: Magnetometro

Fecha de entrega: 13 mayo de 2016

Nombres del estudiante: Marvin Lazarte Camacho

Semestre: Primero-2016

Docente: Ing. Fabio Arns

Cochabamba - Bolivia
2016
Sistemas Embebidos
Ing. Fabio Arnes

MAGNETOMETRO EN KINETIS

FXOS8700CQ is a small, low-power, 3-axis, linear accelerometer and 3-axis, magnetometer combined
into a single package. The device features a selectable I2C or point-to-point SPI serial interface with 14-
bit accelerometer and 16-bit magnetometer ADC resolution along with smart-embedded functions.
FXOS8700CQ has dynamically selectable acceleration full-scale ranges of 2 g/4 g/8 g and a fixed
magnetic measurement range of 1200 T. Output data rates (ODR) from 1.563 Hz to 800 Hz are
selectable by the user for each sensor. Interleaved magnetic and acceleration data is available at ODR
rates of up to 400 Hz. FXOS8700CQ is available in a plastic QFN package and it is guaranteed to operate
over the extended temperature range of 40 C to +85 C.

APPLICATIONS
Security: motion detection, door opening, smart home applications, robotics, and unmanned
aerial vehicles (UAVs) with electronic compass (e-compass) function.
Medical applications: patient monitoring, fall detection, and rehabilitation
E-compass in mobile devices, tablets, and personal navigation devices
User interface (menu scrolling by orientation change, tap detection for button replacement)
Orientation detection (portrait/landscape: up/down, left/right, back/front orientation
identification)
Sistemas Embebidos
Ing. Fabio Arnes

CONFIGURACIONES

I2C


Sistemas Embebidos
Ing. Fabio Arnes

CODIGO KINETIS
res = FX1_Enable(); /* enable accelerometer (just in case) */
if (res!=ERR_OK)
{
Err();
}
for(;;)
{
x = FX1_GetX();
WAIT1_Waitms(50);
y = FX1_GetY();
WAIT1_Waitms(50);
z = FX1_GetZ();
WAIT1_Waitms(50);
printf("Aceleracion: ");
printf("%d ",x);
printf("%d ",y);
printf("%d \r\n",z);
FX1_GetTemperature(&tem);
printf("Temperatura: %d C\r\n",tem);
}

PROYECTO

BIBLIOGRAFIA

Paginas Web consultadas:


Sistemas Embebidos
Ing. Fabio Arnes

1. https://cache.freescale.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf
2. http://www.nxp.com/products/sensors/6-axis-sensors/digital-sensor-3d-accelerometer-2g-4g-
8g-plus-3d-magnetometer:FXOS8700CQ
3. http://www.digikey.com/catalog/en/partgroup/fxos8700cq/38337
4. https://mcuoneclipse.com/2014/10/13/enablingdisabling-fxos8700cq-device-needs-a-delay/
5. https://cache.freescale.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf

You might also like