Você está na página 1de 6

DISEO E IMPLEMENTACION DE UN

ELECTROMIOGRAFO.
Con interface Arduino

AbstractEste documento contiene un resumen del valiosa acerca de la fisiologa y los patrones de activacin
procedimiento por el cual se pudo controlar el movimiento de un muscular.
servomotor mediante impulsos elctricos generados por
movimientos musculares.
Dicha informacin refleja las fuerzas que son generadas por
los msculos y la temporizacin de los comandos motores.
I. INTRODUCCIN Adems, puede usarse en el diagnstico de patologas que
afectan al Sistema Nervioso Perifrico, las alteraciones
En las ltimas dcadas el auge tecnolgico, el avance en
materia de computacin e informtica, y la reduccin de funcionales de las races nerviosas, de los plexos y los troncos
costos en materiales electrnicos ha permitido que da a da el nerviosos perifricos, as como de patologas del msculo y de
desarrollo de prtesis para personas con amputaciones de la unin neuromuscular. La amplitud de las seales EMG vara
extremidades sea un procedimiento tcnico y comercial mucho desde los V hasta un bajo rango de mV (menor de 10mV).
ms sencillo.
La amplitud, y las propiedades de las seales EMG tanto en el
Por ende, en este experimento se busc incorporar la
dominio del tiempo como en la frecuencia dependen de
tecnologa electrnica inmersa en el rea biomdica, para dar
una solucin efectiva al controlar un servomotor mediante factores tales como: El tiempo y la intensidad de la
impulsos elctricos generados por los msculos contraccin muscular, La distancia entre el electrodo y la zona
de actividad muscular, Las propiedades de la piel (por ejemplo
el espesor de la piel y tejido adiposo), Las propiedades del
II. MARCO TERICO
electrodo y el amplificador y la calidad del contacto entre la
piel y el electrodo. Los aspectos ms importantes relacionados
La captacin de las seales elctricas producidas por los con la adquisicin y el anlisis de seales EMG de superficie
msculos durante una contraccin muscular se conoce como fueron tratados recientemente en un consenso multinacional
electromiografa. Estas seales son generadas por el llamado SENIAM: Surface EMG for the Non-Invasive
intercambio de iones a travs de las membranas de las fibras Assessment of Muscles, donde se discute desde la
musculares debido a una contraccin muscular. construccin del electrodo hasta su ubicacin. La medicin y
la representacin de las seales EMG de superficie dependen
Lo que la gente considera normalmente un msculo (por de las propiedades de los electrodos y su interaccin con la
ejemplo, el bceps de los brazos) consta de miles de clulas piel, el diseo del amplificador y la conversin y subsecuente
individuales, envueltas en tejido conectivo. Como las clulas almacenamiento de la seal de formato anlogo a digital
musculares tienen una forma elongada, con frecuencia se (A/D).
llaman fibras. Las fibras musculares estn dispuestas en haces
llamados fascculos, que se encuentran envueltos en tejido La calidad de la seal EMG medida es usualmente descrita por
conectivo. la relacin entre la seal EMG medida y las contribuciones de
ruido indeseadas por el ambiente. La meta es maximizar la
La electromiografa (EMG) consiste bsicamente en la amplitud de la seal mientras se minimiza el ruido.
adquisicin, registro y anlisis de la actividad elctrica
generada en nervios y msculos a travs de la utilizacin de Asumiendo que el diseo del amplificador y el proceso de
electrodos (superficiales, de aguja, implantados). Las conversin A/D estn por encima de los estndares aceptables,
mediciones extradas de EMG proporcionan una informacin la relacin entre la seal y el ruido est determinada casi
exclusivamente por los electrodos, y ms especficamente, las En la figura 1 se muestra la primera etapa del EMG,
propiedades del electrodo y el contacto con la piel. La consistente en un amplificador operacional diferencial,
contraccin de fibras musculares genera actividad elctrica conocido comnmente como amplificador de instrumentacin.
que puede ser medida por electrodos fijados a la superficie de Este dispositivo permite capturar la diferencia de seales
la piel prxima al grupo muscular. elctricas que accionan las contracciones musculares y
amplificarlas a un nivel mayor. En este caso, la ganancia de
La seal EMG superficial medida usando electrodos que amplitud de la primera etapa es de 110, es decir, el voltaje
monitorizan la actividad de mltiples fibras musculares puede generado por el msculo ser amplificado 110 veces.
ser modelada como un proceso estocstico variante en el
Esta seal, a pesar de que ya fue amplificada, debe ser
tiempo con media cero. Ha sido observado que la desviacin amplificada nuevamente. La figura 2 muestra la etapa de
estndar de la seal EMG (sin procesar) est amplificacin, para la cual se implement el OP AMP TL074.
monotnicamente relacionada al nmero de unidades motoras Esta etapa es un amplificador inversor con ganancia 15.
activadas y a la velocidad de su activacin.
R4
Esta desviacin estndar es usada para aproximar la magnitud 150K
de la actividad elctrica muscular, referida como la amplitud

