You are on page 1of 14

117 Implementacin de un electromigrafo con interfaz USB

WILSON FABIN URBINA ROJAS / FERNANDO MARTNEZ SANTA


investigacin
Palabras clave: DUTXLWHFWXUD UHFRQJXUDEOH ELRPpGLFD HOHFWURGRV HOHFWURPLRJUDItD
OWURSURFHVDPLHQWRGHVHxDOHV
Key words: UHFRQJXUDEOHDUFKLWHFWXUHVELRPHGLFDOHOHFWURGHVHOHFWURP\RJUDSK\O-
ter, signal processing.
,PSOHPHQWDFLyQGHXQHOHFWURPLyJUDIR
FRQLQWHUID]86%
Implementing electromyographic equipment through
USB interfaces
WILSON FABIN URBINA ROJAS
Tecnlogo en Electrnica. Estudiante de ingeniera en Control de la Universi-
dad Distrital Francisco Jos de Caldas. Bogot, Colombia.
Contacto: wfabian88@hotmail.com
FERNANDO MARTNEZ SANTA
Ingeniero en Control Electrnico e Instrumentacin, magster en Ingeniera
Electrnica y Computadores. Docente de la Universidad Distrital Francisco
Jos de Caldas. Bogot, Colombia. Contacto: fmartinezs@udistrital.edu.co
Fecha de recepcin: 31 de agosto de 2011 Fecha de aceptacin: 14 de febrero de 2012
Clasificacin del artculo: Investigacin
RESUMEN
En este artculo se describe el diseo y poste-
rior implementacin de un electromigrafo ca-
paz de capturar y procesar seales elctricas de
ORVP~VFXORVWRPDGDVHQODVXSHUFLHGHODSLHO
Este equipo consta de una etapa de acondiciona-
PLHQWR GH OD VHxDO DPSOLFDFLyQ \ OWUDGR VH-
guida por la digitalizacin, procesamiento de la
seal y transmisin de datos por medio de USB.
Finalmente, un sistema de registro que permite la
visualizacin de la seal por medio de una aplica-
cin software realizado en LabView. Este dispo-
sitivo tiene la ventaja de usar microcontroladores
Tecnura Vol. 16 No. 33 pp. 117 - 130 julio-septiembre de 2012
Tecnura Vol. 16 No. 33 julio-septiembre de 2012 118
investigacin
* * *
nals sensed on skin surface. This equipment con-
VLVWVRIDVLJQDOFRQGLWLRQLQJVWDJHDPSOLFDWLRQ
DQG OWHULQJ IROORZHG E\ DQDORJWRGLJLWDO FRQ-
version, signal processing and data transmission
using a USB port. Finally, there is a recording sys-
tem that allows signal visualization through a soft-
ware application designed using LabView. This
device has the advantage of using PSoC microcon-
trollers, which reduce the use of external compo-
QHQWVGXHWKHLURQOLQHUHFRQJXUDWLRQDQGWKHLU
capability to process analog and digital signals. As
a result, practical and low-cost electromyographic
equipment is obtained, achieving the aims set by
DIGITI Research Group. These results will be
of use in future projects that are expected to re-
sult in a users interface for quadriplegic people.
36R&TXHSRUVXRSFLyQGHUHFRQJXUDFLyQHQ
OtQHD\ODFDSDFLGDGGHWUDWDUVHxDOHVDQiORJDV\
digitales, reduce el uso de componentes externos.
Como resultado, se obtiene un electromigrafo
prctico y de bajo costo de acuerdo con el ob-
jetivo del grupo de investigacin DIGITI, cuyos
resultados sern utilizados para futuros proyectos
que concluyen en una interfaz de usuario para
computador de personas cuadripljicas.
ABSTRACT
This paper describes the design and implementa-
tion of electromyographic equipment that permits
capturing and processing the muscle-electric sig-
1. INTRODUCCIN
/D HOHFWURPLRJUDItD (0* HV HO HVWXGLR HOHF-
WURVLROyJLFR GHO VLVWHPD QHXURPXVFXODU &RQ-
siste en el registro mediante electrodos de los
potenciales elctricos o evocados, que se produ-
cen en el msculo esqueltico, que es un tipo de
msculo que va unido al hueso a travs de los
tendones y se usa para crear movimiento cuando
ste se activa. Sirve para evaluar el estado de
los nervios que controlan la musculatura, per-
mite detectar con suma precisin el grado de
FRPSUHQVLyQ R GH VXIULPLHQWR GH ORV QHUYLRV
adems, ayuda a medir la velocidad de desplaza-
miento de un estmulo elctrico, las variaciones
de voltaje, y el ruido elctrico del msculo o del
nervio, estableciendo con esto un diagnstico
PpGLFR DXQTXH HV LPSRUWDQWH DFODUDU TXH HQ
este proyecto, el electromigrafo que se dise
e implement est limitado a la medicin de las
VHxDOHVJHQHUDGDVHQORVP~VFXORVLGHQWLFDQGR
sus diferentes estados como son: relajacin, con-
traccin y tensin [1].
La medicin de seales elctricas generadas en
los msculos es un proceso relativamente fcil,
y ms an si se cuenta con la instrumentacin
adecuada, sin embargo, la poca documentacin
existente y el alto costo de los equipos utilizados
en medicina, plantea la necesidad en el grupo
de investigacin DIGITI de la Universidad Dis-
trital Francisco Jos de Caldas, en la Facultad
Tecnolgica, de desarrollar un electromigrafo
con interfaz USB y su respectivo software, como
base para futuros proyectos. Adems, documen-
tar la aplicacin de nuevas tecnologas como es
el caso de los PSoC, ya que su uso es bastante
H[LEOH\VHSXHGHDGDSWDUDGLYHUVDVDSOLFDFLR-
nes electrnicas.
Como parte del proceso de desarrollo y evalua-
cin del proyecto, el Instituto de Ortopedia In-
fantil Roosevelt facilit el acceso a los equipos
de electromiografa disponibles en sus instala-
ciones, puso a disposicin personal mdico que
brind asesora en el desarrollo del proyecto y
posteriormente evalu y aval los resultados ob-
119 Implementacin de un electromigrafo con interfaz USB
WILSON FABIN URBINA ROJAS / FERNANDO MARTNEZ SANTA
investigacin
Figura 1.)DVHVGHHMHFXFLyQSUR\HFWR
)XHQWHHODERUDFLyQSURSLD
tenidos, cumpliendo con los parmetros exigi-
dos como son la adquisicin y visualizacin de
la seal con buena morfologa.
2. METODOLOGA
Se pretende implementar un electromigrafo de
cuatro canales que permita visualizar en el com-
putador las seales generadas en los msculos,
utilizando el puerto USB para la comunicacin
con el computador.
Con base a lo anterior, para facilitar la ejecucin
de este proyecto, se estructura en seis fases de
GHVDUUROORODVFXDOHVVHPXHVWUDQHQODJXUD
7pFQLFDVHOHFWURPLRJUiFDV
Para demostrar la actividad elctrica del mscu-
lo se pueden utilizar electrodos de rea pequea
DJXMDTXHVRQLQVHUWDGRVGHQWURGHOP~VFXOR
o electrodos de rea grande, que son aplicados
a la piel que cubre al msculo. Los primeros,
que son los ms comunes en la neurologa clni-
ca, son utilizados en el estudio de las unidades
PRWULFHV \ HQ DOJXQRV FDVRV GH EUDV PXVFXOD-
UHV VLPSOHV HVWR HV HOHFWURPLRJUDItD GH DJXMD
R HVWiQGDU HOHFWURPLRJUDItD HOHPHQWDO /RV
ltimos exploran la actividad elctrica de una
masa muscular mayor, estudio conocido como
HOHFWURPLRJUDItD VXSHUFLDO HOHFWURPLRJUDItD
JOREDO>@
(Q OD HOHFWURPLRJUDItD VXSHUFLDO JXUD GRV
HOHFWURGRVFRQXQiUHDGHVXSHUFLHGHDOUHGHGRU
de 1cm
2
cada uno, son aplicados a la piel, con
unos pocos centmetros de separacin. El elec-
tromiograma obtenido representa la actividad
del msculo subyacente y, de forma, principal,
la de las unidades motrices ms estrechamente
relacionadas con los electrodos de la piel [2].
ImpIementacin
Figura 2.8ELFDFLyQGHHOHFWURGRVGHVXSHUFLHHQHO
cuerpo.
)XHQWHHODERUDFLyQSURSLD
Tecnura Vol. 16 No. 33 julio-septiembre de 2012 120
investigacin
Figura 3.7LSRGHHOHFWURGRVVXSHUFLDOHV
)XHQWHHODERUDFLyQSURSLD
(OHFWURGRV
Comercialmente no se consiguen electrodos es-
pecializados para electromiografa, se busc en
diferentes sitios especializados de productos m-
dicos pero este tipo de electrodos slo son pro-
vedos por los fabricantes de equipos, por lo tan-
to, fue necesario usar los mismos electrodos que
se usan para electrocardiografa, el nico incon-
veniente de estos electrodos es su gran tamao,
SHUPLWLHQGRODOWUDFLyQGHUXLGR\HOIHQyPHQR
GHQRPLQDGR FURVVWDON VHxDO GHWHFWDGD VREUH XQ
msculo pero generada por otro msculo cerca-
QRDOSULPHURSRUORWDQWRVHHVFRJLHURQGHHVWH
mismo tipo de electrodos pero tamao peditrico.
2.2.1 Electrodos cardiacos desechables
(OHFWURGRV SDUD PRQLWRUHR GH (&* HOHFWURFDU-
GLRJUDItD(0*HOHFWURPLRJUDItD\HVWXGLRGHO
VXHxR FRQ K\GURJHO DGKHVLYR FRQGXFWLYR GH
Ag/AgCl, sustrato de espuma, conector de bro-
che, impermeable, excelente calidad al trazo, se
adapta fcilmente a la piel, libre de ltex. Tamao
DGXOWR\SHGLiWULFRHQODJXUD>@
$FRQGLFLRQDPLHQWR\FDUDFWHUL]DFLyQ
GHODVHxDOPXVFXODU
2.3.1 Amplicador de instrumentacin
(ODPSOLFDGRUGHLQVWUXPHQWDFLyQHVXQDPSOL-
FDGRUGLIHUHQFLDOWHQVLyQWHQVLyQFX\DJDQDQFLD
puede establecerse de forma muy precisa, ha sido
optimizado para que opere de acuerdo a su propia
HVSHFLFDFLyQD~QHQXQHQWRUQRKRVWLO(VXQHOH-
mento esencial de los sistemas de medida, en los
que se ensambla como un bloque funcional que
ofrece caractersticas funcionales propias e inde-
pendientes de los restantes elementos con los que
interacciona. Para ello, se requiere que:
D 7HQJDQ XQDV FDUDFWHUtVWLFDV IXQFLRQDOHV TXH
sean precisas y estables.
E6XVFDUDFWHUtVWLFDVQRVHPRGLTXHQFXDQGRVH
ensamble con otros elementos [4].
(QODJXUDVHPXHVWUDODDPSOLFDFLyQELSRODU
que se lleva a cabo al utilizar este tipo de ampli-
FDGRUGHLQVWUXPHQWDFLyQ(OHOHFWURGRGHUHIH-
rencia debe estar localizado en un sitio elctrica-
mente neutro o por lo menos donde se registre una
mnima actividad bioelctrica del msculo y dos
electrodos de deteccin ubicados en el msculo
a evaluar, ambos electrodos activos se conectan
DXQDPSOLFDGRUGLIHUHQFLDOTXHDPSOLFDODGL-
ferencia de las dos seales permitiendo eliminar
cualquier seal comn como el ruido ambiental.
/DWHRUtDEiVLFDGHODPSOLFDGRUGHLQVWUXPHQWD-
FLyQJXUDVHSXHGHGHQLUPHGLDQWHXQDVHQ-
Figura 4.$PSOLFDFLyQELSRODU>@
)XHQWHHODERUDFLyQSURSLD

121 Implementacin de un electromigrafo con interfaz USB
WILSON FABIN URBINA ROJAS / FERNANDO MARTNEZ SANTA
investigacin
cilla ecuacin que determina la diferencia de las
seales distintas y elimina las seales comunes.
2.3.2 Amplicador INA128
(O ,1$ HV XQ DPSOLFDGRU GH LQVWUXPHQWD-
cin de propsito general que ofrece una excelen-
WHH[DFWLWXG6XGLVHxRYHUViWLOGHWUHVDPSOLFD-
dores operacionales y tamao pequeo lo hacen
ideal para una gama amplia de aplicaciones. La
realimentacin de corriente en la entrada del cir-
cuito provee un amplio ancho de banda, as mis-
PR D JDQDQFLDV DOWDV N+] DW * 8QD
sola resistencia externa pone cualquier ganancia
desde 1 hasta 10000. El INA128 provee una ecua-
FLyQGHJDQDQFLDLQGXVWULDOHVWiQGDUJXUD>@
&DUDFWHUL]DFLyQGHODVHxDO
Debido a la poca documentacin existente sobre
HOHFWURPLRJUDItD GH VXSHUFLH \ FRQWUDGLFFLRQHV
HQODLQIRUPDFLyQHQFRQWUDGDWUDWDGRVGHPHGLFL-
QD\SUR\HFWRVUHDOL]DGRVDQWHULRUPHQWHVHKL]R
necesario realizar la caracterizacin de la seal,
JXUD SDUD UHDOL]DU HVWH WUDEDMR VH FRQHFWy HO
osciloscopio Fluke 105 Serie II a la salida del am-
SOLFDGRU GH LQVWUXPHQWDFLyQ \ ODV VHxDOHV FDS-
turadas de los msculos se fueron agrupando y
guardando con el software FlukeView, posterior-
PHQWHGHVSXpVGHWHQHUXQDPXHVWUDVLJQLFDWLYD
GHVHxDOHVYDULRVP~VFXORVFRQGLYHUVRVPRYL-
PLHQWRV\EDMRGLIHUHQWHVFRQGLFLRQHVVHUHDOL]y
el respectivo tratamiento de la seal con el pro-
grama MATLAB.
Figura 5.7HRUtDEiVLFDGHODPSOLFDGRUGHLQVWUXPHQ-
WDFLyQ>@
)XHQWHHODERUDFLyQSURSLD
Figura 6.&RQH[LyQH[WHUQDDPSOLFDGRU>@
)XHQWHHODERUDFLyQSURSLD
Figura 7.6HxDOREWHQLGD([WHQVRUGHODQWHEUD]R
)XHQWHHODERUDFLyQSURSLD
El procedimiento utilizado con MATLAB consis-
ti bsicamente en aplicarle la transformada de
Fourier a las seales obtenidas anteriormente para
GHWHUPLQDUODVIUHFXHQFLDVTXHODVFRPSRQHQ-
nalmente, se concluy que las seales de electro-
PLRJUDItDGHVXSHUFLHHVWiQFRPSUHQGLGDVHQWUH
15 y 500 Hz. A continuacin, el procedimiento a
VHJXLUIXHVLPXODUORVSRVLEOHVOWURVDLPSOHPHQ-
WDU SDVD DOWRV SDVD EDMRV \ UHFKD]DEDQGD SRU
~OWLPRSDUDYHULFDUODHIHFWLYLGDG\ORVSRVLEOHV
Tecnura Vol. 16 No. 33 julio-septiembre de 2012 122
investigacin
HIHFWRV GH ORV OWURV VREUH OD VHxDO VH OH DSOLFy
nuevamente la transformada de Fourier.
(Q OD JXUD VH PXHVWUD XQD GH ODV VLPXODFLR-
nes realizadas: en la parte superior se observa la
seal obtenida de los msculos con su respecti-
va transformada de Fourier, en la parte inferior
ODVHxDOUHVXOWDQWHGHVSXpVGHOWUDUODVHGHWDOOD
la diferencia de las seales y sus espectros, se
puede advertir que al eliminar el ruido la seal
muscular tiene mayor amplitud y mejor morfo-
loga, por otro lado, en el espectro, el pico que
FRUUHVSRQGH D +] GHVDSDUHFH FRPSOHWDPHQWH
y slo deja las frecuencias respectivas generadas
por los msculos, lo cual permite concluir que es
QHFHVDULRLPSOHPHQWDUXQOWURSDVDDOWRVTXHHOL-
mine la componente DC de la seal y as asegurar
HO YROWDMHGH 2IIVHWGH ODPLVPDRWUR OWURSDVD
bajos para eliminar las frecuencias mayores a 500
+]<XQOWURUHFKD]DEDQGDTXHHOLPLQHHOUXLGR
proveniente de la red elctrica.
)LOWUDGRGHODVHxDO
Una de las partes ms importantes de un acondi-
FLRQDGRUGHVHxDOHVHVHOOWUDGRHOFXDOGHWHUPL-
nar el ancho de banda del circuito, para la seal
de EMG se tienen componentes relevantes solo
entre 15 Hz y 500 Hz, por lo tanto, el circuito slo
debe dejar pasar las seales que se encuentren en
este rango.
Si las seales por rechazar estn muy cercanas en
frecuencia de aquellas que deben pasar, las carac-
WHUtVWLFDV GH FRUWH GH XQ OWUR GH VHJXQGR RUGHQ
SRGUtDQ QR VHU OR VXFLHQWHPHQWH DJXGDV SRU OR
TXH VHUtD QHFHVDULR XQ OWUR GH RUGHQ VXSHULRU
/RVOWURVUHDOHVVyORSXHGHQDSUR[LPDUODV UHV-
puestas reales. En general, entre ms cercana sea
la aproximacin que se desea, ms elevado es el
RUGHQGHOOWUR>@
Figura 8. Simulaciones MATLAB.
)XHQWHHODERUDFLyQSURSLD
123 Implementacin de un electromigrafo con interfaz USB
WILSON FABIN URBINA ROJAS / FERNANDO MARTNEZ SANTA
investigacin
Las caractersticas de la seal a obtener son espe-
ciales, por lo tanto, se implementaron la aproxi-
PDFLyQ$QWRQLXSDUDHOOWURSDVDDOWRV\ODFRQ-
JXUDFLyQ%XWWHUZRUWKSDUDHOOWUR1RWFKGHOD
siguiente manera:
2.5.1 Filtro Pasa Altos
Se utiliza principalmente para eliminar el nivel
DC que trae la seal de los electrodos, adems
elimina movimientos de la lnea de base en la vi-
sualizacin.
3DUDGLVHxDUHOOWURSDVDDOWRVGRQGHODIUHFXHQ-
cia de corte es de 10 Hz, se asumi un circuito
5/& FRQ DSUR[LPDFLyQ GH$QWRQLRX JXUD
ya que present una respuesta rpida compara-
da con una respuesta de una aproximacin But-
terworth.
2.5.2 Filtro Notch
(OGLVHxRGHOOWURSDUWHGHODQHFHVLGDGGHHOLPL-
nar la interferencia que produce la red elctrica
GH+](OOWURTXHUHFKD]DEDQGDVHGHQRPLQD
Notch cuando su ancho de banda es muy peque-
a, para el dispositivo, la banda va de W1 = 59Hz,
:F+]\:+])LJ
2.5.3 Divisor de Voltaje
<D TXH OD VHxDO SURYHQLHQWH GH ORV OWURV VH HQ-
cuentra en un rango de -5V a 5V y fue necesario
implementar un circuito capaz de darle un voltaje
DC a esta seal de salida. La forma ms simple y
efectiva es usar dos resistencias como un divisor
GH YROWDMH FRPR VH PXHVWUD HQ OD JXUD 3RU
ejemplo, cuando el voltaje de entrada VIN est
entre -5V y 0V, y VCC es 5V, su voltaje de salida
VOUT, se encontrar entre 0V y 2.5V.
36R&WUDWDPLHQWRGHODVHxDO
8QR GH ORV REMHWLYRV GHQLGRV LQLFLDOPHQWH HV
disear e implementar un procedimiento que per-
PLWD DFRQGLFLRQDU ORV ELRSRWHQFLDOHV VHxDOHV
Figura 10.)LOWUR1RWFKLPSOHPHQWDGRHQFRQJXUDFLyQ
%XWWHUZRUWK
)XHQWHHODERUDFLyQSURSLD
Figura 9.)LOWUR3DVD$OWRV5/&HTXLYDOHQWHXWLOL]DQGR
XQJLUDGRUGH$QWRQLX
)XHQWHHODERUDFLyQSURSLD
Figura 11.'LYLVRUUHVLVWLYR
)XHQWHHODERUDFLyQSURSLD

