Está en la página 1de 8

Implementación de circuito para la adquisición y procesamiento de una señal

electromiográfica

Ivan David Vasquez Guzman, Regina Rios López


Facultad de Ciencias
Universidad Nacional Autónoma de México

Resumen
Durante este proyecto la adquisición de las señales bioeléctricas del bı́ceps braquial nos permitirá realizar el
procesamiento de una señal electromiográfica; se obtendrán diversos gráficos de la señal procesados en MatLab
teniendo como objetivo obtener las amplitudes reales de la señal con valores útiles para el diagnóstico clı́nico.
Palabras clave: electromiograma, señales bioeléctricas, transformada de Fourier, RMS, amplificador de
instrumentación, filtro pasa bandas, filtro notch.

1. Objetivos

1.1. Objetivo principal


Realizar un sistema de adquisición y procesamiento de
señales de un electromiograma (EMG).

1.2. Objetivos generales


Lograr adquirir una señal electromiográfica de acuer-
do a los parámetros normales de la señal.

Procesar y digitalizar la señal electromiográfica. Figura 1. Esquemático del bı́ceps braquial [3].

Obtener la señal digitalizada en valores útiles para


el diagnóstico clı́nico. es un potente flexor del antebrazo en la articulación del
codo y supinador del antebrazo [3].
2. Marco teórico En esta ocasión el registro de la actividad eléctrica
de dicho músculo se realizará al flexionar el antebrazo.
La electromiografı́a (EMG) es una metodologı́a de re- El registro de la actividad eléctrica del bı́ceps braquial
gistro y análisis de la actividad bioeléctrica del músculo se realizó con la ayuda de electrodos superficiales,
liso y esquelético cuya función va orientada al diagnóstico resultando en la elaboración de un electromiograma
de enfermedades neuromusculares como la disfunción del superficial (no invasivo).
plexo braquial, miopatı́as, esclerosis lateral amiotrófica [1],
entre otras, ya que esta estudia funcionalmente el músculo La amplitud de la señal a considerar durante este
esquelético en condiciones normales y patológicas [2]. El proyecto se encuentra[4] en un rango de 0 a 10 mV o de 0
EMG permite descubrir alteraciones en el funcionamiento a 1.5 mv (RMS), mientras que la frecuencia de la señal se
neuromuscular profundizando en el diagnóstico clı́nico. En encuentra entre 0 a 500 Hz, sin embargo en las frecuencias
este proyecto, se optó por registrar la actividad eléctrica de 50 a 150 Hz es donde se presenta la mayorı́a de la
del músculo bı́ceps braquial (figura 1); este músculo tiene información de la señal que se desea adquirir [5]. El
dos cabezas; una corta que tiene su origen en la apófisis sistema de adquisición de la señal se realizó con la ayuda
coracoides y una larga que se origina como un tendón en de un generador de señales y esta etapa fue verificada
el tubérculo supraglenoideo de la escápula, ambas de las con la ayuda de un osciloscopio. Para realizar el circuito
dos cabezas se unen para formar un tendón cuya inserción para la adquisición de la señal se realizó un amplificador
es la tuberosidad del radio. El músculo bı́ceps braquial de instrumentación; este es un amplificador operacional

Preprint submitted to Elaboración y Desarrollo de Proyectos Experimentales 15 de noviembre de 2022


en modo diferencial con una ganancia controlada; tiene implementó un filtro pasa bandas activo de 50-150 Hz
una alta impedancia de entrada y un alto rechazo en ya que está es la frecuencia de interés en la señal electro-
modo común, esta compuesto por 3 amplificadores miográfica que se desea adquirir, seguido de esto la señal
operacionales y 7 resistencias, la gran ventaja del circuito será amplificada por un amplificador operacional con una
es que la ganancia del amplificador depende solamente ganancia de 155, por último se empleó un amplificador
de una resistencia (Rgain ). operacional no inversor en configuración de sumador con
un divisor de voltaje, de esta manera los valores negativos
de la señal serán eliminados y se obtendrán únicamen-
te valores positivos. Cabe mencionar que se emplearon
TL081 para el amplificador de instrumentación y para
el amplificador sumador, mientras que para los filtros
propuestos se empleó un LM084.

Figura 2. Esquemático de un amplificador de intrumentación [6].

El uso de los amplificador de instrumentación permite