VS-
EMG. La amplitud EMG tiene una variedad de aplicaciones,
TL074CN:A
tales como la seal de control para prtesis mioelctricas,

11
estimaciones ergonmicas, sistemas de realimentacin R3 2
(Biofeedback), y tambin ha sido usada para estimar el par 3
1
10K TL074
asociado a una articulacin.

4
El instrumento desarrollado capta las seales provenientes de
los msculos del paciente por medio de electrodos localizados

VS+
en la zona comprometida, mientras el paciente regula de
manera consciente o voluntaria la contraccin o relajacin de
los grupos musculares a travs de los indicadores visuales que
posee el equipo. Figura 2. Amplificador inversor. Ganancia 15

Las seales provenientes de los electrodos de la zona muscular


afectada, son integradas y graficadas en forma proporcional a Dado que cuando una seal deseada se amplifica, existen
los niveles de contraccin y relajacin del msculo, de manera seales parsitas que solo distorsionan la informacin que
que cuando el msculo est tenso la grfica se eleva y cuando realmente se desea recuperar, dichas seales se conocen como
el paciente relaja el msculo, la misma desciende. Utilizando ruido, que para suprimirlas de nuestra seal, se deben rechazar.
un mecanismo subconsciente, el paciente aprende a controlar
los niveles de la grfica y de esta manera se entrena para ir
aumentando gradualmente la intensidad de las contracciones. Esta tarea se logra filtrando la seal con un filtro pasa
altas. La figura 3 muestra la etapa de filtrado de la seal.

III. PROCEDIMIENTO DESARROLLADO


R6
Adquisicion de Seal
150K
VS-
VS+

R1
TL074CN:B
1M
11

7
C3 R5
INPUT 5 6
3 3 7
150K OP2
2 6 0.01u 5
TL074
1 2
1
4

SIL-100-03
4
INA106 INA106
R2
1M
VS+
VS-

Figura 3. Filtro pasa altas con Fc=106.1 Hz


Figura 1. Etapa de captura de seal.
Hasta este punto del circuito, la seal comienza a ser
utilizable, sin embargo es primordial que nuestros niveles de
voltaje sean solamente positivos, con el fin de poder convertir En la figura 6 se muestra la ltima etapa del EMG. Y en la
esa seal a un nivel digital. figura 7 Se observa el circuito completo.

La plataforma Arduino slo admite niveles positivos para 20K


poder convertirlos a datos digitales mediante su convertidor POT
ADC. Por ello, en la figura 4 se muestra la etapa de rectificado
de la seal obtenida.

VS-
TL072:B

4
R14 6
7
R8 R10 R11 Vout
1K 5
10K 10K 10K
TL072
VS-

VS-

8
D1
TL074CN:C1N4148 TL074CN:D
11

11
R7

VS+
9 13 R12
OP2
10K 8 14
10 12
TL074 80.2K
TL074
4

D2
1N4148
VS+

VS+

R9 Figura 6. Amplificacin final regulable


10K

Adquisicion de Seal Amplificacin Filtrado

Figura 4. Etapa de rectificado de la seal. R1


R4
150K
R6
150K

VS-
VS+

VS-
1M
TL074CN:A
7 TL074CN:B
INPUT

11
5

11
3 3
R3 2 C3 R5
2 6 1 6
1 2 3 7
10K TL074 150K OP2
1 0.01u 5
TL074

Con cada flexin o actividad muscular, el voltaje


SIL-100-03
4

4
INA106 INA106
R2

4
1M

producido por el msculo aumenta. El nivel promedio por lo

VS+

VS+
VS-
tanto, a mayor flexin, ser mayor. Cuando no existe actividad Rectificacin Suavizado Inversin

