Você está na página 1de 7

Adquisición de señales mioeléctricas

Electromiógrafo
Hurtado Guerrero Lidia Irene, Olvera Olvera José Carlos, Mendoza Mondragón Ofelia Suriday, Rojo González
María Fernanda, Tovar Ledesma Diana Catalina
Universidad Autónoma de Querétaro
Querétaro, México
Iryna.hug@gmail.com, jcharly@hotmail.com, osmm2395@gmail.com, feerrojo@hotmail.com , dianatovar0@gmail.com

Resumen— Las señales mioeléctricas provienen de los músculosDWKDOKWQODKLQWOKCOFWSD


cuando sufren dilatación o contraen, se necesita de un buen
instrumento de adquisición para adquirir estas señales ya que tienen II. OBJETIVOS
un voltaje muy pequeño, por lo cual se utiliza varias etapas para el
OBJETIVO GENERAL
mejor acondicionamiento de la señal para su visualización. Se utiliza
un amplificador de instrumentación, filtros pasa altas y bajas, además
de un filtro anti alias y un sumador para su posterior lectura por  Análisis visual y cualitativo de las señales mioeléctricas
Maltab. Los electrodos se colocaron en el músculo bicep donde se
lograron ver la señal mioeléctrica por el osciloscopio al realizar los .
movimientos correspondientes. OBJETIVOS ESPECÍFICOS

PALABRAS CLAVE: Bioinstrumento, Mioeléctrica, Filtros,  Diseñar un bioinstrumento de captura de las señales
instrumentación.
mioeléctricas.

lll. PROBLEMÁTICA:
I. INTRODUCCIÓN
Las señales mioléctricas son señales, producidas por la contracción y
relajación de cualquier músculo, siendo esta una característica
En el cuerpo humano se generan diferentes señales eléctricas importante para varias aplicaciones de tipo científico, e investigativo,
presentes en tejidos, células, nervios, glándulas, entre otros. Que de acuerdo con esta característica se desarrollan análisis de las señales
permiten el funcionamiento correcto de órganos como el cerebro, el mioléctricas con la orientación al procesamiento de la señal para
corazón, los músculos. Estas señales reciben nombres característicos diagnóstico médico. Ya que una vez que se logra obtener la etapa de
dependiendo del órgano en el que se originan. Para los órganos captura y preprocesado, y poder adquirir la señal, la utilización se
mencionados, las señales reciben el nombre de puede dirigir a cualquier interfaz hombre- maquina
electroencefalográficas, electrocardiográficas y electromiográficas,
respectivamente. ELECTROMIOGRAMA

Las señales eléctricas que provienen del cuerpo son utilizadas El electromiograma es una prueba que se usa para estudiar el
principalmente en el diagnóstico médico para detectar patologías en funcionamiento del sistema nervioso periférico y los músculos que
los órganos que las producen. Las señales electromiográficas (EMG) inerva. Gracias a él se pueden diagnosticar con
o también conocidas como mioeléctricas son señales eléctricas que se precisión enfermedades neuromusculares congénitas o adquiridas, y
producen en los músculos cuando estos se contraen o distensionan. permite clasificarlas según su intensidad y origen.
La prueba consiste esencialmente en registrar mediante electrodos
Estas señales, a pesar de presentar niveles de voltaje pequeños, pueden especiales las corrientes eléctricas que se forman en los nervios y
medirse con un equipo adecuado, y esta información ser empleada músculos al producirse contracciones.
para una orientación a la industria, la medicina, entre otros. Otra
aplicación que se le ha dado a estas señales es el manejo de Con esta prueba se puede identificar si las alteraciones
potenciales, donde las señales EMG medidas en músculos activados neuromusculares se deben al músculo o a las fibras nerviosas. Para
voluntariamente por un usuario, se procesan y se emplean para ello analiza básicamente:
diagnóstico.
.  La amplitud de las corrientes eléctricas.

 El número de fibras musculares que se contraen.


 El tiempo que tardan en contraerse. terminales de las placas motoras. El potencial de acción de una fibra
muscular individual es aproximadamente la misma magnitud que el
 El tiempo que se mantienen contraídas. de una neurona, y no significa que esté relacionado forzosamente con