Tecnura Vol. 16 No. 33 julio-septiembre de 2012 124
investigacin
producidos en los msculos. Partiendo de este
objetivo, se decidi utilizar el microcontrolador
PSoC que, gracias a sus caractersticas y su versa-
tilidad comparada con otros microcontroladores,
es la mejor opcin a usar en este proyecto.
36R& HV OD DEUHYLDFLyQ GH OD VLJOD 3URJUDP
6\VWHP RQ &KLS OD FXDO HV XQD WHFQRORJtD UHOD-
tivamente nueva aplicada al desarrollo de los
microcontroladores, que permite implementar
dispositivos electrnicos a partir de bloques an-
ORJRV\GLJLWDOHVUHFRQJXUDEOHVSDUDOXHJRSUR-
gramarlos mediante lenguaje C o Assembler.
El PSoC utilizado fue el CY8C24894-24LFXI
JXUDHOFXDOHVXQLQWHJUDGRGHPRQWDMHVX-
SHUFLDO FXHQWD FRQ VHLV EORTXHV DQiORJRV FXD-
WURGLJLWDOHVPHPRULD.%)ODVKHPSDTXHWDGR
4)1GHSLQHV
2.6.1 Descripcin del programa
El programa del PSoC se divide en dos partes:
hardware y software. El hardware hace uso de
una de las caractersticas ms importantes del
3VR& OD UHFRQJXUDELOLGDG TXH SHUPLWH WHQHU
P~OWLSOHV FRQJXUDFLRQHV GHQWUR GHO GLVHxR \
GHVSXpV FDPELDU HVWDV FRQJXUDFLRQHV GLQiPL-
camente de forma repetida mientas el dispositivo
est en funcionamiento, es decir, se pueden im-
plementar nuevos dispositivos en los bloques, bo-
UUDQGR ORV DQWHULRUHV \ FRQJXUiQGRORV FRQ XQD
nueva funcin.
(QHVWHFDVRHOKDUGZDUHFRPSUHQGHXQDFRQJX-
UDFLyQ SULQFLSDO \ FXDWUR FRQJXUDFLRQHV FDUJD-
EOHVODUD]yQSULQFLSDOGHXVDUODVFXDWURFRQJX-
UDFLRQHVHVODIDOWDGHUHFXUVRVEORTXHVDQiORJRV
\ GLJLWDOHV TXH WLHQH HO 3VR& HQ XQD VROD FRQ-
JXUDFLyQHVLPSRUWDQWHDQRWDUTXHHQODFRQJX-
racin principal va el mdulo de comunicacin
USBUART, el cual siempre debe estar disponi-
ble para enviar los datos al computador despus
GH VHU GLJLWDOL]DGRV PiV DGHODQWH VH H[SOLFDUi
en detalle las caractersticas de este protocolo de
FRPXQLFDFLyQ DGHPiV FRQWLHQH ORV /('6 TXH
sirven como indicadores del funcionamiento de la
comunicacin USB y los cuatro canales.
/DV FXDWUR FRQJXUDFLRQHV FDUJDEOHV FRUUHVSRQ-
den a los cuatro canales de muestreo, por lo tan-
WRHVWDVFRQJXUDFLRQHVYDQDWHQHUORVPLVPRV
mdulos y las mismas caractersticas, aunque la
nica diferencia es el pin de muestreo de la seal
DQiORJD (O FRPSRUWDPLHQWR GH FDGD FRQJXUD-
cin se describe a continuacin: se habilita una
entrada anloga, la cual va conectada a un am-
SOLFDGRU GH JDQDQFLD SURJUDPDEOH 3*$ FRQ
ganancia = 1, el cual es necesario para dar esta-
ELOLGDGDODVHxDODODVDOLGDGHHVWHDPSOLFDGRU
VHHQFXHQWUDXQOWURDQiORJRSDVDEDMRVFRQIUH-
cuencia de corte 500Hz. A continuacin, la seal
VHSDVDSRUXQFRQYHUVRUDQiORJRGLJLWDO$'&
'HOWD6LJPDODFDUDFWHUtVWLFDPiVLPSRUWDQWHGH
HVWH $'& HV OD DOWD YHORFLGDG GH PXHVWUHR GH
RFKRELWVFRQJXUDGRGHIRUPDWDOTXHVyORWRPH
una muestra que va a ser guardada en una posicin
de un array, una vez realizado el muestreo de los
cuatro canales, se envan los datos al computador
Figura 12. 9LVWD VXSHULRU 36R& &<&/);,
'DWDVKHHW&<&/);,
)XHQWHHODERUDFLyQSURSLDWRPDGDGHKWWSZZZF\-
SUHVVFRP
125 Implementacin de un electromigrafo con interfaz USB
WILSON FABIN URBINA ROJAS / FERNANDO MARTNEZ SANTA
investigacin
JXUD (O VRIWZDUH FRPSUHQGH HO SURJUDPD
en C, que se encarga de coordinar la forma en que
VHYDDUHDOL]DUFDGDXQDGHODVFRQJXUDFLRQHV
adems, en esta parte del programa se inicializan
y controlan cada uno de los mdulos que se inclu-
yeron en la parte de hardware.
7UDQVPLVLyQGHODVHxDO
En esta etapa se explica de forma detallada el m-
dulo USBUART que se encuentra entre los proto-
colos de comunicacin del PSoC.
Muchas aplicaciones embebidas usan la interfaz
56 SDUD FRPXQLFDUVH FRQ VLVWHPDV H[WHUQRV
como computadores, especialmente para depurar
programas. Pero en el mundo de la computacin,
HOSXHUWR&2056HVWiDSXQWRGHGHVDSDUH-
cer, la mayora de nuevos computadores estn de-
jando la comunicacin USB como el reemplazo
para comunicacin serial. El mtodo ms simple
para migrar un dispositivo a USB es emular RS-
VREUH HO EXV 86% /D YHQWDMD SULQFLSDO GH
este mtodo es que el computador utilizara la co-
QH[LyQ 86% FRPR XQD FRQH[LyQ 56 &20
haciendo esto muy fcil para la puesta a punto de
programas [8].
/D FRPXQLFDFLyQ 86%&'& FODVH GH GLVSRVLWL-
YRV GH FRPXQLFDFLyQ HV XQ WLSR GH FRPXQLFD-
cin en la cual se implementa todo un protoco-
lo para poder emular un puerto serial sobre un
SXHUWR86%(QODJXUDVHLQGLFDHOGLDJUDPD
de bloques del protocolo USBUART, donde se
evidencia claramente que se emula un puerto RS-
VREUHXQSXHUWR86%
'HVDUUROORGHODLQWHUID]JUiFD
,QWHUID]JUiFDGHXVXDULR*8,
/DVLQWHUIDFHVJUiFDVGHXVXDULRVRQODFDUDYL-
sible de los ordenadores y tambin de otros tipos
de dispositivos electrnicos. Ayudan al usuario a
interactuar con la mquina, expanden el rango de
aplicaciones de una computadora de forma consi-
derable y representan una importante ayuda para
el aprendizaje del trabajo con ordenadores. Ade-
ms, no hay que menospreciar la importancia que
han tenido en la popularizacin de la informtica
IXHUDGHiPELWRVFRUSRUDWLYRV\FLHQWtFRVDOUH-
ducir la cantidad de conocimiento acerca de las
PiTXLQDVQHFHVDULDSDUDXQXVRHFD]SUiFWLFR\
til de las mismas [9].
Figura 14.'LDJUDPDGHEORTXHVGLVSRVLWLYR
86%8$57>@
)XHQWHHODERUDFLyQSURSLD
Figura 13.%ORTXHVUHFRQJXUDEOHVGHO3VR&
)XHQWHHODERUDFLyQSURSLD

Tecnura Vol. 16 No. 33 julio-septiembre de 2012 126
investigacin
LabView constituye un revolucionario sistema de
SURJUDPDFLyQ JUiFD SDUD DSOLFDFLRQHV TXH LQ-
volucran adquisicin, control, anlisis y presen-
tacin de datos. Las ventajas que proporciona el
empleo de LabView se resumen en las siguientes:
LabView es un entorno de programacin desti-
nado al desarrollo de aplicaciones, similar a los
sistemas de desarrollo comerciales que utilizan el
lenguaje C o BASIC. Sin embargo, LabView se
diferencia de dichos programas en un importante
aspecto: los citados lenguajes de programacin se
basan en lneas de texto para crear el cdigo fuen-
te del programa, mientras que LabView emplea
OD SURJUDPDFLyQ JUiFD R OHQJXDMH * SDUD FUHDU
programas basados en diagramas de bloques.
Para el empleo de LabView no se requiere gran
experiencia en programacin, ya que se emplean
LFRQRVWpUPLQRVHLGHDVIDPLOLDUHVDFLHQWtFRVH
LQJHQLHURV\VHDSR\DVREUHVtPERORVJUiFRVHQ
lugar de lenguaje escrito para construir las aplica-
ciones. Por ello, resulta mucho ms intuitivo que
el resto de lenguajes de programacin convencio-
nales.
LabView posee extensas libreras de funciones y
subrutinas. Adems de las funciones bsicas de
todo lenguaje de programacin, LabView incluye
OLEUHUtDVHVSHFtFDVSDUDODDGTXLVLFLyQGHGDWRV
control de instrumentacin VXI, GPIB y comuni-
cacin serie, anlisis presentacin y guarda datos.
LabView tambin proporciona potentes herra-
mientas que facilitan la depuracin de los progra-
mas [10].
/DVLJXLHQWHJUiFDJXUDPXHVWUDHOHQWRU-
QRJUiFRGHODDSOLFDFLyQVRIWZDUHUHDOL]DGRHQ
LabView, se puede observar una forma de visuali-
zacin de los cuatro canales del electromigrafo,
los msculos analizados fueron: bceps, trceps,
braquioradial y extensor del antebrazo.
Figura 15.&XDWURFDQDOHVHQFXDWURJUiFDVGLIHUHQWHV
)XHQWHHODERUDFLyQSURSLD

