Magnitud basada en hardware para acelerómetro

2

En el pasado, he tomado la magnitud de un acelerómetro digitalmente, utilizando la siguiente ecuación:

magnitude = sqrt(x^2 + y^2 + z^2)

Sin embargo, para hacer esto necesito muestrear los tres planos del acelerómetro (x, y, yz) que ocupan tres canales en mi DAQ. Esto está bien para un solo acelerómetro, pero ahora que estoy empezando a usar un acelerómetro múltiple, ¡esto significa que necesito muchos canales!

Al ver que estoy tomando la magnitud, me preguntaba cómo realizaría el mismo cálculo en hardware, antes de muestrear los planos, de modo que solo tengo que muestrear un canal por acelerómetro en lugar de tres.

¿Alguien podría mostrarme cómo se verían los circuitos para que yo realice este cálculo de magnitud?

Gracias de antemano.

    
pregunta ritchie888

1 respuesta

1

Este es un problema clásico y tiene una respuesta clásica.

simular este circuito : esquema creado usando CircuitLab

Aunque es sencillo, está marcado por imprecisiones considerables si intenta un amplio rango dinámico. 1% de precisión es bastante estándar. Estos multiplicadores aún están disponibles, como Analog Devices AD532 .

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas