ACELERÓMETRO y registrador + hacer y uso (6 / 9 paso)

Paso 6: ¿Qué frecuencia de muestreo?

¿Los datos de lectura de frecuencia o velocidad de muestreo, se pueden establecer en el bosquejo (ver paso previo), pero que velocidad de muestreo es mejor?

La respuesta es fácil: tan bajo como usted realmente necesita, o simplemente un poco más seguro. Si lees muy a menudo, usted conseguirá probablemente ruido y toneladas de datos que no sepáis cómo se utiliza.

OK entonces: ¿Qué es el más bajo datos samping que necesitas?

Bueno, depende de sus necesidades! Perdón por la vaguedad, pero puede ser fácil de entender con un ejemplo. Si desea conduce a 100 km/h y un tope o un bache largo 0,5 m del punto, una frecuencia de muestreo de menos de 56 Hz es probable que no lo detecta, mientras que una muestra de 150 Hz obtendrá 3 lecturas sobre el obstáculo.

¿Ahora: estas 3 lecturas es suficiente para ser separado claramente del ruido de fondo? Aquí yo puedo no disponen de otra respuesta que: "¡ la prueba!".

(La teoría dice que si el muestreo se realiza a una tasa de al menos dos veces la frecuencia máxima incluida dentro de la señal, entonces es posible recuperar la señal inicial. Todavía un obstáculo, aunque: no es obvio que es la frecuencia de la señal en el ejemplo del bache, por lo que las pruebas parecen ser necesarias en cualquier caso. Una dirección numérica para el caso de bache: si hay un evento de frecuencia principal una vez que la rueda del coche es, digamos, 5 cm desde el borde del bache, entonces se requeriría una frecuencia de muestreo de 1,1 kHz).

Sin embargo, algunos datos que yo he reunido en las tasas de muestreo real:

  • Actividades personales normales: 2-10 Hz (para las medidas en el tronco del cuerpo).
  • Aceleraciones para mediciones de calidad de conducción de autobús: 20-50 Hz (en algunos casos 1 kHz son mencionados...)

Por último: recuerda que la tasa de muestreo máxima en mi bosquejo está limitada por el tiempo necesario para leer y escribir, que en mi caso es de unos 20-25 ms por ciclo. Por lo tanto la tasa de muestreo máxima de mi accelerologger es aprox. 40-50 Hz.

Como referencia: la tasa de muestra de la MPU6050 es 1 para el acelerómetro y 8 kHz para el giroscopio. En la interfaz: con una frecuencia de 400 kHz para el I2C, la tasa de datos máxima de transferencia nominal es 2,6 kHz (17 bytes (acelerómetro + temperatura + giroscopio) 9 (8 + 1) reloj de tics por octeto). Y en el otro extremo, la tasa de transferencia en la SD (?).

Aunque tengo no cavado sobre el tema, supongo que la velocidad de muestreo relativamente bajo de este accelerologer está relacionada con dos de sus características:

  • (Creo) No estoy usando a la transferencia de datos asíncrono que permite a la MPU6050. Acceso a un buffer FIFO en el MPU se puede gestionar a través del código de Jeff Rowberg.
  • El almacenamiento de datos se realiza apertura y cierre el archivo de almacenamiento cada vez que recibe datos del MPU, que es probable que sea un proceso muy lento. Esto debería ser una tarea muy fácil si es necesaria una mayor frecuencia de muestreo.

Artículos Relacionados

Vidrio con luz de acelerómetro controlado

Vidrio con luz de acelerómetro controlado

He empezado este proyecto como un vidrio de lado de la cama con función de iluminación. Cuando he avanzado exploré diferentes usos en diferentes contextos.Escenario de cristal de lado de cama:Cuando el usuario se despierta y necesita beber agua, él o
Registrador de datos geo: Arduino + GPS + SD + acelerómetro para registrar, sello de tiempo y datos del sensor geo-tag

Registrador de datos geo: Arduino + GPS + SD + acelerómetro para registrar, sello de tiempo y datos del sensor geo-tag

versiones17 de octubre de 2013: he publicado una guía sobre el uso de tu teléfono Android para llevar a cabo una tarea similar al aprovechar tu Android dispositivo de construido en GPS y sensores.06 de febrero de 2013: Aparece en GeoAwesomeness http:
Uso de un acelerómetro y un giroscopio con Arduino

Uso de un acelerómetro y un giroscopio con Arduino

