¿Una duda sobre la interconexión del circuito EMG con Arduino?

0

Así que hice un circuito de detección de EMG utilizando el chip amplificador de instrumentación de TI INA128 como se muestra a continuación ( lo siento si el esquema se ve mal):

Yelcircuitofuncionabienparamisnecesidades(aunquehayunlevezumbidoyruidodefondo).EstabaintentandoconectarlaV_outalADCdeArduino.¿Quécircuitodeinterfazseríamejorparaestepropósito?Estabaprobandolasinstruccionesdadas here usando la solución de amplificador sumador op-amp. Utilicé el amplificador operacional LM741 en mi circuito. Pero fue un fracaso. Mi señal de salida V_out varía entre -100mV y 100mV.

    
pregunta dexterdev

2 respuestas

2

Debido a que parece tener un LM741, la solución más simple es utilizar la configuración de 2 inversores:

simular este circuito : esquema creado usando CircuitLab

Para el ADC de su arduino, debe verificar, pero la entrada máxima podría ser de 5 V, si es el caso, puede aumentar R2 a 20K y obtendrá un desplazamiento de 2,5 V.

    
respondido por el MathieuL
1

El circuito sugerido por usted debería funcionar en principio. El OP que utilizó (LM741) necesita al menos \ $ \ pm10V \ $, por lo que si usó el mismo suministro de \ $ \ pm9V \ $ que para el INA128, ese puede ser el error.

ADVERTENCIA: MATEMÁTICAS Solo para la solución, consulte el circuito a continuación.

Si no, aquí hay un circuito que usaría para convertir el + -100mV a 0-5V usando la fórmula de tu enlace

$$ V_0 = \ left (V1 \ frac {R2} {R1 + R2} + V2 \ frac {R1} {R1 + R2} \ right) \ left (1 + \ frac {R4} {R3} \ derecha) $$

Digamos que \ $ V1 \ $ es nuestra señal de entrada y \ $ V2 \ $ el voltaje de compensación. Como puede ver en la Fórmula anterior, primero sumamos y luego multiplicamos con este circuito como en matemáticas. Entonces, para obtener una señal positiva, agregamos \ $ 100mV \ $ a la señal. Para lograr esto, podemos crear un divisor de voltaje con el suministro de 5V del Arduino.

$$ V2 = 5V \ cdot \ frac {R5} {R5 + R6} = 100mV $$

Al usar una calculadora de resistencia como esta obtenemos los valores para R5 y R6 como:

$$ R5 = 1k \ Omega $$ $$ R6 = 22k \ Omega + 27k \ Omega $$

Como puede ver, R6 se crea realmente a partir de dos resistencias en serie para coincidir con la relación. Llamemos al segundo Resistor R7 $$ R6 = 22k \ Omega $$ $$ R7 = 27k \ Omega $$ $$ V2 = 5V \ cdot \ frac {R5} {R5 + R6 + R7} = 100mV $$

Ahora para agregar V1 y V2 sin ninguna ponderación de los valores \ $ \ frac {R1} {R1 + R2} \ $ y \ $ \ frac {R2} {R1 + R2} \ $ deben ser iguales. Entonces, de hecho, R1 tiene que ser igual a R2

Permite elegir un valor para R1 y R2, digamos $$ R1 = R2 = 10k \ Omega $$

Veamos lo que tenemos ahora:

$$ V_0 = \ left (V1 \ frac {10k \ Omega} {10k \ Omega + 10k \ Omega} + V2 \ frac {10k \ Omega} {10k \ Omega + 10k \ Omega} \ right) \ left (1 + \ frac {R4} {R3} \ derecha) = \ izquierda (V1 \ frac {1} {2} + V2 \ frac {1} {2} \ derecha) \ izquierda (1 + \ frac {R4} {R3} \ right = = izquierda (V1 + V2 \ right) \ frac {1} {2} \ left (1 + \ frac {R4} {R3} \ right) $$

Así que ahora que \ $ \ pm100mV \ $ Signal está compensado por \ $ 100mV \ $ a un rango de \ $ 0-200mV \ $ necesitamos aumentarla a \ $ 0-5V \ $

$$ \ frac {1} {2} \ left (1 + \ frac {R4} {R3} \ right) = \ frac {5V} {200mV} = 25 $$ $$ \ frac {R4} {R3} = 49 $$

Al utilizar la calculadora anterior obtenemos $$ R4 = 330k \ Omega $$ $$ R3 = 6.3k \ Omega $$

Esto realmente no es un ajuste perfecto (3% de descuento) pero como las resistencias pueden tener un gran margen de error (5%) es lo suficientemente cerca. (Puedes ir mejor con tres resistencias: R4 = 290k R3 = 10k || 39k)

Ahora finalmente tenemos todo lo que necesitamos. Circuito final:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Warloxx

Lea otras preguntas en las etiquetas