amplificar señales biológicas como los biopotenciales mus-
culares, es por esto que para lograr obtener nuestra señal
de interés, este fue implementado. Una vez adquirida la
señal del EMG se procedió a filtrar la señal por medio
de filtros rechazabandas y pasabandas, posteriomente la Figura 3. Diagrama de bloques de la implementación analógica..
señal filtrada fue amplificada nuevamente y a esta se le
sumo el voltaje necesario para eliminar los componentes Para la adquisición de señales se utilizaron 3 electrodos,
negativos de la señal por medio de un sumador. En el los cuales fueron colocados como se observa en la figura
apartado 3 de este trabajo se revisa la adquisición y pro- 4.
cesamiento de la señal del EMG con mayor profundidad.

3. Desarrollo experimental

Para la implementación del EMG, el desarrollo expe-


rimental se dividió en dos partes: una analógica y una
digital; en la parte analógica se utilizó el circuito para cap-
tar las señales eléctricas (biopotenciales) de los músculo
bı́ceps braquial para posteriormente filtrar los biopoten- Figura 4. Posiciones de colocación de los electrodos en el sujeto
ciales, amplificarlos y rectificarlos, esto se realizó para de prueba..
facilitar la digitalización de las señales. En la implemen-
tación digital se realizó la recopilación de los datos para
Se realizó un amplificador de instrumentación para
posteriormente realizar el procesamiento digital de la
realizar la amplificación de la diferencia de las señales
señal.
obtenidas con los electrodos el cual puede verse en la
figura 5.
3.1. Implementación analógica
Se implementaron un total de 5 fases para el trata-
miento analógico de la señal; de esta manera se obtuvo el
circuito final con el que se adquieren los biopotenciales
de bı́ceps braquial. Las fases implementadas se muestran
en la figura 3, en esta se muestra como primer fase a la
conexión de los electrodos superficiales al amplificador de
instrumentación, posteriormente la señal adquirida del
A.I pasó por un proceso de filtrado en el cual se imple-
mento un filtro notch de 60 Hz para eliminar el ruido
procedente del tomacorriente de la CDMX, también se Figura 5. Diseño de Amplificador de instrumentación..

2
Posteriormente se utilizó un filtro rechaza banda activo filtro pasabanda, la cual puede verse en la figura 8, se
de 60 Hz (figura 6) para la eliminación del ruido de la necesitó amplificar la señal.
fuente de alimentación de la CDMX.

Figura 8. Señal EMG real a la salida del filtro pasabanda vista en


osciloscopio..

Figura 6. Diseño de filtro rechaza banda de 60 Hz..


Por lo que se agregó un amplificador operacional con
ganancia de 43.8 dB debido a la baja amplitud de la señal
Posteriormente se empleó un filtro pasa banda activo electromiográfica, en este se utilizó una resistencia de 220
con una banda de entre 50-150 Hz (figura 7), para el cual kΩ como resistencia de ganancia y una resistencia de 1
se propuso el uso de 2 capacitores: uno de 60 nF y otro 50 kΩ, como se puede observar en la figura 9
nF para los filtros pasa alta y pasa baja que componen
al filtro pasa banda activo respectivamente. A partir de
la ecuación de las frecuencias de corte de los filtro se
obtuvieron los valores de resistencia necesarios para la
implementación del circuito, sin embargo, para fines de
este proyecto se decidió utilizar resistencias de otro valor
cercano al calculado debido a la imposibilidad de obtener
resistencias de ese valor, por lo que los valores de las
frecuencias de corte reales obtenidos son los siguientes:

1 1
fCP asa altas = = = 47,36Hz Figura 9. Diseño del amplificador operacional con ganancia de
2πR1 C1 2π(56kΩ)(60nF ) 43.8 dB..
(1)
La señal obtenida a la salida de la anterior fase de la
1 1 implementación analógica fue la esperada, sin embargo,
fCP asa altas = = = 144,68Hz como puede verse en la figura 10 la señal obtenida contiene
2πR1 C1 2π(22kΩ)(50nF )
(2) valores negativos por lo que fue necesaria la implementa-
El diseño del filtro pasa banda activo utilizado puede ción de un amplificador operacional en configuración de
verse en la figura 7, en el cual se utilizaron un capacitor sumador.
de 50 nF y una resistencia de 22 kΩ para el filtro pasa
bajas y un capacitor de 60 nF con una resistencia de 56
kΩ para el filtro pasa altas.

Figura 10. Señal EMG real a la salida del amplificador operacional


con ganancia de 43.8 dB vista en osciloscopio..

