PCB cuadrotor (sin cepillo) (14 / 20 paso)

Paso 14: IMU parte 1: sensores

Control de regeneración sólo es útil si hay una señal de medición de calidad para alimentar nuevamente. En el caso de un cuadrotor, es fundamental para tener una medida exacta de ángulo y velocidad angular. Esto requiere dos tipos de sensores. ¿Suena familiar? Yo no estaba bromeando cuando dije que quadrotors están el nuevo Segway. De hecho, son más como dos Segways vuelos, uno para echada y rodillo. Cada eje tiene su propia medida de acelerómetro y giroscopio, y la forma de la señal de estos dos sensores se puede combinar es idéntica a lo que utilicé en el Seg... Instructable del palillo y en este libro blanco. Antes de mirar el filtro complementario, sin embargo, es importante entender lo que cada uno de los sensores hace:

El acelerómetro:

El acelerómetro no medir aceleración. Mide la fuerza por unidad de masa a lo largo de cada eje. Puede utilizar esta medida para determinar la dirección de la gravedad, que ejerce una fuerza hacia abajo, como el cuadrotor no está acelerando.

El Polulu minIMU-9 es mucho menos problemas que el sensor analógico original porque es la puesta a cero y reporta un valor digital con un factor de escala conocido. El factor de escala es incluso un buen número simple: 1 mg/dígito con el rango más sensible. Es decir, 1/1000 la aceleración debido a la gravedad por dígitos. Tengo este valor directamente en la hoja de datos del acelerómetro. Si señalas con el sensor eje X directamente hacia abajo, debe informar un valor de 1.000.

Conversión de una medida de la aceleración a un ángulo requiere un montón de trigonometría o una linearización. Puesto que el cuadrotor pasa la mayor parte de su tiempo horizontalmente y se desvía por más de 30 º en cualquier dirección, elegí la linearización. La primera imagen muestra cómo alinear sobre 0 º. La pendiente de la línea que es tangente a la salida del sensor vs curva de ángulo a 0 º es de 1000digit/rad. El inverso es lo que se llama A_GAIN en el código:

A_GAIN = 0.001 rad/dígito = 0.0573º / dígitos.

Este es el número por el que multiplicar el valor bruto acelerómetro para conseguir un ángulo aproximado en grados.

El giro:

El giroscopio no es realmente un giroscopio; no hay volantes de giro dentro de la viruta. Se llama más exactamente un sensor de velocidad angular y utiliza una estructura de horquilla de MEMS a medida tasa de rotación basado en la fuerza de Coriolis. Como el acelerómetro, hay uno para cada eje.

Ya que este es un bonito IMU digital, el valor reportado es directamente en unidades físicas, aunque el factor de escala es un poco extraño. Se da en la hoja de datos para el giro como 8.75mdps /, o 0.00875(º/s)/dígitos. Utilizar este valor directamente como G_GAIN en el código.

G_GAIN = 0.00875(º/s)/digit.

Este es el número por el que multiplicar el valor del crudo giro para obtener una velocidad angular en grados por segundo.

Motivación a la fusión de sensores para calcular el ángulo:

El giróscopo mide directamente velocidad angular, por lo que la información sobre el ritmo es atendido por los giroscopios solo. De hecho debería ser posible volar el cuadrotor sólo información sobre el ritmo, pero necesitaría una estructura de control diferente y no autonivela. Para obtener el control de buena actitud, comentarios de ángulo también son necesario.

Desafortunadamente, la estimación de acelerómetro de ángulo no es perfecta. Aceleración horizontal alterará el cálculo de ángulo, ya que el acelerómetro no puede distinguir la diferencia entre aceleración hacia delante y que se inclina hacia atrás. El cuadrotor no pasa mucho tiempo acelerando horizontalmente, pero cuando lo hace, puede fácilmente tirar grandes fracciones de 1g, que alterará sustancialmente la estimación del ángulo.

El giro también puede producir una estimación del ángulo, por Integración numérica: si sabes qué tan rápido está girando, puede predecir qué ángulo le estará en el paso del tiempo multiplicando la velocidad por el tiempo de la muestra. Esta estimación del ángulo puede trabajar por períodos cortos de tiempo, pero durante mucho tiempo una se deriva del ángulo verdadero. No importa lo buena y bien cero el giro es, Integración numérica siempre hará que la estimación del ángulo producida por el giro solo a la deriva con el tiempo.

Así, el acelerómetro es malo para la estimación de ángulo a corto plazo, pero proporciona a un equivalente promedio a largo plazo estable al vector gravedad. El giroscopio es bueno para los cálculos de ángulo a corto plazo, pero se deriva durante largos períodos de tiempo. El filtro complementario, en el siguiente paso, se combina los sensores juntos suavemente en diferentes escalas de tiempo para obtener una mejor estimación del ángulo de cada sensor solo podría producir.

Artículos Relacionados

El nuevo y mejorado sin cepillo eléctrico Scooter sistema Guía de alimentación

El nuevo y mejorado sin cepillo eléctrico Scooter sistema Guía de alimentación