la contracción de la fibra. Aunque bajo condiciones especiales se
Gracias a que las señales electromiográficas (EMG) o señales pueden registrar los potenciales de acción de fibras musculares,
mioeléctricas pueden ser generadas de forma voluntaria por las principal interés de esta actividad eléctrica de todo el músculo.
personas y para su estudio se requieren pocos sensores y pocos Dado que la intensidad global de contracción muscular varía según la
canales para obtener las señales, después de lograr la clasificación de cantidad de fibras activadas y el tiempo de contracción hay una
las señales EMG, resulta relativamente fácil traducirlas a comandos relación entre la cantidad global de actividad EMG en el músculo y la
que permitan controlar futuras interfaces hombre – máquina, intensidad de la contracción muscular.
permitiendo desarrollar aplicaciones en campos tan variados como la Hay también formas EMG características asociadas con condiciones
medicina en procesos de rehabilitación y de diagnóstico, entre otros. especiales como la fatiga y el temblor. Los potenciales EMG de un
Los músculos esqueléticos realizan dos acciones: contracción y músculo o grupo de músculos producen una señal parecida al ruido
relajación. Al ser estimulado el músculo por un impulso motor, éste que varía de amplitud con la magnitud de la actividad muscular. Las
se contrae; cuando el impulso se discontinua, el músculo se relaja. amplitudes de pico varían desde 50 μv hasta alrededor de un milivolt,
dependiendo de los electrodos de medida según el músculo y el de la
lV. MECÁNICA DE LA CONTRACCIÓN DEL MÚSCULO actividad de este. Para una reproducción se requiere una respuesta en
ESQUELÉTICO. la frecuencia que va desde 10 Hz hasta 3000 Hz.

La unidad motora. La señal EMG se puede cuantificar de varias formas. El método más
Cada motoneurona que se transmite desde la médula espinal inerva simple es medir solo la amplitud. En este caso, se registra la amplitud
muchas fibras musculares diferentes, cada una con un número máxima lograda con un determinado tipo de actividad muscular. Otro
independiente en cada músculo. Todas las fibras motoras inervadas método de cuantificar el EMG es contando el número de picos, que se
por una sola fibra nerviosa se denominan “unidad motora”. Por lo producen en un intervalo de tiempo determinado.
general los músculos pequeños necesitan un control muy preciso, y
tienen pocas fibras, los grandes, que no requieren mucha precisión, AMPLIFICADOR DE INSTRUMENTACIÓN
pueden contener varias fibras en cada unidad motora.
El amplificador de instrumentación es un amplificador diferencial
V. ADQUISICIÓN DE SEÑALES MIOELECTRICAS tensión-tensión cuya ganancia puede establecerse de forma muy
precisa. Estos circuitos amplifican la diferencia entre dos señales de
Los potenciales mioelectricos asociados con la actividad muscular entrada y rechazan cualquier señal que sea común a ambas señales.
constituyen el electromiograma (EMG). Estos potenciales se pueden Estos circuitos se utilizan principalmente para amplificar señales
medir en la superficie de la piel, cerca del músculo de interés. Pero ya diferenciales muy pequeñas en muchos procesos industriales,
que la mayoría de las medidas EMG se obtienen con la cantidad de medición, adquisición de datos y aplicaciones médicas.
actividad que existe en un músculo, o un grupo de músculos, las
señales generalmente son la suma de los potenciales de acción
individuales de cada una de las fibras que forman el músculo o
músculos donde se va a realizar la medición. Los electrodos en el
EMG reúnen los potenciales de todos los músculos que se encuentren
a su alcance. Esto significa que los potenciales de músculos grandes
aledaños pueden interferir con las pruebas de medir el EMG de
músculos pequeños aun cuando los electrodos se coloquen
directamente sobre los músculos pequeños.
Cuando esto es un problema, hacen falta electrodos de aguja
insertados directamente dentro del músculo.
Dado que la medida de potenciales mioeléctricos requiere dos
electrodos, lo medido es en realidad la diferencia entre los potenciales Figura 1:”Esquem de circuito de instrumentación”
de los dos electrodos. La tensión debida a la diferencia en los
potenciales en los electrodos se denomina tensión de offset de los Vll. METODOLOGÍA
electrodos. La corriente resultante suele confundirse con un fenómeno
fisiológico incluso dos electrodos del mismo material pueden producir La metodología seguida fue una serie de pruebas en varias personas
una pequeña tensión de offset. con características distintas, y conformaciones físicas diferentes,
comenzando por una etapa de censado que se encarga de recibir la
Vl. MEDIDAS ELECTROMIOGRAFICAS (EMG). señal mioeléctrica, y enviarla como señal eléctrica a un
acondicionamiento, una vez llegado a esta etapa la señal es
Igual que las neuronas, las fibras de la musculatura genera potenciales amplificada, filtrada por filtros pasa bajas y altas, un filtro antialias
de acción cuando son excitadas por neuronas motoras a través de las
para eliminar ruido y posteriormente enviada a Matlab para obtener
datos gráficos.