he comprado recientemente una combinación de 3 ejes acelerómetro y giroscopio de 2 ejes de Sparkfun y quería publicar parte del código utiliza para conseguirlo ya está en marcha.  Estoy pensando en usarlo en un Arduino basado en controlador MIDI que
Conectar abierto loger y acelerómetro

Conectar abierto loger y acelerómetro

Estoy escribiendo esto por lo que puedo recordar cómo hacer este último. Se trata de un hack tirado unos años atrás y sólo salen del armario para volver a utilizar.ANTECEDENTESEs común que desea guardar los datos de un acelerómetro con un dispositivo
Acelerómetro analógico Control de un Servo

Acelerómetro analógico Control de un Servo

Se trata de un método de usar la salida de pulso cuadrado de un acelerómetro de dos ejes de Memsic para controlar un servo. Sin embargo, a diferencia de otros métodos que utilizan un dispositivo microcontrolador, te voy a mostrar cómo directamente to
Arduino Nano: Sensor acelerómetro giroscopio MPU9250 brújula I2C con Visuino

Arduino Nano: Sensor acelerómetro giroscopio MPU9250 brújula I2C con Visuino

MPU9250es uno de los más avanzados sensores de tamaño pequeño acelerómetro, giroscopio y brújula actualmente disponibles combinados. Tienen muchas características avanzadas, incluyendo filtrado de paso bajo, detección de movimiento e incluso un proce
Acelerómetro y giroscopio Tutorial

Acelerómetro y giroscopio Tutorial

IntroducciónEsta guía está dirigida a todos los interesados en el uso de acelerómetros y giróscopos, así como dispositivos de combinación IMU (Unidad de medición inercial) en sus proyectos de electrónicaCubriremos:¿Qué mide un acelerómetro?¿Qué mide
MPU6050: Acelerómetro de Arduino 6 ejes + Gyro - GY 521 prueba y simulación 3D

MPU6050: Acelerómetro de Arduino 6 ejes + Gyro - GY 521 prueba y simulación 3D

¿Está usted buscando para hacer tu propio quadcopter abejón o RC avión con Arduino pero no sabes cómo conseguir el giro de trabajo? ¿Quizás usted ya compró algunos módulos de 6 eje MPU6050 (en las tablas de desglose de GY-521) sólo para descubrir que
Cómo programar un acelerómetro de Arduino para controles de movimiento

Cómo programar un acelerómetro de Arduino para controles de movimiento

Control de movimiento es siempre algo que ha tocado techo mi interés. Esto es especialmente tan recientemente cuando me enteré de lo fácil Arduino hace al programa. Una vez instalado correctamente esto puede convertirse fácilmente en una impresionant
Guía de giroscopio y acelerómetro con Arduino incluye filtrado de Kalman

Guía de giroscopio y acelerómetro con Arduino incluye filtrado de Kalman

esta guía fue publicada primero en el foro de Arduino y se puede encontrar aquí: http://arduino.cc/forum/index.php/topic, 58048.0.htmlYo apenas había publicado, así que aún más conseguirá un uso. El código se puede encontrar aquí:https://github.com/T
Casco para bicicleta LED controlada por acelerómetro

Casco para bicicleta LED controlada por acelerómetro

si usted ciclo para diversión, ejercicio, ir al trabajo o compulsión, es importante estar bien iluminado y visible en la noche. Manteniendo el casco iluminado es una buena opción porque le da su principal protección extra. Este casco, el siguiente en
Intel Edison IoT - Servo Control utilizando acelerómetro

Intel Edison IoT - Servo Control utilizando acelerómetro

Hola todos, estoy entre los chicos afortunados que recibieron una placa Intel de Edison y el IoT Kit de Grove. Me he pasado mucho tiempo para aprender acerca de esta nueva Junta Directiva de Edison y Arduino impresionante estilo de codificación. Son
Control de cero con un acelerómetro

Control de cero con un acelerómetro

entorno de programación Scratch el es muy popular entre los niños. Usando Arduino, podemos introducir control acelerómetro por lo que sus juegos pueden reaccionar a la inclinación del acelerómetro.Había cubierto los conceptos básicos en el instructiv
Exploración de acelerómetro y magnetómetro de LSM303DLHC

Exploración de acelerómetro y magnetómetro de LSM303DLHC

El LSM303 combina las lecturas del campo electromagnético de la tierra como un magnetómetro con lecturas de la fuerza gravitacional de la tierra como un acelerómetro de tres ejes. Esta información es un sistema de navegación compacto.Como es, el LSM3