Figura 7. Diseño del filtro pasa banda activo.. Finalmente, se utilizó un amplificador operacional en
configuración de sumador no inversor con un divisor de
Debido a la baja amplitud de la señal a la salida del voltaje para asegurarse que la señal fuera positiva ,como

3
puede verse en la figura 11. De acuerdo con la ecuación La salida final obtenida de la implementación analógica
del divisor de voltaje se decidió utilizar una resistencia de puede verse en la figura 14, en la cual puede verse que la
56 kΩ y una de 10 kΩ para su diseño, en donde el voltaje señal esta amplificada y su amplitud se encuentra entre
sumado del divisor de voltaje es el siguiente: valores de 0 a 5 volts, lo que permite su procesamiento
digital.
R2 10kΩ
Vout = Vin = 12 V ≈ 1,81V (3)
R1 + R2 56kΩ + 10kΩ

Figura 14. Señal EMG real a la salida de la implementación


analógica vista en osciloscopio..
Figura 11. Diseño del amplificador operacional con configuración
de sumador no inversor y divisor de voltaje.. Para la detección se señales se contó con la participación
de 2 sujetos de prueba, los cuales realizaron esfuerzo
El circuito fue simulado en Proteus como parte de la al contraer el brazo y mantener la contracción por 5
verificación de su funcionamiento y su implementación segundos como puede verse en la figura 15. La prueba se
como puede verse en la figura 12. realizó en tres modalidades: sin peso, utilizando una liga
de resistencia de 10 lb y utilizando una liga de resistencia
de 40 lb. En el caso del sujeto 1 se registró la señal durante
10 segundos al realizar una contracción; en el caso del
sujeto 2 se registró la señal durante un minuto al realizar
3 contracciones por 5 segundos cada una y con un tiempo
de 10 segundos de relajación entre cada contracción.

Figura 12. Simulación del circuito para la adquisición de señales


electromiográficas en Proteus..

La implementación del circuito puede verse en la si-


guiente figura, en la cual se señalaron cada una de las
partes que lo componen.

Figura 15. Prueba realizada para al obtención de las señales elec-


tromiográficas..

3.2. Implementación digital


Para el procesamiento digital se utilizó el convertidor
analógico-digital del microcontrolador ATMEGA328P
para establecer la comunicación entre el circuito y el or-
denador. Con ayuda de este y MatLab se digitalizó la
señal electromiográfica, posteriormente se conectó el puer-
Figura 13. Circuito para la adquisición de señales electromiográfi- to serial del microcontrolador con Matlab por medio de
cas.. un plugin, de esta manera las muestras de la señal se

4
recaudaron (vease apéndice A), las muestras recabadas datos obtenidos con la RMS aplicada para el sujeto 1 sin
se digitalizaron con una frecuencia de muestreo de 1000 el uso de banda.
muestras por segundo, en donde se tomó en cuenta el
Teorema de muestreo de Nyquist-Shannon, que establece
que se necesita una frecuencia de muestreo de al menos
el doble de la frecuencia máxima de la señal para obtener
un muestreo adecuado con la menor perdida de informa-
ción posible. Se realizó un escalamiento de la señal para
obtener los valores reales de la misma; para esto se creo
un vector en el cual todas sus entradas son de 1.7 mV que
es el voltaje que el sumador aplica a la señal. El diagrama
de la implementación digital puede verse en la figura 16.

Figura 18. Señal de EMG con RMS aplicada..

Finalmente, se aplicó la transformada de Fourier para


observar la frecuencia predominante de la señal EMG
y verificar el correcto funcionamiento de los filtros del
circuito implementado. En la figura 19 se puede observar
Figura 16. Diagrama de la implementación digital..
el gráfico de los datos obtenidos con la transformada de
Fourier aplicada para el sujeto 1 sin el uso de banda. Cabe
mencionar que la implementación de estás funciones para
De esta manera en la figura 17 se puede observar el el procesamiento digital de las señales fue implementado
gráfico obtenido del sujeto 1 sin el uso de bandas elásticas en MatLab (Véase apéndice A).
en valor reales para el análisis clı́nico.

Figura 19. Señal de EMG con transformada de Fourier aplicada..


Figura 17. Señal de EMG digitalizada..

Posteriormente se calcula el Root Mean Square (RMS),