MATERIAL
 Protoboard
 TL081
 Resistencias
 Capacitores
 Cable para protoboard
 Electrodos superficiales
 Caimanes
 Fuente de 9 volts
 Osciloscopio
 Arduino Mega

SOFTWARES UTILIZADOS
 Arduino
 Matlab Figura 2: “Diseño circuito de instrumentación”
 Multisim
 FilterLab Diseño filtro pasa altas con Fc=20 Hz.
Se utilizó una configuración Bessel de tercer orden teniendo como
coeficientes del filtro: a=0.7560, a1=0.9996 y b=0.4772.
Vlll. DISEÑO DEL CIRCUITO.
Con 𝐶1 = 100 × 10−9 𝐹
1 1
Para el diseño del circuito se tomaron en cuenta 5 etapas, comenzando 𝑅1 = =
𝑎 × 𝐹𝑐 × 𝐶 × 𝜋 × 2 0.7560 × 20 × (100 × 10−9 ) × 𝜋 × 2
con una etapa de amplificación de la señal debido a que este tipo de
= 105.26𝑘Ω ≈ 100𝑘Ω
señales son muy pequeñas y no se puede iniciar un estudio sin
previamente ser amplificadas, luego ya obtenida la señal amplificada, Con 𝐶1 = 𝐶2 = 1000 × 10−9 𝐹
1 1
se pasa la señal por un filtro pasa altas, el cual permite eliminar la 𝑅2 = =
componente en DC con una frecuencia de corte igual a 20 Hz. 𝑎1 × 𝐹𝑐 × 𝐶1 × 𝜋 0.9996 × 20 × (1000 × 10−9 )
Seguido de esta etapa se continúa con un filtro pasa bajas con el fin = 15.92𝑘Ω ≈ 15𝑘Ω
1 1
de limitar las frecuencias a 1000 Hz. Posteriormente se añadió un 𝑅3 = =
filtro antialiasing para evitar frecuencias espurias durante las 𝑏 × 𝐹𝑐 × 𝐶2 × 4 × 𝜋 0.4772 × 20 × (1000 × 10−9 )
adquisición de la señal y por último se utilizó un sumador para = 8.33𝑘Ω ≈ 8.2𝑘Ω
acondicionar la señal a la entrada del arduino.

Para la primera etapa del sistema de adquisición de señales


mioeléctricas se utilizó un amplificador de instrumentación a partir
de tres amplificadores operacionales y una ganancia (G) de 100.
𝑅3 2𝑅1
𝑉𝑜𝑢𝑡 = × (𝑉2 − 𝑉1 ) × (1 + )
𝑅2 𝑅𝐺
La ganancia está dada por:
𝑅3 2𝑅1
𝐺= (1 + )
𝑅2 𝑅𝐺
Despejando RG y considerando que R3=R2=100 y G=100 tenemos: Figura 3: “Circuito filtro pasa altas 20 Hz”
2(100𝑘Ω)
𝑅𝐺 = = 2.020202𝑘Ω ≈ 2.2𝑘Ω Diseño filtro pasa bajas con Fc=1000 Hz.
100 − 1
Se utilizó una configuración Bessel de tercer orden teniendo como
coeficientes del filtro: a=0.7560, a1=0.9996 y b=0.4772.
Filtro de 1 orden
Si 𝐶1 = 10𝑛𝐹
1 1
𝑅1 = = = 15,915Ω
𝐹𝑐 × 𝐶1 × 𝜋 × 2 20 × (10 × 10−9 ) × 𝜋 × 2
≈ 15𝑘Ω

Filtro de 2 orden
4𝑏1
𝐶2 ≥ 𝐶1
𝑎12
4𝑏 𝑅3 𝑅4
𝐶1 = (10 × 10−9 ) × 4 × (1.9103) = 1.903 × 10−8 = 19𝑛𝐹 𝑣𝑜 =𝑣1 + 𝑣2
𝑎12 𝑅1 𝑅2
≤ 47𝑛𝐹 Donde 𝑅1 = 𝑅2 = 𝑅3 = 𝑅4 = 1𝑘Ω
∴ 𝐶2 = 47𝑛𝐹 ∴ 𝑣𝑜 = 𝑣1 + 𝑣2
𝑎1 × 𝐶2 + √(𝑎12 × 𝐶22 ) − 4 × 𝑏1 × 𝐶1 × 𝐶2
𝑅2 = = 1.8262𝑘Ω
4 × 𝜋 × 𝐹𝑐 × 𝐶1 × 𝐶2
≈ 1𝑘Ω
𝑎1 × 𝐶2 − √(𝑎12 × 𝐶22 ) − 4 × 𝑏1 × 𝐶1 × 𝐶2
𝑅3 = = 14.083Ω
4 × 𝜋 × 𝐹𝑐 × 𝐶1 × 𝐶2
≈ 15𝑘Ω