127 Implementacin de un electromigrafo con interfaz USB
WILSON FABIN URBINA ROJAS / FERNANDO MARTNEZ SANTA
investigacin
3. RESULTADOS
Finalmente se tiene el dispositivo terminado, que
es la unin de todos y cada uno de los bloques
H[SOLFDGRV D OR ODUJR GH HVWH DUWLFXOR JXUD
Las caractersticas principales se describen en la
tabla 1.
aproximadamente tienen un costo de $8000.000
el desarrollo de este electromigrafo oscila entre
ORVUHGXFLHQGRDVtORVFRVWRVGHDG-
quisicin de equipos al grupo DIGITI.
Despus de realizar 50 pruebas sobre el bceps
para la deteccin de los diferentes estados del
msculo, se contaron los aciertos en dicha detec-
cin y se obtuvo un error de 5%, tomando como
patrn el electromigrafo al cual se tuvo acceso y
que se encuentra en el Instituto Roosevelt.
Se cre una base de datos de varios msculos, con
diversos movimientos y bajo diferentes condicio-
nes, se establece que las seales generadas en la
HOHFWURPLRJUDItD GH VXSHUFLH WLHQH XQ UDQJR GH
frecuencias entre 15 y 500 Hz.
Se dise un cable con conectores que se adapten
a las terminales de los electrodos para hacerlos
PiV LQPXQHV DO UXLGR \ VH GHQLy XQ SURFHGL-
PLHQWR SDUD OD WRPD GH (0* GH VXSHUFLH SHU-
mitiendo menos errores en la toma de seales.
Al realizar la captura de seales musculares se
SXGRLGHQWLFDUVXVGLIHUHQWHVHVWDGRVFRPRVRQ
relajacin y contraccin. Adems, se evidenci la
existencia de un tercer estado, el cual se presenta
GHVSXpVGHUHDOL]DUXQUHFOXWDPLHQWRHOWpUPLQR
UHFOXWDPLHQWRVHUHHUHDODFRQWUDFFLyQGHWRGDV
ODV EUDV PXVFXODUHV FRQVWDQWH SRU WLHPSR SUR-
ORQJDGR WHQVLRQDU HO P~VFXOR VH SUHVHQWD XQD
disminucin en la amplitud y tiempo de los po-
tenciales generados con respecto al inicio de la
toma de datos.
El mdulo utilizado para la comunicacin entre
ORV GLVSRVLWLYRV SURWRFROR 86%8$57 HV GH
simple utilizacin y amplia compatibilidad, capaz
de realizar transmisin y recepcin de datos, con
una vasta gama tanto de equipos como de soft-
ZDUH FRPSDWLEOH FRQ OD LQWHUID] GH XVXDULR GLV-
puesta en LabView que registra las seales obte-
nidas de EMG.
Tabla 1.&DUDFWHUtVWLFDVWpFQLFDV
Canales 4
Frecuencia de muestreo .+]
&RQYHUVRU$' 8 Bits
Filtro pasa alto +]
Filtro pasa bajo +]
)LOWURUHFKD]DEDQGD +]
)DFWRUGHUHFKD]RGHPRGRFRP~Q 120dB.
Tiempo por canal 0.388 ms.
'XUDFLyQGHODVEDWHUtDV +RUDV
,QWHUID] USB
)XHQWHHODERUDFLyQSURSLD
Figura 16.'LDJUDPDGHEORTXHVGLVSRVLWLYRWHUPLQDGR
)XHQWHHODERUDFLyQSURSLD