este se utilizará para cuantificar la señal eléctrica, ya que 4. Resultados
refleja la actividad fisiológica en la unidad motora durante
la contracción, de esta manera se proporciona la mayor En la figura 20 se muestra el gráfico de la señal EMG
información sobre la amplitud de la señal EMG, pues la del sujeto 1 con el procesamiento digital para la prueba
RMS proporciona una medida de la potencia de la señal con uso de banda de 40 lb. En la figura 21 se observan
creando una forma de onda que es fácilmente analizable las distintas fases del procesamiento digital para la señal
[7]. En la figura 18 se puede observar el gráfico de los EMG del sujeto 2, en los primeros 2 gráficos se muestra

5
una zona de reposo y una zona de actividad eléctrica 6. Conclusiones
(contracción muscular).
De acuerdo a los resultados de este proyecto, podemos
decir que:

A pesar de lograr adquirir y procesar digitalmente


una señal EMG, este circuito no debe ser empleado
para obtener un diagnóstico médico debido a que en
este proyecto no se considero tomar el espectro de
frecuencias completo de una señal de EMG y no se
implemento una fase de aislamiento para la seguridad
del paciente, sin embargo, el prototipo obtenido de
la implementación realizada durante en este proyecto
puede ser utilizado como base para la implementación
de un circuito para este propósito.
Emplear mejores filtros y realizar mejores amplifica-
ciones de la señal serán de gran utilidad a la hora
del procesamiento digital de la señal.
Figura 20. Señal EMG del sujeto 1 con transformada de Fourier
aplicada y uso de banda de 10 lb. Tanto la aplicación de la transformada rápida de
Fourier como el RMS permiten realizar un análisis
cualitativo de la señal EMG.

7. Trabajo a futuro

Como trabajo a futuro se propone lo siguiente:

Implementar un amplificador operacional en confi-


guración de seguidor para evitar el acoplamiento de
impedancias.
Implementar un ADC después de la salida del am-
plificador operacional en configuración de sumador
Figura 21. Señal EMG del sujeto 2 con transformada de Fourier para mejorar la resolución de la señal.
aplicada y uso de banda de 40 lb.
Implementar un filtro pasa banda con una banda de
0 a 500 Hz para visualizar el espectro de frecuencias
de la señal EMG completa.
5. Análisis de Resultados
Realizar la adquisición de señales electromiográficas
en personas con trastornos musculares para observar
De acuerdo a los resultados presentes podemos obser- la diferencia en las amplitudes de la señal.
var gracias a la transformada de Fourier, que a pesar
de implementar diversos filtros para la eliminación de Implementar filtros segundo orden o superior y una
frecuencias que representan ruido dentro de la señal, este fase de filtrado digital.
no es eliminado por completo pero permite un análisis
Comprobar el funcionamiento de la implemetación
superficial de la señal ya que de acuerdo a la amplitud de
de este proyecto en otra parte del cuerpo.
la señal no se logran observar tanto las frecuencias que
deseamos eliminar incluyendo la de 60 Hz. Al aplicar la
RMS de la señal el análisis de la señal es más sencillo y A. Código en Matlab
se observa como los valores de la amplitud de la señal
permanecen dentro de los valor normales de una señal A.1. Procesamiento de la señal EMG (aplicación de
electromiográfica. El escalamiento de la señal realizada RMS, transformada de Fourier y adquisición del
también muestra que los valores obtenidos de la amplitud gráfico de la señal EMG).
se encuentran dentro del rango propuesto en la sección 2. clear all;
clc;