Figura 4: “Circuito filtro pasa bajas 1000 Hz” Figura 7: “Sumador no inversor”

Filttro antialiasing
Se utilizó un butterworth de quinto orden pasa bandas de 1000 Hz, lX. ADQUISICIÓN DE LA SEÑAL ARDUINO-MATLAB
una frecuencia de muestreo 9600, una resolución de 10 bits y una
señal a ruido de -60dB. Para hacer la adquisición de la señal se realiza una conexión serial
entre los dos programas configurando el mismo puerto de salida y
entrada, y la misma velocidad de adquisición entre los dos programas.

X. RESULTADOS

Figura 5: “Circuito filtro antialiasing”

Figura 8: “Colocación de los electrodos”

Figura 6: “Comportamiento del filtro antialiasing”

Sumador no inversor
El diseño del sumador no inversor se utilizó para acondicionar la
entrada al arduino:
Se decidió sumarle un volt (v2=1v) a la señal mioeléctrica con el fin
de que entrará en el rango de 0-5v y pudiera ser leída en su totalidad
por el arduino.
Xl. CONCLUSIONES

Hurtado Guerrero Lidia Irene


Las señales biomédicas son señales muy complejas de captar y
analizar, pese a eso los resultados obtenidos en el presente trabajo son
muy satisfactorios ya que, aunque no se contaba con componentes
especializados para equipos médicos se logró captar la señal deseada,
en nuestro caso el realizar un electromiografo con componentes
sencillos sin alto grado de estabilidad, fue un gran paso, pues con estos
elementos pusimos en práctica los conocimientos adquiridos durante
clase y se logró diseñar los circuitos necesarios de acuerdo a nuestras
necesidades, cabe resaltar que todos los elementos utilizados fueron
seleccionados en base a cálculos previos realizados por el equipo.
Durante el desarrollo del trabajo se presentaron ciertas
inconveniencias ya que al tener varias etapas teníamos que estar
completamente seguros de que cada uno funcionaba de forma
correcta, el establecer la comunicación entre dichas etapas a veces era
complicado por la limitación de espacio y elementos necesarios pero,
Figura 9: “Lectura de señal mioeléctrica con el músculo relajado” finalmente se logró captar la señal miolectrica esperada. En el vídeo e
imágenes presentados como resultados se puede observar claramente
el cambio de la señal al estar el sujeto de prueba realizando ejercicios
que involucran los músculos del brazo derecho. Los resultados fueron
obtenidos gracias a un gran esfuerzo, pesé a todos los problemas
presentados la señal aunque solo en un breve tiempo, fue captada de
forma correcta, comprobando así que lo conocimientos adquiridos
fueron puestos en práctica de forma correcta. Dejando al equipo y en
lo personal, muy satisfechos.

Olvera Olvera José Carlos