muscular, el voltaje promedio permanece muy cercano a cero.


R8 R10 R11 C41u 20K
POT
10K 10K 10K R13
80.2K
VS-

VS-

VS-

VS-
D1
TL074CN:C 1N4148 TL074CN:D
TL072:A TL072:B
11

11
R7

4
9 13
OP2
8 14
R12 2 6
10K
10 12 1
R14 7
TL074 80.2K Vout
3 5
TL074 1K

Dadas estas caractersticas, para obtener una seal apropiada TL072


4

8
TL072
D2

para tratarse con un convertidor ADC, es necesario filtrar la


1N4148
VS+

R9 VS+

VS+

VS+
seal para poder discriminar las altas frecuencias y
10K

nicamente obtener informacin de las bajas frecuencias. Por Figura 7. Circuito completo
ello, se utiliz un filtro pasa bajas con una frecuencia de corte
de 1.975 Hz. El cual se muestra en la figura 5.
Habiendo realizado este circuito, se procedi a utilizar la placa
C4 de desarrollo Arduino, como mdulo de adquisicin de datos y
1u
R13
mdulo de control para el motor. Para ello se utiliz la
distribucin Arduino Mega 2560 Rev 3.0 y el cual se muestra
80.2K en la figura 8.
VS-

TL072:A
4

2
1
3
8

TL072
VS+

Figura 8. Plataforma Arduino


Figura 5. Filtro Pasa Bajas 1.975 Hz

El programa con el cual se codific la conversin ADC se


En la ltima etapa, se emplea la configuracin de amplificador muestra en la figura 9.
inversor, con una ganancia regulable por el potencimetro
POT. Esta ltima etapa permite obtener variaciones de voltaje
de hasta 5v, las cuales pueden ser directamente canalizadas
hacia un arduino.
Figura 12. Seal al pasar por el filtro pasa altas.

Figura 9. Codificacin para arduino

Habiendo hecho esto, se pasa a la seccin de resultados para


mostrar las seales que brind el ejercicio

IV. RESULTADOS
Primeramente se observaron los resultados de salida de
cada una de las etapas y se muestra una a una.
Figura 13.- Seal rectificada

Figura 10.Seal en la salida de la etapa de adquisicin

Figura 14. Seal filtrada con filtro pasa bajas

Figura 11. Salida en la segunda etapa: seal amplificada

Figura 15. Seal a la salida del EMG.


En la salida a la primera etapa se obtuvo una seal de
aproximadamente 400 mV de amplitud y de una frecuencia
que variaba cuando se flexionaba los msculos.

En la siguiente etapa se obtiene una amplificacin a dicha


seal, llegando a obtenerse niveles de amplitud de pico a pico
de 7v, con un comportamiento similar a la seal de la primera
etapa.

En la salida de la tercera etapa se obtiene una seal que varia


en frecuencia al flexionar el msculo, pero a diferencia de las
seales anteriores, sta no posee nivel de CD.
En la etapa de rectificado, simplemente la seal obtenida
corresponde a seales que son solo positivas.
Figura 17. Diseo PCB del circuito EMG
Por ltimo el filtrado y la amplificacin permite obtener una
seal como la que se muestra en la figura 15. Que
elctricamente se comporta como una seal que aumenta su
En las figuras 17 y 18 se muestran los resultados de
amplitud en funcin de la flexin muscular, y disminuye la
amplitud cuando no existe actividad muscular. realizar el circuito impreso. En la figura 19 se
muestra el EMG en accin.
Arduino a su vez presenta una herramienta denominada Serial
Plotter, que permite graficar los valores numricos del voltaje.
En la figura 16, se observa la comparativa entre la seal del
osciloscopio y el arduino.

Figura 18. Diseo de PCB fsico

CONCLUSIONES
Los resultados obtenidos al desarrollar este circuito
permiten sentar una base para un trabajo posterior en
materia de prtesis de extremidades, permitiendo
con el uso de la tecnologa, ofrecer a la
comunidad, sistemas de electrnica que permitan
mejorar la calidad de vida de la persona que lo
necesite.

Figura 16. Seales de osciloscopio comparadas con las seales


de arduino.
REFERENCIAS.

http://www.dalcame.com/emg.html#.VmfjQvl97Dd

http://www.advancertechnologies.com/p/muscle-sensor-v3.html

Você também pode gostar