El electromigrafo diseado puede competir a ni-
vel de precio ya que en el mercado se encuentran
gran cantidad de electromigrafos de caracters-
WLFDV VLPLODUHV (OHFWURPLyJUDIR &DGZHOO 6LHUUD
&RQVROH %LWPHG (0* 0LFUR HQWUH RWURV TXH
Tecnura Vol. 16 No. 33 julio-septiembre de 2012 128
investigacin
Se dise un hardware capaz de adquirir y proce-
VDUODVVHxDOHVGH(0*GHVXSHUFLHFRPSXHVWR
EiVLFDPHQWH SRU DPSOLFDGRUHV GH LQVWUXPHQ-
WDFLyQ ,1$ OWURV DQiORJRV HO PLFURFRQ-
trolador PsoC CY8C24894-24LFXI y la etapa
GH WUDQVPLVLyQ GH GDWRV 86% $GHPiV HVWH
hardware sirve como tarjeta de desarrollo para
realizar pruebas, donde se dejaron mltiples he-
rramientas como por ejemplo: alimentacin con
pilas de 9V o con fuente conmutada, un puerto
dispuesto para seleccionar bien sea como entra-
GDV DQiORJDV R GLJLWDOHV R VDOLGDV GLJLWDOHV
un puerto con LEDs, LCD, pulsadores y el res-
pectivo conector para programar cuantas veces
sea necesario.
Se obtuvo un consumo de energa promedio de
PLOLDPSHULRVORFXDOSHUPLWHTXHHOGLVSR-
sitivo sea utilizado con bateras y que tenga una
autonoma aceptable.
La autonoma promedio obtenida es de 2 horas y
PLQXWRVGHIXQFLRQDPLHQWRFRQWLQXRFRQED-
teras de 9 voltios recargables de 170 miliampe-
rios/hora. Este dato se obtiene de cinco pruebas
diferentes.
La frecuencia de muestreo del dispositivo es de
1,2 khz, esta se determin a partir de la frecuencia
mxima medida en las seales de electromiogra-
fa y la frecuencia mxima de muestreo obtenida
con el microcontrolador. Esta ltima fue de 1,8
khz, teniendo en cuenta que para soportar los cua-
tro canales, el dispositivo debe usar su capacidad
GHUHFRQJXUDFLyQORFXDOUDOHQWL]DHOSURFHVR
4. CONCLUSIONES
Es importante tener conocimientos bsicos de
HOHFWURVLRORJtD SDUD FRPSUHQGHU HO SURFHVR GH
transmisin de las seales elctricas que permiten
el movimiento, como tambin la ubicacin de los
msculos que van a ser objeto de estudio.
El electromigrafo es un equipo altamente sen-
sible a toda fuente de ruido, por lo tanto, la ubi-
cacin fsica en el espacio del equipo, as como
la calidad en las conexiones internas y externas
es determinante en el desempeo de su funciona-
miento.
La interpretacin de la seal EMG es un aspecto
fundamental del sistema como recurso de diag-
nstico biomdico, pero se encuentra aislado de
los alcances del equipo, como tal, un anlisis exi-
toso de las condiciones del paciente depende de
OD GHOLGDG GHO HTXLSR SHUR QDOPHQWH GHSHQGH
de la habilidad y calidad del intrprete que utilice
el equipo.
Durante el desarrollo del proyecto se presentaron
mltiples inconvenientes debido a las interferen-
cias externas producidas por el ruido del proto-
ERDUG\ORVDUPyQLFRVGHODVVHxDOHVGHOHQWRUQR
por lo tanto para evitar cualquier otra forma de
ruido se decidi alimentar los circuitos con bate-
ras de 9V, sin embargo, tambin se deja la posi-
bilidad de alimentarlo con una fuente conmutada,
en dado caso de uso continuo.
Figura 17.7DUMHWDHOHFWURPLyJUDIR
)XHQWHHODERUDFLyQSURSLD
129 Implementacin de un electromigrafo con interfaz USB
WILSON FABIN URBINA ROJAS / FERNANDO MARTNEZ SANTA
investigacin
(QORVDPSOLFDGRUHVGHLQVWUXPHQWDFLyQHVFRQ-
YHQLHQWHGHMDUOD5JUHVLVWHQFLDTXHGHWHUPLQDOD
JDQDQFLDGHODPSOLFDGRUYDULDEOHHVGHFLUXVDU
un trimmer, el cual permite realizar ajustes muy
QRVGHSHQGLHQGRGHODQHFHVLGDG\GHODVFDUDF-
tersticas de la seal obtenida.
Para poder obtener una seal lo ms clara y li-
bre de ruido posible se concluy que es necesario
LPSOHPHQWDUWUHVOWURVXQOWURSDVDDOWRVD
Hz. para eliminar el voltaje DC que trae la seal
de los electrodos, adems elimina movimientos
de la lnea de base en la visualizacin de la seal
y asegurar el voltaje de Offset de la misma, un
OWUR UHFKD]DEDQGD 1RWFK D +] HODERUDGRV
FRQDPSOLFDGRUHVRSHUDFLRQDOHV\XQOWURSDVD
bajos a 500 Hz. que fue implementado en los blo-
ques anlogos del PSoC.
(O XVR GH XQ 36R& GH PRQWDMH VXSHUFLDO
&<&3;, SHUPLWH UHGXFLU VLJQLFD-
tivamente los costos y el tamao del circuito, el
circuito impreso se puede disear de dos caras y
se evita el uso de componentes externos, adems,
se dispone de una gran cantidad de pines que se
pueden usar para mltiples aplicaciones.
El software implementado en LabView para este
sistema visualizacin, est diseado bajo un am-
ELHQWH JUiFR VHQFLOOR \ GH IiFLO HQWHQGLPLHQWR
SDUDHOXVXDULRDVLPLVPRVHSXHGHPRGLFDUGH-
pendiendo de las necesidades de este.
5. AGRADECIMIENTOS
Queremos agradecer de antemano al Instituto de
Ortopedia Infantil Roosevelt por el apoyo, aseso-
ra y seguimiento a lo largo del proyecto, al grupo
de investigacin DIGITI por su apoyo en el desa-
rrollo del proyecto.
6. TRABAJO FUTURO O PERSPECTIVAS
Los resultados de este proyecto sern utilizados
para futuros proyectos que concluyen en una in-
terfaz de usuario para personas cuadrapljicas
*UXSRGH,QYHVWLJDFLyQ',*,7,SURSRUFLRQDQ-
do soluciones en el manejo de ordenadores para
discapacitados.
Otra aplicacin de la electromiografa de super-
FLH HVWi UHODFLRQDGD FRQ SURFHVRV GH UHKDELOL-
tacin, ergonoma, investigacin en medicina
deportiva y biomecnica deportiva. Como tam-
bin para la evaluacin y simulacin de prtesis
mioelctricas.
[1] N. Godoy and M. Montoya, Ingeniera
Biomdica, EIA, Sistema Bsico de Regis-
tro de Electromiografa. [En lnea].
Disponible: http://bioinstrumentacion.eia.
edu.co/docs/bio/EMG.pdf.
[2] J. Scherrer Rondot, H. Korn and S. Me-
tral, Etude accleromtrique et EMG des
QRXYHPHQWV DQRUPDX[ HW GHV UpH[HV
pathologiques 6HP +RS 3DULV
pp. 911- 919.
>@ 5RFKHVWHU (OHFWUR0HGLFDO ,QF Electro-
dos cardiacos desechables MEDITRA-
CE. [En lnea]. Disponible: www.roches-
termed.com/CardiacFrame30Sp.htm.
[4] J. Drake, Instrumentacin electrnica de
comunicaciones, Dpto. de Electrnica y
REFERENCIAS
Tecnura Vol. 16 No. 33 julio-septiembre de 2012 130
investigacin
Computadores: Santander, 2005, [En l-
nea]. Disponible:
http://www.ctr.unican.es/asignaturas/ins-
trumentacion_5_IT/IEC_3.pdf
[5] EMG Electromigrafo. Disponible:
http://proton.ucting.udg.mx/expodec/
abr99/e53/e_53.html
>@ 7H[DV,QVWUXPHQWVDatasheet INA128, [En
lnea]. Disponible:
ht t p: / / www. t i . com/ l i t / ds/ sbos051b/
sbos051b.pdf.
[7] W. Infante, R. Pirajn and F. Santa, Proto-
tipo para la adquisicin y visualizacin del
espectro elctrico del corazn (ECG). Uni-
versidad de los Andes, 2009.
[8] Cypress. Semiconductor Comunicacin
USBUART User Module Datasheet PSoC
Designer V. 4.4.
[9] ,QWHUIDFHV JUiFDV GH XVXDULR [En lnea].
Disponible:
http://sabia.tic.udc.es/gc/Contenidos%20
adi ci onal es/ t rabaj os/ Int erf aces/ en-
lightment/index.html.
[10] Tutorial de LabView, [En lnea]. Disponi-
ble:
http://www.gte.us.es/ASIGN/IE_4T/Tuto-
rial%20de%20Labview.pdf
Tecnura Vol. 16 No. 33 pp. 117 - 130 julio-septiembre de 2012

You might also like