en 2008, armé una guía en Instructables acerca de cómo actualizar el sistema de alimentación de su pequeño vehículo eléctrico personal. Fue una cartilla sobre los fundamentos de un sistema eléctrico de vehículo eléctrico y ofrece recursos y consejos
Como hacer un kart eléctrico Custom y Motor sin cepillo de la C.C.

Como hacer un kart eléctrico Custom y Motor sin cepillo de la C.C.

este instructivo detalla el diseño y la fabricación de mi Go-Kart eléctrico. Sin embargo, los principios y métodos pueden aplicarse a vehículos similares.Eli-Kart surgió de un interés mío para crear un simple, confiable, vehículo eléctrico personal q
Cómo comprar y controlar el motor sin cepillo

Cómo comprar y controlar el motor sin cepillo

Si quieres hacer tu propio rc avión o helicóptero tienes que aprender a controlar el motor sin cepillo. Más de la voluntad de trabajo ESC (Control electrónico de velocidad) no para nosotros, pero no todos. Alguien tiene que control ESC (utilizo Ardui
DSLR de cardán sin cepillo

DSLR de cardán sin cepillo

Con el mercado en auge de cardanes sin cepillo, intenté crear mi propio.Tuve una idea para un estabilizador de cámara en el 2013 como un proyecto de estudiante de segundo año de secundaria. He seguido la comunidad RC por un tiempo y durante este tiem
Convertir un viejo coche RC sin cepillo

Convertir un viejo coche RC sin cepillo

bien primero de im no está seguro de cómo para empezar de que sea im ningún experto en esto es solo un intento de hacer algo o que este es mi primer instructable supongo que sería muy obvio si ves mi perfil o que mi puntuación es terrible sí sé bien
La realización de un cardán sin cepillo bricolaje con Arduino

La realización de un cardán sin cepillo bricolaje con Arduino

Esta es una historia de mi tercer proyecto con gyro barato y Arduino.Después de los anteriores dos proyectos, Péndulo invertido fácil y caligrafía 3D, he pensado de hacer Cámara de cardán con Arduino. Luego tenía las tres políticas para el proyecto.E
K'nex montaje del Motor sin cepillo y adaptador

K'nex montaje del Motor sin cepillo y adaptador

¡ Bienvenido a mi instructable sobre cómo hacer un montaje de motor sin escobillas y adaptador para k'nex! Usando esto, podemos usar motores brushless para conducir nuestras creaciones k'nex!Construí este porque estaba buscando métodos alternativos d
Limpiar una botella sin cepillo

Limpiar una botella sin cepillo

puede limpiar botellas de cuello estrecho, incluso los que son un raro la forma - como mi alimentador de Colibrí - gratis, sin cepillo.Paso 1: herramientas Una botella que necesita limpieza.Una cuchara.Agua.Jabón de plato.Arroz.Paso 2: Una cucharada
Ejecutar un CDROM sin cepillo Motor con Arduino

Ejecutar un CDROM sin cepillo Motor con Arduino

un motor de corriente continua brushless o BLDC es un tipo de motor sin cepillo de cualquier. Significa que no hay ninguna conexión directa (cepillo) entre la rotación del husillo y otras partes fijas como como bobina. Así es la producción de cambios
Motor segadora hierba substituido con el motor sin cepillo de RC camiones y utiliza una placa de control Arduino

Motor segadora hierba substituido con el motor sin cepillo de RC camiones y utiliza una placa de control Arduino

Durante años he estado usando mi podadora con baterías LiPo actualizadas, como tipo de los utilizados en un coche de RC. Baterías LiPo han trabajado bien y siempre mucho más tiempo de uso trimmer en bastante un poco de menos peso. El problema era que
GENERADOR eléctrico CON MOTORES sin cepillo

GENERADOR eléctrico CON MOTORES sin cepillo

"El mundo ha maquillado. Lo siento en el agua. Lo siento en la tierra. Lo huelo en el aire. Mucho de lo fue se ha perdido... "-el Señor de los anillos.Ciertamente... hablando del Petróleo y de las Energías No Renovables, mucho de lo fue se ha pe
Motor sin cepillo de piezas de computadoras

Motor sin cepillo de piezas de computadoras

mi objetivo es un hubmotor sin cepillo completamente DIY para asistencia eléctrica basado en piezas recicladas de bicicletas.Se trata de prototype 2. Prototipo 1 fue sólo un rápido echar y 3 será escala de prueba.
Cómo envolver o actualizar un Motor sin cepillo del Outrunner

Cómo envolver o actualizar un Motor sin cepillo del Outrunner

un motor sin escobillas utiliza una corriente pulsada que alterna entre tres cables. Este hecho acerca de ellos puede hacer que parezcan confusas acerca de cómo hacer uno. Hay algunas maneras diferentes para envolver un outrunner sin escobillas, pero
Avanzados sistemas eléctricos sin cepillo para pequeños Scooters eléctricos

Avanzados sistemas eléctricos sin cepillo para pequeños Scooters eléctricos

tesis: es factible construir un dispositivo de movilidad personal muy potente, eficiente y ligero utilizando equipo de hobby-grado para menos de $400. Esta cantidad puede ser considerablemente menos dependiendo de las necesidades individuales del con