La selección de la señal que quisimos adquirir nos causó algunas
complicaciones al momento de diseñar el bioinstrumento y los
circuitos que implican, debido a que las señales mioeléctricas son muy
pequeñas y difíciles de adquirir ya que se debe tener buenos sensores
para ello. Cada una de las etapas seleccionadas para nuestro circuito
de adquisión fue pensaba en las características de las señales que
queremos, para este caso es de suma importancia utilizar un
amplificador de instrumentación para amplificar la señal, además de
filtros y otras etapas para eliminar información que no es requerida.
Es muy importante tener una correcta conexión entre etapas, tierras,
Figura 10: “Señal de mioeléctrica con el músculo contraído” etc, para no tener una interferencia en nuestra señal, y así poder tener
las características de la señal que esperamos.
Las señales obtenidas fueron del bícep derecho mientras se hacía la
contracción de éste y como se puede ver en las imágenes 9 y 10. Se Mendoza Mondragón Ofelia Suriday
utilizó una ganancia de 100, y aun asi se obtuvieron voltajes de La adquisición de diferentes señales del cuerpo humano son de gran
milivolts, llegando a 8.56 mv para el musculo contraído, se puede importancia ya que con ellas se pueden realizar algún diagnóstico de
observar que la señal mioeléctrica no tiene una forma definida. alguna condición presente.
Cabe mencionar que el posicionamiento de los electrodos fue muy En esta práctica se presentaron diversas dificultades sobre todo con
importante para captar la señal ya que se debió hacer sobre un solo el armado del circuito así como la avería de algunos de los
músculo para que la adquisición fuera del movimiento del mismo y componentes por lo que se tuvo que realizar varios intentos para
no se confundiera con demás ruido. solucionar los problemas de la práctica. Las señales mioeléctricas son
complicadas de captar debido a que estas son muy pequeñas y a que
los electrodos utilizados median todas las señales de la región que
cubrían por lo cual la interpretación de los resultados fue un poco
complicada.
Rojo González María Fernanda ANEXO B: Programa Matlab para graficar las señales
En la práctica pusimos en práctica diferentes circuitos que vimos en mioelectricas
clase, pudimos diseñar filtros pasa altas, pasa bajas, filtro antialias, close all; clc;
una configuración de un circuito de instrumentación. También es muy
importante recalcar que las señales mioelectricas son difíciles de
delete(instrfind({'Port'},{'COM6'}));
captar y fue difícil para nosotros encontrar un patrón ya que los
s=serial('COM6','BaudRate',9600,'Termi
electrodos median todas las señales que tenían a su alrededor y no nator','CR/LF');
obtuvimos siempre los mismos resultados. warning('off','MATLAB:serial:fscanf:un
Debido a las características de la señal mioeléctrica fue que se pensó sucessfulRead');
en todos los circuitos antes mencionados, y fue de suma importancia fopen(s);
conocer que los mismos elementos que componen los circuitos debían tmax=120;
ser los conectores entre cada etapa debido a la minúscula señal que rate=10;
esperamos captar, y así evitar ruido. f=figure('Name','EMG');
El poder realizar está prácticas de una mejor manera tiene como a=axes('XLim',[0 tmax],'YLim',[-0.5
aplicación el diagnóstico médico de diversas enfermedades en los 5.5]);
músculos, por lo que fue una buena práctica en que todos los l1=line(NaN,NaN,'Color','r','LineWidth
conocimientos previamente adquiridos fueron aplicados. ',1);
title('Captura de datos en tiempo
Tovar Ledesma Diana Catalina real')
Las señales mioeléctricas tienen voltajes muy pequeños además de xlabel('Tiempo(s)')
contener mucho ruido proveniente de músculos aledaños entre otras ylabel('Amplitud(V)')
cosas. El diseño del circuito nos permitió adquirir las señales de tal grid on
forma que pudiéramos verlas en el osciloscopio. Los problemas
hold on
v1=zeros(1,tmax*rate);
relacionados con el circuito se debieron a diversas circunstancias,
i=1;
desde errores al conectar, como el daño de los mismos componentes.
t=0;
Los circuitos de instrumentación deben plantearse de acuerdo a las
tic
necesidades del proyecto y hacer la debida investigación para saber while t<tmax
qué es lo que queremos buscar. La adquisición y análisis de señales t=toc;
mioeléctricas permiten diagnosticar problemas musculares como a=fscanf(s,'%d')';
prevenir los mismos por lo que una buena instrumentación haría estos v1(i)=a(1);
procesos más rápidos y eficientes. x=linspace(0,i/rate,i);
set(l1, 'YData', v1(1:i),
'XData', x);
drawnow
Xll. ANEXOS i=i+1;
end
ANEXO A: Programa de adquisición de datos arduino-matlab % close;
fprintf('muestras: %g s de captura a
REFERENCIAS:
%g cap/s \n',t,i/t);
float senal; % figure, plot(t,v1)
fclose(s);
 (2017)
delete(s); webside [online] available:
void setup() clearhttp://www.webconsultas.com/pruebas-
s;
{ medicas/electromiograma-12209
// Abre puerto serial y lo configura a
 WEBSTER, John. Medical instrumentation: Aplication and
9600 bps
design. Segunda edicion. Boston: Houghton Mifflin
Serial.begin(9600); company, 1992. 814 p. (Biblioteca Universidad de La Salle;
} no. 0-395-59492-8)
void loop()
 (2017) webside [online]
{ available:http://soko.com.ar/Biologia/cuerpo_humano/Mus
int senal = analogRead(A0); culos
Serial.println(senal);
 (2017) webside [online]
delay(100);
available:http://www.analog.com/media/en/technical-
} documentation/data-sheets/AD620.pdf
 (2017) webside [online]  (2017) webside [online]:
available:http://www.dalcame.com/emg.html#.WUDluWg http://fisioterapiasinred.com/escalas-unidimensionales-de-
1_IU dolor/

 (2017) webside [online]


https://medlineplus.gov/spanish/pain.html