Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MANO.
UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERAS Y ARQUITECTURA
PROGRAMA DE INGENIERA MECATRNICA
PAMPLONA COLOMBIA
MAYO DE 2005
TABLA DE CONTENIDO
INTRODUCCIN I
OBJETIVOS III
JUSTIFICACIN IV
1. ANTECEDENTES. 1
3. CONTROLADOR. 37
4. INTERFAZ DE USUARIO. 54
4.1. Descripcin. 54
CONCLUSIONES. 84
BIBLIOGRAFA. 88
NDICE DE FIGURAS
Extrada de [16]. 2
Figura 2.4. Diagrama tpico para el diseo del transductor de presin. [vishay]. 20
Autor (Corel)] 43
adaptada de [1]. 70
Para sta se dise una estrategia de control con un controlador embebido en un dsPIC, un
grupo de sensores que midan algunas de las variables que percibe una mano humana no
lenguaje de Matlab.
acondicionamiento de seales mioelctricas para extraer rdenes de control para las que se
En el proyecto se encuentra reflejado el esfuerzo por solventar necesidades que una persona
con amputacin metacarpal tiene, tanto con su invalides, como con los problemas externos
I
que provoca el no tener acceso a una prtesis con una prestacin de servicios ms elevada y
facilidad de adaptacin.
general.
II
OBJETIVOS
Objetivo General:
Objetivos Especficos:
prtesis de mano.
seales mioelctricas.
III
JUSTIFICACIN
Para entender los problemas que tiene una persona con amputacin de mano, se requiere de
devolver algunas habilidades? Y, si pueden identificarse, Cules escoger para solventar las
necesidades primarias?
como diabetes, explosiones, conflictos blicos y otras cuantas que nacen con amputaciones
IV
1. ANTECEDENTES
Las prtesis de mano que en la actualidad existen pueden ser divididas en dos grupos: las
Funcionales o Activas y las Cosmticas o Pasivas. Las prtesis pasivas tienen como
finalidad reproducir el brazo o mano con la apariencia de los rganos reales y con el peso
prtesis pasivas que, en lugar de querer dar una mejor apariencia, se orientan a
proporcionar entre otras opciones una herramienta como una pinza o un garfio [28].
Las prtesis funcionales o activas se encuentran divididas por el tipo de comandos a los que
responden, como las accionadas por el cuerpo o mecnicas Figura 1.1, elctricamente
como las bioelctricas [17] Figura 1.2 y las gobernadas por voz [16] Figura 1.3. Finalmente
estn las hbridas que son accionadas con controles elctricos y mecnicos. Un ejemplo de
ellas son las utilizadas para amputados por encima del codo que lo flexionan mientras giran
la mueca o accionan el agarre de un objeto Figura 1.4. Estas prtesis activas estn en
desventaja con las pasivas en el sentido de que tienen mayores elementos que integrar para
elevar la funcionalidad caracterstica que hace que se eleve el peso y el costo monetario.
1
Figura 1.1. Prtesis convencional accionada por el cuerpo, Extrada de [16].
Figura 1.2. Prtesis controlada elctricamente con seales bioelctricas, Extrada de [16].
2
Figura 1.4. Prtesis hibrida, Extrada de [16].
En muchas ocasiones nos damos cuenta de que los pacientes no se sienten conformes con
las prtesis por muchas razones entre las que se distinguen las siguientes: sicolgicas,
inconvenientes del manejo, dolor o poca funcionalidad, detalles que finalmente llevan al
paciente a pensar que esa dificultad para realizar las actividades distan mucho de las que
disminuir la grotesca apariencia de las prtesis hasta llegar a poder reproducir en ellas
Las prtesis con mejores prestaciones en la actualidad son las de OTTO BOCK que poseen
una gran fuerza de prensin, pero con un significativo peso y un costo que no se encuentra
OTTO BOCK HEALTH CARE ANDINA TD para los militares mutilados en el desarrollo de
3
los conflictos armados. En dicho contrato se encuentra que el costo de una prtesis
mioelctrica debajo del codo con mano, unidad de giro y guante cosmtico asciende a
$29500.000 pesos y una por arriba del codo, con mano y guante cosmtico $52500.000
pesos.
4
2. SENSORES EN PRTESIS DE MANO
por los tejidos superficiales de la mano, ya que es sta la parte del cuerpo que ms contacto
tiene con el exterior por ser un rgano-herramienta y con la cual puede llevarse a cabo la
sensoriales que estn contenidos en la mano, nos centraremos en los denominados Sentidos
Somticos [23], los cuales son capaces de detectar y/o estimar las sensaciones tctiles y de
Los sensores artificiales instalados en prtesis de mano tienen como finalidad obtener
algunas seales, al igual que lo percibe el sistema fisiolgico humano y que convierte
dichos estmulos externos en diferencia de potencial (voltaje), pues al igual que una mano
existencia e integridad, una prtesis de mano necesitar de sensores que le indiquen las
variadas condiciones a las que se puede ver expuesta como son: la temperatura, la
humedad, la presin, la vibracin, etc. Teniendo en cuenta que para el ser humano stas son
perfeccionado con el paso del tiempo nos damos cuenta de que el desarrollo de stas
5
Entonces, adems de los sensores para conocer las variables externas a las que se encuentra
expuesta la prtesis de mano, se requiere de un conjunto de otros que valoren los cambios
provocados en el entorno por la accin que la prtesis logra, e incluso por las variables
propias e internas, las cuales hacen parte del diseo intrnseco que tiene una prtesis activa
y entre las que se contemplan las siguientes: Contacto, Deslizamiento, Fuerza aplicada a un
objeto en el agarre, Velocidad de movimiento, Posicin, etc. De esto se sigue que, el hecho
de considerar la medida de estas variables nos hace reconocer que son los mismos
fenmenos que siente un ser humano y que, precisamente, es esa la razn de la sensrica
para las prtesis en general, es decir, cubrir o solventar las habilidades que tena el paciente
Por otra parte los sentidos somticos del sistema humano se dividen en tres grupos:
sensoriales del sistema somtico son los mecanorreceptores que estn distribuidos por todo
existen ramas de axones que poseen canales inicos Mecanosensibles cuya apertura
depende de la tensin de la membrana o tejido que lo rodea. Por esto es posible distinguir
dos tipos de piel segn los Mecanorreceptores predominantes en esa seccin: los tipos de
piel lampia o glabra, que es la piel sin pelo como la de las palmas de las manos, y el otro
es la hirsuta que aparece, por ejemplo, en el dorso de la mano y los brazos, en la figura 2.1.
6
Figura 2.1.Receptores Sensoriales de la piel, Extrada de [24].
Mecanorreceptores conocidos:
El corpsculo de Pacini.
Terminal de Ruffini.
Corpsculo de Meissner.
Todas las clulas del cuerpo son sensibles a la temperatura porque los cambios en sta
clula y entre todas las clulas que componen los tejidos formadores del cuerpo, las
cerebrales son las ms estrictas en cuanto a los niveles de temperatura se refiere ya que
estos niveles no puede salirse del margen de entre 37 C. y 40,5C. De esta manera, debido
a las actividades que llevan a cabo, requieren una estabilidad muy estricta porque existen
7
que tienen la capacidad de distinguir cambios de por lo menos 0.01C. Estos receptores
estn ubicados especialmente en la piel y detectan sobre todo cambios sbitos, adems de
contar con la capacidad de adaptarse a estmulos de larga duracin como sucede al meter la
mano en el agua que cae de la ducha. En este caso, en un principio puede parecer muy
caliente o fra segn el caso, pero en un pequeo lapso de tiempo el cuerpo se adapta y
puede encontrar como: receptores Mecnicos, para medir presiones excesivas, Trmicos,
para detectar calor o fri extremo y Qumicos, que son los que perciben el ph excesivo y al
encuentran presentes y repartidos por todo el cuerpo (piel, msculos, huesos, rganos
Pero hay que tener en cuenta que adems de estos receptores en el sistema somato-sensorial
relativa de los miembros del cuerpo como los movimientos, la velocidad, etc.
de cierta manera, tambin los Nociceptores para instalarlos en una prtesis de mano con lo
8
que se intenta brindar al paciente amputado facilidades en el manejo de su extensin
Pero para esto, primero hay que saber que los sensores se clasifican segn el principio que
potencial o cdigos entendibles por el procesador. Los tipos de sensores artificiales que
etc. En la tabla 2.1. aparece un paralelo entre algunos sensores artificiales y biolgicos [22].
9
determinar la distribucin
de las fuerzas de contacto
e identificar
caractersticas del objeto.
variable medida en una diferencia de potencial encontraremos que los sensores artificiales
extraen energa del mismo entendiendo que la diferencia de potencial es una seal de
voltaje, corriente o presin. As las cosas, en el trabajo expuesto, se utilizan las seales de
voltaje de acuerdo a su relativa facilidad de manejo y fcil acceso a los dispositivos para
ruido, se amplifican los niveles de voltaje para que estn dentro de un rango apreciable de
10
tal forma que el proceso de conversin anlogo digital tenga mayor resolucin. Pero es
pierda la seal en las lneas que la comunican con el resto del hardware por causa de cadas
digital se realiza con el fin de codificar el valor medido para que un procesador digital
Los sensores tienen dos tipos de caractersticas: las Estticas y las Dinmicas. Entre las
superior e inferior de la capacidad del instrumento que viene expresado por dos valores
fsica.
instrumento para el mismo valor dentro del campo de medida cuando la variable recorre
11
Entre las caractersticas Dinmicas de los sensores encontramos:
cambio de la variable.
cambio.
medida del sensor corresponde a la realidad ya que cabe la posibilidad de que el transductor
siga obteniendo medidas de seales con frecuencias por encima de las estipuladas, pero
Segn lo estudiado en los anteriores apartados sobre el sistema sensitivo humano y sensores
fuerza y que identifique un bloqueo mecnico del sistema; tomando como medida la
corriente que el motor extrae de la fuente de poder, por ltimo se decidi colocar un sensor
que simulara un Propioceptor humano con un potencimetro lineal (elipot) que mide la
12
de esta variable y el uso de unos artificios matemticos y de programacin fue posible
implement un sensor de fuerza. El uso de este sensor tiene como finalidad conocer la
fuerza con que se est sujetando un objeto. El conocimiento de esta informacin es de gran
importancia teniendo en cuenta la cantidad de tipos de objetos que pueden necesitar agarre,
con distintas texturas, pesos o resistencias, por ejemplo, podemos colocar un caso muy
sencillo que consiste en agarrar una esfera de metal y despus sujetar un huevo.
material. Una galga extensiomtrica es bsicamente una resistencia elctrica que vara su
valor nominal con la deformacin del alambre o lmina que la forma. Esta Resistencia est
formada, como ya se mencion, por un fino alambre o una laminilla de metal que est
firmemente adherida a una superficie que es la que recibe la fuerza y por consiguiente sufre
una deformacin. Como la galga est pegada al material que se deforma, tambin sufre una
deformacin que alarga o contrae el material de la resistencia que generalmente est hecho
de constantan [vishay].
13
El cambio porcentual de la resistividad, para el cambio de longitud del material es
(2.1.)
Wheastone el cul est diseado para mantener balanceado a pesar de los cambios en la
Wheastone
Cuando se desea implementar un sistema con una galga extensiomtrica se debe primero
escoger entre los tipos de galgas a utilizar ya que comercialmente se pueden encontrar
galgas que solamente estn constituidas por una resistencia, y otras que traen sobre una
14
En las galgas del primer tipo se debe ubicar estratgicamente el dispositivo de tal forma que
la medida obtenida sea en el eje exacto de deformacin y se completa el circuito puente con
arreglo denominado Roseta de Deformacin que tiene como finalidad medir las
necesaria para dibujar el conocido Circulo de Mohr. Las rosetas pueden tener diversas
Entre las galgas que traen integradas varias resistencias comercialmente se encuentran las
de dos y cuatro resistencias. Para el presente texto es de mayor importancia las de cuatro
resistencias porque son stas las que tienen la posibilidad de formar el puente de Wheastone
completo. Como las cuatro resistencias se encuentren tan cerca una de la otra se elimina la
15
Rejilla Simple Rejilla Doble Rejilla simple a 90 Rejilla doble a 90
La construccin del transductor se la llev a cabo con una galga extensiomtrica (Strain
16
Tipo N2A-06-S102H-
350
24C.
Dimetro en mm 6.35
Mnimo tamao.
Bajo peso.
Como gua para el diseo se decidi seguir los pasos que el fabricante (VISHAY)
recomienda en la nota TN-510-1 que indica las consideraciones de diseo del diafragma
para el transductor. El desarrollo del diseo del transductor de presin tiene claro que los
superficie el Strain Gages. Las ecuaciones para el clculo del diafragma son aceptables
17
Deflexiones pequeas.
Con una abrazadera del diafragma que proporcione una total rigidez.
practica con una serie de pruebas. Este fenmeno se presenta por existir imprecisiones
fsicas reales que se salen de la capacidad del diseo por factores como la inexactitud en el
(2.2)
(2.3)
Donde:
P: Presin (Pa).
18
E: Modulo de Elasticidad (Pa).
Haciendo un promedio entre todos los elementos de medida se obtiene una salida de la
galga en milivoltios por voltio de excitacin (eo) que se puede expresar por la siguiente
ecuacin:
(2.4.)
A partir de la ecuacin 2.4. se puede despejar el espesor del diafragma que es uno de los
valores que se desea averiguar para la construccin. La ecuacin para el espesor queda de la
siguiente manera:
(2.5.)
presin aplicada, lo que indica un comportamiento lineal del transductor, pero esta
debajo del 0.3% del espesor. Para calcular la deflexin mxima se requiere utilizar la mayor
(2.6.)
Donde:
19
Para que la respuesta obtenida sea fiel a la real se necesita que las fluctuaciones, o mejor
dicho, la frecuencia de cambio de presin, sea mucho menor que la frecuencia natural del
diafragma. La frecuencia resonante debe ser de por lo menos unas tres o cinco veces la
frecuencia ms alta aplicada. La frecuencia natural del sistema esta dada por la ecuacin
presentada a continuacin.
(2.7.)
integralmente al cuerpo del transductor o que ambos hagan parte de una sola pieza para as
internas del transductor sean agudas, razn por la cual se deja una pequea curvatura con la
que se consigue evitar esfuerzos cortantes excesivos en los extremos del diafragma. La
figura 2.4. muestra una recomendacin de la forma del cuerpo y diafragma del transductor
[vishay].
Figura 2.4. Diagrama tpico para el diseo del transductor de presin [vishay].
20
A continuacin se listan las constantes con las que el sensor debe trabajar. sta informacin
es imprescindible para el clculo del espesor de la membrana porque hay razones que se
consideran para disear como el tamao y peso del dispositivo. stas caractersticas son
extensin sea lo ms prximo al del rgano real. De estos factores depende que el diseo
eo:2mV/V
El fabricante del Strain Gages brinda un dato de mucha ayuda que es el mnimo radio del
Los datos de los materiales entre los cules se debe escoger se encuentran en la Tabla2.3.
21
Material Modulo de Coeficiente de Densidad
Elasticidad Poisson
304
Adelante se muestran los respectivos clculos realizados con ayuda de Matlab para las
>> %Tefln
clear
22
p=2.18*1000000/1000 %Densidad (Kg/m3)
e=0.002/2 % (mV/V)
Y=(3*P*(R^4)*(1-(v^2)))/(16*(t^3)*E)%Deformacin(m)
F=((0.469*t)/(R^2))*((9.8*E)/(p*(1-(v^2))))^0.5 %Frecuencia(Hz)
E = 700000000
v= 0.4600
p= 2180
R= 0.0033
e = 1.0000e-003
Fmax = 40
A = 3.4211e-005
23
P = 1.1692e+006
t= 0.0571
Y = 1.5737e-010
F = 9.4814e+006
>> %Polietileno
clear
e=0.002/2 % (mV/V)
24
t=((0.75*P*(R^2)*(1-(v^2)))/(e*E))^0.5 %Espesor (m)
Y=(3*P*(R^4)*(1-(v^2)))/(16*(t^3)*E) %Deformacin(m)
F=((0.469*t)/(R^2))*((9.8*E)/(p*(1-(v^2))))^0.5 %Frecuencia(Hz)
E = 950000000
v= 0.4600
p = 950
R= 0.0033
e = 1.0000e-003
Fmax = 40
A = 3.4211e-005
P = 1.1692e+006
t= 0.0490
Y = 1.8333e-010
F = 1.4363e+007
25
>> %Delrin
clear
e=0.002/2 % (mV/V)
Y=(3*P*(R^4)*(1-(v^2)))/(16*(t^3)*E) %Deformacin(m)
F=((0.469*t)/(R^2))*((9.8*E)/(p*(1-(v^2))))^0.5 %Frecuencia(Hz)
E = 2.6000e+009
v= 0.3500
p= 1400
26
R= 0.0033
e = 1.0000e-003
Fmax = 40
A = 3.4211e-005
P = 1.1692e+006
t= 0.0313
Y = 2.8749e-010
F = 1.6405e+007
>> %Alumino
clear
27
e=0.002/2 % (mV/V)
Y=(3*P*(R^4)*(1-(v^2)))/(16*(t^3)*E) %Deformacin(m)
F=((0.469*t)/(R^2))*((9.8*E)/(p*(1-(v^2))))^0.5 %Frecuencia(Hz)
E = 6.7000e+009
v= 0.3300
p= 2700
R= 0.0033
e = 1.0000e-003
Fmax = 40
A = 3.4211e-005
P = 1.1692e+006
t= 0.0060
28
Y = 1.5013e-009
F = 1.262e+007
clear
e=0.002/2 % (mV/V)
Y=(3*P*(R^4)*(1-(v^2)))/(16*(t^3)*E) %Deformacin(m)
29
F=((0.469*t)/(R^2))*((9.8*E)/(p*(1-(v^2))))^0.5 %Frecuencia(Hz)
E = 1.9300e+011
v = 0.2700
p= 7800
R = 0.0033
e = 1.0000e-003
Fmax = 40
A = 3.4211e-005
P = 1.1692e+006
t = 0.0037
Y = 2.4097e-009
F = 9.2606e+006
30
2.2.3. Anlisis De Resultados Y Justificacin De Las Decisiones.
Acero Inoxidable 0,0037 2,4097 * 10-9 1.1185 * 10-5 9,2606 * 106 0,002
304
Los valores de frecuencia natural del sensor para todos los materiales calculados estn por
encima de la frecuencia con la que la prtesis se cerrar y abrir, la cual es cercana a 2Hz.
As pues, la frecuencia natural del sensor es mayor que la de trabajo con, por lo menos, un
factor de 10 veces, razn por la cual sta variable no es til para discriminar cul es el
Segn los parmetros de la asuncin para la mxima deflexin todos los materiales siguen
el Acero Inoxidable 304 ya que el espesor de su la membrana es menor, lo cual cumple con
En las siguientes figuras se encuentran ilustraciones del cuerpo del sensor y la pastilla de
presin, utilizada para que los objetos no tengan contacto directo con el cuerpo del sensor y
31
(a) (b) (c)
Figura 2.5. a) Cuerpo Del Sensor De Fuerza. b) Pastilla De Presin. c) Conjunto Del
Sensor De Fuerza.
En la figura 2.6. se muestra el circuito del puente de Wheastone formado por la galga
fuerza que tiene como respuesta una oscilacin de baja frecuencia ya que el nivel medido es
segn la relacin entre la mxima salida deseada del sensor (5V) y la respuesta del
transductor ante la mxima fuerza (40 N). As pues con los datos la que se encuentran el la
tabla de resumen se puede extraer que la ganancia del amplificador debe ser de 1000.
32
Figura 2.6. Amplificacin y acondicionamiento de galga extensiomtrica.
de rotacin de uno de los dedos lo que conduce a conocer la velocidad con la que gira el
33
software que haga la derivada de la posicin ya que por definiciones fsicas es conocido
d (t )
= Vel (t ) (2.8.)
dt
d (t )
Z = ( z ) ( z ) Z 1 (2.9.)
dt
ecuacin:
(t ) (t 1) ( ) ( 1)
= (2.10.)
t
34
2.4. Sensor De Sobrecorriente.
UNPROT1. Existe la posibilidad de que el sistema se vea expuesto a un excesivo par y una
corriente muy elevada por causa del motor cuando ste es frenado al aplicarle una carga
Para lograr medir la corriente se utiliz como transductor una resistencia de bajo ohmeaje
ecuacin 2.11. se muestra el comportamiento lineal que tiene el sensor que est regido por
la ley de Ohm. Sabiendo que es necesario que la potencia que se cae en el sensor sea baja,
se utiliz una resistencia del valor ms bajo posible con respecto a la resistencia interna del
motor y para que el divisor de voltaje que se provoca no afecte en un valor considerable el
2
Potenciadisipada = R * I motor (2.12.)
teniendo en cuenta valores propios del motor actuante en la prtesis como Resistencia de
armadura (176 ), voltaje de alimentacin (12 V), corriente mxima con el rotor
bloqueado por carga (0.35 A) y, finalmente, corriente nominal (0.02 A). As pues, la
35
potencia promedio disipada por el sensor se encuentra entre unos 2mW y la mxima de
sensor de corriente que se encuentra dividido en una seccin de amplificacin realizada con
R2 U1
7
1
10k
3
R1 6 OUT
0R1 C2 2
100u
4
8
5
AD620
R3
10k
36
3. CONTROLADOR
El diseo del controlador para UNPROT1 requiere un sistema embebido, que para este caso
es el dsPIC 30F2010 denominado por Microchip como controlador digital de seal DSC
Rango de funcionamiento
un ciclo.
de bits.
37
Multiplicador para enteros y fraccionarios de 16 X 16.
Controlador de interrupciones
Latencia de 5 ciclos.
4 excepciones especiales.
Memorias
borrado/escritura.
38
Monitor de fallo de reloj.
Control de alimentacin
o ambos.
bits
Mdulos de comunicacin
I2CTM con modo multi-maestro esclavo, con 7 y 10 bits de direccin y con deteccin
39
Perifricos para control de motores
Conversor analgico/digital
Control de Velocidad.
Control de Fuerza.
Estas tres medidas hacen parte de una estrategia de control integral y jerrquico en la que el
nico valor de referencia es manipulado por el usuario es el set point de Fuerza porque las
40
Inicio
t=0;
Si
corriente Apagar
>=cte1. motor
No
Si
Fuerza Control de Manipulacin
>=cte2. fuerza PWM
No
Control de Manipulacin
velocidad PWM
t= No
Si
2. Se lleva a cabo la adquisicin de los datos que estn siendo recogidos por tres
el muestreo.
41
4. Se compara el nivel de corriente que fluye por el motor con una constante
respuesta nos indique que la corriente es mayor o igual, el flujo del programa se
salta al paso 8.
9. Se queda en espera hasta que el temporizador indique que es tiempo de una nueva
42
Figura 3.2. Estructura bsica del controlador.
que actu como procesador digital y que tenga la capacidad de realizar sumas digitales,
digital es un algoritmo de clculo que, procesando en tiempo real, convierte una secuencia
43
Partiendo de un controlador PID anlogo, descrito por la ecuacin 3.1. se puede lograr
1 de(t )
m(t ) = k e(t ) + e(t )dt + Td
t
(3.1.)
Ti 0 dt
Donde:
k=Constante Proporcional.
Ti=Tiempo de Integracin.
Td=Tiempo Derivativo.
e(t)=Error.
T K
e((h 1)T ) + e(hT ) Td
m(KT ) = k e(KT ) + + [e(KT ) e((K 1)T )] (3.2.)
Ti h 1 2 T
Donde:
T = Periodo de Muestreo.
M (z ) = K p +
Ki
1 Z 1
(
+ K d 1 Z 1 E ( z ) ) (3.3.)
Donde:
kT
Kp= k = Ganancia Proporcional del Controlador Discreto.
2Ti
44
Reordenando la ecuacin 3.3. la funcin de transferencia del controlador PID discreto se
convierte en:
M ( z ) (K p + K i + K d ) (K p + 2 K d )Z + K d Z
1 2
= (3.4.)
E (z ) 1 Z 1
Esta ecuacin se puede expresar en diagramas de bloques para programacin directa, tal
digital tipo IIR [2]. De igual manera que con el PID se puede realizar el proceso de
las ecuaciones 3.5 y 3.6 con los diagramas de bloques para programacin directa en las
M (z )
= Kp = k (3.5.)
E (z )
45
Figura 3.4.Controlador Digital P dado por la ecuacin (3.5.)
M ( z ) (K p + K i ) (K p )Z
1
= (3.6.)
E (z ) 1 Z 1
Donde:
kT
Kp = k = Ganancia Proporcional del Controlador PI Discreto.
2Ti
kT
Ki = = Ganancia Integral del Controlador PI Discreto.
Ti
46
3.2. Sistemas de Control con Lazo Cerrado.
Una vez finalizada la accin del algoritmo que define qu tipo de estrategia se debe escoger
manipular el elemento final de control. Si se opta por actuar con uno de los controles
Velocidad entregan. As el lazo de control se cierra al hacer pasar por el controlador el error
que se produce por la diferencia entre el estado actual de la planta y el valor deseado.
siguiente figura:
47
A continuacin se encuentra el cdigo en C para la programacin del dsPIC 30F2010 con el
controlador.
#include "p30f2010.h"
int flag;
void InicializaADC()
ADCSSL = 3;
ADPCFG = 0;
ADCON3 = 0x0016;
ADCON2 = 0x0300;
ADCON1 = 0x00E4;
IEC0bits.ADIE = 0;
void CONVERTIR__A_D(int a)
48
ADCHS = a;
ADCON1bits.ADON=1;
while(IFS0bits.ADIF==0)
ADResult1=ADCBUF0;
IFS0bits.ADIF=0;
ADCON1bits.ADON=0;
void InicializaOC1(void)
OC1RS = 0;
OC1R = 0;
OC2RS = 0;
OC2R = 0;
OC1CON = 0x0006;
OC2CON = 0x0006;
T2CON = 0x8010;
49
int main (void)
InicializaOC1();
InicializaADC();
LATE=0xFFFF;
TRISE=0x000F;
PR2=0x03FF;
while(1)
do
flag=0;
if(PORTE==1)
setpointF=0x0300;//fuerza alta
setpointV=0x0200;//posicion maxima
if(PORTE==5)
setpointV=0x0200;//posicion maxima
50
}
if(PORTE==9)
setpointV=0x0200;//posicion maxima
if(PORTE==15)
setpointF=0x00CB;//fuerza baja
setpointV=0x0200;//posicion maxima
if(PORTE==2)
setpointF=0x0300;//fuerza alta
setpointV=0x0000;//posicion minima
if(PORTE==0)
flag=1;
OC1RS = 0;
OC2RS = 0;
}while(flag==1);
51
CONVERTIR__A_D(0);
if(ADResult1>=0x00F0)
OC1RS = 0;
OC2RS = 0;
else
CONVERTIR__A_D(1);
if(ADResult1>=0x000F)
if(ADResult1>=setpointF)
errorF =ADResult1-setpointF;
OC1RS = 0;
OC2RS=errorF/2;
else
errorF =setpointF-ADResult1;
OC1RS=errorF/2;
52
OC2RS = 0;
else
CONVERTIR__A_D(2);
if(ADResult1>=setpointV)
errorV =ADResult1-setpointV;
OC1RS = 0;
OC2RS=errorV*2;
else
errorV =setpointV-ADResult1;
OC1RS=errorV*2;
OC2RS = 0;
53
4. INTERFACE DE USUARIO
un entorno grfico cmodo al usuario. A pesar de que el objetivo final de la prtesis sea
que se pueden explorar las posibles rdenes de control y escoger las mejores para la
4.1. Descripcin.
Mediante el Toolbox de Matlab Guide se pueden crear conjuntos de pantallas con botones,
mens, ventanas, etc. Esta herramienta permite el manejo fcil de programas con entorno
Windows.
encabezado con el ttulo, una imagen de una prtesis, un cuadro de texto con informacin
del estado actual del proceso, un control de seleccin para apertura o cierre, un control de
54
seleccin para indicar el nivel de fuerza en el agarre y, finalmente, un botn de inicio y
parada.
carpeta que contenga los ficheros, abrir el entorno de desarrollo del programa y, en la
pgina Comand Window digitar jj y enter, instruccin que abrir la ventana de la interface
y da paso para dar las rdenes y escoger el tipo de accin a realizar dando click en el botn
comunicacin del PC con el microcontrolador PIC 16f877 encargado de recibir los cdigos
enviados para el control de la prtesis. La transferencia de datos se realiza con la ayuda del
modulo UART del PIC configurado para comunicacin asncrona, con velocidad de 9600
55
Figura 4.1. Ventana de Interfaz de Comando para UNPROT1.
%jj.m
% singleton*.
56
% the existing singleton*.
% JJ('
CALLBACK'
,hObject,eventData,handles,...) calls the local
% JJ('
Property'
,'
Value'
,...) creates a new JJ or raises the
% existing singleton*. Starting from the left, property value pairs are
gui_Singleton = 1;
gui_State = struct('
gui_Name'
, mfilename, ...
'
gui_Singleton'
, gui_Singleton, ...
'
gui_OpeningFcn'
, @jj_OpeningFcn, ...
'
gui_OutputFcn'
, @jj_OutputFcn, ...
'
gui_LayoutFcn'
, [] , ...
'
gui_Callback'
, []);
57
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
else
gui_mainfcn(gui_State, varargin{:});
end
%handles.output = hObject;
%guidata(hObject, handles);
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
%/////////////////////////////////////////insertar imagen/////////////////
58
background = imread('
otto_mano.jpg'
);
axes('
position'
,[.1 .42 .32 .45]'
)
image(background);
%/////////////////////////////////////////////////////////////////////////
handles.output = hObject;
guidata(hObject, handles);
varargout{1} = handles.output;
set(handles.cw,'
enable'
,'
off'
)
set(handles.ccw,'
enable'
,'
off'
)
set(handles.A,'
enable'
,'
off'
)
set(handles.MA,'
enable'
,'
off'
)
59
set(handles.MB,'
enable'
,'
off'
)
set(handles.B,'
enable'
,'
off'
)
if get(handles.cw,'
value'
)
if get(handles.A,'
value'
)
set(handles.text1,'
String'
,'
Cerrando la mano (Nivel de fuerza Alto)'
);
valor=1;
serial_open;
elseif get(handles.MA,'
value'
)
set(handles.text1,'
String'
,'
Cerrando la mano (Nivel de fuerza Medio Alto)'
);
valor=5;
serial_open;
elseif get(handles.MB,'
value'
)
set(handles.text1,'
String'
,'
Cerrando la mano (Nivel de fuerza Medio Bajo)'
);
valor=9;
serial_open;
elseif get(handles.B,'
value'
)
set(handles.text1,'
String'
,'
Cerrando la mano (Nivel de fuerza Bajo)'
);
valor=13;
serial_open;
end
else
set(handles.text1,'
String'
,'
Abriendo la mano'
);
serial_close;
60
end
% Hints: get(hObject,'
String'
) returns contents of edit1 as text
% str2double(get(hObject,'
String'
)) returns contents of edit1 as a double
% handles empty - handles not created until after all CreateFcns called
if ispc
set(hObject,'
BackgroundColor'
,'
white'
);
else
set(hObject,'
BackgroundColor'
,get(0,'
defaultUicontrolBackgroundColor'
));
end
61
% handles structure with handles and user data (see GUIDATA)
serial_stop;
set(handles.text1,'
String'
,'
STOP'
);
set(handles.cw,'
enable'
,'
on'
)
set(handles.ccw,'
enable'
,'
on'
)
enable'
set(handles.A,' ,'
on'
)
set(handles.MA,'
enable'
,'
on'
)
set(handles.MB,'
enable'
,'
on'
)
set(handles.B,'
enable'
,'
on'
)
% Hint: get(hObject,'
Value'
) returns toggle state of radiobutton3
% Hint: get(hObject,'
Value'
) returns toggle state of radiobutton4
62
% hObject handle to radiobutton5 (see GCBO)
% Hint: get(hObject,'
Value'
) returns toggle state of radiobutton5
% Hint: get(hObject,'
Value'
) returns toggle state of radiobutton6
%serial_close.m
puerto = serial('
COM1'
,'
BaudRate'
,9600,'
DataBits'
,7);%configuro el pueto
int8'
fwrite(puerto,2,' );%escribiendo el numero 2 para cerrar
fclose(puerto);%cerre el puerto
delete(puerto);%vacio el buffer
%serial_open.m
puerto = serial('
COM1'
,'
BaudRate'
,9600,'
DataBits'
,7);%configuro el pueto
fwrite(puerto,valor,'
int8'
);%escribiendo el numero que esta en valor para abrir
63
fclose(puerto);%cerre el puerto
delete(puerto);%vacio el buffer
%serial_stop.m
puerto = serial('
COM1'
,'
BaudRate'
,9600,'
DataBits'
,7);%configuro el pueto
fwrite(puerto,0,'
int8'
);%escribiendo el numero 0 para parar
fclose(puerto);%cerre el puerto
delete(puerto);%vacio el buffer
include "p16f877a.inc"
org 0x00
bcf STATUS,RP1
movlw b'
11111100'
movwf TRISB
64
movlw d'
6';9600 baud rate Xtal=4Mhz
movwf SPBRG
bcf STATUS,RP1
_espera
goto _espera
end
65
5. MIOELECTRICIDAD
genera el cuerpo a voluntad y que se han convenido llamar Potenciales Bioelctricos para
generar comandos de control para el manejo de prtesis activas. Las seales Bioelctricas
Mioelctricas que son potenciales que se crean cuando se contrae o se relaja algn msculo.
acondicionamiento y procesamiento que se les pueden dar para lograr entablar una interfaz
hombre-mquina.
qumicos generados en clulas excitables como las nerviosas, las musculares y algunas
glndulas. La actividad electroqumica en las clulas origina voltajes inicos, los cuales
Luigi Galvani descubri electricidad en el msculo del anca de una rana [1].
66
5.2. Membrana Celular.
La clula es la unidad anatmica y funcional de los seres vivos donde se inician los
Potenciales Bioelctricos. sta posee entre sus partes una membrana en la que se destacan
las funciones de actuar como barrera selectiva para las diferentes sustancias internas y
modificada por diversas circunstancias o estmulos que pueden ser distensiones mecnicas,
reacciones qumicas o cambios en la temperatura [10]. Los estmulos se pueden ver como
los elementos de control de las acciones que realiza como el intercambio de energa, la
de los lquidos dentro y fuera de la clula. Entre los lquidos que residen alrededor se
La presencia de los anteriores lquidos origina una densidad de iones que son los que
potencial entre -70mV y -95mV con un valor promedio de alrededor de unos -85mV [1],
[37].
67
Existen tres razones por las cuales pueden desarrollarse potenciales de membrana. La
de la clula, y por ltimo, dentro de la unidad funcional existen aniones que no pueden salir
porque sus molculas son demasiado grandes comparadas con el radio de los poros de la
membrana. Entre los aniones internos tenemos Fosfato y Sulfato Orgnico [27].
metablicos y elctricos que se propagan por toda la clula. Cuando las clulas son
excitadas con estmulos provocan cambios en el potencial de la membrana que dura unos
pocos milisegundos antes de volver a su estado normal. Estos cambios se manifiestan con
[32].
68
desencadena la segunda fase que es la Repolarizacin en la que se impide el paso de ms
iones de sodio y deja que los iones de potasio fluyan hacia el exterior de la clula
encontrar una diferencia de potencial entre ellos que se pueda considerar como una
accin, en vista de que ambos son positivos con respecto al interior de las clulas, pero si
existen excitacin en los msculos por una tensin se consigue una serie de variaciones con
mltiples crestas y con muy poca posibilidad de discriminar si es realmente una seal con
respuesta como la mostrada en la figura 5.1. En la figura 5.1.a se muestran los momentos
el instante 2 el estimulo est entre los electrodos pero no provoca polaridad negativa en
estimulo sigue su curso a lo largo del msculo y llega al electrodo G2, lo que da como
69
Figura 5.1 Estados Transitorios De Un Biopotencial, extrada y adaptada de [1].
Los electrodos para Biopotenciales son una parte crucial del trabajo que se lleva a cabo con
las seales EMG ya que son los encargados de la transduccin de corrientes inicas
decir que pueden ser elementos bidireccionales. Existen dos tipos de electrodos que son los
superficiales y los de aguja que se insertan directamente al msculo, pero para la aplicacin
con prtesis son poco cmodos para el paciente. Adems, el uso de un electrodo de este
tipo convertira el trabajo en un proceso invasivo y lo que se desea a toda costa es dar
comodidad y facilidad de manejo al discapacitado. Por eso los electrodos se deben escoger
segn la aplicacin para la que se los requiere ya que factores como la amplitud y la
frecuencia son variables distintas entre cada tipo de biopotenciales como los
70
Electromiogrficos, los Electroencefalogrficos, los Electrocardiogrficos,
Los electrodos se disean tomando en cuenta unas limitaciones de gran importancia como
disponibilidad del material y el tamao son detalles que no se pueden pasar por alto. La
mayora de los electrodos estn hechos de materiales nobles como plata, platino, oro,
tantalio y acero templado, siendo de todos estos el ltimo el mejor en la relacin costo-
servicios.
Se habl anteriormente de que las corrientes en el cuerpo humano se dan con iones y no
con electrones que son los que los elctrodos tienen capacidad de conducir. Es por esta
razn que se utiliza un componente extra para que el sistema actu como transductor
usando especficamente un electrlito en forma de gel con los electrodos superficiales. Este
71
La distancia entre los electrodos afecta el ancho de banda y la amplitud de informacin. Se
ha encontrado en estudios realizados que la distancia ptima entre los electrodos es de 1cm
sentido se dispone de dos maneras de colocar los electrodos: una monopolar y otra bipolar,
potencial y medir con respecto al punto de referencia mientras que la configuracin bipolar
diferencial que, como su nombre lo dice, se encarga de amplificar la diferencia entre ellos.
Con esta estrategia de configuracin se logra evitar el ruido ambiente comn a los dos
de referencia es escogida teniendo en cuenta el lugar del cuerpo neutro, libre de potenciales
y para que no se vea afectado por la estimulacin. La figura 5.3. se muestra la ubicacin de
ste en el codo, pero existen otros lugares como la rodilla y el tobillo que tambin son
aptos. Estos lugares del cuerpo tienen en comn que en su superficie existe muy poca
cantidad de tejidos, por lo tanto el potencial es despreciable comparado con las secciones
72
a)
b)
En los msculos se distinguen dos tipos de unidades: las anatmicas y las funcionales. La
consiste en una motoneurona alfa de la mdula espinal o de un ncleo motor del tallo
cerebral. Las ramificaciones del axn y el conjunto de fibras musculares sobre los que stas
73
hacen contacto sinptico y todas las fibras musculares inervadas. Si existe algn tipo de
estimulo de control que sea provocado por el cerebro con el fin de conseguir un trabajo, la
membrana celular corre como una corriente por todo el axn hasta las terminaciones
muscular se hace a travs del axn de la fibra nerviosa motriz que la inerva segn la
posicin y la funcin del msculo. El nmero de fibras musculares inervadas por un mismo
axn puede variar entre una o ms de mil. El conjunto formado por la clula nerviosa
motriz en la espina dorsal, su axn y las fibras musculares que ste inerva constituye la
unidad funcional bsica del sistema muscular y se conoce por unidad motora [10](UM)
(figura 5.4.)
Para mantener la contraccin de los tejidos musculares se requiere que los impulsos
contenidos en la fuerza que el msculo haga. Estos impulsos son conocidos como tren de
encuentran entre 0mV y 6mV pico a pico [17]. La frecuencia de las seales EMG se
encuentra entre 0Hz y 500Hz con la informacin que tiene validez reconocible entre 0 y
74
200Hz pero con el mayor porcentaje de la energa entre 50Hz y 150Hz. Las caractersticas
implementacin de un banco de filtros que elimine las componentes de ruido sin perder
Hay que tener claro que la amplitud del potencial no se altera directamente con la
variable que se modifica es la frecuencia con la que los estmulos llegan a la unidad motora
[27], [36].
Por medio de las seales mioelctricas se hace posible desarrollar una interfaz hombre-
maquina, ya que de cierta manera son seales que el paciente puede activar a voluntad y
75
modificar su frecuencia segn la intensidad de fuerza que realice el msculo del que se est
El primer paso a dar para crear una interfaz del tipo que se est tratando es adquirir la seal
EMG. Los sensores utilizados para recoger las seales son electrodos estndar de
con mioelectrodos el costo elevado de ellos hace que en sta etapa del desarrollo del
proyecto no sea posible adquirirlos. El uso de los electrodos estndar dio muy buen
fcil apreciacin. Para amplificar las cuatro seales se dise el circuito mostrado en la
referencia LF353 con el fin de implementar una configuracin recomendada por Analog
76
Los amplificadores de instrumentacin fueron escogidos teniendo en cuenta las necesidades
empacada en un slo dispositivo para eliminar las componentes de ruido comn y reducir el
elementos electrnicos extras, con alta impedancia de entrada, baja impedancia de salida,
pero sobre todo que tenga un modo de rechazo comn CMRR elevado. El amplificador
Antes de digitalizar la informacin, las cuatro seales pasan por un filtro pasa bajos de tipo
pasivo, con frecuencia de corte en 200Hz. La frecuencia de corte se decidi en ese nivel
porque la informacin til de la seal EMG para sta aplicacin est por debajo de dicha
frecuencia. Las seales que han sido tomadas de los cuatro msculos distintos son
convertidas de anlogo a digital por la tarjeta NI-DAQ 6014 de National Instruments con
una frecuencia configurada de 1KHz cumpliendo de esta manera con la teora de muestreo
en la que se indica que la frecuencia debe ser mayor al doble de la menor frecuencia de la
Con las herramientas de adquisicin de datos en tiempo real de National Instruments con
77
Antes de pensar en cualquier tipo de procesamiento se debe implementar otros filtros pero
esta vez con software. Primero un filtro pasa altos Butterworth de tercer orden con
termina con un filtro en cascada tipo Notch que no es ms que un retenedor de banda
encargado de atenuar los 60Hz que induce en los cuerpos la red elctrica [36]. La respuesta
78
J1
1
2
3
SIL-100-03
R6 R3 R9 R10
15k 10k U2 15k 10k U3
POWER
7
1
7
1
3 3
R7 R8 6 R13 R14 6
100 100 2 100 100 2
4
8
5
4
8
5
AD620 AD620
R5 R4 R11 R12
15k 10k 15k 10k
J3
1
2
3
4
5
CONN-SIL5
R26 R23
R16 R15
15k 10k
U5 15k 10k U4
OUT
7
1
7
1
R22 R21 3 3
100 100 6 R19 R20 6
2 100 100 2
4
8
5
4
8
5
R25 R24 AD620 AD620
R17 R18
15k 10k
15k 10k
C1
R2
10k
22n
R1
1000k
U1:A
4
IN
1
2
3
4
5
6
7
8
9
2 J4
1 1
3
CONN-SIL1
J2
CONN-SIL9
8
LF353
79
Figura 5.6. Respuesta en Frecuencia de los Filtros.
reconocimiento de patrones que generalmente se realiza con una red neuronal o un sistema
experto. Este tipo de procesamiento tiene sus ventajas y desventajas. Entre sus ventajas se
paciente experimenta al intentar adaptarce a la forma de enviar los comandos para controlar
la prtesis no sea la mejor. sta es una razn de por qu gran parte de los pacientes
qu decir de cmo limita a la poblacin que es apta para tal tipo de prtesis.
En este proyecto se decidi sacrificar un poco el tamao del sistema al utilizar cuatro
80
para el discapacitado y sin necesidad de largos perodos de adaptacion y aprendizaje. En el
sistema que propone este trabajo se decidi utilizar cada msculo como un interruptor
ON/OFF y, con las combinaciones de los cuatro, obtener una gama de comandos que como
mnimo alcancen los siete, seis para un igual nmero de agarres, y el sptimo para poder
abrirla.
El mtodo utilizado para extraer los datos de cada msculo es detectar los cambios de
energa en las frecuencias que contienen la mayor densidad energtica de las seales EMG
energa del potencial y los umbrales, que son distintos para cada msculo en observacin,
programacin con est tipo de cdigo. Cuando las seales rebasan el umbral
correspondiente, Matlab enva un cdigo a travs del puerto serial, indicando cul de las
seales est en alto. El cdigo enviado por el puerto serial es recibido por un
microcontrolador PIC 16f877 que a su vez cada 100 ms muestra en el puerto B un cdigo
que es interpretado por el microcontolador encargado del control de los diez servomotores
que accionan a UNPROT2. En la figura 5.7. se puede encontrar integrado el grfico del
81
U2
7805 X1 X2
1 3
R1 J2
J1 VI VO
1
1 10k
U1 U3
GND
2
2 33 13
CRYST AL 13 33 3 RB0/INT OSC1/CLKIN CRYST AL
OSC1/CLKIN RB0/INT 34 14
CONN-SIL2
14
OSC2/CLKOUT RB1
34 4
35
RB1 OSC2/CLKOUT
1
R2
2
1 35 5 RB2 MCLR/Vpp/T HV
MCLR/Vpp/T HV RB2 36
36 6 RB3/PGM 10k
RB3/PGM 37 2
2 37 7 RB4 RA0/AN0
RA0/AN0 RB4 38 3
3 38 8 RB5 RA1/AN1
RA1/AN1 RB5 39 4
4 39 9 RB6/PGC RA2/AN2/VREF-
RA2/AN2/VREF- RB6/PGC 40 5
5 40 10 RB7/PGD RA3/AN3/VREF+
RA3/AN3/VREF+ RB7/PGD 6
6 RA4/T 0CKI
RA4/T 0CKI 15 7
7 15 Servos RC0/T 1OSO/T 1CKI RA5/AN4/SS
RA5/AN4/SS RC0/T 1OSO/T 1CKI 16
16 RC1/T 1OSI/CCP2
RC1/T 1OSI/CCP2 17 8
8 17 RC2/CCP1 RE0/AN5/RD
RE0/AN5/RD RC2/CCP1 18 9
9 18 RC3/SCK/SCL RE1/AN6/WR
RE1/AN6/WR RC3/SCK/SCL 23 10
10 23 RC4/SDI/SDA RE2/AN7/CS
RE2/AN7/CS RC4/SDI/SDA 24
24 RC5/SDO
RC5/SDO 25
25 RC6/T X/CK
RC6/T X/CK 26
26 RC7/RX/DT
RC7/RX/DT
19
19 RD0/PSP0
RD0/PSP0 20
20 RD1/PSP1
RD1/PSP1 21
21 RD2/PSP2
RD2/PSP2 22
22 RD3/PSP3
RD3/PSP3 27
27 RD4/PSP4
RD4/PSP4 28
28 RD5/PSP5
RD5/PSP5 29
29 RD6/PSP6
RD6/PSP6 30
30 RD7/PSP7
RD7/PSP7
PIC16F877
C1 PIC16F877
3 1u 1 U4
C1- C1+
J3
1 14
T 1OUT T 1IN
11 PC-SERIAL
C4 C5 2 13
R1IN R1OUT
12
1u 1u 3 7 10
T 2OUT T 2IN
8 9
R2IN R2OUT
CONN-SIL3
2
VS+
6
VS-
C2- C2+
C3
1u
5 C2 4 MAX232
1u
servos.
En la figura 5.8. se encuentran los diferentes tipos de agarre que la protesis debe realizar.
82
Las siguientes son unas fotografas de UNPROT2.
83
CONCLUSIONES
en cuenta que, las prtesis no deben ser diseadas enfocadas hacia la manipulacin
ENCODERS que ofrecen una resolucin limitada por la cantidad de ranuras que
mayor resolucin.
84
lo cual es una estrategia que permiti descartar errores en los mdulos que
componen al prototipo.
inadecuadas.
posicin comandada, razn por la cual se deben utilizar cajas de engranaje con alta
tienen que enfrentarse. De esto se sigue que, es mejor darle al msculo la tarea de
enviar slo dos comandos de control: uno en estado de relajacin y otro en actividad
85
TRABAJO FUTURO
vibracin.
86
BIBLIOGRAFA.
1. Ma. Teresa Garca Gonzlez, Aida Jimnez Gonzlez, Roco Ortiz Pedroza. Migel
Edicin). (1997).
(1996).
6. C.A. Smith, A.B. Corripio. Control Automtico de Procesos. Teora y Prctica. Ed.
Limusa (1999).
(2006).
87
12. Joaqun Roca Dorda. Cantador para ayudas tcnicas, a partir de seales de EMG,
extendida.(2000).
13. Oscar Hernn Paruma Pabn. Aplicaciones de Seales Mioelctricas para el Control
(2001)
15. Alonso Alonso A. Myolectric prostheses trainer for hand and arm amputees. (2002).
Mano.
19. Andrea Aparicio G., Luis Alejandro Caicedo D., Jos E. Cuy C. Prototipo de
De Movimiento.
20. Gmez Garca J., Robertsson A., Gmez Ortega J., Johansson R. Calibracin
88
22. J. L. Pedroo Molina, A. Guerrero Gonzlez, J. Lpez Coronado. Estudio de los
control electrnico para una prtesis robtica prototipo de miembro inferior. (2005).
28. R. Viladot, O. Cohi, S. Clavell. Ortesis y Prtesis del aparato locomotor, Tomo 3
(2000).
32. Webster, J.G., Medical Instrumentation, Editorial John Wiley & Sons Inc., Tercera
Edicin, (1998).
89
35. Barreda Lus Eduardo. Electromigrafo. (2005)
36. B. Frankenhauser and A. F. Huxley. The action potential in myelinated nerve fibre
(1964).
37. KOSTYUK, P. G. Intracellular perfusion of nerve cells and its effects on membrane
38. Otto Bock System Electric Hand with DMC Plus, Otto Bock Orthop aedische
www.microchif.com
www.ni.com
www.vishaymg.com
www.mathwork.com
90