6
figure plot(f,P1) title(’Transformada de Fourier con ban-
a=arduino; das de 10lb (Sujeto 1).’) xlabel(’f (Hz)’) ylabel(’Potencia
pot=’A0’; %Aquisición de datos input A0 (f)’)
k=0;
Referencias
while 1
[1] L. Dı́az, “Diagnóstico electromiográfico de las en-
lectura=readVoltage(a,pot); fermedades neuromusculares,” Rev Cub Med Mil,
%disp(lectura); ISSN 1561-3046, Vol. 36, Nº. 1, 2007, vol. 36, 2007.
pause(0.0001); [2] L. Useros, A. Malanda, I. Rodrı́guez, J. Rodrı́guez
k=k+1; y J. Irujo, “Métodos de procesamiento y análisis
datos(k)=lectura de señales electromiográficas,” Anales del sistema
end sanitario de Navarra, ISSN 1137-6627, Vol. 32,
Nº. 3, 2009 (Ejemplar dedicado a: Actualización en
vector = (1.7); %Voltaje del sumador que desea- Neurofisiologı́a clı́nica), pags. 27-43, vol. 32, dic. de
mos restar para obtener la amplitud real de la señal. 2008. doi: 10.4321/S1137-66272009000600003.
amplitud = (datos-vector)/(0.150); [3] R. Drake, A. Mitchell y A. Vogl, Gray. Anatomı́a pa-
tiempo =(0:0.02702703:10); %Vector del tiempo calculado. ra estudiantes, ép. Elsevier Elibrary. Elsevier Health
en 10 segundos del sujeto 1 de acuerdo al número de Sciences Spain, 2010, isbn: 9788480868358. direc-
datos recopilados. ción: https://books.google.com.mx/books?id=
lLFpzfYrHF8C.
%Gráfico de la amplitud con respecto al tiempo.
figure [4] S. B. Soares, R. R. Coelho y J. Nadal, “The use
plot(tiempo,amplitud); of cross correlation function in onset detection of
title(’Señal de EMG con banda de 10lb (Sujeto 1)’); electromyographic signals,” 2013 ISSNIP Biosignals
xlabel(’Tiempo (s)’); and Biorobotics Conference: Biosignals and Robotics
ylabel(’Amplitud (mV)’); for Better and Safer Living (BRC), 2013. doi: 10.
1109/brc.2013.6487470.
%Adquisición del RMS de la señal [5] L. Shaw y S. Bhaga, “Online EMG Signal Analysis
RMS amplitud = sqrt(movmean(amplitud.ˆ 2, 10)); for diagnosis of Neuromuscular diseases by using
PCA and PNN.,” International Journal Of Engi-
figure neering Science and Technology 0975-5462, vol. 4,
plot(tiempo,RMS amplitud); págs. 4453-4459, oct. de 2012.
title(’RMS de EMG con banda de 10lb (Sujeto 1)’) [6] L. Garcı́a, El amplificador de instrumentación bási-
xlabel(’Tiempo (s)’); co y de circuito integrado. dirección: https://lc.
ylabel(’Amplitud (mV)’); fie.umich.mx/~jfelix/InstruII/AIB/Instru4.
htm (visitado 13-06-2022).
%Transformada rápida de Fourier.
[7] B. Lewis, Amplitude analysis: Root-mean-square
Ts = 0.001; %Periodo de muestreo (s). EMG envelope, 2018. dirección: https : / /
Fs = 1/Ts; %Frecuencia de muestreo (Hz). delsys . com / amplitude - analysis - root -
L = 370; %Tamaño de la señal. mean - square - emg - envelope / # : ~ :
t = (0:L-1)*Ts; %Vector de tiempo. text = The \ %20RMS \ %20calculation \ %20is \
%20considered , waveform \ %20that \ %20s \
%FFT. %20easily\%20analyzable..
y = fft(amplitud1); [8] S. Strider, RMS-EMG calculate and plot. dirección:
https : / / la . mathworks . com / matlabcentral /
%Espectro bilateral. answers / 783821 - rms - emg - calculate - and -
P2 = abs(y/L); plot?s_tid=srchtitle.
%Espectro unilateral basado en el bilateral y L. [9] W. Rose, Electromyogram analysis, 2019. dirección:
P1 = P2(1:L/2+1); https : / / www1 . udel . edu / biology / rosewc /
P1(2:end-1) = 2*P1(2:end-1); kaap686/.
f = Fs*(0:(L/2))/L;

7
[10] N. U. Ahamed, K. Sundaraj, R. B. Ahmad, M. SAMIENTO de SEÑALES. YouTube, 2021. direc-
Rahman y M. A. Islam, “Analysis of right arm ción: https://www.youtube.com/watch?v=o4N-
biceps brachii muscle activity with varying the elec- QK7k8Ek&t=721s.
trode placement on three male age groups during
isometric contractions using a wireless EMG Sen- [12] P. Artemiadis y K. Kyriakopoulos, “Teleoperation
sor,” Procedia Engineering, vol. 41, 61–67, 2012. of a robot manipulator using EMG Signals and
doi: 10.1016/j.proeng.2012.07.143. a position tracker,” 2005 IEEE/RSJ Internatio-
[11] TRANSFORMADA DE FOURIER en MATLAB nal Conference on Intelligent Robots and Systems,
(EXPLICACIÓN Y CÓDIGO) — CURSO PROCE- 609–611, 2005. doi: 10.1109/iros.2005.1545509.

También podría gustarte