Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2018170761
En los casos en que he utilizado bibliografía, he procedido a indicar las fuentes mediante
las respectivas citas bibliográficas.
Céd: 1-1730-0043
Resumen
En el proceso de rehabilitación de la muñeca y mano, empieza por el proceso de determinar el
estado de la lesión. Es decir, determinar la movilidad y fuerza que posee un paciente, con el fin de
diagnosticar y recetar correctamente el padecimiento y la terapia de rehabilitación. Actualmente,
en Costa Rica, el proceso de evaluación se realiza de forma manual. Es decir, los especialistas
utilizan elementos simulares a un trasportador para medir los ángulos máximos en los movimientos
de muñeca.
Lo anterior conlleva a que el proceso de rehabilitación de una persona sea: lento; propenso a errores
humanos, tanto en la evaluación como el proceso de rehabilitación y que requiera de mucha
atención, por parte de un especialista. Y debido a la demanda de recursos, existe poca accesibilidad
a los procesos de rehabilitación.
El presente proyecto es una de las etapas de la solución que busca el Laboratorio de Investigaciones
en Mecatrónica y Automatización (LIMA), en donde se desarrolla un dispositivo automatizado de
rehabilitación para mano y muñeca, que incorpora diseño mecánico, electrónico e informático, que
permita medir los movimientos de muñeca y fuerza de agarre de la mano de una persona.
In the process of rehabilitation of the wrist and hand, it begins with the process of determining
the state of the injury. That is, determine the mobility and strength that a patient has, in order to
correctly diagnose and prescribe the condition and rehabilitation therapy. Currently, in Costa
Rica, the evaluation process is carried out manually. That is, specialists use elements similar to a
conveyor to measure the maximum angles in wrist movements.
This leads to a person's rehabilitation process being slow; prone to human errors, both in the
evaluation and the rehabilitation process and that requires a lot of attention by a specialist. And
due to the demand for resources, there is little accessibility to rehabilitation processes.
To solve the problem, advances have been made in the Mechatronics and Automation Research
Laboratory (LIMA) of the Technological Institute of Costa Rica. However, the process involved
in solving the problem is a long process made up of several stages.
This project is one of the stages of the solution sought by the Mechatronics and Automation
Research Laboratory (LIMA), where an automated hand and wrist rehabilitation device is
developed, which incorporates mechanical, electronic and computer design, which allows
measure wrist movements and grip strength of a person's hand.
Keywords: wrist rehabilitation, hand grip, mechatronic design, flexion, extension, abduction and
adduction.
Dedicatoria
Dedico este proyecto de graduación a Dios, a mi madre y a mi padre. Primeramente, a Dios por haberme
permitido estar en la universidad y brindarme la salud y capacidad para llegar al final de mi
licenciatura universitaria. A mis padres Ana Ruth Ramírez Hidalgo y Marlyn Francisco Cerdas
Jiménez por su apoyo incondicional y guía durante cada momento de mi vida, como también por
brindarme la oportunidad de estudiar.
Lista de Contenidos
Lista de Figuras ...........................................................................................................................................iii
Lista de Tablas.............................................................................................................................................vi
Lista de Abreviaciones ................................................................................................................................ ii
1. Introducción ........................................................................................................................................ 1
1.1. Entorno del Proyecto .................................................................................................................. 1
1.2. Definición del Problema .............................................................................................................. 2
1.2.1. Generalidades ..................................................................................................................... 2
1.2.2. Justificación ......................................................................................................................... 2
1.2.3. Síntesis del Problema .......................................................................................................... 4
1.3. Objetivos ..................................................................................................................................... 5
1.3.1. Objetivo General ................................................................................................................. 5
1.3.2. Objetivos Específicos ........................................................................................................... 5
1.4. Estructura del Documento .......................................................................................................... 6
2. Marco Teórico ..................................................................................................................................... 7
2.1. Conceptos Fundamentales .......................................................................................................... 7
2.1.1. Diseño del Sistema Mecánico ............................................................................................ 12
2.1.2. Diseño del Sistema Electrónico ......................................................................................... 14
2.2. Patentes .................................................................................................................................... 15
2.3. Estado del Arte .......................................................................................................................... 18
3. Metodología de Diseño ..................................................................................................................... 24
3.1. Explicación de la Metodología .................................................................................................. 24
3.2. Necesidades .............................................................................................................................. 25
3.2.1. Declaración Inicial ............................................................................................................. 25
3.2.2. Planeación de la Entrevista ............................................................................................... 27
3.2.3. Procesado de la Información ............................................................................................. 29
3.2.4. Jerarquización de las Necesidades .................................................................................... 30
3.2.5. Categorización de las Necesidades .................................................................................... 33
3.3. Especificaciones ........................................................................................................................ 34
3.3.1. Establecimiento de Métricas ............................................................................................. 35
3.3.2. Análisis de Correspondencia ............................................................................................. 36
i
3.3.3. Determinación de Valores Objetivo .................................................................................. 37
3.4. Generación de Conceptos ......................................................................................................... 43
3.4.1. Descomposición Funcional del Problema .......................................................................... 43
3.4.2. Búsqueda Externa ............................................................................................................. 44
3.4.3. Búsqueda Interna .............................................................................................................. 56
3.5. Selección de Conceptos............................................................................................................. 60
3.5.1. Construcción de Conceptos ............................................................................................... 64
3.5.2. Selección y Establecimiento del Candidato a Prototipo .................................................... 66
4. Propuesta de Diseño ......................................................................................................................... 69
4.1. Diseño del Sistema Mecánico ................................................................................................... 69
4.2. Diseño del Sistema Electrónico ................................................................................................. 81
4.3. Diseño del Sistema Informático ................................................................................................ 87
5. Resultados y Análisis ......................................................................................................................... 92
5.1. Propuesta de Validación ........................................................................................................... 92
5.2. Resultados de la Validación ....................................................................................................... 94
5.3. Análisis de Costos .................................................................................................................... 106
6. Conclusiones y Recomendaciones .................................................................................................. 110
6.1. Conclusiones ........................................................................................................................... 110
6.2. Recomendaciones ................................................................................................................... 111
Bibliografía .............................................................................................................................................. 112
Apéndices ............................................................................................................................................... 116
Apéndice A “Planos CAD del Diseño Mecánico.” ................................................................................ 116
Apéndice B “Programación Completa de Python” .............................................................................. 136
Anexos .................................................................................................................................................... 173
Anexo A: Hoja de datos del microcontrolador Teensy 3.2. [39] .......................................................... 173
Anexo B: Hoja de datos del potenciómetro rotatorio de 10K Ω. [40] ................................................. 241
Anexo C: Cálculos mecánicos del sistema de fuerza. [16] ................................................................... 247
Anexo D: Control del sistema de fuerza. [16] ...................................................................................... 253
Anexo E: Pruebas de bandas elásticas. [16] ........................................................................................ 257
ii
Lista de Figuras
Figura 2-1 Goniómetros universales para medir los ángulos formados por las articulaciones. [7] ............. 9
Figura 2-2 Proceso de medición del ángulo de flexión mediante un goniómetro. [9] .............................. 10
Figura 2-3 Proceso de medición del ángulo de extensión mediante un goniómetro. [9] .......................... 10
Figura 2-4 Proceso de medición del ángulo de aducción mediante un goniómetro. [9] ........................... 11
Figura 2-5 Proceso de medición del ángulo de abducción mediante un goniómetro. [9] ......................... 11
Figura 2-6 Pines de entrada/salida del microcontrolador Teensy 3.2. [17]............................................... 15
Figura 2-7 Patente JP5871898B2: Equipo de rehabilitación de manos. [13] ............................................. 16
Figura 2-8 Patente KR101546882B1: Dispositivo de ejercicio portátil para la rehabilitación de miembros
superiores. [14] ......................................................................................................................................... 17
Figura 2-9 Patente JP2014124191A: Dispositivo de rehabilitación utilizado en la parálisis del nervio
radial. [15]................................................................................................................................................. 17
Figura 2-10 Dispositivo para la rehabilitación de la función de agarre de la mano, elaborado por Jervis
Villalobos. ................................................................................................................................................. 18
Figura 2-11 Pieza móvil del para la rehabilitación de la función de agarre de la mano, elaborado por
Jervis Villalobos. [16] ................................................................................................................................ 19
Figura 2-12 Dispositivo para la rehabilitación de la función de agarre de la mano, elaborado por Jervis
Villalobos. ................................................................................................................................................. 21
Figura 3-1 Diagrama del flujo desarrollado para la obtención de las necesidades. .................................. 25
Figura 3-2 Diagrama del flujo desarrollado para la obtención de las especificaciones. ............................ 35
Figura 3-3 Matriz de correspondencia de necesidades y métricas. .......................................................... 37
Figura 3-4 Diagrama de “caja negra” del problema, de entradas y salidas del sistema. ........................... 43
Figura 3-5 Diagrama de la división funcional del problema. ..................................................................... 44
Figura 3-6 Prototipo automático, de Pablo César Ávila Cárdenas, para rehabilitación de muñeca con 2
grados de libertad. [24]............................................................................................................................. 45
Figura 3-7 Movimientos del prototipo, de Pablo César Ávila Cárdenas, para rehabilitación de muñeca con
2 grados de libertad. [24] .......................................................................................................................... 45
Figura 3-8 Prototipo automático, de Edgar A Ceballos-Morales, Jose Paredes, Miguel A Díaz-Rodríguez,
Patricia C Vargas-Rey, para rehabilitación de muñeca con 2 grados de libertad. [25] .............................. 46
Figura 3-9 Vista lateral del dispositivo rehabilitador de muñeca/ modelo CAD, elaborado por Gissela
Toapanta, Pablo Benavides y Washington Mosquera. [26]....................................................................... 47
Figura 3-10 Sistema de rehabilitación de mano ARIA. [27] ....................................................................... 48
Figura 3-11 Diseño de un dispositivo portátil para la rehabilitación pasiva de muñeca con tres grados de
libertad, elaborado por Edward Emill Tribeño Alata. [28] ......................................................................... 48
Figura 3-12 Instrumento de medición de la fuerza de agarre en los dedos de la mano, elaborado por
Lisdney Ward Taylor. [29] ......................................................................................................................... 49
Figura 3-13 Dinamómetro Camry. [30] ..................................................................................................... 50
Figura 3-14 ESTACIÓN DE REHABILITACIÓN PARA LA ARTICULACIÓN DE LA MUÑECA, elaborado por E.
Ceballos, J. Paredes, M. Diaz y P. Vargas. [31] .......................................................................................... 51
iii
Figura 3-15 MÁQUINA PROTOTIPO PARA REHABILITACIÓN DE MUÑECA, elaborado por Diego Armando
Sánchez Paredes. [32] ............................................................................................................................... 51
Figura 3-16 MÁQUINA PROTOTIPO PARA REHABILITACIÓN DE MUÑECA, elaborado por Diego Armando
Sánchez Paredes. [33] ............................................................................................................................... 52
Figura 3-17 Movimientos de muñeca permitidos por el dispositivo Novint Falcon en el proyecto “Huellas
Fisioterapia”. [34] ..................................................................................................................................... 53
Figura 3-18 Dispositivo de rehabilitación de muñeca InMotion WRIST”. [35] .......................................... 53
Figura 3-19 Dispositivo de rehabilitación de muñeca InMotion WRIST”. [36] .......................................... 54
Figura 3-20 Exoesqueleto de rehabilitación para miembro superior basado en SMA, elaborado por David
Serrano del Cerro. [37] ............................................................................................................................. 55
Figura 3-21 Movimientos del exoesqueleto de rehabilitación basado en SMA, elaborado por David
Serrano del Cerro. [37] ............................................................................................................................. 55
Figura 3-22 Diseño propuesto del exoesqueleto de tres grados de libertad de muñeca para pacientes con
EVC. [38] ................................................................................................................................................... 56
Figura 3-23 Diagrama de conceptos para el subproblema de “almacenar o aceptar energía externa”. ... 57
Figura 3-24 Diagrama de conceptos para el subproblema de “convertir energía”. .................................. 57
Figura 3-25 Diagrama de conceptos para el subproblema de “almacenar o aceptar información e
impresión de resultados en la interfaz”. ................................................................................................... 57
Figura 3-26 Diagrama de conceptos para el subproblema de “equipo de procesamiento”. ..................... 58
Figura 3-27 Diagrama de conceptos para el subproblema de “dispositivo de medición”. ........................ 58
Figura 3-28 Diagrama de conceptos para el subproblema de “Plataforma de IoT”. ................................. 58
Figura 3-29 Diagrama de conceptos para el subproblema de “lenguaje de programación”. .................... 59
Figura 3-30 Diagrama de conceptos para el subproblema de “visualizar información de manera remota”.
.................................................................................................................................................................. 59
Figura 3-31 Diagrama de conceptos para el subproblema de “elemento mecánico de sujeción para los
elementos de medición”. .......................................................................................................................... 59
Figura 3-32 Combinación de conceptos, parte 1. ...................................................................................... 60
Figura 3-33 Combinación de conceptos, parte 2. ...................................................................................... 61
Figura 3-34 Combinación de conceptos, parte 3. ...................................................................................... 61
Figura 3-35 Descarte inicial de la combinación de conceptos, parte 1. .................................................... 62
Figura 3-36 Descarte inicial de la combinación de conceptos, parte 2. .................................................... 63
Figura 3-37 Descarte inicial de la combinación de conceptos, parte 3. .................................................... 64
Figura 3-38 Opciones para la construcción de conceptos. ........................................................................ 65
Figura 3-39 Construcción de conceptos, parte 1. ...................................................................................... 65
Figura 3-40 Construcción de conceptos, parte 1. ...................................................................................... 66
Figura 4-1 Modelo CAD del dispositivo mecatrónico para rehabilitación de mano y muñeca. ................. 72
Figura 4-2 Modelo CAD de la placa base. .................................................................................................. 73
Figura 4-3 Modelo CAD de la base central. ............................................................................................... 73
Figura 4-4 Modelo CAD de la base sistema de fuerza. .............................................................................. 74
Figura 4-5 Modelo CAD base lateral. ........................................................................................................ 74
Figura 4-6 Modelo CAD soporte en L. ....................................................................................................... 75
Figura 4-7 Modelo CAD soporte en U. ...................................................................................................... 75
iv
Figura 4-8 Modelo CAD pieza móvil para muñeca. ................................................................................... 76
Figura 4-9 Modelo CAD pieza móvil para fuerza. ...................................................................................... 76
Figura 4-10 Modelo CAD soporte para ganchos........................................................................................ 77
Figura 4-11 Modelo CAD soporte para varillas.......................................................................................... 77
Figura 4-12 Diagrama del soporte en L y el eje de soporte y transmisión del movimiento de flexión y
extensión. ................................................................................................................................................. 78
Figura 4-13 Diagrama de cuerpo libre del eje de soporte y transmisión del movimiento de flexión y
extensión. ................................................................................................................................................. 78
Figura 4-14 Ejes de soporte de la pieza móvil. .......................................................................................... 80
Figura 4-15 Diagrama del circuito de medición. ....................................................................................... 82
Figura 4-16 Goniómetro de acrílico para obtener la relación entre el ángulo y el cambio en la resistencia.
.................................................................................................................................................................. 83
Figura 4-17 Uso del goniómetro de acrílico para obtener la relación entre el ángulo y el cambio en la
resistencia. ................................................................................................................................................ 84
Figura 4-18 Implementación de la lectura de tensión con la relación ADC, en Python. ............................ 84
Figura 4-19 Gráfico de relación valores de tensión vs ángulo, para el potenciómetro rotatorio 1. .......... 86
Figura 4-20 Gráfico de relación valores de tensión vs ángulo, para el potenciómetro rotatorio 2. .......... 86
Figura 4-21 Diagrama de flujo de la programación. .................................................................................. 88
Figura 4-22 Interfaz de usuario. ................................................................................................................ 89
Figura 4-23 Secciones de la interfaz de usuario. ....................................................................................... 90
Figura 4-24 Hoja de datos de Excel. .......................................................................................................... 91
Figura 5-1 Propuesta de validación: Goniómetro automatizado por motor a pasos 28BYJ-48. ................ 93
Figura 5-2 Propuesta de validación: Goniómetro automatizado por motor a pasos 28BYJ-48, motor a
pasos moviendo el eje a 45°. .................................................................................................................... 93
Figura 5-3 Relación de los ángulos del potenciómetro o del motor a pasos con los ángulos de los
movimientos de muñeca. ......................................................................................................................... 94
Figura 5-4 Capturas de pantalla de los resultados de la validación en 0°.................................................. 95
Figura 5-5 Capturas de pantalla de los resultados de la validación en 45°................................................ 96
Figura 5-6 Capturas de pantalla de los resultados de la validación en 67.5°............................................. 97
Figura 5-7 Capturas de pantalla de los resultados de la validación en 90°................................................ 99
Figura 5-8 Capturas de pantalla de los resultados de la validación en 112.5°. ........................................ 100
Figura 5-9 Capturas de pantalla de los resultados de la validación en 135°............................................ 101
Figura 5-10 Capturas de pantalla de los resultados de la validación en 180°.......................................... 103
Figura 5-11 Obtención del rango ideal del movimiento de flexión. ........................................................ 105
v
Lista de Tablas
Tabla 2-1 Media de la fuerza de agarre en hombres y mujeres de los 30 años en adelante. [6] ................ 8
Tabla 2-2 Resumen de funciones fuerza desplazamiento y fuerza máxima para las bandas elásticas. [16]
.................................................................................................................................................................. 19
Tabla 2-3 Lista de precios de productos del dispositivo enfocado en el agarre de la mano. [16] ............. 20
Tabla 2-4 Pros y contras de los avances previos del proyecto. ................................................................. 22
Tabla 3-1 Respuesta a la encuesta de importancia de necesidades. ......................................................... 31
Tabla 3-2 Lista de métricas. ...................................................................................................................... 35
Tabla 3-3 Lista de valores objetivo. ........................................................................................................... 41
Tabla 3-4 Procedimiento de filtrado. ........................................................................................................ 67
Tabla 3-5 Procedimiento de evaluación. ................................................................................................... 68
Tabla 4-1 Necesidades a cumplir por el diseño mecánico. ........................................................................ 69
Tabla 4-2 Valores de tensión, en el potenciómetro rotatorio 1, al variar el ángulo. ................................. 85
Tabla 4-3 Valores de tensión, en el potenciómetro rotatorio 2, al variar el ángulo. ................................. 85
Tabla 4-4 Necesidades a cumplir por el diseño mecánico. ........................................................................ 87
Tabla 5-1 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 0°. ..... 95
Tabla 5-2 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 0°. ..... 96
Tabla 5-3 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 67.5°. 98
Tabla 5-4 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 90°. ... 99
Tabla 5-5 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 112.5°.
................................................................................................................................................................ 100
Tabla 5-6 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 135°. 102
Tabla 5-7 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 180°. 103
Tabla 5-8 Costos de manufactura y registro de proveedores del sistema mecánico. ............................. 106
Tabla 5-9 Costos de manufactura y registro de proveedores del sistema electrónico. ........................... 107
Tabla 5-10 Costos de manufactura y registro de proveedores del sistema de validación....................... 107
Tabla 5-11 Costos de servicios generales. ............................................................................................... 108
vi
Lista de Abreviaciones
Viii
1. Introducción
El presente proyecto se llevará a cabo en el Tecnológico de Costa Rica (TEC), dentro de las
instalaciones de la universidad se encuentra el Laboratorio de Investigaciones en Mecatrónica y
Automatización (LIMA), ubicado en la planta alta del edificio F3, específicamente en el aula F3-
06, del Tecnológico de Costa Rica.
El Tecnológico de Costa Rica (TEC) es una institución nacional autónoma de educación superior
universitaria, dedicada a la docencia, la investigación y la extensión de la tecnología y las ciencias
conexas para el desarrollo de Costa Rica. Fue creado mediante ley No. 4.777 del 10 de junio de
1971. [1]
Una primera iteración es un dispositivo de rehabilitación, enfocado en miembro superior, que mide
la fuerza de agarre de una persona, llamado: “Diseño de un dispositivo mecatrónico para la
rehabilitación de la función de agarre de la mano.”, elaborado por Jervis Neurjin Villalobos
Villegas en la primera parte del 2022.
La segunda iteración, también enfocado en miembro superior y elaborada por María Paula Estrada
Murillo en la primera parte del 2022, mide los movimientos de abducción, aducción, flexión y
extensión de la muñeca de una persona, y tiene por nombre: “Diseño de un dispositivo mecatrónico
como herramienta en la terapia de rehabilitación de la muñeca”.
1
1.2. Definición del Problema
1.2.1. Generalidades
Adicionalmente, se busca, mediante un análisis de los avances previos, puntos de mejora que
lleven al laboratorio a desarrollar dispositivos que brinden una mejor solución a la poca
accesibilidad a dispositivos de rehabilitación e ineficiencia por parte de los servicios de salud en
la aplicación de terapias de rehabilitación a la población de Costa Rica.
Así también, se desea que el dispositivo de rehabilitación cuente con una interfaz interactiva que
permita interactuar con el prototipo físico y que incorporare un método de almacenamiento de
datos que permita a un posible fisioterapeuta el monitorizar y dar seguimiento a un usuario.
1.2.2. Justificación
La esperanza de vida ha aumentado en todo el mundo y junto con avances médicos y quirúrgicos,
ha cambiado demográficamente escenarios, para que a medida que envejezcan segmentos más
grandes de la población haya una mayor prevalencia de enfermedades crónicas y una mayor
supervivencia de las personas con discapacidad. [3]
Esto aumenta la demanda de servicios de rehabilitación, provocando que los ya disponibles deban
ser mejorados no solo en su capacidad y accesibilidad, sino también en su capacidad para
proporcionar a los pacientes con tecnologías y dispositivos de asistencia, que contribuyan a
mejorar su calidad de vida. [3]
2
La Convención sobre los Derechos de las Personas con Discapacidad reconoce el acceso a la
tecnología de asistencia como un derecho humano y ha pedido la cooperación internacional para
mejorar el acceso a la misma. Sin embargo, la "OMS estima que más de unos mil millones de
personas (en su mayoría personas mayores y personas con discapacidades) necesitan uno o más
productos de apoyo. Actualmente, solo una de cada diez personas necesitadas tiene acceso”. [3]
En Costa Rica uno de cada 12 pacientes necesita fisioterapia por incapacidad temporal o
permanente. Las principales causas de estas discapacidades son los ictus, los accidentes de tráfico,
tumores y amputaciones. [4]
El campo de tecnología en la que se utiliza el tacto y el control para interactuar con aplicaciones
informáticas se conoce como háptica. La tecnología háptica tiene diversas aplicaciones en
diferentes campos, incluida la medicina. La terapia asistida por robótica utiliza las ventajas de
introducir tecnología que incluye una combinación de estímulos visuales y táctiles, capacidad de
seguir el progreso del paciente, mejora de la participación y repetición de ejercicios específicos
movimientos. [4]
Artículos recientes muestran un esfuerzo en brindar ayuda a las personas que están en necesidad
de rehabilitación. En 2017 se incorporó un fisioterapeuta a centro médico en Guanacaste, Costa
Rica, para atender alrededor de 30 pacientes diariamente con algún tipo de discapacidad
permanente. [4]
3
Otro programa que se incentiva en Costa Rica es la asistencia médica domiciliaria de la Caja
Costarricense de Seguro Social (CCSS). El cual ayuda a las personas que tienen dificultades en
viajar a un centro médico, como adultos mayores o personas con discapacidades. En consecuencia,
la necesidad para una forma económica y eficiente de tratar a los pacientes se vuelve cada vez más
relevante. [4]
Actualmente, el laboratorio cuenta con avances en este proyecto, los cuales tienen como resultado
dos dispositivos de rehabilitación con diferentes funciones. Uno de ellos permite monitorizar la
fuerza de agarre de una persona. El otro dispositivo mide los movimientos de abducción, aducción,
flexión y extensión de la muñeca.
Por lo que dicho proyecto requiere de continuar con el avance en la construcción de un solo
dispositivo de rehabilitación que involucre distintas funciones con el fin de reducir el número de
dispositivos necesarios, por el servicio de salud, para brindar rehabilitación a la población de Costa
Rica, y por ende disminuir los costos y mejorar la capacidad de atención.
4
1.3. Objetivos
Diagnosticar la situación actual del equipo de laboratorio y los avances previos del
proyecto REHAB-GYM.
5
1.4. Estructura del Documento
Al final del informe se encuentran todas las referencias bibliográficas, utilizadas, seguido de
los apéndices y anexos que complementan el presente proyecto.
6
2. Marco Teórico
Dinamometría
La mayor fuerza se obtiene entre los 30 y 50 años, con un pico alrededor de los 35 años de edad.
A medida que la edad aumenta, la fuerza muscular disminuye. Esto se debe a varios factores como
la disminución del número y tamaño de las fibras musculares, el desgaste neurológico y el estado
nutricional de los individuos. [5]
7
El instrumento utilizado para medir la fuerza de agarre o prensil es el dinamómetro, es
portátil y de fácil uso que permite establecer valores confiables de la fuerza muscular,
especialmente cuando se usa el instrumento digital. La Posición de uso más referida y
recomendable es con la persona sentada, con la espalda apoyada en el espaldar de la silla, los pies
apoyados en el piso y ejerce una presión de agarre máxima sobre el instrumento por 5 segundos
en tres oportunidades con intervalos de 30 segundos. [5]
Tabla 2-1 Media de la fuerza de agarre en hombres y mujeres de los 30 años en adelante. [6]
D: Miembro dominante. ND: Miembro no dominante. N: Número de sujetos. EE: Error estándar.
DS: Desviación estándar.
Goniometría
8
En las ciencias médicas la goniometría es la técnica de medición de los ángulos creados por la
intersección de los ejes longitudinales de los huesos a nivel de las articulaciones. En esta ciencia,
la goniometría tiene 2 objetivos: [7]
El goniómetro es el principal instrumento que se utiliza para medir los ángulos en el sistema
osteoarticular. Se trata de un instrumento práctico, económico, portátil y fácil de utilizar, que suele
estar fabricado en material plástico (generalmente transparente), o bien, en metal (acero
inoxidable). Poseen un cuerpo y dos brazos o ramas, uno fijo y el otro móvil. El cuerpo del
goniómetro es, en realidad, un transportador de 180° ó 360°. La escala del transportador suele estar
expresada en divisiones cada 1°, cada 5°, o bien, cada 10°. El punto central del cuerpo se llama eje
o axis (Figura. 2-1). [7]
Figura 2-1 Goniómetros universales para medir los ángulos formados por las articulaciones. [7]
Goniometría de la muñeca
Para efectos de este proyecto hay 2 tipos de movimientos que puede realizar la muñeca:
flexión dorsal; involucra la flexión y extensión y la flexión palmar; involucra la abducción o
inclinación radial y aducción o inclinación cubital.
9
La flexión (o flexión palmar) en la articulación radioulnar es descrita como el movimiento
en el cual el aspecto palmar de la mano se mueve hacia el antebrazo en un plano sagital. Durante
la flexión, los huesos escafoides y semilunar se deslizan sobre la cara articular cóncava del radio
distal en dirección posterosuperior. [8] El proceso de medición del ángulo de flexión mediante un
goniómetro se muestra en la figura 2-2.
Figura 2-2 Proceso de medición del ángulo de flexión mediante un goniómetro. [9]
Figura 2-3 Proceso de medición del ángulo de extensión mediante un goniómetro. [9]
10
La aducción (desvío ulnar) y abducción (desvío radial) también ocurre en esta articulación
con rangos de movimiento de 30° y 7° respectivamente. En aducción, la rotación del hueso
escafoides permite al hueso semilunar moverse lateralmente y situarse completamente distal a la
cara inferior del radio. Siguiendo al semilunar, el piramidal también se mueve lateralmente
posicionándose inmediatamente distal al complejo de fibrocartílago triangular. El movimiento es
limitado por el proceso estiloides de la ulna. [8] El proceso de medición del ángulo de aducción
mediante un goniómetro se muestra en la figura 2-4.
Figura 2-4 Proceso de medición del ángulo de aducción mediante un goniómetro. [9]
Figura 2-5 Proceso de medición del ángulo de abducción mediante un goniómetro. [9]
11
2.1.1. Diseño del Sistema Mecánico
En esta sección se mencionan las normas para la fabricación de dispositivos médicos más
comunes.
Para garantizar dispositivos médicos seguros y fiables, la norma ISO 14971 “Aplicación
de la gestión de riesgos a los dispositivos médicos”, establece los requisitos de la gestión de riesgos
para determinar la seguridad de un dispositivo médico por parte del fabricante durante todo el ciclo
de vida del producto. [10]
El proceso de gestión de los riesgos incluye: análisis del riesgo, evaluación del riesgo,
medidas de control del riesgo, evaluación del riesgo residual, informe de la gestión del riesgo. [10]
La gestión del riesgo es un tema complejo porque cada parte interesada puede asignar un
valor diferente de aceptabilidad de los riesgos en relación con los beneficios esperados. Los
conceptos de gestión del riesgo son particularmente importantes relacionados con los dispositivos
médicos debido a la diversidad de partes interesadas, incluidos el personal de salud, las
organizaciones que prestan asistencia sanitaria, los gobiernos, la industria, los pacientes y los
miembros del público. [11]
En general, se acepta que el concepto de riesgo tiene dos componentes clave: [11]
Todas las partes interesadas necesitan entender que el uso de un dispositivo médico conlleva
un grado de riesgo inherente, incluso después de que los riesgos se hayan reducido a un nivel
aceptable. Es bien conocido que en el contexto de un procedimiento clínico algunos riesgos
residuales permanecen. [11]
La forma en que se percibe un riesgo también toma en cuenta otros factores, por ejemplo, si la
exposición al peligro o a la situación peligrosa parece ser involuntaria, evitable, de una fuente
artificial, debido a negligencia, generada por una causa mal entendida, o que afecta a un grupo
vulnerable dentro de la sociedad. [11]
12
Los requisitos se aplican en todas las fases del ciclo de vida de un Dispositivo médico, tanto a
los riesgos asociados con un dispositivo médico, como a los riesgos relacionados con la
biocompatibilidad, la seguridad de los datos y los sistemas, la electricidad, las piezas móviles, la
radiación y la aptitud de uso. [11]
Cabe mencionar que el sistema del presente informe, si bien se enfoca en ser un prototipo de
dispositivo de rehabilitación, este no será utilizado o manipulado por una persona. Ya que este es
una etapa de varios proyectos, la cual no tiene como objetivo usarse en seres humanos.
Sin embargo, se toman decisiones considerando una futura iteración aplicada en personas, con
el fin de brindar la mayor cantidad información y resultados, los cuales facilitan desarrollar dicha
etapa.
El sistema desarrollado en el presente informe está compuesto por varias piezas móviles, estas
piezas son elaboradas con PETG (material para las piezas de impresión 3D) y Aluminio y sus
dimensiones no sobrepasan los 230mm, por lo que su peso no representa un peligro. Las piezas
móviles no cuentan con actuadores, por lo que no existe el riesgo de golpes o lesiones por choques
contra las partes, siempre y cuando su manipulación sea correcta.
La seguridad de los datos no se toma en cuenta en esta iteración, puesto que solo se tiene el
objetivo de medir y guardar datos de forma local. Como se mencionó anteriormente, no será
manipulado por una persona por lo que no se manejará información de índole personal.
13
2.1.2. Diseño del Sistema Electrónico
Él posee además una aplicación propia, “Teensy Loader”, muy fácil de usar y dispone de
herramientas gratuitas de desarrollo de software para sacarle el mayor provecho por parte del
usuario y sus planes de uso para el dispositivo. Además, funciona con Mac OS X, Linux y
Windows y posee la facilidad de conexión USB ya integrada, por lo que, en conjunto, se tiene un
dispositivo programable con el editor que se desee gracias a su compatibilidad y a su bootloader.
[12]
Su tamaño pequeño lo hace perfecto para muchos proyectos diferentes, con aplicaciones
robótica. Su tamaño, sin embargo, tiene relación con su enorme capacidad de procesamiento. El
procesador de 32 bits y 120 MHz también trae algunas otras características a la mesa, como
múltiples canales de acceso directo a la memoria. [12]
También tiene varias entradas ADC de alta resolución e incluso una interfaz I2S, ver figura
2-6. Además, todos los pines digitales tienen capacidad de interrupción y son tolerantes a 5V de
necesitarse en la aplicación. Su procesador es un MCU ARM Cortex a 120MHz, memoria FLASH
de 512K, así como 256K de RAM y su conexión USB a 12Mbit/segundo. También se destaca su
capacidad de conexión SERIAL, que provee capacidad de interconexión a dispositivos externos.
[12]
14
Figura 2-6 Pines de entrada/salida del microcontrolador Teensy 3.2. [17]
2.2. Patentes
15
Figura 2-7 Patente JP5871898B2: Equipo de rehabilitación de manos. [13]
Adicionalmente está pensado para poder usarse con algún controlador para programar
secuencias y combinaciones de movimientos que ayuden a la recuperación. Cabe mencionar que
esta patente tiene una aplicación mundial y aún se encuentra activa. Por lo tanto, no se tomará en
consideración en el proceso de diseño.
16
Figura 2-8 Patente KR101546882B1: Dispositivo de ejercicio portátil para la rehabilitación de miembros superiores. [14]
Contiene un cilindro neumático provisto en la pieza de desgaste del antebrazo y que tiene un
vástago de pistón que se mueve linealmente en la dirección delantera y trasera. El vástago de pistón
está conectado a otro componente que convierte el movimiento lineal en movimiento giratorio para
girar realizar el movimiento flexión y extensión de la muñeca.
Figura 2-9 Patente JP2014124191A: Dispositivo de rehabilitación utilizado en la parálisis del nervio radial. [15]
“El brazalete puede enrollarse alrededor del codo humano o la parte superior del brazo. La
muñeca no está fija, por lo que es posible permitir la rehabilitación de la articulación de la
muñeca, la dorsiflexión y la flexión de la palma utilizando la elasticidad del caucho
simultáneamente. Se puede cambiar el número de gomas para ajustar, según el peso de la mano
de cada persona y la longitud del antebrazo, la tensión según el grado de recuperación.” [15]
17
2.3. Estado del Arte
El sistema, mostrado en la figura 2-10, permite que la persona apoye la mano en una parte
y deslice con los dedos la parte móvil para realizar el movimiento de agarre.
Figura 2-10 Dispositivo para la rehabilitación de la función de agarre de la mano, elaborado por Jervis Villalobos.
La pieza móvil es el mecanismo que sujeta el paciente con los dedos. Esta se muestra en la
siguiente figura (ver figura 2-11). Está compuesta de dos segmentos verticales. El segmento a la
izquierda se diseñó con una ranura para sujetar las diferentes bandas elásticas mientras que la
18
sección derecha es donde se ubican los dedos del paciente para hacer fuerza contra la resistencia
de la banda elástica.
Figura 2-11 Pieza móvil del para la rehabilitación de la función de agarre de la mano, elaborado por Jervis Villalobos. [16]
Para la elaboración del dispositivo, se optó por determinar la fuerza como función de la
posición y la constante elástica de cada banda. La interfaz de usuario se programó en Python, la
cual cuenta con una librería que permite la integración con el microprocesador Teensy 3.2,
utilizado en esta iteración. [16]
Tabla 2-2 Resumen de funciones fuerza desplazamiento y fuerza máxima para las bandas elásticas. [16]
19
Cabe mencionar que todas las fórmulas presentan un comportamiento de relación
cuadrática con un coeficiente de correlación mayor a 0.99 para todos los casos. [16] Esto indica
que la dependencia lineal entre las dos variables es muy alta y por tanto medición de la fuerza con
base a la posición, utilizando las funciones de la tabla 2-2, presenta una alta presión.
Así también, cabe mencionar que el dispositivo puede ser utilizado por cualquier persona
y no se afecta el resultado por variables como las dimensiones de la mano.
Por último, se muestra el análisis del costo del producto, en la tabla 2-3.
Tabla 2-3 Lista de precios de productos del dispositivo enfocado en el agarre de la mano. [16]
Este dispositivo, elaborado por María Paula Estrada Murillo, consiste en un guante de tela
Lafayette LOTUS (ver figura 2-12). Cumple los requerimientos de barrera NIVEL 2 según AAMI
PB70, que corresponde a la norma, además es un textil de alto desempeño elaborado en tejido
plano con elongación gracias a su construcción con Spandex, especial para la confección de
prendas que se ajustan al cuerpo y requieren libertad de movimiento. [12]
20
Figura 2-12 Dispositivo para la rehabilitación de la función de agarre de la mano, elaborado por Jervis Villalobos.
Tiene una masa de 21 gramos para el guante y los sensores, cuando el límite se planteó de
50 gramos, y el peso del sistema completo es de 141 gramos, menos al máximo establecido de
1kg. En cuanto a las dimensiones, estas se encuentran dentro de los límites de 25 x 20 x 15 cm, lo
cual asegura que sea fácilmente transportable. [12]
Con el fin de graficar los resultados de resistencia (de los sensores de flexión) contra
ángulo, y así verificar la linealidad para poder asumir este comportamiento en los procesos de
21
interpretación de datos posteriores. Recopiló datos del sensor utilizando un Goniómetro para medir
el cambio de la resistencia del sensor de flexión respecto a su posición angular. [12]
Cabe mencionar que le dispositivo elaborado obtuvo porcentajes de error bastante altos en
algunas mediciones, aunque se obtienen resultados satisfactorios en su mayoría, no se logra
cumplir con el margen de error y falla la repetibilidad, en algunas de estas. Por último, deja en
evidencia que, para una óptima lectura de los sensores, de deben tomar en cuenta otros aspectos
como diferentes tamaños de arco de muñeca. [12]
Por último, en el análisis del costo del proyecto, tomando en cuenta el costo del diseño
mecánico, diseño de control y del proceso de validación es de 120467.69 colones. Y el costo del
dispositivo es de 87181.20 colones, por lo que cuenta con precio bastante accesible tomando en
cuenta el costo de las sesiones de rehabilitación.
Repetibilidad.
Precisión.
Peso no documentado.
22
Dimensiones no
documentadas.
El diseño es vulnerable a
diferentes arcos de muñeca y
radios de deflexión.
23
3. Metodología de Diseño
El proceso del diseño empleado en este proyecto utiliza como base la metodología del libro
“Diseño y desarrollo de productos”, elaborado por K. Ulrich y S. Eppinger. [18] Abarca la guía
para la elaboración de necesidades, especificaciones, generación de conceptos y selección de
conceptos, detalladas y desarrolladas más adelante.
La segunda fase consta de tomar las necesidades, todo lo que el cliente hizo saber que desea,
y convertirlas en objetivos precisos y medibles, lo que permite validar el rendimiento de la solución
al problema. Cabe mencionar que las especificaciones, así como las necesidades no deben decir el
cómo hacer algo. Para esta fase es necesario buscar información que provea contexto para las
métricas y valores objetivo.
Finalmente, se busca validar la solución por medio de una serie de pruebas tanto a la parte
computacional del proyecto como a la parte electromecánica del sistema, con el fin de validar el
cumplimiento de los objetivos.
24
3.2. Necesidades
Figura 3-1 Diagrama del flujo desarrollado para la obtención de las necesidades.
El primer acercamiento con el cliente fue a finales de junio, en la que se desarrolló una reunión
virtual, en esta reunión se propuso el proyecto o problema a resolver. La declaración inicial no fue
recibida de forma escrita, sino que se fue planteado durante la reunión. La Dra.-Ing. Arys
Carrasquilla Batista brindó una explicación detallada del objetivo que busca el laboratorio LIMA.
25
Así también se refirió a las iteraciones o proyectos previos, realizados en función del mismo
objetivo. El proyecto del laboratorio, REHAB-GYM, está enfocado a largo a plazo y dividido en
etapas, estas etapas por si solas tienen un alcance para ser consideradas proyectos individuales. El
presente proyecto es una de las etapas del REHAB-GYM y corresponde a una segunda parte a un
dispositivo de rehabilitación para miembro superior, específicamente en el agarre de la mano y la
muñeca.
El cliente expresa que busca diseñar y construir un prototipo que incorpore las funciones de
las iteraciones previas: medir la capacidad de movimiento de la muñeca y medir la fuerza de
agarre de una persona, con el objetivo de poder ser utilizada como un dispositivo de
rehabilitación de bajo costo.
Así también expresa que el prototipo generado debe poder implementarse en el laboratorio
LIMA y poder ser utilizado, por lo que el correcto funcionamiento es necesario. Adicionalmente,
se busca que sea pequeño y ligero, para que ser trasportado con facilidad y ser utilizado en
lugares fuera del laboratorio. Estos objetivos también fueron planteados en las iteraciones
previas.
Con respecto a la funcionalidad, destacó que debe poder ser utilizado por cualquier persona.
Es decir, debe considerar la variabilidad en las distintas dimensiones de mano y muñeca
presentes en la población. Los materiales deben ser aceptados para uso médico, ser de bajo costo
y de fácil acceso. Como se busca que sea utilizado para uso médico, el dispositivo debe de
facilitar la limpieza y desinfección.
Por último, menciona que pueden ser tomadas como punto de partida las iteraciones previas,
por lo que se recomienda un análisis de ambas iteraciones. Así también son bienvenidos puntos
de mejora a estas, en caso de ser posible. Durante la reunión no se mencionaron limitaciones,
más allá de lo mencionado anteriormente.
26
• El dispositivo mide la fuerza de agarre de la mano del usuario.
• El sistema es funcional y puede ser utilizado en el laboratorio LIMA. No se indica quién usará
el dispositivo.
No hay un presupuesto establecido, pero se busca es que sea de bajo de costo para que sea
fácilmente replicable. Pero menciona que un presupuesto que super 400 dólares es alto.
27
Lo ideal es que no sea inferior al 95%, ya que en las iteraciones previas se buscaba un 85%.
Por lo que se desea una mejora en la precisión.
No, los resultados deben almacenados localmente, pero deben almacenarse considerando una
futura iteración en la que almacene esto datos de forma para que sean accesibles desde cualquier
lugar, con conexión a internet.
¿Se debe procurar mantener el diseño de las iteraciones previas o pueden ser modificados?
Si pueden ser modificados, la idea es tomar lo bueno y cambiar o mejorar las carencias o
desventajas, de los trabajos realizados.
De momento no, en futuras iteraciones si se intentará agregar resistencia, pero para este
proyecto solo es requerido realizar movimientos libres para tomar mediciones.
¿Los resultados del dispositivo deben poder ser visto por cualquier dispositivo inteligente
o en dispositivos específicos?
No. Sin embargo, los datos deben poder ser visualizados por una computadora.
Se dispone de 14 semanas, a partir del inicio del ciclo lectivo del Tecnológico de Costa Rica.
Si, hay normativas de seguridad en las que se especifican el peso y dimensiones, que debe tener
un dispositivo para ser considerado transportable.
28
Si, se busca que el dispositivo de rehabilitación pueda ser utilizado en ambas manos y por
personas con distintos tamaños de muñeca y mano.
Por el momento solo está enfocado en la rehabilitación activa. Es decir, los movimientos son
realizados por el usuario y no por el dispositivo.
29
El sistema funciona y puede ser utilizado en cualquier lugar que cuente con electricidad,
internet y una computadora.
El dispositivo tiene un diseño de fácil limpieza y desinfección.
El dispositivo muestra los resultados de forma local.
El dispositivo tiene una precisión de al menos 95% de los datos almacenados con el valor
que marca el dispositivo de medición.
El dispositivo guarda los datos considerando el poder ser almacenados en un dominio o
una nube.
El dispositivo funciona para ambas manos.
El dispositivo permite mover la muñeca entre el rango mínimo y máximo de una persona
sana.
El dispositivo debe soportar la fuerza de agarre máxima de una persona sana.
Para las diferentes funciones del dispositivo de rehabilitación, por favor indique con un
calificador en la escala del 1 al 5 qué tan importante resulta esa función para usted como cliente.
Tome en cuenta el significado de cada número de la escala, según se muestra a continuación:
30
3. Sería bueno tener esa función, pero no es necesaria.
También indique por favor marcando con una X en la columna de la derecha, si usted piensa
que esa función es única, interesante y/o inesperada.
Nota: es importante para el desarrollo de este proyecto que no se califiquen todas las opciones
con la misma importancia. Es necesario tomar en cuenta que algunas funciones pueden no ser
implementadas en el producto.
31
5 El dispositivo realiza la medición, de la fuerza de
agarre, con bajo porcentaje de error.
5 El dispositivo es transportable.
32
5 El dispositivo permite mover la muñeca entre el
rango mínimo y máximo de una persona sana.
8. El dispositivo es transportable. 5
9. El dispositivo es de bajo costo y replicable. 5
10. Los materiales son accesibles o fáciles de conseguir en Costa Rica. 4
11. El sistema funciona y puede ser utilizado en cualquier lugar que cuente con
electricidad, internet y una computadora. 4
33
El dispositivo tiene un diseño al margen de las exigencias de uso en terapia de
rehabilitación.
El diseño del sistema almacenas datos por medio del internet de las cosas.
3.3. Especificaciones
En esta etapa se busca convertir los deseos del cliente en objetivos precisos y evaluables, con
el fin de validar el rendimiento de los candidatos a solucionar los subproblemas, que se desarrollan
más adelante, y poder tomar decisiones ante conflictos o dificultades durante el proceso de diseño.
En la siguiente figura (3-2) se muestra el proceso llevado a cabo para la obtención de las
especificaciones.
34
Figura 3-2 Diagrama del flujo desarrollado para la obtención de las especificaciones.
Para el establecimiento de métricas, se busca definir variables medibles, que respondan a las
necesidades obtenidas en la etapa anterior. Las métricas deben relacionarse con una o más
necesidades y deben tener al menos una unidad asociada. En la tabla 3-2 se muestran las métricas,
la necesidad asociada y la unidad a medir. Así también, la importancia brindada por el cliente en
la encuesta.
35
5 3,6,7 Error de las mediciones. % 5
10 9 Costo de Manufactura ₡ 5
Es necesario realizar una revisión de la correspondencia entre cada necesidad y cada métrica,
para identificar si cada necesidad dispone de al menos una especificación e idealmente cada
especificación debería responder de manera directa a cada necesidad. Para ello se realizó una
matriz de correspondencia (ver figura 3-3), la cual permite una mejor visualización de la relación
36
entre métricas y necesidades. Las métricas y necesidades se relacionan entre sí, por las celdas en
color celeste.
Una vez se tienen definidas las métricas, con las cuales se pueden medir el cumplimiento de
las necesidades, es necesario determinar que valores de las métricas son los valores que satisfacen
la necesidad. En este apartado se busca identificar los valores marginales e ideales de cada
especificación. Para esto se utiliza el criterio de ingeniería del diseñador y una búsqueda externa.
A continuación, se enlistan las métricas, con su respectivo desarrollo de la determinación de
valores objetivo, tanto marginales como ideales:
37
1. Rango medible del movimiento de aducción: Para obtener estos valores, fue necesaria la
búsqueda externa. “La amplitud del movimiento de aducción es de 45º cuando se mide el
ángulo en la línea que une el centro de la muñeca con la porción distal del tercer dedo.”
[19] Por lo que se define como valor ideal de 0° a 45° y como marginal entre 0° y 30°, para
la aducción.
2. Rango medible del movimiento de abducción: De una búsqueda externa, se obtiene que
“La amplitud del movimiento de abducción no sobrepasa los 15°, cuando se mide el ángulo
en la línea que une el centro de la muñeca con la porción distal del tercer dedo.” [19] Por
lo que se define como valor ideal un rango de 0° a 15° y como marginal entre 0° a 10°,
para la abducción.
3. Rango medible del movimiento de flexión y extensión: Así como el caso anterior, es
importante una búsqueda externa. “La amplitud de los movimientos de flexoextensión, se
mide a partir de la posición anatómica, muñeca alineada, cara dorsal de la mano en la
prolongación de la cara posterior del antebrazo. La amplitud de la flexión activa es de 85°.
La amplitud de la extensión también es de 85º.” [19] De esta forma se toma como valor
ideal el rango entre 0° y 85° y como valor marginal un rango de 0° y 75°.
5. Error de las mediciones: Esta métrica presenta el mismo caso que la anterior, es una
característica necesaria para el buen funcionamiento y una necesidad prioritaria, también
indicado por el cliente. Dada su relevancia, se define como valor ideal un error menor o
igual a 5% y como marginal un error menor o igual a 10%.
6. Rango medible de fuerza: Del estudio del Hospital de Móstoles en colaboración con la
Universidad San Pablo CEU. Madrid, detallada en el marco teórico, se puede obtener de la
38
tabla 2-1 valores que permiten determinar un rango ideal entre 9N y 66N y un rango
marginal de 13N a 53N.
7. Masa total del sistema: Esta métrica tiene una peculiaridad, es una métrica relativa. Es
decir, un objeto se considera portátil al ser más fácil de trasportar, en comparación con otro
objeto que realiza una función similar. Por lo que en este caso tomaremos como referencia
una computadora portátil, ya que es un dispositivo tecnológico aceptado como fácil de
trasportar. De esta forma se estable un valor ideal menor o igual a 2.5kg (peso un poco
superior al promedio de los computadores portátiles) y un valor marginal menor o igual a
3kg (peso usual de las computadoras más pesadas). [20]
8. Dimensiones máximas del sistema: En esta métrica ocurre lo mismo que la anterior por lo
que tomaremos como algo portátil, un objeto que quepa en una maleta de viaje. Se establece
como valor ideal: largo 55 cm, ancho 40 cm y altura 20 cm; siendo estas las dimensiones
máximas de una maleta que se puede llevar en una cabina de un avión. Y como marginales:
largo 70 cm, ancho 40 cm y altura 20 cm; las medidas de una maleta de viaje mediana. [21]
9. Documentación del diseño: Esta métrica es de naturaleza binaria, solo se puede contar o
no con la documentación del diseño y del prototipo, que permita replicar lo realizado en
este proyecto. Por lo que tampoco hay diferencia entre valor marginal e ideal. Por lo tanto,
debe tener un resultado de Pasa.
39
11. Porcentaje de elementos adquiridos a nivel local: Dado el deseo del cliente, planteado en
la declaración inicial y la entrevista de seguimiento, y considerando el entorno y objetivo
del LIMA, por criterio de ingeniería se establece como valor ideal mayor o igual a 80% y
mayor o igual a 75% como valor marginal.
12. Independencia del laboratorio LIMA para funcionar: Esta métrica se basa en si se puede o
no poner a funcionar el dispositivo en otras instalaciones. Es decir, ser transportado y
ponerse en marcha en otro sitio. Así que su naturaleza es binaria y su resultado es Pasa.
13. Rango del tamaño de muñeca medible: Para esta métrica se realizó una búsqueda externa
de los tamaños de muñeca, en mujeres adultas el diámetro de muñeca oscila entre 16.5cm
y 21cm, en hombres adultos es usual que alcancen hasta 23cm de diámetro. En niños oscila
entre 14cm y 16cm. [22] Dado que se busca que funcione en todo tipo de personas, se
establece como valor ideal un rango entre 14cm y 23cm. Como valor marginal se toma un
rango entre los 16cm y los 21cm, que son las medidas más comunes.
14. Rango del tamaño de mano medible: De la búsqueda externa se obtiene que las medidas de
la mano estándar son: extrapequeño: 17 cm, pequeño: de 19 a 20 cm, mediano: de 21 a 22
cm, grande: de 24 a 25 cm, extragrande: de 26 a 27 cm y doblemente extragrande: de 29 a
30 cm. [23] Ya que se desea que pueda ser usado por el mayor número de personas posible,
se establece como valor ideal un rango entre 17cm y 30cm y como valor marginal un rango
entre 20cm y 25cm.
15. Uso de métodos antisépticos para limpieza: Dado que existen varios métodos de limpieza
y no se busca el uso de uno en particular, se decide por criterio de ingeniería que la
especificación se cumple si el dispositivo puede ser desinfectado o no por los métodos
convencionales. No hay distinción entre el valor ideal y marginal y su resultado es Pasa.
16. Porcentaje de error de los datos mostrados, con la lectura del dispositivo: Esta métrica
refleja directamente el correcto funcionamiento del sistema, por lo que tiene una alta
importancia, así también es reflejado por el cliente en la declaración inicial y la entrevista
40
de seguimiento. Por lo que considerando lo anterior se establece como valor ideal menor o
igual a 5% y marginal menor o igual a 7%.
17. Porcentaje de error de los datos almacenados localmente con la lectura del dispositivo:
También responde a una de las especificaciones críticas y de prioridad en el desarrollo del
proyecto. El cliente también lo refleja con algo crítico. En consecuencia, se decide un valor
ideal menor o igual al 5% y marginal menor o igual a 7%.
6 4, 15 5 Rango medible de N 9 ≤ X ≤ 66 13 ≤ X ≤
fuerza. 53
41
8 8 5 Dimensiones máximas cm X ≤ 55, X X ≤ 70, X
del sistema (largo, ≤ 40, X ≤ ≤ 40, X ≤
ancho y alto). 20 20
10 9 5 Costo de Manufactura. ₡ X≤ X≤
300000 400000
11 10 4 Porcentaje de elementos % X ≤ 80 X ≤ 75
adquiridos a nivel local.
42
3.4. Generación de Conceptos
Figura 3-4 Diagrama de “caja negra” del problema, de entradas y salidas del sistema.
43
Figura 3-5 Diagrama de la división funcional del problema.
Así también involucra la información de publicaciones y productos similares, que den posibles
soluciones a subproblemas. Esto con el fin de tener una buena base de posibles conceptos que
puedan dar solución a los distintos subproblemas. A continuación, se muestra la búsqueda externa
de publicaciones y productos similares.
Es un prototipo construido por Pablo César Ávila Cárdenas como su proyecto técnico para
optar por el título de ingeniero mecánico, este prototipo permite realizar rutinas de rehabilitación
que incorporan movimientos de muñeca de abducción, aducción, flexión y extensión y es capaz
de alcanzar los ángulos máximos de cada movimiento: abducción de 20°, adicción de 30°, flexión
de 80° y extensión de 70°; los cuales en su trabajó tomó de la Academia Americana de Cirujanos
44
Ortopédicos (AAOS). Cabe mencionar que su construcción solo le permite hacer un movimiento
a la vez.
Figura 3-6 Prototipo automático, de Pablo César Ávila Cárdenas, para rehabilitación de muñeca con 2 grados de libertad. [24]
Figura 3-7 Movimientos del prototipo, de Pablo César Ávila Cárdenas, para rehabilitación de muñeca con 2 grados de libertad.
[24]
Por último, en las recomendaciones de su trabajo, aclara que para que el dispositivo
funcione correctamente debe coincidir el centro de giro de la muñeca con el anillo del conjunto
45
móvil y como se puede apreciar su construcción no permite ajustarse a las dimensiones de la mano
del usuario por lo que su uso puede verse afectado según la persona que lo utilice.
Figura 3-8 Prototipo automático, de Edgar A Ceballos-Morales, Jose Paredes, Miguel A Díaz-Rodríguez, Patricia C Vargas-Rey,
para rehabilitación de muñeca con 2 grados de libertad. [25]
46
3.4.2.3. Publicación: “DISEÑO DE UN REHABILITADOR PARA MUÑECA” [26]
Figura 3-9 Vista lateral del dispositivo rehabilitador de muñeca/ modelo CAD, elaborado por Gissela Toapanta, Pablo Benavides
y Washington Mosquera. [26]
Así también, programaron una aplicación Android que permite el uso del dispositivo con
cualquier móvil que cuente con el sistema operativo, dándole así la ventaja de no necesitar de una
computadora de escritorio o laptop para su ejecución. Esta funciona mediante una conexión
inalámbrica de bluetooth.
47
Figura 3-10 Sistema de rehabilitación de mano ARIA. [27]
Un dispositivo realizado por Edward Emill Tribeño Alata para obtener el título profesional
de Ingeniero Mecatrónico. Es un dispositivo portátil enfocado en la rehabilitación pasiva,
generando el movimiento por medio de servomotores. Permite hacer movimientos de
flexión/extensión, desviación radial/cubital y pronación/supinación (ver figura 3-11).
Figura 3-11 Diseño de un dispositivo portátil para la rehabilitación pasiva de muñeca con tres grados de libertad, elaborado por
Edward Emill Tribeño Alata. [28]
48
La medición de los movimientos de la muñeca es realizada por un solo sensor de inercia.
Adicionalmente, cuenta con una interfaz para teléfono que permite interactuar con el dispositivo y
configurar: el número de repeticiones, el tipo de movimiento (flexión/extensión, desviación
radial/cubital y pronación/supinación), la velocidad y el rango de movimiento. Esta conexión es
realizada vía bluetooth.
Instrumento elaborado por Lisdney Ward Taylor para optar al título de Ingeniera
Mecatrónica en la Universidad Tecnológica de Bolívar. Es un guante el cual estima la fuerza
aplicada por los dedos: pulgar, índice, medio y anular (ver figura 3-12); por medio de 4 sensores
de fuerza resistivos. En la siguiente figura, se muestra la ubicación de los sensores en el guante sin
embargo el guante posee 2 capas por lo que dichos sensores quedan escondidos a la vista.
Figura 3-12 Instrumento de medición de la fuerza de agarre en los dedos de la mano, elaborado por Lisdney Ward Taylor. [29]
A pesar de que el dispositivo no utiliza una Arduino Uno para su funcionamiento, fue
utilizado para la calibración de los sensores de fuerza. Los datos recolectados, durante su
operación, son enviados a una computadora vía bluetooth y una aplicación convierte los datos y
los guarda en archivos de texto. Para la comunicación utilizó un amplificador operacional y una
tarjeta Bluno Nano.
49
3.4.2.7. Producto: “DINAMÓMETRO CAMRY” [30]
50
Figura 3-14 ESTACIÓN DE REHABILITACIÓN PARA LA ARTICULACIÓN DE LA MUÑECA, elaborado por E. Ceballos, J. Paredes, M.
Diaz y P. Vargas. [31]
Los movimientos pueden programarse para que se realicen de forma automática. Estos son
efectuados por actuadores rotatorios SMC Series CRB2 controlados por una Arduino UNO R3 y
un acelerómetro 3D para registrar el posicionamiento del dispositivo. Seleccionaron el lenguaje
C++ para programar el control del dispositivo.
Elaborado por Diego Armando Sánchez Paredes para para optar por el título de Ingeniero
en Mecatrónica, es un prototipo enfocado en la rehabilitación de muñeca diseñado y simulado en
SolidWorks. Se construyó en ABS (ver figura 3-15), un material utilizado en las impresoras 3D.
Figura 3-15 MÁQUINA PROTOTIPO PARA REHABILITACIÓN DE MUÑECA, elaborado por Diego Armando Sánchez Paredes. [32]
51
3.4.2.10. Publicación: “Implementación de un dispositivo electrónico para rehabilitación de la
muñeca con afecciones músculoesqueléticas en adultos” [33]
Un dispositivo electrónico, construido por Simbaña Ponce Josely Dayana para la obtención
del Título de Ingeniera en Electromecánica, para contribuir a la rehabilitación de la muñeca con
afecciones musculoesqueléticas en adultos. Realiza movimientos controlados con motores
controlados por Arduino. Posee tres grados de libertad y funciona mediante un mango (ver figura
3-16).
Figura 3-16 MÁQUINA PROTOTIPO PARA REHABILITACIÓN DE MUÑECA, elaborado por Diego Armando Sánchez Paredes. [33]
Un sistema, elaborado por Cobos Cevallos Cristhian Patricio y Guayta Torres Jennifer
Carolina para la obtención del título de ingeniero en electrónica y control, enfocado en la
rehabilitación activa de muñeca. El sistema se basa en utilizar un dispositivo háptico, un
dispositivo utilizado para sentir objetos virtuales aplicando fuerza a la mano del usuario,
cambiando su uso principal mediante el desarrollo de software (ver figura 3-17).
52
Figura 3-17 Movimientos de muñeca permitidos por el dispositivo Novint Falcon en el proyecto “Huellas Fisioterapia”. [34]
53
Cuenta con sistema operativo, llamado InMotion EVAL, que monitorea el movimiento de
muñeca del usuario. Permite medir el rango de movimiento, la coordinación, la fuerza, la velocidad
y suavidad del movimiento de la extremidad afectada, la estabilidad del hombro, entre otras
variables. Así también los datos son guardados en una nube.
Este dispositivo incorpora una interfaz de usuario, en donde el encargado puede modificar
parámetros como las trayectorias que sigue el exoesqueleto y el número de repeticiones. Los datos
son almacenados en una base de datos, donde pueden verse en tiempo real y dar seguimiento
constante del usuario.
Elaborado en una tesis doctoral por David Serrano del Cerro, en el grupo de investigación
RoboticsLab de la Universidad Carlos III de Madrid. Es un exoesqueleto enfocado en la
rehabilitación pasiva de la muñeca y mano, actuado con fibras de SMA Shape Memory Alloyver
(figura 3-20). Esta estructura es utilizada por medio de un guante. Su construcción es simétrica por
lo que puede usarse en ambas manos.
54
Figura 3-20 Exoesqueleto de rehabilitación para miembro superior basado en SMA, elaborado por David Serrano del Cerro. [37]
Los parámetros como el número de cables, longitud del cable, pares para realizar cada
movimiento y las características de las fibras de SMA se obtuvieron utilizando Matlab/Simulink.
Las fibras son de NiTi (nitinol) por lo que puede ejercer una fuerza de hasta 35.6N y es resistente
a la fatiga. Por medio de las fibras realiza los movimientos descritos en la figura 3-21.
Figura 3-21 Movimientos del exoesqueleto de rehabilitación basado en SMA, elaborado por David Serrano del Cerro. [37]
Es exoesqueleto de tres grados de libertad (ver figura 3-22), elaborado por E. J. Torres-
Sarmiento1, D. C. Martinez-Peon, B. C. Hernández-Hernández y C. D. Ramos-Villa. Está
enfocado en la rehabilitación paisva de muñeca y antebrazo y los movimientos son efectuados por
3 actuadores Dynamixel MX-64. Realiza movimientos de Antebrazo (pronación/supinación) y
Muñeca (flexión/extensión/radial/cubital).
55
Figura 3-22 Diseño propuesto del exoesqueleto de tres grados de libertad de muñeca para pacientes con EVC. [38]
Para su uso correcto, las articulaciones del antebrazo y la muñeca deben de estar alineadas
a las articulaciones del exoesqueleto. Sin embargo, este diseño posee el inconveniente de que no
se ajusta a los distintos tamaños de muñeca y antebrazo, por lo que puede variar su función según
el usuario.
56
Figura 3-23 Diagrama de conceptos para el subproblema de “almacenar o aceptar energía externa”.
Figura 3-25 Diagrama de conceptos para el subproblema de “almacenar o aceptar información e impresión de resultados en la
interfaz”.
57
Figura 3-26 Diagrama de conceptos para el subproblema de “equipo de procesamiento”.
58
Figura 3-29 Diagrama de conceptos para el subproblema de “lenguaje de programación”.
Figura 3-30 Diagrama de conceptos para el subproblema de “visualizar información de manera remota”.
Figura 3-31 Diagrama de conceptos para el subproblema de “elemento mecánico de sujeción para los elementos de medición”.
59
3.5. Selección de Conceptos
A esta etapa del proceso de diseño, se cuentan con varios conceptos que dan solución a distintos
subproblemas a partir de la búsqueda interna y externa. Dado que se busca un solo concepto
general, que dé solución de la mejor forma al problema, es necesario determinar que combinación
de los conceptos de cada subproblema construye la mejor solución general.
60
Figura 3-33 Combinación de conceptos, parte 2.
Ya con los conceptos presentados de una forma más organizada, de acuerdo con cada
subproblema, en las figuras 3-32, 3-33 y 3-34. Se comienza con el descarte inicial considerando
viabilidad, costo, dificultad de llevar a cabo, trabajo realizado por las iteraciones previas del
proyecto y cumplimiento de los objetivos deseados por el cliente.
En las figuras (3-35, 3-36 y 3-37), se muestra el resultado obtenido por el siguiente desarrollo,
el proceso de descarte inicial. Para mostrar el resultado en las figuras, se usa un código de colores
y símbolos. Las opciones con una “X” roja, son las opciones descartadas en este proceso. Las
opciones con un “✓” verde, son las opciones para considerar en la combinación de conceptos.
61
ser utilizado en interiores. Del subproblema “convertir energía” no se descarta ninguna opción
debido a que, en caso de alimentarse por un teléfono o computadora, ya cuentan con estos sistemas
incorporados y en caso de conectarse al flujo eléctrico es posible el uso de las 3 opciones.
Así también se descarta el uso del microprocesador, ya que no se enfoca en una sola función y
su precio es más elevado en comparación a un microcontrolador. Además, en las iteraciones
previas se utilizó un microcontrolador, demostrando un buen desempeño en las tareas de ambos
proyectos y facilitando la implementación de este. En la figura 3-35 se muestra el resultado del
análisis anterior.
Para visualizar información por el usuario se descarta el uso del teléfono inteligente, ya que es
más sencillo el interactuar con un dispositivo de rehabilitación en pantallas más grandes. Así
también la necesidad de guardar la información en una base datos, para las estrategias de
comunicación, se vuelve más sencilla de implementar en una computadora. Ya que el uso de una
computadora es evidente, se descarta también el display, puesto que solo elevaría la dificultad y el
número de partes del proyecto innecesariamente.
62
Del subproblema “dispositivo de medición” se elimina la opción de sistemas de visión, ya que
su implementación conlleva una programación de alta dificulta y eleva el costo. El concepto de
sensor de flexión se descarta por el resultado obtenido en una de las iteraciones previas, ya que
mostraron poca repetibilidad y alta dificultad para tomar medidas con buena precisión. El sensor
inercial se desecha porque está enfocado en la medición de velocidad y aceleración angular,
además que en Costa Rica solo se pueden conseguir para aplicaciones en el campo automotriz.
Por último, se desecha el ultrasónico, a pesar de ser de bajo costo y fácil de conseguir, presenta
alta inexactitud. Con respecto al “elemento mecánico de sujeción para los elementos de medición”
solo se elimina la opción de arreglo de sujeción en impresión 3D, ya que en una de las iteraciones
previas se demostró que dispositivo debe de resistir fuerzas considerables, del agarre de una
persona, y los materiales de bajo costo y fáciles de conseguir en Costa Rica son frágiles en
comparación al Aluminio (ver figura 3-36).
Sobre el lenguaje de programación, los 3 son buenas opciones, son los lenguajes más usados
alrededor del mundo y se pueden usar de forma gratuita. Los 3 cumplen con los objetivos de este
proyecto, pero se decide utilizar Python debido a su uso en las iteraciones previas, ya que no
presentó problemas en la implementación.
Con la plataforma de IoT (Iternet of Things), ocurre lo mismo que en el subproblema anterior,
las 3 opciones son gratuitas y cumplen con el propósito del proyecto. Sin embargo, se opta por
63
Zetta ya que es uno de los sistemas más simples de usar y existe una mayor documentación de esta
plataforma.
Luego de la evaluación de las ideas, que dan solución a los subproblemas, la construcción de
conceptos se vuelve más sencilla. En esta etapa se busca generar combinaciones de las soluciones
a subproblemas, para formar conceptos que den solución al problema general.
Cabe mencionar, que las soluciones a algunos subproblemas no serán tomadas en cuenta
durante esta etapa, esto porque luego del descarte inicial una opción fue claramente superior a las
otras o porque sus opciones dependen directamente de la solución de otro subproblema y no es
relevante tomar en cuenta dichas opciones.
64
Los subproblemas: “Equipo de procesamiento”, “Visualizar información por el usuario”,
“lenguaje de programación”, “Plataforma de IoT” y “Visualizar información de manera remota”
tampoco serán tomados en cuenta, debido a que después del descarte inicial una opción mostró
superioridad con respecto a las otras. Por lo tanto, todas las combinaciones siguientes involucran
dichas opciones que no fueron descartadas.
En la figura 3-38, se muestran los subproblemas relevantes que permiten construir distintas
soluciones al problema general, con las opciones que pasaron el descarte inicial.
En la figura 3-39 se muestran las posibles combinaciones a utilizar, tomando como base el
elemento mecánico de sujeción “guante”. Se descarta el uso de potenciómetro con guante, ya que
en una iteración anterior se demostró que el brazo de palanca que se necesita para girarlo no puede
ser realizado por un guante de tela. Por lo tanto, se desarrolla un solo concepto, utilizando un
guante y un giroscopio como elemento de medición.
65
Figura 3-40 Construcción de conceptos, parte 1.
Filtrado
Una vez evaluado cada concepto, se aplica un puntaje de acuerdo con el número de criterios
en los cuáles es superior o peor al de la referencia. Este proceso se basa en la metodología del libro
de texto de K. Ulrich y S. Eppinger [18]. En la tabla 3-4 se muestra el resultado del proceso de
filtrado.
66
Tabla 3-4 Procedimiento de filtrado.
Del proceso de filtrado anterior, se descarte el concepto de “Guante de tela con giroscopio”
dado que tiene una clara desventaja en el rango de personas que pueden usar el dispositivo, lo que
se ve reflejado en los criterios: “Rango del tamaño de muñeca medible (diámetro)” y “Rango del
tamaño de mano medible (circunferencia)”. Para poder cubrir un mayor número de conceptos sería
necesario construir más de un dispositivo.
Evaluación
La etapa evaluación busca seleccionar un concepto ganador, el que mejor cumpla con los
criterios que dan respuesta a las necesidades del cliente. Es un proceso similar al filtrado, en el que
se evalúan los conceptos de acuerdo con cada uno de los criterios, pero de una forma más
exhaustiva. En lugar de elegir un concepto como referencia, se elige al azar un concepto por cada
criterio.
67
A cada criterio se le asigna un peso, según la relevancia que tiene en el proyecto. En la tabla
3-5 se muestra el proceso de evaluación. Cada concepto se evalúa con un valor de 1 a 5 por cada
criterio, el significado de cada número de muestra a continuación:
3 es la referencia.
2 es “ligeramente menor” que la referencia.
1 es “notablemente menor” que la referencia.
4 es “ligeramente superior” a la referencia.
5 es “notablemente superior” a la referencia.
Del proceso de evaluación, mostrado en la tabla 3-5, se obtiene que el concepto “Arreglo de
aluminio con potenciómetros” es el ganador, ya que mostró mejores resultados en el cumplimiento
de los criterios. Por lo tanto, es la solución desarrollada en el presente informe.
68
4. Propuesta de Diseño
Para el diseño mecánico, cabe recalcar que dado los resultados mostrados en la tabla 2-4: “pros
y contras de los avances previos del proyecto” y que este proyecto parte de dos iteraciones previas,
se opta por mantener el diseño de una de las iteraciones previas: “Diseño de un dispositivo
mecatrónico para la rehabilitación de la función de agarre de la mano”. Por lo que se decide realizar
un sistema distinto para medir los movimientos de muñeca, específicamente un “Arreglo de
aluminio con potenciómetros”.
Inicialmente, se debe revisar cada una de las necesidades que debe cumplir el diseño mecánico.
Las necesidades por cumplir se muestran en la tabla 4-1.
Necesidad Importancia de la
función en escala
del 1 a 5
69
El dispositivo realiza la medición, de la fuerza de 5
agarre, con una alta repetibilidad.
El dispositivo es transportable. 5
Con las necesidades, que debe cumplir el diseño mecánico, identificadas se plantean las
siguientes soluciones de diseño.
“El dispositivo mide el alcance del movimiento de la muñeca del usuario” y “El dispositivo
permite mover la muñeca entre el rango mínimo y máximo de una persona sana”. El sistema
cuenta con dos grados de libertad, un grado de libertad permite el movimiento de aducción
y abducción y el otro grado de libertad permite el movimiento de flexión y extensión. El
diseño permite moverse en los rangos mostrados en la tabla 3-3: “Lista de valores
objetivo”.
“El dispositivo realiza la medición, del movimiento de la muñeca, con una alta
repetibilidad”. Para cumplir con esta con esta necesidad se realizó un análisis en 3.4.
70
“Generación de Conceptos”, en donde se busca buscar el mejor dispositivo de medición.
Considerando la información obtenida de las iteraciones previas.
“El dispositivo realiza la medición, del movimiento de la muñeca, con bajo porcentaje de
error”. Al igual que la necesidad anterior, con el objetivo de suplir la necesidad, se realizó
un análisis para seleccionar el mejor dispositivo de medición.
“El dispositivo mide la fuerza de agarre de la mano del usuario”. Esta necesidad está muy
bien cubierta en una de las iteraciones previas, por lo que se decide conservar el diseño
previo para esta tarea.
“El dispositivo realiza la medición, de la fuerza de agarre, con una alta repetibilidad y el
dispositivo realiza la medición, de la fuerza de agarre, con bajo porcentaje de error”. Al
igual que la necesidad anterior, estas son cubierta por una de las iteraciones previas y se
decide mantener dicho diseño.
“El dispositivo se desempeña correctamente ante la variabilidad de los tamaños de mano y
muñeca”. Para cumplir con esta necesidad se recurre al cálculo de dimensiones de los
componentes. Las dimensiones de las piezas permiten un rango del tamaño de muñeca
medible (diámetro) y un rango del tamaño de mano medible (circunferencia), mostrado en
la tabla 3-3: “Lista de valores objetivo”.
“El dispositivo es transportable”. Para cumplir con esta necesidad las dimensiones y la
selección de materiales consideran el rango de “Dimensiones máximas del sistema (largo,
ancho y alto)” y “Masa total del sistema” de la tabla 3-3: “Lista de valores objetivo”.
“El dispositivo es de bajo costo y replicable”. Para que sea replicable, se adjuntan los
planos y detalles necesario para su construcción. Con respecto al costo, se toman decisiones
en el diseño que permitan cumplir el “Costo de Manufactura” mostrado en la tabla 3-3:
“Lista de valores objetivo”.
“Los materiales son accesibles o fáciles de conseguir en Costa Rica”. Todos los materiales
de la solución pueden comprarse dentro de Costa Rica: las piezas de Aluminio, las de
impresión 3D, tornillos, rodamientos y partes de acrílico pueden fabricarse en Costa Rica.
“El dispositivo tiene un diseño de fácil limpieza y desinfección”. El diseño planteado es
desarmable por lo que facilita la limpieza. Además, permite agregar fundas en las zonas de
contacto para no tener necesidad de desarmar el mecanismo.
71
“El dispositivo funciona para ambas manos”. El diseño permite medir la fuerza de agarre
de la mano y los movimientos de muñeca, de ambas manos.
El dispositivo debe soportar la fuerza de agarre máxima de una persona sana. Esta
necesidad es cubierta en una de las iteraciones previas y ese diseño, para medir la fuerza
de agarre, se mantiene.
Componentes
Como resultado se obtuvo el modelo CAD, mostrado en la figura 4-1, el cual considera las
necesidades analizadas anteriormente. Los componentes de color rojo son las piezas de impresión
3D; diseñadas en una de las iteraciones previas, la pieza en color naranja es una nueva pieza de
impresión 3D, las de color gris son piezas de Aluminio y las piezas en color verde con de acrílico.
Figura 4-1 Modelo CAD del dispositivo mecatrónico para rehabilitación de mano y muñeca.
A continuación, se detallan las piezas más relevantes del modelo CAD, mostrado en la
figura 4-1. La figura 4-2 corresponde a la placa base, este elemento es el encargado de ubicar las
72
piezas en el espacio y sujetar las bases (con ayuda de escuadras, tornillos y tuercas) para
mantenerlas fijas.
En la figura 4-3 se aprecia la base central, este elemento se fija a la placa base y sostiene
“soporte en U”, en la parte superior tienen un hueco circular para acoplar un rodamiento 5mm x
24mm x 15mm que permite el giro del soporte en U y por ende el movimiento de abducción y
aducción de muñeca.
La “base sistema de fuerza” es el nombre de la pieza mostrada en figura 4-4, en total son
dos piezas que se fijan a la placa base para sostener el sistema de medición de fuerza de agarre
realizado en la iteración previa.
Estas bases solo soportan el sistema para realizar: únicamente mediciones de fuerza y en
estado de reposo; si se requiere medir la fuerza de agarre simultáneamente con uno o más
movimiento de muñeca, se deben de retirar.
73
Figura 4-4 Modelo CAD de la base sistema de fuerza.
La base lateral (ver figura 4-5) es el elemento que soporta y mantiene en la posición
correcta a un rodamiento 5mm x 24mm x 15mm, que permite el giro del “soporte en L”. Este
elemento se fija a la paca base por medio de escuadras de 1” y 2”. También soporta, en la parte de
arriba, las piezas de acrílico que sostienen a uno de los elementos de medición.
74
Figura 4-6 Modelo CAD soporte en L.
En la figura 4-8, se aprecia la pieza móvil para muñeca, esta pieza se mueve en dos grados
de libertad para realizar los movimientos de flexión, extensión, abducción y aducción de la
muñeca. Esta pieza tiene tiene contacto con el usuario, específicamente con la palma de la mano,
y transmite los movimientos de la persona. También, se encarga de sostener el potenciómetro lineal
que mide la fuerza de agarre.
75
Figura 4-8 Modelo CAD pieza móvil para muñeca.
La pieza móvil 2 es el mecanismo que sujeta el paciente con los dedos. Esta se muestra en
la siguiente imagen (ver figura 4-9). Está compuesta de dos segmentos verticales. El segmento a
la izquierda se diseñó con una ranura para sujetar las diferentes bandas elásticas mientras que la
sección derecha es donde se ubican los dedos del paciente para hacer fuerza contra la resistencia
de la banda elástica. La sección derecha se diseñó con una curva para imitar la geometría de la
mano, ya que el alcance de los dedos desciende a partir del dedo corazón hacia el meñique. [16]
Además, cuenta con una sección con ranura en la parte inferior para accionar el
potenciómetro que funciona como sensor de posición. La selección del potenciómetro como sensor
se explica más adelante. [16]
Soporte para ganchos (ver figura 4-10), esta pieza sujeta las bandas elásticas por el lado
contrario. Esta se sujeta por medio de tornillos al “soporte para varillas”. Consta de dos ranuras
para ubicar los ganchos de las bandas. Permite colocar y quitar fácilmente las bandas. [16]
76
Figura 4-10 Modelo CAD soporte para ganchos.
El soporte para varillas, de la figura 4-11, tiene la función de mantener en su lugar: las
varillas; por las que se desplaza la pieza móvil para fuerza y el soporte para ganchos. También
reposa las “bases sistema de fuerza”, cuando el sistema está en reposo o para cuando solo se
quiere medir la fuerza de agarre.
Cálculos de Dimensiones
En esta sección se busca calcular las dimensiones adecuadas en las partes más críticas, las
partes que están sujetas a cargas considerables. Cabe mencionar que los siguientes cálculos, del
eje de transmisión del movimiento de flexión y extensión y ejes de la parte móvil de la muñeca, se
basan en el diseño y procedimiento del prototipo automático de Pablo César Ávila Cárdenas [24].
Para el cálculo de las dimensiones de las siguientes partes, se considera como carga el peso
de la mano y el peso que ejerce el sistema de medición de fuerza de agarre. Dado que se desconoce
77
el peso exacto del dispositivo que mide la fuerza de agarre, se asumirá que tiene una masa de 2kg
y que su centro de masa se encuentra en un extremo, considerando el peor de los casos. Así también
el peso máximo de la mano es 0.73kg [24].
Este eje se muestra en la figura 4-1 y 4-6, es el encargado de soportar el peso de la parte
móvil para medir los movimientos de muñeca (donde se apoya la mano) y también del sistema que
mide la fuerza de agarre. Por lo que debe soportar una carga de 26.8N (ver figura 4-12).
Figura 4-12 Diagrama del soporte en L y el eje de soporte y transmisión del movimiento de flexión y extensión.
Figura 4-13 Diagrama de cuerpo libre del eje de soporte y transmisión del movimiento de flexión y extensión.
78
Para calcular F2, basta con realizar sumatoria de fuerzas en el eje “Y” y para obtener M2
se realiza una sumatoria de momentos.
𝐹𝑌 = 0 (1,4)
𝐹2 = 𝐹1
𝐹2 = 26.8𝑁
𝑀2 = 0 (2,4)
𝑀2 = 𝐹1 ∗ 0.03𝑚 + 𝑀1
𝑀2 = 4.154𝑁𝑚
Ya con todas las cargas del eje, se puede buscar el diámetro mínimo necesario. La fórmula
usada es la razón mínima permisible para la sección transversal de un eje.
( 𝑀𝑦 + 𝑀𝑧 +𝑇 )
𝐽 𝜏
= ; 𝜏 = (3,4)
𝑐 𝜏 𝐹. 𝑆
145𝑀𝑃𝑎
𝜏 = = 72.5𝑀𝑃𝑎
2
El momento polar de inercia para una sección transversal circular y un radio “c” es:
𝜋𝑐
𝐽= (4,4)
2
Reemplazando la ecuación (4) en la ecuación (3) y dado que solo se tiene un momento
flector en el plano, se obtiene que:
2( 𝑀 +𝑇 )
𝑐 = (5,4)
𝜋∗𝜏
79
Siendo Mmax el momento M2 y Tmax F2 o F1.
2( (4.154𝑁𝑚) + (26.8𝑁) )
𝑐 =
𝜋 ∗ 72.5 ∗ 10 𝑃𝑎
𝑐 = 6.198𝑚𝑚
Por lo tanto, el eje de transmisión del movimiento de flexión y extensión debe tener un
diámetro de al menos 13.72mm.
Estos ejes se muestran en la figura 4-14, permiten el giro de flexión y extensión y están
sujetos a la carga generada por el peso de la mano y del sistema de medición de la fuerza de agarre,
por lo que están sometidos a un esfuerzo cortante.
Con la ecuación (6) se tiene el esfuerzo cortante permisible en función de la fuerza aplicada
y el área transversal mínima.
𝐹
𝜏 = (6,4)
𝐴
𝜋∗𝑑
𝐴 = 𝜋∗𝑐 = (7,4)
4
80
4∗𝐹
𝑑=
𝜋∗𝜏
4 ∗ 26.8𝑁
𝑑= = 0.686𝑚𝑚
𝜋 ∗ 72.5 ∗ 10 𝑃𝑎
Por lo tanto, los ejes de la parte móvil deben tener un diámetro de al menos 0.802mm.
El procedimiento utilizado consistió en partir de la fuerza máxima que puede ejercer una
persona (200N). Se hizo un análisis del límite elástico del material PETG y del aluminio.
Además, se obtuvieron los diagramas de distribución de fuerzas, esfuerzo cortante y momento
flector, lo que permitió obtener las dimensiones mínimas de los elementos de PETG y el
diámetro mínimo de las barras de aluminio.
En esta sección se describe el proceso de diseño del sistema de control, la conexión eléctrica,
la calibración del dispositivo de rehabilitación y la programación. En otras palabras, todo lo
relacionado a los dispositivos de medición. Cabe mencionar que no se detalla a profundidad el
sistema y el dispositivo de medición; de la fuerza de agarre. Ya que este fue elaborado en una
iteración previa y se muestra en el anexo D “Control del sistema de fuerza”.
81
que este demostró un gran desempeño en una de las iteraciones previas, cuyo diseño de medición
de la fuerza de agarre se mantiene en esta etapa.
Cabe recalcar que los dispositivos de medición de los movimientos de muñeca se eligieron en
la sección 3.5 “Selección de conceptos”. Como resultado se opta por potenciómetros 10KΩ, se
escoge este valor puesto que en una iteración previa se demostró que no es necesario el uso de
resistencias adicionales para utilizar el microcontrolador Teensy 3.2.
Además, según la hoja de datos del Teensy 3.2 (ver anexo A “Hoja de datos del
microcontrolador Teensy 3.2.”), este tiene la capacidad de suministrar una corriente máxima de
25mA en la salida de 3.3V. Si el potenciómetro tiene una resistencia constante de 10KΩ, por medio
de la “Ley de Ohm”, se sabe que cada potenciómetro requiere de 0.33mA y al ser necesario 3
potenciómetros de 10KΩ (uno para medir la fuerza de agarre, otro para medir el movimiento de
Abducción y Aducción y otro para medir el movimiento de flexión y extensión) el total de corriente
demandada es de aproximadamente 1mA, lo cual se encuentra por debajo de la corriente máxima
de 25mA.
82
En el anexo B “Hoja de datos del potenciómetro rotatorio de 10K Ω”, se encuentra la
información de los potenciómetros rotatorios a usar. En la hoja de datos se puede observar el
comportamiento de los potenciómetros según el modelo, algunos presentan un comportamiento
lineal mientras que otros presentan curvas.
Figura 4-16 Goniómetro de acrílico para obtener la relación entre el ángulo y el cambio en la resistencia.
La pieza de acrílico en la figura 4-16, permite medir el ángulo entre un rango de 0° a 180°,
donde cada línea está distancia a 5° entre una y otra. Cuenta con un agujero para colocar el
potenciómetro, de forma que este quede centrado para una correcta medición. Con ayuda de una
pequeña lámina que entra en la ranura del potenciómetro, se puede dar un ángulo específico
(múltiplo de 5, entre 0° y 180°) posicionando la lámina sobre una de las líneas (ver figura 4-17).
83
Figura 4-17 Uso del goniómetro de acrílico para obtener la relación entre el ángulo y el cambio en la resistencia.
Para la recolección de datos, se implementó una programación que Python que permite
almacenar los datos en una hoja de Excel. El método de programación implementado se detalla
más adelante, en la programación del dispositivo. Mediante la herramienta Pyfirmata y con la
conversión de datos analógicos a digitales que se detalla en la figura 4-18, se obtiene la tensión en
la entrada analógica del Teensy. Esta relación se conoce como lectura ADC.
Los datos recolectados se muestran en las tablas: 4-2 y 4-3, cada tabla corresponde a las
medidas obtenidas de un potenciómetro rotatorio.
84
Tabla 4-2 Valores de tensión, en el potenciómetro rotatorio 1, al variar el ángulo.
Potenciómetro Rotatorio 1
Ángulo (°) Tensión (V) Ángulo (°) Tensión (V)
0 0.20054135 95 1.3720592
5 0.26185562 100 1.4581742
10 0.32603338 105 1.4947309
15 0.38866346 110 1.5777289
20 0.44958407 115 1.6417341
25 0.51232739 120 1.6978445
30 0.56953786 125 1.7582204
35 0.63304154 130 1.8125782
40 0.69719234 135 1.8756181
45 0.75928855 140 1.9316746
50 0.824135 145 1.9859461
55 0.88822108 150 2.0423584
60 0.95175712 155 2.0985982
65 1.01214386 160 2.1624093
70 1.07178641 165 2.2216043
75 1.12937437 170 2.2799526
80 1.19194513 175 2.3416012
85 1.24872959 180 2.4030179
90 1.30541698
Potenciómetro Rotatorio 2
Ángulo (°) Tensión (V) Ángulo (°) Tensión (V)
0 0.20313521 95 1.36070228
5 0.26423917 100 1.46270399
10 0.32393025 105 1.49192669
15 0.38715891 110 1.5719588
20 0.44936297 115 1.63472369
25 0.51292597 120 1.69772046
30 0.57283816 125 1.75178164
35 0.63207626 130 1.8172051
40 0.6957579 135 1.87472835
45 0.75744966 140 1.92884345
50 0.81509154 145 1.98615639
55 0.88016448 150 2.04899138
60 0.94128462 155 2.10874179
65 1.0023724 160 2.1684868
70 1.0602246 165 2.22805925
75 1.11978087 170 2.28617569
80 1.1846435 175 2.34714484
85 1.24521898 180 2.41079412
90 1.29852519
Con los datos anteriores se puede observar la tendencia de cambio en la tensión con
respecto al ángulo. Sin embargo, con ayuda de la herramienta Microsoft Excel se pueden graficar
los datos para visualizarlos mejor. Además, se puede añadir la ecuación lineal característica y el
85
valor 𝑅 de ajuste lineal. En la figura 4-19 y 4-20, se puede ver la gráfica y la ecuación lineal de
los potenciómetros respectivamente.
Figura 4-19 Gráfico de relación valores de tensión vs ángulo, para el potenciómetro rotatorio 1.
Figura 4-20 Gráfico de relación valores de tensión vs ángulo, para el potenciómetro rotatorio 2.
Con los datos de las figuras 4-19 y 4-20 se observa que ambos potenciómetros tienen un
comportamiento lineal, y esto se confirma al ver que los valores de ajuste de linealidad 𝑅 son
muy cercanos a 1. Así también que las ecuaciones lineales son iguales, solo varían en el valor
inicial (en X = 0). Por lo que en la programación se puede implementar una relación para obtener
un ángulo en función de la tensión.
Cabe mencionar que los valores anteriores son un promedio, de 60 mediciones, de los datos
obtenidos en cada ángulo, esto porque el Teensy 3.2 presenta una pequeña fluctuación en las
mediciones. La variación máxima observada fue de ±0.03V, en el rango de 1.4V a 1.5V, lo que se
86
traduce en ±2.44°. Fuera del rango de 1.4V a 1.5V, la variación máxima observada fue de
±0.0143V que en ángulo corresponde a ±1.16°.
A pesar de los buenos resultados obtenidos, se empleó un filtro de media móvil. Este filtro
es uno de los más comunes, se basa es encontrar el promedio de una serie de puntos previos. El
valor promedio obtenido se convierte en el último valor. Python contiene librerías que permiten
incorporar este filtro.
Sin embargo, luego de tomar 223 valores con filtro y sin filtro en el rango de tensión más
problemático (de 1.4V a 1.5V), no se observa mejoría en los datos. Así también, observando que
este rango corresponde a un valor muy cercano de la mitad del rango del potenciómetro, que el
comportamiento se replica al cambiar el potenciómetro rotatorio; por otro del mismo modelo y
que al utilizar un potenciómetro lineal no se observa este comportamiento. Se concluye que esto
es causado por el dispositivo de medición.
En este apartado se detalla el diseño de la interfaz de usuario, la cual permite interactuar con
el dispositivo de rehabilitación. También involucra el procesamiento y almacenamiento de datos
de los dispositivos de medición. El lenguaje de programación utilizado es Python, esto después de
realizar el proceso de selección mostrado en el apartado 3.5. “Selección de Conceptos”.
Necesidad Importancia
87
El dispositivo guarda los datos considerando el 5
poder ser almacenados en un dominio o una nube.
88
Como resultado de implementar la programación del diagrama de flujo de la figura 4-21,
se obtuvo la interfaz mostrada en la figura 4-22.
La interfaz está dividida en 3 secciones, las cuales se pueden observar con mayor claridad
en la figura 4-23:
89
distancia, en el caso del sistema de medición de la fuerza de agarre; los ángulos, a los cuales deben
llegar los movimientos de muñeca; y el número de repeticiones de cada ejercicio.
Funcionamiento
Una vez puesto en marcha el dispositivo, los gráficos comenzaran a mostrar la posición y
los ángulos de la muñeca. Sin embargo, los datos no se almacenan, la fuerza no es mostrada y no
se pueden realizar rutinas hasta que se dé clic en el botón de “Iniciar medición”.
90
Antes de iniciar la medición, todos los campos de: la información del personal; la del
paciente; y el tipo de banda, debe de estar completa. De lo contrario, no se comenzará con las
rutinas ni con la toma de datos y se mostrará un mensaje de advertencia.
Al iniciar la medición, los datos comienzan a ser almacenados en variables. Sin embargo,
estos no se guardan en la hoja de Excel hasta que se presione el botón “Terminar medición”. Los
datos almacenados se ven como en la figura 4-24.
91
5. Resultados y Análisis
También se busca verificar la repetibilidad en las mediciones y el rango de error del dispositivo,
por lo que debe ser posible replicar la medición.
92
Figura 5-1 Propuesta de validación: Goniómetro automatizado por motor a pasos 28BYJ-48.
Figura 5-2 Propuesta de validación: Goniómetro automatizado por motor a pasos 28BYJ-48, motor a pasos moviendo el eje a
45°.
Ya que el motor a pasos tiene un paso de 5.625 grados (64 pasos por vuelta), se decide
realizar una rutina en los ángulos de: 0°, 45°, 67.5°, 90°, 112.5°, 135° y 180°. Cabe recalcar que
el ángulo máximo en los movimientos de muñeca es de 90°, pero debido a que un potenciómetro
debe medir 2 movimientos (flexión y extensión o abducción y aducción), entonces se debe medir
en un rango de 180° con 90° como el valor de 0° el límite entre un movimiento y el otro.
Es decir, los valores de 0° a 90° son en realidad de 90° a 0° del movimiento de flexión y
los valores de 90° a 180° corresponden con los 0° y 90° del movimiento de extensión. Para
entenderlo mejor ver la figura 5-3.
93
Figura 5-3 Relación de los ángulos del potenciómetro o del motor a pasos con los ángulos de los movimientos de muñeca.
Dado que los dos dispositivos de medición, que se deben validar, están enfocados a distintas
funciones (uno mide abducción y aducción y el otro flexión y extensión), los ángulos tomados para
cada uno son diferentes. Para el potenciómetro 1, que se utiliza para flexión y extensión, los
ángulos a medir son 0°, 45°, 90°, 135° y 180°. Para el potenciómetro 2 en el que los ángulos de
Abducción y Aducción son pequeños, se prueba con 45°, 67.5°, 90°, 112.5° y 135°.
Para cada ángulo, de cada potenciómetro se realizarán 20 repeticiones. Para cada medición
se debe de establecer el valor de 0° del potenciómetro, ya que se observó anteriormente que ambos
tienen la misma fórmula lineal y que solamente se debe desplazar su valor en el ángulo de 0° para
su calibración. A continuación, se muestran los resultados obtenidos de la calibración:
Esta es la primera medición que se debe de realizar, ya que permite calibrar el dispositivo.
Para llevar el potenciómetro al ángulo cero, basta con montar el sistema y colocarlo en su posición
inicial. Luego de la calibración, se mide el ángulo en 0°. La figura 5-4 muestra 2 capturas de
94
pantalla, la de la izquierda corresponde a los datos del potenciómetro 1 y la de la derecha los datos
del potenciómetro 2.
En la tabla 5-1 se aprecian los resultados, guardados en la hoja de Excel, de los valores de
los ángulos de los potenciómetros, durante la medición de validación en un ángulo de 0°. Se puede
apreciar en la figura 5-4 que todos los datos, redondeados a un entero, marcan el ángulo de 0°.
Además, comparando los datos mostrados en pantalla y los datos almacenados en la hoja Excel
(ver tabla 5-1) se aprecia que son los mismos datos.
Tabla 5-1 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 0°.
95
Medición de 45° para el potenciómetro 1 y 2:
Para conseguir posicionar el potenciómetro a los 45° fue necesario utilizar el motor a pasos.
Para esto se hizo uso de la librería “Stepper.h”, de Arduino. Para el motor a pasos 28BYJ-48 es
necesario realizar 8 pasos para llevarlo a la posición de 45°. En la figura 5-5 se muestran los valores
obtenidos de los dispositivos de medición y en la tabla 5-2 los datos almacenados localmente.
Tabla 5-2 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 0°.
96
Porcentaje de error de extensión con el valor más alejado al teórico:
De estas mediciones se puede observar que los porcentajes de error están dentro de la
expectativa del 5%, así también que hay una repetibilidad del 100% puesto que todos los datos
estaban dentro de un rango aceptable. Así también hay una mediana de 45°, redondeando al entero
más cercano, tanto para la extensión como para la aducción.
Para lograr alcanzar los 67.5°, el motor a pasos debe realizar 12 pasos. Esto permite medir
ángulos pequeños como los que se efectuarían en el movimiento de aducción. Los resultados de
los datos medidos se observan en la figura 5-6 y los datos almacenados en la tabla 5-3.
97
Tabla 5-3 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 67.5°.
En esta medición se observa que los datos de los dispositivos de medición y almacenados
localmente son iguales. Dado que esta medición es sobre un ángulo más preciso (22.5° en
aducción) se procederá a calcular el porcentaje de error.
La medición a los 90° es una medición que afecta a las 4 mediciones de los movimientos
de muñeca, ya que este ángulo es en realidad al ángulo neutro. Es decir, es el ángulo cero de todas
las mediciones (ver figura 5-3). Para lograr este ángulo el motor debe realizar 26 pasos. En la
98
figura 5-7 se muestran los valores de los dispositivos de medición y en la tabla 5-4 los valores
almacenados.
Tabla 5-4 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 90°.
Comparando los datos de la figura 5-7 y la tabla 5-4, se observa que son los mismo. Es
decir, hay un porcentaje de error del 0% entre los datos almacenados con los valores de los
dispositivos de medición. Ya que el valor teórico en los movimientos de muñeca es de 0°, para
este caso utilizaremos el valor de 90° del potenciómetro, esto porque la ecuación del porcentaje de
error se indefine.
99
También se observa que todos los valores se encuentran dentro de un rango aceptable, por
lo que la repetibilidad es del 100%. Además, la mediana es 0.7 y -0.7, muy cercano al valor teórico
de 0°.
Para llevar el motor a 112.5° se debe realizar 20 pasos con el motor. Se eligió este ángulo
por ser el ángulo menor al que se puede llegar con el motor a pasos, con no más de un decimal. Al
mover 112.5° se traduce a medir en abducción 22.5°. En la figura 5-8 se muestran los ángulos
medidos y en la tabla 5-5 los resultados almacenados.
Tabla 5-5 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 112.5°.
100
Comparando los datos de los dispositivos de medición y los almacenados, se observa que
tiene un porcentaje de error del 0%. A continuación, se muestra el cálculo del porcentaje de error
de la medición de 22.5° en Abducción con el valor más alejado al teórico:
En este caso, el porcentaje de error es un poco superior al 5%. Sin embargo, no es esperado
que el dispositivo mida decimales, si se aplica un redondeo al entero más cercano el porcentaje
queda de la siguiente forma:
Este es un ángulo más sencillo de analizar, ya que es entero. Para llegar a los 135° se
ocupan 24 pasos. Este ángulo se eligió por ese mismo motivo y sirve para evaluar 45° en las
mediciones de flexión y abducción. Cabe mencionar que la abducción máxima a la que llega una
persona es de 15°, pero si el dispositivo se utiliza con la otra mano (la mano izquierda) el
movimiento sería aducción y este si llega a los 45°.
101
Tabla 5-6 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 135°.
De la figura 5-9 y la tabla 5-6, se observa que error de los datos almacenados con respecto
a los datos medidos es de 0%. Con respecto a los porcentajes de error, el porcentaje de error de
flexión es de 6.22%. Sin embargo, se puede ver un comportamiento en el que los primeros datos
son más altos que los últimos, luego de estabilizarse el valor más alto fue de 47°, lo que da un error
de 4.44% que si está dentro de la expectativa.
También se observa que todos los valores están dentro de un rango aceptable para decir
que hay un 100% de repetibilidad. Por último, la mediana de flexión es de 47° y para Abducción
es de 45.6°. Esta diferencia se debe meramente al dispositivo de medición, puesto que las
condiciones de ambas mediciones fue la misma.
Tabla 5-7 Resultados obtenidos de la hoja de Excel, almacenada localmente, en la validación de 180°.
Esta última validación también tiene un porcentaje de error en los datos almacenados del
100%. El porcentaje de error de los valores medidos es muy bajo 0.78%, dentro de la expectativa
del 5%. La repetibilidad es del 100% ya que todas las mediciones están dentro de un rango
aceptable y la mediana es de 89.7, que redondeado es 90°.
103
De la validación anterior se puede concluir que:
El dispositivo mide la fuerza de agarre y el ángulo de giro de la muñeca, con una precisión
de al menos un 95.56%.
El dispositivo tiene una precisión del 100% de los datos almacenados, con respecto al valor,
de los dispositivos de medición.
El dispositivo mantiene una precisión del 100% de las mediciones almacenadas con
respecto al valor de los dispositivos de medición, siguiendo una rutina de movimientos. Ya
que todos los cambios medidos por los dispositivos de medición son almacenados y son
iguales.
Por lo que de este proceso de validación se obtienen resultados que cumplen las expectativas
del cliente. Sin embargo, se debe considerar que este proceso de validación no considera alguna
imperfección mecánica del dispositivo construido y conviene tener en cuenta que se tenga un
porcentaje de error distinto en los valores medidos.
El dispositivo mecánico cumple con el valor ideal del rango medible del movimiento de
aducción y abducción, puesto el dispositivo mecánico permite llegar a los 45°, en ambos lados.
Sin embargo, el rango del movimiento de flexión se vio afectado debido a que hay un tope de la
pieza móvil con el soporte en U. Aun así, se puede medir la flexión dentro del rango ideal,
utilizando el dispositivo de una forma sencilla:
104
Figura 5-11 Obtención del rango ideal del movimiento de flexión.
Las dimensiones del dispositivo ensamblado son 498mm x 370mm x 254.5mm. sin
embargo, se puede desarmar y las dimensiones máximas de una pieza son 200mm x 220mm x
85mm. Y todo el dispositivo desarmado cabe perfectamente en las dimensiones ideales de una
maleta de viaje mediana.
Todos los elementos y materiales fueron adquiridos a nivel local y se pueden encontrar en
distintos puntos de venta. Las dimensiones del dispositivo de rehabilitación permiten cumplir con
el valor ideal medible de mano y muñeca.
Por último, las piezas que tienen contacto directo con el usuario son de PETG, este material es
resistente al agua, puesto que se usa para fabricar botellas de agua, lo que permite desinfectar las
piezas por varios métodos, incluyendo jabón y agua.
105
5.3. Análisis de Costos
Los costos de los elementos del dispositivo se describen en la tabla 5-8 y 5-9. Además, los
costos de la elaboración del proyecto se observan en la tabla 5-10 y 5-11.
Adquirido a nivel
Sistema Elemento Proveedor Unidades Precio por unidad (₡) Precio total (₡)
local
Rodamiento 5mm x Roles Balisa de
Sí 2 4500 9000
24mm x 15mm Costa Rica S.A
Tecnológico de
Acrílico y corte láser Sí NA NA 7700
Costa Rica
Varillas de aluminio
Aceros Caratago Sí 70cm 33.9 2373
de 1/4
Paquete de Tornillos
Ferretería Epa Sí 1 595 595
#8-32H x 1
Paquete de Tornillos
Ferretería Epa Sí 1 595 595
#8-32H x 1 1/4
Paquete de Tornillos
Ferretería Epa Sí 1 595 595
#8-32H x 3/4
Paquete de Tornillos
Ferretería Epa Sí 1 595 595
#8-32H x 2
Paquete de Tornillos
Ferretería Epa Sí 1 595 595
#8-32H x 1/2
Paquete de Tornillos
Ferretería Epa Sí 1 595 595
1/4 x 1 1/2
Subtotal: 115495.95
106
Tabla 5-9 Costos de manufactura y registro de proveedores del sistema electrónico.
Adquirido a nivel
Sistema Elemento Proveedor Unidades Precio por unidad (₡) Precio total (₡)
local
Microcontrolador
MICRO JPM Sí 1 22913.5 22913.5
Teensy 3.2
Potenciómtero
MICRO JPM Sí 2 615.4 1230.8
rotatorio de 10KΩ
Irazú Ferretería y
Teensy header kit Sí 2 2559.74 2559.74
Depósito
Subtotal: 54292.32
Adquirido a nivel
Sistema Elemento Proveedor Unidades Precio por unidad (₡) Precio total (₡)
local
Motor a pasos 28BYJ-
MICRO JPM Sí 1 4234.02 4234.02
48
Tecnológico de
Validación Piezas de PETG Sí NA NA 680
Costa Rica
Tecnológico de
MDF y corte láser Sí NA NA 1700
Costa Rica
Juego de 5 cables
Steren Sí NA NA 1400
con caimanes chicos
Subtotal: 18949.36
107
Tabla 5-11 Costos de servicios generales.
Sistema Elemento Proveedor Unidades Precio por unidad (₡) Precio total (₡)
Horas laborales de
NA 160h 600 96000
diseño
Servicios Generalas
Horas laborales de
ensamble y NA 80h 600 48000
fabricación
Horas laborales de
NA 80h 600 48000
validación
Remuneración Tecnológico de
4 meses 300000 1200000
económica por mes Costa Rica
Subtotal: 1622400
De los datos del costo del dispositivo (tabla 5-8 y 5-9), se tiene que el dispositivo tiene un
costo de 169788.27 colones. El valor ideal para este proyecto es que sea menor a los 300000
colones, por lo que se logra cumplir con el desea del cliente. Así también, se observa que el 100%
de los elementos fueron adquiridos localmente. Por tanto, se cumple con esa métrica.
En Costa Rica, está establecido que una sesión de terapia en el consultorio médico tiene un
costo de 20000 colones por sesión. Estas tienen una duración aproximada de una hora. La medición
de capacidad de movimiento por dirección tarda entre 1 y 1,5 minutos. Eso implica que se tardan
alrededor de 6 minutos en esta evaluación, sin contar el tiempo de digitación de las medidas
obtenidas. Se podría proyectar un tiempo total de 8 minutos. Los 8 minutos de sesión de terapia
invertidos en medición equivaldrían a 2667 colones por sesión. [12]
108
Como se mencionó anteriormente en “determinación de valores objetico”, en una de las
iteraciones previas “Diseño de un dispositivo mecatrónico como herramienta en la terapia de
rehabilitación de la muñeca” [12], se desarrolló una búsqueda del costo de un dispositivo comercial
con las características que busca el proyecto, llegando a tener un costo de 975882 colones
aproximadamente. Este dispositivo comercial solo permite medir los movimientos de muñeca.
Sumado a esto, el dispositivo debe medir la fuerza de agarre, el dispositivo comercial más
económico actualmente es el “Dinamómetro Camry”, cuyo costo ronda los 34 dólares que son
20923.61 colones. Es decir, conseguir un dispositivo con las mismas funciones de este proyecto
tiene un costo de 996805,61, 6 veces más costoso.
109
6. Conclusiones y Recomendaciones
6.1. Conclusiones
110
7. El dispositivo de rehabilitación desarrollado cumple con la expectativa de ser replicable
a nivel local. Se demostró que dentro del territorio nacional se pueden adquirir todos
los materiales y recurso de fabricación necesarios para construir y desarrollar
innovación en dispositivos tecnológicos del área médica.
6.2. Recomendaciones
111
Bibliografía
[5] Acevedo, D. A., Correa, C. H. G., & Sánchez, L. R. S. (2014). Uso de la dinamometría
manual entre los profesionales de la salud. Montaje y producción, 251.
[6] Luna Heredia, E., Martín Peña, G., & Ruiz Galiana, J. (2004). Valores normales y límites de
la normalidad de la fuerza de la mano determinados con dinamometría. Nutrición hospitalaria,
19, 80-80. Recopilado de: https://scielo.isciii.es/scielo.php?pid=S0212-
16112004000700074&script=sci_arttext&tlng=pt
[10] INTECO. “ISO 13485: la norma diferenciada para la industria médica y tema en boga para
Costa Rica”. Septiembre 2019. Recopilado de: https://www.inteco.org/blog/nuestro-blog-1/iso-
13485-la-norma-diferenciada-para-la-industria-medica-y-tema-en-boga-para-costa-rica-215
112
[13] Fausti, Davide Senesi, Carlo. “Hand rehabilitation equipment”. 2011. Recopilado de:
https://patents.google.com/patent/JP5871898B2/en?q=wrist+rehabilitation&oq=wrist+rehabilitati
on
[14] Inhyuk Moon. Bae Joo-hwan. “Wearable excercise device for upper limb rehabilitation”.
2013. Recopilado de:
https://patents.google.com/patent/KR101546882B1/en?q=wrist+rehabilitation&oq=wrist+rehabili
tation
[15] Yanagawa, T. “Rehabilitation device used in radial nerve palsy”. 2012. Recopilado de:
https://patents.google.com/patent/JP2014124191A/en?q=wrist+rehabilitation&oq=wrist+rehabilit
ation&page=2
[20] Tecno-simple. “¿Cuánto pesa una computadora portátil (Laptop)?”. Recopilado de:
https://tecnologiandroid.com/cuanto-pesa-una-computadora-portatil/
[25] Ceballos-Morales, E., Paredes, J., Díaz-Rodríguez, M., & Vargas-Rey, P. (2017). Diseño
de un Dispositivo de Rehabilitación para la Articulación de Muñeca desde el Enfoque de la
Ingeniería Concurrente. Recopilado de: https://hal.archives-ouvertes.fr/hal-01617040/
113
[26] MECATRÓNICA, E., & VEGA, G. E. T. DISPOSITIVO MECATRÓNICO PARA
REHABILITACIÓN PASIVA DE MUÑECA. Recopilado de:
https://core.ac.uk/download/pdf/200327071.pdf
[27] Virtual Expo Group. “Sistema de rehabilitación de mano ARIA”. Recopilado de:
https://www.medicalexpo.es/prod/idrogenet/product-74722-1021399.html
[28] Alata, T., & Emill, E. Diseño de un dispositivo portátil para la rehabilitación pasiva de
muñeca con tres grados de libertad. Recopilado de:
https://tesis.pucp.edu.pe/repositorio/handle/20.500.12404/21169
[31] Ceballos, E., Paredes, J., Diaz, M., & Vargas, P. (2015). DISEÑO DE UNA ESTACIÓN DE
REHABILITACIÓN PARA LA ARTICULACIÓN DE LA MUÑECA EMPLEANDO EL PROCESO
ANALÍTICO DE JERARQUÍA. DEPÓSITO LEGAL: LFX23720156201604, 66. Recopilado de:
https://www.researchgate.net/profile/Miguel-Diaz-
Rodriguez/publication/278591419_Diseno_de_una_Estacion_de_Rehabilitacion_Para_la_Articu
lacion_de_la_Muneca_Empleando_el_Proceso_Analitico_de_Jerarquia/links/5581661c08ae607
ddc3330b4/Diseno-de-una-Estacion-de-Rehabilitacion-Para-la-Articulacion-de-la-Muneca-
Empleando-el-Proceso-Analitico-de-Jerarquia.pdf
[32] Sánchez Paredes, D. A. (2022). Diseño y construcción de una máquina prototipo, para
rehabilitación de muñeca con esguince de grado 1, mediante el control de movimientos
asistidos (Bachelor's thesis). Recopilado de:
https://dspace.ups.edu.ec/bitstream/123456789/22448/1/UPS%20-%20TTS779.pdf
[34] Cobos Cevallos, C. P., & Guayta Torres, J. C. (2020). Implementación de un sistema
háptico para rehabilitación activa de muñeca en el consultorio “Huellas fisioterapia” (Bachelor's
thesis, Quito, 2020.). Recopilado de: https://bibdigital.epn.edu.ec/handle/15000/20637
[35] BIONIK. “InMotion robots de extremidad superior”. Junio 2022. Recopilado de:
http://www.aemedi.es/inmotion.htm
[36] Gutiérrez, R., Niño-Suarez, P., Aviles Sánchez, O., Vanegas, F., & Duque, J. (2007).
Exoesqueleto mecatrónico para rehabilitación motora. In 8º congreso iberoamericano de
Ingenieria Mecanica. Cusco, Perú: Pontificia Universidad Católica del Perú. Recopilado de:
114
https://www.researchgate.net/profile/Oscar-Aviles-
Sanchez/publication/228090530_Diseno_y_control_de_un_exoesqueleto_de_rehabilitacion_mo
tora/links/55e5d9c308aec74dbe74dc2f/Diseno-y-control-de-un-exoesqueleto-de-rehabilitacion-
motora.pdf
[37] del Cerro, D. S., Copacia, D. S., Morenoa, L., & Blancoa, M. D. Desarrollo de un
exoesqueleto de rehabilitación para miembro superior basado en SMA. Recopilado de:
https://www.researchgate.net/profile/David-Serrano-Del-
Cerro/publication/325903831_Desarrollo_de_un_exoesqueleto_de_rehabilitacion_para_miembr
o_superior_basado_en_SMA/links/5b4c7f11aca272c60947834d/Desarrollo-de-un-
exoesqueleto-de-rehabilitacion-para-miembro-superior-basado-en-SMA.pdf
115
Apéndices
116
4 3 2 1
155,00
100,00 165,50
F 70,50 124,50 F
15,40
41,00 75,00
40,50
78,00
115,50
140,60
E E
498,00
D D
99,40
69,90
40,40
96,40 16,40
C 121,50 41,50 C
151,00 71,00
180,50 100,50
205,60 125,60
3,00
370,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO:
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM
ACABADO SUPERFICIAL:
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Placa base
A4
Acrílico
PESO: ESCALA: 1:3 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
N6
F F
100,00
50,00
E E
50,00
25,00
H7
10
0
,00
,0
24
0
5,0
9,50
D D
5,00
20,00
50,00
25,00
9,50 9,50
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO:
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM
ACABADO SUPERFICIAL:
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Base central A4
Aluminio
PESO: ESCALA:1:2 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
N6
F F
E E
19,00 19,00
5,00
12,70
156,35
D D
5,00
5,
0 0
45,60
20,00
C 9,50 C
9,50
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
N6
F F
E 19,00 E
35,00
9,50
17,50
10,00
5,00
5,00
27,00
44,00
24,00 H
7
17
,00
D D
5,
177,00
0
0
5,0
0
0
5,0
C 45,60 C
20,00
17,50
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR.
A
CALID. MATERIAL: N.º DE DIBUJO
Base lateral
A4
Aluminio
PESO: ESCALA:1:2 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
N6
F F
19,00
E 229,00 9,50 E
9,50 9,50 6 ,35
5,00
74,50
9,50
D D
35,50
10,00
7,00
7,00
9,50
19,00
C C
j6
114,50
,00
15
229,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Soporte en U
A4
Aluminio
PESO: ESCALA:1:2 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
N6
F F
E E
7,5 15,00
0
15,00
19,00
9,50
D D
19,00 30,00 149,50
140,00
2,00
9,50
9,50
15
,0
0
10,00
74,50
j6
7,00
C C
15,00
7,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Soporte en L
A4
Aluminio
PESO: ESCALA:1:2 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
E E
5
6,3
D D
279,60
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Varillas
A4
Aluminio
PESO: ESCALA: 1:2 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
N6
F F
E E
25,00 1,20
0 0
5,0 5,0
D D
25,00
12,50
12,50
4,50
4,50
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Placas
A4
Aluminio
PESO: ESCALA:2:1 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
100,00
65,50
F 55,50 F
53,50
15 47,00
7,0
,00 40,00
0
20,00
E E
5,
00
5,00
35,00
5,00
5,00
51,00
D D
00
20,00
0,
6,42
,00
10,00
R7
R60
110,00
25,00
11,25
8,00
2,00
6,42
6,75
21,00 12,50
85,00
7,35
10,00
50,00
2,00
10,00
C C
35,63
,00
R13
26,76
R2
15,00
0
R7,0
3,
0
24
,
R1
24
10,00
14,00
15,00 25,00
19,00 110,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO:
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM
ACABADO SUPERFICIAL:
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
N6
F F
E E
42,50 42,50
12,70
6,35
D D
5,
6,3
6,
5,
35
00
0
5
C C
150,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR.
A
CALID. MATERIAL: N.º DE DIBUJO
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
15,00 11,10
7,50 6,60
6,35
E E
4,77
5,03
9,53
25,53
D D
0
75,05
,0
R2
C C
5,03
3,00
7,50
4,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO:
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM
ACABADO SUPERFICIAL:
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
55,00
43,56
F F
40,00
R9,
35,00
58
16,39
R3
, 75
19,15
41,58
E E
56,58
114,00
133,15
D D
56,58
41,58
C C
19,15
,75
R3
8
,5
21,90 2,00
R9
24,90 5,00
30,10 6,00
33,10 10,00
B 15,00 B
SI NO SE INDICA LO CONTRARIO: ACABADO:
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM
ACABADO SUPERFICIAL:
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
1,00
E E
7,00
D D
0
,0
R3
R3
,0
0
19,00
10,00
C C
7,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO:
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM
ACABADO SUPERFICIAL:
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR.
A
CALID. MATERIAL: N.º DE DIBUJO
Acople eje-potenciómetro A4
Aluminio
PESO: ESCALA:5:1 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
E E
41,00
3,00
3,00 3,00
1,00 0
10,00
7,0
D D
2,80
7,00
12,70
20,50
13,70
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Soporte_potenciómetro_1_pieza_1 A4
Acrílico
PESO: ESCALA: 2:1 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
E E
28,50
3,00 3,00 3,00
6,50
13,50
D D
20,00
7,00
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Soporte_potenciómetro_1_pieza 2 A4
Acrílico
PESO: ESCALA:2:1 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
E 41,00 E
3,00 3,00 3,00
23,50
27,00
30,50
D 0 D
0
7,
1,00
54,00
2,80
C C
12,70
20,50
13,70
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Soporte_potenciómetro_2_pieza_1 A4
Acrílico
PESO: ESCALA: 2:1 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
E 35,50 E
3,00 3,00 5,00
10,00
23,50
D 00 D
5,
54,00
7,00
5,
00
C C
10,00
5,00
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR. A
CALID. MATERIAL: N.º DE DIBUJO
Soporte_potenciómetro_2_pieza_2 A4
Acrílico
PESO: ESCALA: 2:1 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
4 3 2 1
F F
E E
D D
C C
B B
SI NO SE INDICA LO CONTRARIO: ACABADO: REBARBAR Y
Unidades: mm REVISIÓN
LAS COTAS SE EXPRESAN EN MM ROMPER ARISTAS
ACABADO SUPERFICIAL: VIVAS
TOLERANCIAS:
LINEAL:
ANGULAR:
Tolerancias: ±0.1
NOMBRE FIRMA FECHA TÍTULO:
A FABR.
A
CALID. MATERIAL: N.º DE DIBUJO
Ensamble
A4
Aluminio
PESO: ESCALA: 1:4 HOJA 1 DE 1
4
Producto SOLIDWORKS Educational. Solo para uso en la enseñanza. 3 2 1
8 7 6 5 4 3 2 1
N.º DE N.º DE PIEZA DESCRIPCIÓN CANTIDAD
ELEMENTO
1 Placa base 1 28
F 29 18 8 F
2 Base central 1
Escuadra de 1 4 19
3 pulgada 10
7
4 Rodamiento 5mm x 24mm x 15mm 2
10
5 Pieza móvil para 1 9
muñeca
6 Soporte en U 1
E 22 5 E
7 Varillas pieza móvil 2
8 Soporte en L 1
9 Base lateral 1
Escuadra de 2 13 14
10 pulgadas 6
11 Acople eje- 2
potenciómetro 15
Base sistema de 6
D 12 fuerza 2 D
13 Placa 2
14 Varilla 2 23
15 Soporte para varillas 1
16 Soporte para 1
ganchos 2
17 Pieza móvil para 1
fuerza
C C
18 Perno de 1/4 1 1/2 1 16 21
19 Tuerca 1/4 1
25
20 Tornillo 5/32 1/2 #8-32H X 1/2 22
12
21 Tornillo 5/32 3/4 #8-32H X 3/4 2 3
22 Tornillo 5/32 2 #8-32H X 2 5 1
17
23 Tornillo 5/32 1 #8-32H X 1 4 27
26
B 24 Tornillo 5/32 1 1/4 #8-32H X 1 1/4 5 24 11 B
25 Tuerca 5/32 38
SI NO SE INDICA LO CONTRARIO: ACABADO:
26 Soporte_potencióm 1
LAS COTAS SE EXPRESAN EN MM
ACABADO SUPERFICIAL:
Unidades: mm REVISIÓN
etro_1_pieza_1 TOLERANCIAS:
LINEAL:
Tolerancias: ±0.1
27 Soporte_potencióm 2
ANGULAR:
A Soporte_potencióm
FABR. A
29 2 CALID. MATERIAL: N.º DE DIBUJO
etro_2_pieza_2
Explosionado
A3
Aluminio
PESO: ESCALA: 1:3 HOJA 1 DE 1
8
Producto SOLIDWORKS 7 Solo para uso en la enseñanza.
Educational. 6 5 4 3 2 1
Apéndice B “Programación Completa de Python”
import xlsxwriter
import pyqtgraph as pg
import os
import time
import pyfirmata
teensyPinout = {
'use_ports' : True,
136
#LED = 3
teensy = pyfirmata.pyfirmata.Board("COM3",layout=teensyPinout)
it = util.Iterator(teensy)
it.start()
time.sleep(0.05)
teensy.analog[9].enable_reporting()
teensy.analog[8].enable_reporting()
teensy.analog[7].enable_reporting()
class MainWindow(QtWidgets.QMainWindow):
#Ventana principal
self.resize(1500, 1200)
self.show()
#######################Información General#############################
#Boton de inicio
self.btnInicio = QPushButton(self)
self.btnInicio.setText('Iniciar medición')
self.btnInicio.resize(150,20)
137
self.btnInicio.move(200,20)
self.btnInicio.show()
self.btnInicio.clicked.connect(self.iniciar)
#Boton de final
self.btnFinal = QPushButton(self)
self.btnFinal.setText('Terminar medición')
self.btnFinal.resize(150,20)
self.btnFinal.move(400,20)
self.btnFinal.show()
self.btnFinal.clicked.connect(self.terminar)
self.text0=QLabel(self)
self.text0.setText("Información general:")
self.text0.move(20,10)
self.text0.resize(150,40)
self.text0.show()
self.text1=QLabel(self)
self.text1.move(20,50)
self.text1.resize(150,30)
self.text1.show()
138
#Datos del profesional
self.nombre11=QLineEdit(self)
self.nombre11.resize(150,30)
self.nombre11.setPlaceholderText("Nombre")
self.nombre11.move(150,50)
self.nombre11.show()
self.nombre12=QLineEdit(self)
self.nombre12.resize(150,30)
self.nombre12.setPlaceholderText("Primer apellido")
self.nombre12.move(305,50)
self.nombre12.show()
self.nombre13=QLineEdit(self)
self.nombre13.resize(150,30)
self.nombre13.setPlaceholderText("Segundo apellido")
self.nombre13.move(460,50)
self.nombre13.show()
self.text2=QLabel(self)
self.text2.move(640,50)
self.text2.resize(150,30)
139
self.text2.show()
self.nombre21=QLineEdit(self)
self.nombre21.resize(150,30)
self.nombre21.setPlaceholderText("Nombre")
self.nombre21.move(760,50)
self.nombre21.show()
self.nombre22=QLineEdit(self)
self.nombre22.resize(150,30)
self.nombre22.setPlaceholderText("Primer apellido")
self.nombre22.move(915,50)
self.nombre22.show()
self.nombre23=QLineEdit(self)
self.nombre23.resize(150,30)
self.nombre23.setPlaceholderText("Segundo apellido")
self.nombre23.move(1070,50)
self.nombre23.show()
self.cedula=QLineEdit(self)
self.cedula.resize(150,30)
self.cedula.setPlaceholderText("Identificación")
self.cedula.move(1225,50)
140
self.cedula.show()
self.text5=QLabel(self)
self.text5.setText("Tipo de banda:")
self.text5.move(50,90)
self.text5.show()
#Dropdown
self.cb = QComboBox(self)
self.cb.addItems(["","Verde", "Azul","Amarillo","Rojo","Negro"])
self.cb.move(150,90)
self.cb.activated.connect(self.cambioBanda)
self.cb.show()
#greenb.clicked[bool].connect(self.setColor)
#######################Fuerza de Agarre#############################
#Texto: Distancia
self.text3=QLabel(self)
self.text3.resize(150,30)
self.text3.setText("Distancia objetivo:")
self.text3.move(1050,295)
141
self.text3.show()
self.distancia=QLineEdit(self)
self.distancia.resize(50,30)
self.distancia.setPlaceholderText("mm")
self.distancia.move(1160,295)
self.distancia.show()
self.progDist=QProgressBar(self)
self.progDist.setGeometry(1220,295,250,30)
self.progDist.show()
#Texto: Repeticiones
self.text4=QLabel(self)
self.text4.setText("Repeticiones:")
self.text4.move(1050,345)
self.text4.show()
self.repet=QLineEdit(self)
self.repet.resize(50,30)
self.repet.setPlaceholderText("n")
self.repet.move(1160,345)
142
self.repet.show()
self.progRepet=QProgressBar(self)
self.progRepet.setGeometry(1220,345,250,30)
self.progRepet.show()
#Gráfico de posición
self.grafPosicion = pg.PlotWidget(self)
self.grafPosicion.resize(500,290)
self.grafPosicion.move(20,150)
self.grafPosicion.setTitle("Posición")
self.grafPosicion.showGrid(x=True, y=True)
self.grafPosicion.setBackground('w')
self.grafPosicion.show()
#Gráfico de fuerza
self.grafFuerza = pg.PlotWidget(self)
self.grafFuerza.resize(500,290)
self.grafFuerza.move(535,150)
143
self.grafFuerza.setTitle("Fuerza")
self.grafFuerza.showGrid(x=True, y=True)
self.grafFuerza.setBackground('w')
self.grafFuerza.show()
#######################Abducción y Aducción############################
#Texto: Abducción
self.text5=QLabel(self)
self.text5.resize(150,30)
self.text5.setText("Ábducción:")
self.text5.move(1050,475)
self.text5.show()
self.text6=QLabel(self)
self.text6.resize(150,30)
self.text6.setText("Ángulo objetivo:")
self.text6.move(1050,495)
self.text6.show()
144
self.AngAbd=QLineEdit(self)
self.AngAbd.resize(50,30)
self.AngAbd.setPlaceholderText("Grados")
self.AngAbd.move(1160,495)
self.AngAbd.show()
self.progAbd=QProgressBar(self)
self.progAbd.setGeometry(1220,495,250,30)
self.progAbd.show()
#Texto: Repeticiones
self.text7=QLabel(self)
self.text7.setText("Repeticiones:")
self.text7.move(1050,540)
self.text7.show()
self.repetAbd=QLineEdit(self)
self.repetAbd.resize(50,30)
self.repetAbd.setPlaceholderText("n")
self.repetAbd.move(1160,540)
self.repetAbd.show()
145
self.progRepetAbd=QProgressBar(self)
self.progRepetAbd.setGeometry(1220,540,250,30)
self.progRepetAbd.show()
#Texto: Aducción
self.text8=QLabel(self)
self.text8.resize(150,30)
self.text8.setText("Áducción:")
self.text8.move(1050,600)
self.text8.show()
self.text9=QLabel(self)
self.text9.resize(150,30)
self.text9.setText("Ángulo objetivo:")
self.text9.move(1050,620)
self.text9.show()
self.AngAd=QLineEdit(self)
self.AngAd.resize(50,30)
self.AngAd.setPlaceholderText("Grados")
self.AngAd.move(1160,620)
self.AngAd.show()
146
#Barra de progreso para ángulo
self.progAd=QProgressBar(self)
self.progAd.setGeometry(1220,620,250,30)
self.progAd.show()
#Texto: Repeticiones
self.text10=QLabel(self)
self.text10.setText("Repeticiones:")
self.text10.move(1050,665)
self.text10.show()
self.repetAd=QLineEdit(self)
self.repetAd.resize(50,30)
self.repetAd.setPlaceholderText("n")
self.repetAd.move(1160,665)
self.repetAd.show()
self.progRepetAd=QProgressBar(self)
self.progRepetAd.setGeometry(1220,665,250,30)
self.progRepetAd.show()
#Gráfico de Abducción
self.grafAbduccion = pg.PlotWidget(self)
147
self.grafAbduccion.resize(500,270)
self.grafAbduccion.move(20,465)
self.grafAbduccion.setTitle("Abducción")
self.grafAbduccion.showGrid(x=True, y=True)
self.grafAbduccion.setBackground('w')
self.grafAbduccion.show()
#Gráfico de Aducción
self.grafAduccion = pg.PlotWidget(self)
self.grafAduccion.resize(500,270)
self.grafAduccion.move(535,465)
self.grafAduccion.setTitle("Aducción")
self.grafAduccion.showGrid(x=True, y=True)
self.grafAduccion.setBackground('w')
self.grafAduccion.show()
#######################Flexión y Extensión############################
148
#Texto: Flexión
self.text11=QLabel(self)
self.text11.resize(150,30)
self.text11.setText("Flexión:")
self.text11.move(1050,745)
self.text11.show()
self.text12=QLabel(self)
self.text12.resize(150,30)
self.text12.setText("Ángulo objetivo:")
self.text12.move(1050,765)
self.text12.show()
self.AngFl=QLineEdit(self)
self.AngFl.resize(50,30)
self.AngFl.setPlaceholderText("Grados")
self.AngFl.move(1160,765)
self.AngFl.show()
self.progFl=QProgressBar(self)
self.progFl.setGeometry(1220,765,250,30)
149
self.progFl.show()
#Texto: Repeticiones
self.text13=QLabel(self)
self.text13.setText("Repeticiones:")
self.text13.move(1050,810)
self.text13.show()
self.repetFl=QLineEdit(self)
self.repetFl.resize(50,30)
self.repetFl.setPlaceholderText("n")
self.repetFl.move(1160,810)
self.repetFl.show()
self.progRepetFl=QProgressBar(self)
self.progRepetFl.setGeometry(1220,810,250,30)
self.progRepetFl.show()
#Texto: Extensión
self.text14=QLabel(self)
self.text14.resize(150,30)
self.text14.setText("Extensión:")
self.text14.move(1050,870)
150
self.text14.show()
self.text15=QLabel(self)
self.text15.resize(150,30)
self.text15.setText("Ángulo objetivo:")
self.text15.move(1050,890)
self.text15.show()
self.AngEx=QLineEdit(self)
self.AngEx.resize(50,30)
self.AngEx.setPlaceholderText("Grados")
self.AngEx.move(1160,890)
self.AngEx.show()
self.progEx=QProgressBar(self)
self.progEx.setGeometry(1220,890,250,30)
self.progEx.show()
#Texto: Repeticiones
self.text16=QLabel(self)
self.text16.setText("Repeticiones:")
self.text16.move(1050,935)
151
self.text16.show()
self.repetEx=QLineEdit(self)
self.repetEx.resize(50,30)
self.repetEx.setPlaceholderText("n")
self.repetEx.move(1160,935)
self.repetEx.show()
self.progRepetEx=QProgressBar(self)
self.progRepetEx.setGeometry(1220,935,250,30)
self.progRepetEx.show()
#Gráfico de Flexión
self.grafFlexion = pg.PlotWidget(self)
self.grafFlexion.resize(500,270)
self.grafFlexion.move(20,735)
self.grafFlexion.setTitle("Flexión")
self.grafFlexion.showGrid(x=True, y=True)
self.grafFlexion.setBackground('w')
152
self.grafFlexion.show()
#Gráfico de Extensión
self.grafExtension = pg.PlotWidget(self)
self.grafExtension.resize(500,270)
self.grafExtension.move(535,735)
self.grafExtension.setTitle("Extensión")
self.grafExtension.showGrid(x=True, y=True)
self.grafExtension.setBackground('w')
self.grafExtension.show()
#Variables globales
self.datos=[]
self.reg=False #Variable para habilitar el registro de datos que serán guardados en excel
self.constant=2
self.t0=0
self.color=(0, 0, 0)
self.pen=pg.mkPen(self.color, width=2)
153
self.sumar4=False #Barras de progreso Flexión
self.K=[0,0,0]
self.Tension_AbyAd=1.5
self.Tension_FlexyExt=1.5
154
self.xAb[:] = [xP/1000 for xP in self.xP]
155
####################### Timers ############################
self.timer = QtCore.QTimer()
self.timer.setInterval(50)
self.timer.timeout.connect(self.update_plot_dataP)
self.timer.timeout.connect(self.update_plot_dataF)
self.timer.timeout.connect(self.update_progressPF)
self.timer.timeout.connect(self.update_plot_dataAb)
self.timer.timeout.connect(self.update_progressAb)
self.timer.timeout.connect(self.update_plot_dataAd)
self.timer.timeout.connect(self.update_progressAd)
self.timer.timeout.connect(self.update_plot_dataFl)
self.timer.timeout.connect(self.update_progressFl)
self.timer.timeout.connect(self.update_plot_dataEx)
self.timer.timeout.connect(self.update_progressEx)
self.timer.start()
painter = QPainter(self)
painter.setPen(QPen(Qt.black, 1, Qt.SolidLine))
#painter.setBrush(QBrush(Qt.red, Qt.SolidPattern))
painter.setBrush(QBrush(QColor(202,255,228), Qt.SolidPattern))
156
painter.drawRect(15, 15, 1450,120)
painter2 = QPainter(self)
painter2.setPen(QPen(Qt.black, 1, Qt.SolidLine))
#painter2.setBrush(QBrush(Qt.red, Qt.SolidPattern))
painter2.setBrush(QBrush(QColor(255,255,255), Qt.SolidPattern))
painter3 = QPainter(self)
painter3.setPen(QPen(Qt.black, 1, Qt.SolidLine))
#painter3.setBrush(QBrush(Qt.red, Qt.SolidPattern))
painter3.setBrush(QBrush(QColor(255,255,255), Qt.SolidPattern))
def cambioBanda(self):
param=[[-0.001,0.2802,1.3996],
[-0.001,0.223,0.8934],
[-0.0008,0.1677,0.6258],
[-0.0006,0.1338,0.1427],
[-0.0005,0.1132,-0.1961]]
if (self.cb.currentText()=="Negro"):
157
self.color=(0, 0, 0)
self.K=param[0]
if (self.cb.currentText()=="Rojo"):
self.color=(255, 0, 0)
self.K=param[1]
if (self.cb.currentText()=="Amarillo"):
self.color=(255, 255, 0)
self.K=param[2]
if (self.cb.currentText()=="Azul"):
self.color=(0, 0, 255)
self.K=param[3]
if (self.cb.currentText()=="Verde"):
self.color=(0, 255, 0)
self.K=param[4]
def iniciar(self):
#print(self.nombre11.text)
if(self.nombre11.text()==""):
if(self.nombre12.text()==""):
if(self.nombre13.text()==""):
158
QMessageBox.warning(self,"Advertencia","Debe ingresar el segundo apellido del profesional")
if(self.nombre21.text()==""):
if(self.nombre22.text()==""):
if(self.nombre23.text()==""):
self.t0=self.xF[-1]
print(self.cb.currentText())
self.datos=[]
fechaz=datetime.isoformat(datetime.now())
def terminar(self):
fecha=datetime.isoformat(datetime.now())
fecha=fecha.replace(":",".")
dia=fecha.split("T")
hora=dia[1].split(".")
print(dia)
159
print(hora)
workbook =
xlsxwriter.Workbook('datos_'+self.cedula.text()+'_'+dia[0]+'_'+hora[0]+'.'+hora[1]+'.'+hora[2]+'.xlsx')
worksheet = workbook.add_worksheet()
# Start from the first cell. Rows and columns are zero indexed.
row = 6
col = 0
worksheet.write(0,0,"Dia")
worksheet.write(0,1,dia[0])
worksheet.write(0,2,"Hora")
worksheet.write(0,3,hora[0]+hora[1])
worksheet.write(3,0,"Profesional")
worksheet.write(3,1,self.nombre11.text())
worksheet.write(3,2,self.nombre12.text())
worksheet.write(3,3,self.nombre13.text())
worksheet.write(2,0,"Paciente")
worksheet.write(2,1,self.nombre21.text())
worksheet.write(2,2,self.nombre22.text())
worksheet.write(2,3,self.nombre23.text())
worksheet.write(5,0,"Tiempo (s)")
160
worksheet.write(5,1,"Posición (mm)")
worksheet.write(5,2,"Fuerza (N)")
worksheet.write(5,3,"Abducción (Grados)")
worksheet.write(5,3,"Aducción (Grados)")
worksheet.write(5,3,"Flexión (Grados)")
worksheet.write(5,3,"Extensión (Grados)")
row += 1
#worksheet.write(row, 0, 'Total')
#worksheet.write(row, 1, '=SUM(B1:B4)')
workbook.close()
print(self.datos)
161
####################### Posición ############################
def update_plot_dataP(self):
#print(self.nombre11.text())
sensor=teensy.analog[9].read()
#print(sensor)
posi=57.425*sensor+1.3041
#print(sensor)
if(len(self.xP)>200):
else:
self.xP.append(self.xP[-1] + 0.05)
def update_progressPF(self):
sensor=teensy.analog[9].read()
pos=57.425*sensor+1.3041
162
if(self.distancia.text()!="" and self.repet.text()!=""):
self.rep=self.rep+1
self.sumar=False
self.sumar=True
self.progDist.setValue(int(pos*100/int(self.distancia.text())))
self.progRepet.setValue(int(self.rep*100/int(self.repet.text())))
def update_plot_dataF(self):
sensor=teensy.analog[9].read()
posi=57.425*sensor+1.3041
fuer=4*posi*self.K[0]*self.K[0]+4*posi*self.K[1]+self.K[2]
if(len(self.xF)>200):
else:
self.xF.append(self.xF[-1] + 0.05)
163
self.yF.append(fuer) # Add a new value.
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
Tension8=((teensy.analog[8].read())*1000*3.31)/1023
if(Tension8>self.Tension_AbyAd):
Angulo8_1=((Tension8*(1/0.0123))-(b1/0.0123))-90
else:
Angulo8_1=0*Tension8
Tension8=((teensy.analog[8].read())*1000*3.31)/1023
if(Tension8<self.Tension_AbyAd):
Angulo8_2=90-((Tension8*(1/0.0123))-(b1/0.0123))
else:
Angulo8_2=0*Tension8
Tension7=((teensy.analog[7].read())*1000*3.31)/1023
164
if(Tension7>self.Tension_FlexyExt):
Angulo7_1=((Tension7*(1/0.0123))-(b2/0.0123))-90
else:
Angulo7_1=0*Tension7
Tension7=((teensy.analog[7].read())*1000*3.31)/1023
if(Tension7<self.Tension_FlexyExt):
Angulo7_2=90-((Tension7*(1/0.0123))-(b2/0.0123))
else:
Angulo7_2=0*Tension7
def update_plot_dataAb(self):
Tension8=((teensy.analog[8].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
#print(Tension8)
165
#prueba_8=(Tension8*(1/0.0123))-(0.114583/0.0123)
#Round_8=round(prueba_8, 1)
#print(Round_8)
if(Tension8>self.Tension_AbyAd):
Angulo8_1=((Tension8*(1/0.0123))-(b1/0.0123))-90
else:
Angulo8_1=0*Tension8
if(len(self.xAb)>200):
else:
self.xAb.append(self.xAb[-1] + 0.05)
def update_progressAb(self):
Tension8=((teensy.analog[8].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
166
if(Tension8>self.Tension_AbyAd):
Angulo8_1=((Tension8*(1/0.0123))-(b1/0.0123))-90
else:
Angulo8_1=0*Tension8
self.rep2=self.rep2+1
self.sumar2=False
self.sumar2=True
self.progAbd.setValue(int(Angulo8_1*100/int(self.AngAbd.text())))
self.progRepetAbd.setValue(int(self.rep2*100/int(self.repetAbd.text())))
def update_plot_dataAd(self):
Tension8=((teensy.analog[8].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
#print(Tension8)
if(Tension8<self.Tension_AbyAd):
Angulo8_2=90-((Tension8*(1/0.0123))-(b1/0.0123))
else:
167
Angulo8_2=0*Tension8
if(len(self.xAb)>200):
else:
self.xAd.append(self.xAd[-1] + 0.05)
def update_progressAd(self):
Tension8=((teensy.analog[8].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
if(Tension8<self.Tension_AbyAd):
Angulo8_2=90-((Tension8*(1/0.0123))-(b1/0.0123))
else:
Angulo8_2=0*Tension8
168
if(Angulo8_2>int(self.AngAd.text())-5 and self.sumar3==True):
self.rep3=self.rep3+1
self.sumar3=False
self.sumar3=True
self.progAd.setValue(int(Angulo8_2*100/int(self.AngAd.text())))
self.progRepetAd.setValue(int(self.rep3*100/int(self.repetAd.text())))
def update_plot_dataFl(self):
Tension7=((teensy.analog[7].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
#print(Tension7)
if(Tension7>self.Tension_FlexyExt):
Angulo7_1=((Tension7*(1/0.0123))-(b2/0.0123))-90
else:
Angulo7_1=0*Tension7
if(len(self.xFl)>200):
169
self.yFl.append(Angulo7_1) # Add a new random value.
else:
self.xFl.append(self.xFl[-1] + 0.05)
def update_progressFl(self):
Tension7=((teensy.analog[7].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
if(Tension7>self.Tension_FlexyExt):
Angulo7_1=((Tension7*(1/0.0123))-(b2/0.0123))-90
else:
Angulo7_1=0*Tension7
self.rep4=self.rep4+1
self.sumar4=False
self.sumar4=True
self.progFl.setValue(int(Angulo7_1*100/int(self.AngFl.text())))
170
self.progRepetFl.setValue(int(self.rep4*100/int(self.repetFl.text())))
def update_plot_dataEx(self):
Tension7=((teensy.analog[7].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
#print(Tension7)
if(Tension7<self.Tension_FlexyExt):
Angulo7_2=90-((Tension7*(1/0.0123))-(b2/0.0123))
else:
Angulo7_2=0*Tension7
if(len(self.xEx)>200):
else:
self.xEx.append(self.xEx[-1] + 0.05)
171
self.data_lineEx.setData(self.xEx, self.yEx, pen=self.pen) # Update the data.
def update_progressEx(self):
Tension7=((teensy.analog[7].read())*1000*3.31)/1023
b1=self.Tension_AbyAd-0.0123*90
b2=self.Tension_FlexyExt-0.0123*90
if(Tension7<self.Tension_FlexyExt):
Angulo7_2=90-((Tension7*(1/0.0123))-(b2/0.0123))
else:
Angulo7_2=0*Tension7
self.rep5=self.rep5+1
self.sumar5=False
self.sumar5=True
self.progEx.setValue(int(Angulo7_2*100/int(self.AngEx.text())))
self.progRepetEx.setValue(int(self.rep5*100/int(self.repetEx.text())))
app = QtWidgets.QApplication(sys.argv)
w = MainWindow()
w.show()
sys.exit(app.exec_())
172
Anexos
173
Freescale Semiconductor Document Number: K20P64M72SF1
Data Sheet: Technical Data Rev. 3, 11/2012
K20P64M72SF1
K20 Sub-Family
Supports: MK20DX64VLH7,
MK20DX128VLH7, MK20DX256VLH7
Features • Timers
• Operating Characteristics – Programmable delay block
– Voltage range: 1.71 to 3.6 V – Eight-channel motor control/general purpose/PWM
– Flash write voltage range: 1.71 to 3.6 V timer
– Temperature range (ambient): -40 to 105°C – Two 2-channel quadrature decoder/general purpose
timers
• Clocks – Periodic interrupt timers
– 3 to 32 MHz crystal oscillator – 16-bit low-power timer
– 32 kHz crystal oscillator – Carrier modulator transmitter
– Multi-purpose clock generator – Real-time clock
• Human-machine interface
– Low-power hardware touch sensor interface (TSI)
– General-purpose input/output
• Analog modules
– Two 16-bit SAR ADCs
– Programmable gain amplifier (PGA) (up to x64)
integrated into each ADC
– 12-bit DAC
– Three analog comparators (CMP) containing a 6-bit
DAC and programmable reference input
– Voltage reference
3.7 Guidelines for ratings and operating requirements............7 6.6.2 CMP and 6-bit DAC electrical specifications.........43
4.4 Voltage and current operating ratings...............................9 6.8.3 USB VREG electrical specifications......................51
5.2.1 Voltage and current operating requirements.........11 6.8.6 DSPI switching specifications (full voltage range).53
5.2.2 LVD and POR operating requirements.................11 6.8.7 I2C switching specifications..................................55
5.2.3 Voltage and current operating behaviors..............12 6.8.8 UART switching specifications..............................55
5.2.4 Power mode transition operating behaviors..........13 6.8.9 I2S/SAI Switching Specifications..........................55
5.2.6 Designing with radiated emissions in mind...........18 6.9.1 TSI electrical specifications...................................60
5.3.2 General switching specifications...........................19 8.1 K20 Signal Multiplexing and Pin Assignments..................61
1 Ordering parts
2 Part identification
2.1 Description
Part numbers for the chip have fields that identify the specific part. You can use the
values of these fields to determine the specific part you have received.
2.2 Format
Part numbers for this device have the following format:
Q K## A M FFF R T PP CC N
2.3 Fields
This table lists the possible values for each field in the part number (not all combinations
are valid):
Field Description Values
Q Qualification status • M = Fully qualified, general market flow
• P = Prequalification
K## Kinetis family • K20
A Key attribute • D = Cortex-M4 w/ DSP
• F = Cortex-M4 w/ DSP and FPU
M Flash memory type • N = Program flash only
• X = Program flash and FlexMemory
2.4 Example
This is an example part number:
MK20DN512ZVMD10
3.1.1 Example
This is an example of an operating requirement, which you must meet for the
accompanying operating behaviors to be guaranteed:
Symbol Description Min. Max. Unit
VDD 1.0 V core supply 0.9 1.1 V
voltage
3.2.1 Example
This is an example of an operating behavior, which is guaranteed if you meet the
accompanying operating requirements:
Symbol Description Min. Max. Unit
IWP Digital I/O weak pullup/ 10 130 µA
pulldown current
3.3.1 Example
This is an example of an attribute:
Symbol Description Min. Max. Unit
CIN_D Input capacitance: — 7 pF
digital pins
3.4.1 Example
This is an example of an operating rating:
Symbol Description Min. Max. Unit
VDD 1.0 V core supply –0.3 1.2 V
voltage
30
Failures in time (ppm)
10
0
Operating rating
Measured characteristic
Fatal range Degraded operating range Normal operating range Degraded operating range Fatal range
Expected permanent failure - No permanent failure - No permanent failure - No permanent failure Expected permanent failure
- Possible decreased life - Correct operation - Possible decreased life
- Possible incorrect operation - Possible incorrect operation
–∞ ∞
Operating (power on)
) .)
in. ax
(m (m
ing ing
g rat g rat
lin lin
nd nd
Ha Ha
–∞ ∞
Handling (power off)
3.8.1 Example 1
This is an example of an operating behavior that includes a typical value:
Symbol Description Min. Typ. Max. Unit
IWP Digital I/O weak 10 70 130 µA
pullup/pulldown
current
3.8.2 Example 2
This is an example of a chart that shows typical values for various voltage and
temperature conditions:
5000
4500
4000
TJ
3500
150 °C
IDD_STOP (μA)
3000
105 °C
2500
25 °C
2000
–40 °C
1500
1000
500
0
0.90 0.95 1.00 1.05 1.10
VDD (V)
Typical values assume you meet the following conditions (or other conditions as
specified):
Symbol Description Value Unit
TA Ambient temperature 25 °C
VDD 3.3 V supply voltage 3.3 V
4 Ratings
1. Determined according to IPC/JEDEC Standard J-STD-020, Moisture/Reflow Sensitivity Classification for Nonhermetic
Solid State Surface Mount Devices.
1. Determined according to JEDEC Standard JESD22-A114, Electrostatic Discharge (ESD) Sensitivity Testing Human Body
Model (HBM).
2. Determined according to JEDEC Standard JESD22-C101, Field-Induced Charged-Device Model Test Method for
Electrostatic-Discharge-Withstand Thresholds of Microelectronic Components.
1. Analog pins are defined as pins that do not have an associated general purpose I/O port function.
5 General
1. All 5 V tolerant digital I/O pins are internally clamped to VSS through a ESD protection diode. There is no diode connection
to VDD. If VIN greater than VDIO_MIN (=VSS-0.3V) is observed, then there is no need to provide current limiting resistors at
the pads. If this limit cannot be observed then a current limiting resistor is required. The negative DC injection current
limiting resistor is calculated as R=(VDIO_MIN-VIN)/|IIC|.
2. Analog pins are defined as pins that do not have an associated general purpose I/O port function.
3. All analog pins are internally clamped to VSS and VDD through ESD protection diodes. If VIN is greater than VAIO_MIN
(=VSS-0.3V) and VIN is less than VAIO_MAX(=VDD+0.3V) is observed, then there is no need to provide current limiting
resistors at the pads. If these limits cannot be observed then a current limiting resistor is required. The negative DC
injection current limiting resistor is calculated as R=(VAIO_MIN-VIN)/|IIC|. The positive injection current limiting resistor is
calculated as R=(VIN-VAIO_MAX)/|IIC|. Select the larger of these two calculated resistances.
1. Measured at VDD=3.6V
2. Measured at VDD supply voltage = VDD min and Vinput = VSS
3. Measured at VDD supply voltage = VDD min and Vinput = VDD
— 74 μs
• VLLS2 → RUN
— 73 μs
• VLLS3 → RUN
— 5.9 μs
• LLS → RUN
— 5.8 μs
• VLPS → RUN
— 4.2 μs
• STOP → RUN
1. The analog supply current is the sum of the active or disabled current for each of the analog modules on the device. See
each module's specification for its supply current.
2. 72MHz core and system clock, 36MHz bus clock, and 24MHz flash clock. MCG configured for FEE mode. All peripheral
clocks disabled.
3. 72MHz core and system clock, 36MHz bus clock, and 24MHz flash clock. MCG configured for FEE mode. All peripheral
clocks enabled.
4. Max values are measured with CPU executing DSP instructions.
5. 25MHz core, system, bus and flash clock. MCG configured for FEI mode.
6. 4 MHz core and system clock, 4 MHz and bus clock, and 1 MHz flash clock. MCG configured for BLPE mode. All
peripheral clocks disabled. Code executing from flash.
7. 4 MHz core and system clock, 4 MHz and bus clock, and 1 MHz flash clock. MCG configured for BLPE mode. All
peripheral clocks enabled but peripherals are not in active operation. Code executing from flash.
8. 4 MHz core and system clock, 4 MHz and bus clock, and 1 MHz flash clock. MCG configured for BLPE mode. All
peripheral clocks disabled.
9. Data reflects devices with 128 KB of RAM. For devices with 64 KB of RAM, power consumption is reduced by 2 μA.
10. Includes 32kHz oscillator current and RTC operation.
1. The frequency limitations in VLPR mode here override any frequency specification listed in the timing specification for any
other module.
1. This is the minimum pulse width that is guaranteed to pass through the pin synchronization circuitry. Shorter pulses may or
may not be recognized. In Stop, VLPS, LLS, and VLLSx modes, the synchronizer is bypassed so shorter pulses can be
recognized in that case.
2. The greater synchronous and asynchronous timing must be met.
3. This is the minimum pulse width that is guaranteed to be recognized as a pin interrupt request in Stop, VLPS, LLS, and
VLLSx modes.
4. 75pF load
5. 15pF load
1. Junction temperature is a function of die size, on-chip power dissipation, package thermal resistance, mounting site
(board) temperature, ambient temperature, air flow, power dissipation of other components on the board, and board
thermal resistance.
2. Determined according to JEDEC Standard JESD51-2, Integrated Circuits Thermal Test Method Environmental
Conditions—Natural Convection (Still Air) with the single layer board horizontal. For the LQFP, the board meets the
JESD51-3 specification. For the MAPBGA, the board meets the JESD51-9 specification.
3. Determined according to JEDEC Standard JESD51-6, Integrated Circuits Thermal Test Method Environmental
Conditions—Forced Convection (Moving Air) with the board horizontal. For the LQFP, the board meets the JESD51-7
specification.
4. Determined according to JEDEC Standard JESD51-8, Integrated Circuit Thermal Test Method Environmental
Conditions—Junction-to-Board. Board temperature is measured on the top surface of the board near the package.
5. Determined according to Method 1012.1 of MIL-STD 883, Test Method Standard, Microcircuits, with the cold plate
temperature used for the case temperature. The value includes the thermal resistance of the interface material
between the top of the package and the cold plate.
6. Determined according to JEDEC Standard JESD51-2, Integrated Circuits Thermal Test Method Environmental
Conditions—Natural Convection (Still Air).
TRACE_CLKOUT
Ts Th Ts Th
TRACE_D[3:0]
J2
J3 J3
TCLK (input)
J4 J4
TCLK
J5 J6
J7
J8
Data outputs
J7
TCLK
J9 J10
J11
J12
TDO
J11
TCLK
J14
J13
TRST
1. This parameter is measured with the internal reference (slow clock) being used as a reference to the FLL (FEI clock
mode).
2. These typical values listed are with the slow internal reference clock (FEI) using factory trim and DMX32=0.
3. The resulting system clock frequencies should not exceed their maximum specified values. The DCO frequency deviation
(Δfdco_t) over voltage and temperature should be considered.
4. These typical values listed are with the slow internal reference clock (FEI) using factory trim and DMX32=1.
5. The resulting clock frequency must not exceed the maximum specified clock frequency of the device.
6. This specification applies to any time the FLL reference source or reference divider is changed, trim value is changed,
DMX32 bit is changed, DRS bits are changed, or changing from FLL disabled (BLPE, BLPI) to FLL enabled (FEI, FEE,
FBE, FBI). If a crystal/resonator is being used as the reference, this specification assumes it is already running.
7. Excludes any oscillator currents that are also consuming power while PLL is in operation.
8. This specification was obtained using a Freescale developed PCB. PLL jitter is dependent on the noise characteristics of
each PCB and results will vary.
9. This specification applies to any time the PLL VCO divider or reference divider is changed, or changing from PLL disabled
(BLPE, BLPI) to PLL enabled (PBE, PEE). If a crystal/resonator is being used as the reference, this specification assumes
it is already running.
— 0 — kΩ
1. Other frequency limits may apply when external clock is being used as a reference for the FLL or PLL.
2. When transitioning from FBE to FEI mode, restrict the frequency of the input clock so that, when it is divided by FRDIV, it
remains within the limits of the DCO input clock frequency.
3. Proper PC board layout procedures must be followed to achieve specifications.
NOTE
The 32 kHz oscillator works in low power mode by default and
cannot be moved into high power/gain mode.
1. When a crystal is being used with the 32 kHz oscillator, the EXTAL32 and XTAL32 pins should only be connected to
required oscillator components and must not be connected to any other devices.
1. Typical data retention values are based on measured response accelerated at high temperature and derated to a constant
25°C use profile. Engineering Bulletin EB618 does not apply to this technology. Typical endurance defined in Engineering
Bulletin EB619.
2. Cycling endurance represents number of program/erase cycles at -40°C ≤ Tj ≤ 125°C.
3. Write endurance represents the number of writes to each FlexRAM location at -40°C ≤Tj ≤ 125°C influenced by the cycling
endurance of the FlexNVM (same value as data flash) and the allocated EEPROM backup per subsystem. Minimum and
typical values assume all byte-writes to FlexRAM.
The bytes not assigned to data flash via the FlexNVM partition code are used by the flash
memory module to obtain an effective endurance increase for the EEPROM data. The
built-in EEPROM record management system raises the number of program/erase cycles
that can be attained prior to device wear-out by cycling the EEPROM data through a
larger EEPROM NVM storage space.
While different partitions of the FlexNVM are available, the intention is that a single
choice for the FlexNVM partition code and EEPROM data set size is used throughout the
entire lifetime of a given application. The EEPROM endurance equation and graph
shown below assume that only one configuration is ever used.
EEPROM – 2 × EEESPLIT × EEESIZE
Writes_subsystem = × Write_efficiency × nnvmcycd
EEESPLIT × EEESIZE
where
• Writes_subsystem — minimum number of writes to each FlexRAM location for
subsystem (each subsystem can have different endurance)
• EEPROM — allocated FlexNVM for each EEPROM subsystem based on DEPART;
entered with the Program Partition command
• EEESPLIT — FlexRAM split factor for subsystem; entered with the Program
Partition command
• EEESIZE — allocated FlexRAM based on DEPART; entered with the Program
Partition command
• Write_efficiency —
• 0.25 for 8-bit writes to FlexRAM
• 0.50 for 16-bit or 32-bit writes to FlexRAM
• nnvmcycd — data flash cycling endurance (the following graph assumes 10,000
cycles)
EZP_CK
EZP_CS EP9
EP8
EP7
EZP_Q (output)
EP5 EP6
EZP_D (input)
6.6 Analog
1. Typical values assume VDDA = 3.0 V, Temp = 25 °C, fADCK = 1.0 MHz unless otherwise stated. Typical values are for
reference only and are not tested in production.
2. DC potential difference.
3. This resistance is external to MCU. The analog source resistance must be kept as low as possible to achieve the best
results. The results in this data sheet were derived from a system which has < 8 Ω analog source resistance. The RAS/CAS
time constant should be kept to < 1ns.
4. To use the maximum ADC conversion clock frequency, the ADHSC bit must be set and the ADLPC bit must be clear.
5. For guidelines and examples of conversion rate calculation, download the ADC calculator tool
V ADIN
V AS C AS
R ADIN
INPUT PIN
R ADIN
INPUT PIN
R ADIN
Table 25. 16-bit ADC characteristics (VREFH = VDDA, VREFL = VSSA) (continued)
Symbol Description Conditions1 Min. Typ.2 Max. Unit Notes
EQ Quantization • 16-bit modes — -1 to 0 — LSB4
error
• ≤13-bit modes — — ±0.5
1. All accuracy numbers assume the ADC is calibrated with VREFH = VDDA
2. Typical values assume VDDA = 3.0 V, Temp = 25°C, fADCK = 2.0 MHz unless otherwise stated. Typical values are for
reference only and are not tested in production.
3. The ADC supply current depends on the ADC conversion clock speed, conversion rate and the ADLPC bit (low power).
For lowest power operation the ADLPC bit must be set, the HSC bit must be clear with 1 MHz ADC conversion clock
speed.
4. 1 LSB = (VREFH - VREFL)/2N
5. ADC conversion clock < 16 MHz, Max hardware averaging (AVGE = %1, AVGS = %11)
6. Input data is 100 Hz sine wave. ADC conversion clock < 12 MHz.
7. Input data is 1 kHz sine wave. ADC conversion clock < 12 MHz.
Figure 13. Typical ENOB vs. ADC_CLK for 16-bit differential mode
Figure 14. Typical ENOB vs. ADC_CLK for 16-bit single-ended mode
1. Typical values assume VDDA = 3.0 V, Temp = 25°C, fADCK = 6 MHz unless otherwise stated. Typical values are for
reference only and are not tested in production.
2. ADC must be configured to use the internal voltage reference (VREF_OUT)
3. PGA reference is internally connected to the VREF_OUT pin. If the user wishes to drive VREF_OUT with a voltage other
than the output of the VREF module, the VREF module must be disabled.
4. For single ended configurations the input impedance of the driven input is RPGAD/2
5. The analog source resistance (RAS), external to MCU, should be kept as minimum as possible. Increased RAS causes drop
in PGA gain without affecting other performances. This is not dependent on ADC clock frequency.
6. The minimum sampling time is dependent on input signal frequency and ADC mode of operation. A minimum of 1.25µs
time should be allowed for Fin=4 kHz at 16-bit differential mode. Recommended ADC setting is: ADLSMP=1, ADLSTS=2 at
8 MHz ADC clock.
7. ADC clock = 18 MHz, ADLSMP = 1, ADLST = 00, ADHSC = 1
8. ADC clock = 12 MHz, ADLSMP = 1, ADLST = 01, ADHSC = 1
1. Typical values assume VDDA =3.0V, Temp=25°C, fADCK=6MHz unless otherwise stated.
2. This current is a PGA module adder, in addition to ADC conversion currents.
3. Between IN+ and IN-. The PGA draws a DC current from the input terminals. The magnitude of the DC current is a strong
function of input common mode voltage (VCM) and the PGA gain.
4. Gain = 2PGAG
5. After changing the PGA gain setting, a minimum of 2 ADC+PGA conversions should be ignored.
6. Limit the input signal swing so that the PGA does not saturate during operation. Input signal swing is dependent on the
PGA reference voltage and gain setting.
1. Typical hysteresis is measured with input voltage range limited to 0.6 to VDD-0.6V.
2. Comparator initialization delay is defined as the time between software writes to change control inputs (Writes to DACEN,
VRSEL, PSEL, MSEL, VOSEL) and the comparator output settling to a stable level.
3. 1 LSB = Vreference/64
0.07
0.06
0.05 HYSTCTR
Setting
CM P Hystereris (V)
00
0.04 01
10
11
0.03
0.02
0.01
0
0.1 0.4 0.7 1 1.3 1.6 1.9 2.2 2.5 2.8 3.1
Vin level (V)
0.16
0.14
0.12
HYSTCTR
Setting
P Hystereris (V)
0.1
00
01
0
0.08
08
CMP
10
11
0.06
0.04
0.02
0
0.1 0.4 0.7 1 1.3 1.6 1.9 2.2 2.5 2.8 3.1
Vin level (V)
1. The DAC reference can be selected to be VDDA or the voltage output of the VREF module (VREF_OUT)
2. A small load capacitance (47 pF) can improve the bandwidth performance of the DAC
1. CL must be connected to VREF_OUT if the VREF_OUT functionality is being used for either an internal or external
reference.
2. The load capacitance should not exceed +/-25% of the nominal specified CL value over the operating temperature range of
the device.
1. See the chip's Reference Manual for the appropriate settings of the VREF Status and Control register.
2. Load regulation voltage is the difference between the VREF_OUT voltage with no load vs. voltage with defined load
6.7 Timers
See General switching specifications.
DSPI_PCSn
DSPI_SCK
DS8
DS7
(CPOL=0)
DSPI_SS
DS10 DS9
DSPI_SCK
DS15 DS12 DS16
(CPOL=0) DS11
DS13 DS14
1. The DSPI module can operate across the entire operating voltage for the processor, but to run across the full voltage
range the maximum frequency of operation is reduced.
2. The delay is programmable in SPIx_CTARn[PSSCK] and SPIx_CTARn[CSSCK].
3. The delay is programmable in SPIx_CTARn[PASC] and SPIx_CTARn[ASC].
DSPI_PCSn
DSPI_SCK
DS8
(CPOL=0) DS7
Table 40. Slave mode DSPI timing (full voltage range) (continued)
Num Description Min. Max. Unit
DS9 DSPI_SCK input cycle time 8 x tBUS — ns
DS10 DSPI_SCK input high/low time (tSCK/2) - 4 (tSCK/2) + 4 ns
DS11 DSPI_SCK to DSPI_SOUT valid — 20 ns
DS12 DSPI_SCK to DSPI_SOUT invalid 0 — ns
DS13 DSPI_SIN to DSPI_SCK input setup 2 — ns
DS14 DSPI_SCK to DSPI_SIN input hold 7 — ns
DS15 DSPI_SS active to DSPI_SOUT driven — 19 ns
DS16 DSPI_SS inactive to DSPI_SOUT not driven — 19 ns
DSPI_SS
DS10 DS9
DSPI_SCK
DS15 DS12 DS16
(CPOL=0) DS11
DS13 DS14
is 0, RCR4[FSP] is 0). If the polarity of the clock and/or the frame sync have been
inverted, all the timing remains valid by inverting the bit clock signal (BCLK) and/or the
frame sync (FS) signal shown in the following figures.
6.8.9.1 Normal Run, Wait and Stop mode performance over the full
operating voltage range
This section provides the operating performance over the full operating voltage for the
device in Normal Run, Wait and Stop modes.
Table 41. I2S/SAI master mode timing in Normal Run, Wait and Stop modes
(full voltage range)
Num. Characteristic Min. Max. Unit
Operating voltage 1.71 3.6 V
S1 I2S_MCLK cycle time 40 — ns
S2 I2S_MCLK pulse width high/low 45% 55% MCLK period
S3 I2S_TX_BCLK/I2S_RX_BCLK cycle time (output) 80 — ns
S4 I2S_TX_BCLK/I2S_RX_BCLK pulse width high/low 45% 55% BCLK period
S5 I2S_TX_BCLK/I2S_RX_BCLK to I2S_TX_FS/ — 15 ns
I2S_RX_FS output valid
S6 I2S_TX_BCLK/I2S_RX_BCLK to I2S_TX_FS/ -1.0 — ns
I2S_RX_FS output invalid
S7 I2S_TX_BCLK to I2S_TXD valid — 15 ns
S8 I2S_TX_BCLK to I2S_TXD invalid 0 — ns
S9 I2S_RXD/I2S_RX_FS input setup before 20.5 — ns
I2S_RX_BCLK
S10 I2S_RXD/I2S_RX_FS input hold after I2S_RX_BCLK 0 — ns
S1 S2 S2
I2S_MCLK (output)
S3
I2S_TX_BCLK/ S4
I2S_RX_BCLK (output) S4
S5 S6
I2S_TX_FS/
I2S_RX_FS (output)
S9 S10
I2S_TX_FS/
S7
I2S_RX_FS (input)
S7 S8
S8
I2S_TXD
S9 S10
I2S_RXD
Table 42. I2S/SAI slave mode timing in Normal Run, Wait and Stop modes
(full voltage range)
Num. Characteristic Min. Max. Unit
Operating voltage 1.71 3.6 V
S11 I2S_TX_BCLK/I2S_RX_BCLK cycle time (input) 80 — ns
S12 I2S_TX_BCLK/I2S_RX_BCLK pulse width high/low 45% 55% MCLK period
(input)
S13 I2S_TX_FS/I2S_RX_FS input setup before 5.8 — ns
I2S_TX_BCLK/I2S_RX_BCLK
S14 I2S_TX_FS/I2S_RX_FS input hold after 2 — ns
I2S_TX_BCLK/I2S_RX_BCLK
S16 I2S_TX_BCLK to I2S_TXD/I2S_TX_FS output invalid 0 — ns
S17 I2S_RXD setup before I2S_RX_BCLK 5.8 — ns
S18 I2S_RXD hold after I2S_RX_BCLK 2 — ns
S19 I2S_TX_FS input assertion to I2S_TXD output valid1 — 25 ns
1. Applies to first bit in each frame and only if the TCR4[FSE] bit is clear
S11
S12
I2S_TX_BCLK/ S12
I2S_RX_BCLK (input)
S15 S16
I2S_TX_FS/
I2S_RX_FS (output) S13 S14
I2S_TX_FS/
I2S_RX_FS (input) S15
S19
S15 S16 S16
I2S_TXD
S17 S18
I2S_RXD
6.8.9.2 VLPR, VLPW, and VLPS mode performance over the full operating
voltage range
This section provides the operating performance over the full operating voltage for the
device in VLPR, VLPW, and VLPS modes.
Table 43. I2S/SAI master mode timing in VLPR, VLPW, and VLPS modes
(full voltage range)
Num. Characteristic Min. Max. Unit
Operating voltage 1.71 3.6 V
S1 I2S_MCLK cycle time 62.5 — ns
S2 I2S_MCLK pulse width high/low 45% 55% MCLK period
S3 I2S_TX_BCLK/I2S_RX_BCLK cycle time (output) 250 — ns
S4 I2S_TX_BCLK/I2S_RX_BCLK pulse width high/low 45% 55% BCLK period
S5 I2S_TX_BCLK/I2S_RX_BCLK to I2S_TX_FS/ — 45 ns
I2S_RX_FS output valid
S6 I2S_TX_BCLK/I2S_RX_BCLK to I2S_TX_FS/ 0 — ns
I2S_RX_FS output invalid
S7 I2S_TX_BCLK to I2S_TXD valid — 45 ns
S8 I2S_TX_BCLK to I2S_TXD invalid 0 — ns
S9 I2S_RXD/I2S_RX_FS input setup before 53 — ns
I2S_RX_BCLK
S10 I2S_RXD/I2S_RX_FS input hold after I2S_RX_BCLK 0 — ns
S1 S2 S2
I2S_MCLK (output)
S3
I2S_TX_BCLK/ S4
I2S_RX_BCLK (output) S4
S5 S6
I2S_TX_FS/
I2S_RX_FS (output)
S9 S10
I2S_TX_FS/
S7
I2S_RX_FS (input)
S7 S8
S8
I2S_TXD
S9 S10
I2S_RXD
Table 44. I2S/SAI slave mode timing in VLPR, VLPW, and VLPS modes (full
voltage range)
Num. Characteristic Min. Max. Unit
Operating voltage 1.71 3.6 V
S11 I2S_TX_BCLK/I2S_RX_BCLK cycle time (input) 250 — ns
S12 I2S_TX_BCLK/I2S_RX_BCLK pulse width high/low 45% 55% MCLK period
(input)
S13 I2S_TX_FS/I2S_RX_FS input setup before 30 — ns
I2S_TX_BCLK/I2S_RX_BCLK
S14 I2S_TX_FS/I2S_RX_FS input hold after 7.6 — ns
I2S_TX_BCLK/I2S_RX_BCLK
S15 I2S_TX_BCLK to I2S_TXD/I2S_TX_FS output valid — 67 ns
S16 I2S_TX_BCLK to I2S_TXD/I2S_TX_FS output invalid 0 — ns
S17 I2S_RXD setup before I2S_RX_BCLK 30 — ns
S18 I2S_RXD hold after I2S_RX_BCLK 6.5 — ns
S19 I2S_TX_FS input assertion to I2S_TXD output valid1 — 72 ns
1. Applies to first bit in each frame and only if the TCR4[FSE] bit is clear
S11
S12
I2S_TX_BCLK/ S12
I2S_RX_BCLK (input)
S15 S16
I2S_TX_FS/
I2S_RX_FS (output) S13 S14
I2S_TX_FS/
I2S_RX_FS (input) S15
S19
S15 S16 S16
I2S_TXD
S17 S18
I2S_RXD
1. The TSI module is functional with capacitance values outside this range. However, optimal performance is not guaranteed.
2. Fixed external capacitance of 20 pF.
3. REFCHRG = 2, EXTCHRG=0.
4. REFCHRG = 0, EXTCHRG = 10.
5. VDD = 3.0 V.
6. The programmable current source value is generated by multiplying the SCANC[REFCHRG] value and the base current.
7. The programmable current source value is generated by multiplying the SCANC[EXTCHRG] value and the base current.
8. Measured with a 5 pF electrode, reference oscillator frequency of 10 MHz, PS = 128, NSCN = 8; Iext = 16.
9. Measured with a 20 pF electrode, reference oscillator frequency of 10 MHz, PS = 128, NSCN = 2; Iext = 16.
10. Measured with a 20 pF electrode, reference oscillator frequency of 10 MHz, PS = 16, NSCN = 3; Iext = 16.
11. Sensitivity defines the minimum capacitance change when a single count from the TSI module changes. Sensitivity
depends on the configuration used. The documented values are provided as examples calculated for a specific
configuration of operating conditions using the following equation: (Cref * Iext)/( Iref * PS * NSCN)
The typical value is calculated with the following configuration:
Iext = 6 μA (EXTCHRG = 2), PS = 128, NSCN = 2, Iref = 16 μA (REFCHRG = 7), Cref = 1.0 pF
The minimum value is calculated with the following configuration:
Iext = 2 μA (EXTCHRG = 0), PS = 128, NSCN = 32, Iref = 32 μA (REFCHRG = 15), Cref = 0.5 pF
The highest possible sensitivity is the minimum value because it represents the smallest possible capacitance that can be
measured by a single count.
12. Time to do one complete measurement of the electrode. Sensitivity resolution of 0.0133 pF, PS = 0, NSCN = 0, 1
electrode, EXTCHRG = 7.
13. REFCHRG=0, EXTCHRG=4, PS=7, NSCN=0F, LPSCNITV=F, LPO is selected (1 kHz), and fixed external capacitance of
20 pF. Data is captured with an average of 7 periods window.
7 Dimensions
8 Pinout
64 Pin Name Default ALT0 ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 EzPort
LQFP
_QFN
24 PTA2 JTAG_TDO/ TSI0_CH3 PTA2 UART0_TX FTM0_CH7 JTAG_TDO/ EZP_DO
TRACE_SWO/ TRACE_SWO
EZP_DO
25 PTA3 JTAG_TMS/ TSI0_CH4 PTA3 UART0_RTS_b FTM0_CH0 JTAG_TMS/
SWD_DIO SWD_DIO
26 PTA4/ NMI_b/ TSI0_CH5 PTA4/ FTM0_CH1 NMI_b EZP_CS_b
LLWU_P3 EZP_CS_b LLWU_P3
27 PTA5 DISABLED PTA5 USB_CLKIN FTM0_CH2 CMP2_OUT I2S0_TX_BCLK JTAG_TRST_b
28 PTA12 CMP2_IN0 CMP2_IN0 PTA12 CAN0_TX FTM1_CH0 I2S0_TXD0 FTM1_QD_
PHA
29 PTA13/ CMP2_IN1 CMP2_IN1 PTA13/ CAN0_RX FTM1_CH1 I2S0_TX_FS FTM1_QD_
LLWU_P4 LLWU_P4 PHB
30 VDD VDD VDD
31 VSS VSS VSS
32 PTA18 EXTAL0 EXTAL0 PTA18 FTM0_FLT2 FTM_CLKIN0
33 PTA19 XTAL0 XTAL0 PTA19 FTM1_FLT0 FTM_CLKIN1 LPTMR0_ALT1
34 RESET_b RESET_b RESET_b
35 PTB0/ ADC0_SE8/ ADC0_SE8/ PTB0/ I2C0_SCL FTM1_CH0 FTM1_QD_
LLWU_P5 ADC1_SE8/ ADC1_SE8/ LLWU_P5 PHA
TSI0_CH0 TSI0_CH0
36 PTB1 ADC0_SE9/ ADC0_SE9/ PTB1 I2C0_SDA FTM1_CH1 FTM1_QD_
ADC1_SE9/ ADC1_SE9/ PHB
TSI0_CH6 TSI0_CH6
37 PTB2 ADC0_SE12/ ADC0_SE12/ PTB2 I2C0_SCL UART0_RTS_b FTM0_FLT3
TSI0_CH7 TSI0_CH7
38 PTB3 ADC0_SE13/ ADC0_SE13/ PTB3 I2C0_SDA UART0_CTS_ FTM0_FLT0
TSI0_CH8 TSI0_CH8 b/
UART0_COL_b
39 PTB16 TSI0_CH9 TSI0_CH9 PTB16 UART0_RX FB_AD17 EWM_IN
40 PTB17 TSI0_CH10 TSI0_CH10 PTB17 UART0_TX FB_AD16 EWM_OUT_b
41 PTB18 TSI0_CH11 TSI0_CH11 PTB18 CAN0_TX FTM2_CH0 I2S0_TX_BCLK FB_AD15 FTM2_QD_
PHA
42 PTB19 TSI0_CH12 TSI0_CH12 PTB19 CAN0_RX FTM2_CH1 I2S0_TX_FS FB_OE_b FTM2_QD_
PHB
43 PTC0 ADC0_SE14/ ADC0_SE14/ PTC0 SPI0_PCS4 PDB0_EXTRG FB_AD14 I2S0_TXD1
TSI0_CH13 TSI0_CH13
44 PTC1/ ADC0_SE15/ ADC0_SE15/ PTC1/ SPI0_PCS3 UART1_RTS_b FTM0_CH0 FB_AD13 I2S0_TXD0
LLWU_P6 TSI0_CH14 TSI0_CH14 LLWU_P6
45 PTC2 ADC0_SE4b/ ADC0_SE4b/ PTC2 SPI0_PCS2 UART1_CTS_b FTM0_CH1 FB_AD12 I2S0_TX_FS
CMP1_IN0/ CMP1_IN0/
TSI0_CH15 TSI0_CH15
46 PTC3/ CMP1_IN1 CMP1_IN1 PTC3/ SPI0_PCS1 UART1_RX FTM0_CH2 CLKOUT I2S0_TX_BCLK
LLWU_P7 LLWU_P7
47 VSS VSS VSS
48 VDD VDD VDD
64 Pin Name Default ALT0 ALT1 ALT2 ALT3 ALT4 ALT5 ALT6 ALT7 EzPort
LQFP
_QFN
49 PTC4/ DISABLED PTC4/ SPI0_PCS0 UART1_TX FTM0_CH3 FB_AD11 CMP1_OUT
LLWU_P8 LLWU_P8
50 PTC5/ DISABLED PTC5/ SPI0_SCK LPTMR0_ALT2 I2S0_RXD0 FB_AD10 CMP0_OUT
LLWU_P9 LLWU_P9
51 PTC6/ CMP0_IN0 CMP0_IN0 PTC6/ SPI0_SOUT PDB0_EXTRG I2S0_RX_BCLK FB_AD9 I2S0_MCLK
LLWU_P10 LLWU_P10
52 PTC7 CMP0_IN1 CMP0_IN1 PTC7 SPI0_SIN USB_SOF_ I2S0_RX_FS FB_AD8
OUT
53 PTC8 ADC1_SE4b/ ADC1_SE4b/ PTC8 I2S0_MCLK FB_AD7
CMP0_IN2 CMP0_IN2
54 PTC9 ADC1_SE5b/ ADC1_SE5b/ PTC9 I2S0_RX_BCLK FB_AD6 FTM2_FLT0
CMP0_IN3 CMP0_IN3
55 PTC10 ADC1_SE6b ADC1_SE6b PTC10 I2C1_SCL I2S0_RX_FS FB_AD5
56 PTC11/ ADC1_SE7b ADC1_SE7b PTC11/ I2C1_SDA I2S0_RXD1 FB_RW_b
LLWU_P11 LLWU_P11
57 PTD0/ DISABLED PTD0/ SPI0_PCS0 UART2_RTS_b FB_ALE/
LLWU_P12 LLWU_P12 FB_CS1_b/
FB_TS_b
58 PTD1 ADC0_SE5b ADC0_SE5b PTD1 SPI0_SCK UART2_CTS_b FB_CS0_b
59 PTD2/ DISABLED PTD2/ SPI0_SOUT UART2_RX FB_AD4
LLWU_P13 LLWU_P13
60 PTD3 DISABLED PTD3 SPI0_SIN UART2_TX FB_AD3
61 PTD4/ DISABLED PTD4/ SPI0_PCS1 UART0_RTS_b FTM0_CH4 FB_AD2 EWM_IN
LLWU_P14 LLWU_P14
62 PTD5 ADC0_SE6b ADC0_SE6b PTD5 SPI0_PCS2 UART0_CTS_ FTM0_CH5 FB_AD1 EWM_OUT_b
b/
UART0_COL_b
63 PTD6/ ADC0_SE7b ADC0_SE7b PTD6/ SPI0_PCS3 UART0_RX FTM0_CH6 FB_AD0 FTM0_FLT0
LLWU_P15 LLWU_P15
64 PTD7 DISABLED PTD7 CMT_IRO UART0_TX FTM0_CH7 FTM0_FLT1
PTC11/LLWU_P11
PTC6/LLWU_P10
PTD4/LLWU_P14
PTD2/LLWU_P13
PTD0/LLWU_P12
PTD6/LLWU_P15
PTC4/LLWU_P8
PTC5/LLWU_P9
PTC10
PTC7
PTD5
PTD3
PTD1
PTC9
PTC8
PTD7
61
51
62
52
59
55
49
58
56
60
50
64
63
57
54
53
PTE0 1 48 VDD
PTE1/LLWU_P0 2 47 VSS
VDD 3 46 PTC3/LLWU_P7
VSS 4 45 PTC2
USB0_DP 5 44 PTC1/LLWU_P6
USB0_DM 6 43 PTC0
VOUT33 7 42 PTB19
VREGIN 8 41 PTB18
PGA0_DP/ADC0_DP0/ADC1_DP3 9 40 PTB17
PGA0_DM/ADC0_DM0/ADC1_DM3 10 39 PTB16
PGA1_DP/ADC1_DP0/ADC0_DP3 11 38 PTB3
PGA1_DM/ADC1_DM0/ADC0_DM3 12 37 PTB2
VDDA 13 36 PTB1
VREFH 14 35 PTB0/LLWU_P5
VREFL 15 34 RESET_b
VSSA 16 33 PTA19
21
31
22
25
26
28
29
23
24
27
32
30
19
18
17
20
XTAL32
DAC0_OUT/CMP1_IN3/ADC0_SE23
EXTAL32
VREF_OUT/CMP1_IN5/CMP0_IN5/ADC1_SE18
VBAT
VSS
PTA0
PTA3
PTA4/LLWU_P3
PTA13/LLWU_P4
PTA12
PTA1
PTA2
PTA5
PTA18
VDD
9 Revision History
The following table provides a revision history for this document.
Asia/Pacific:
Freescale Semiconductor China Ltd.
Exchange Building 23F
No. 118 Jianguo Road
Chaoyang District
Beijing 100022
China
+86 10 5879 8000
support.asia@freescale.com
241
Features
TN
IA
■ Single and dual section control
PL
M
CO
S ■ Metal shaft styles
oH
■ Carbon element
*R
(.330)
(.039) (.157) 30 °
100 1.2
5.0 5.0
80 .047)
(.196) (.196)
60
40
33
20 SHAFT SHOWN IN CCW POSITION
0 MM
0 10 20 30 40 50 60 70 80 90 100 DIMENSIONS:
(INCHES)
Ambient Temperature (°C)
1 2 3
2 1.0
10.0 (.039)
(.393)
1 3
SCHEMATIC
SHAFT SHOWN IN CCW POSITION
*RoHS Directive 2002/95/EC Jan. 27, 2003 including annex and RoHS Recast 2011/65/EU June 8, 2011.
Specifications are subject to change without notice.
The device characteristics and parameters in this data sheet can and do vary in different applications and actual device performance may vary over time.
Users should verify actual device performance in their specific applications.
Additional Features Applications
■ Linear, audio and reverse audio taper ■ Audio/TV sets
options ■ Car radio
■ RoHS compliant* ■ Amplifiers/mixers/drum machines/
synthesizers
■ PCs/monitors
■ Appliances
Product Dimensions
PDB181-B PDB181-E PDB181-D
L
L
6.5 6.5 L
2.0 (.255) (.255) 6.5
(.078) 2.0 (.255)
9.5 (.078) 2.0
(.374) 9.5 (.078)
6.0 DIA. 9.5
DIA. (.374)
A (.236) 6.0 (.374) DIA.
A (.236) 6.0
A (.236)
16.5
DIA. 16.5
(.649)
1.0 (.649)
2.0 DIA.
(.039) 2.0 1.0
(.078) 2.0
(.078) (.039) 1.0
18 TEETH (.078) (.039)
M7 x P0.75 KNURL 18 TEETH
M7 x P0.75 KNURL M7 x P0.75
18 TEETH
0.5 KNURL
3.5
(.019)
17.0 (.137)
17.0 DIA.
(.669)
(.669)
17.0
8.4 DIA.
(.669)
(.330)
30 ° 7.8
1.2 (.307)
(.047)
30 °
1.2
(.047)
23.0 ± 0.5
(.905 ± .019)
9.0 2.8
(.354) (.110) 13.0
(.511) 2.8
(.110) 11.5
3.5 (.452)
(.137)
1 2 3
3.5
5.0 1 2 3
(.137) 1.0
1.0 (.196)
2.5
(.039) 5.0 5.0 (.039)
(.098) 15.0 SHAFT SHOWN IN CCW POSITION (.196) (.196)
(.590)
MM SHAFT SHOWN IN CCW POSITION
DIMENSIONS:
8.4
(INCHES)
(.330)
30 °
1.2
(.047)
1 2 3
3.5
10.0 (.137)
(.393)
Product Dimensions
L L ± 0.5
6.5 6.5 L
(.255) (.255) 6.5
2.0 2.0 (.255)
(.078) (.078) 2.0
9.5 (.078)
DIA. 11.5
(.370) 11.5
6.0 (.452) DIA.
A (.236) 6.0 +0/-0.1 (.452) DIA.
(.236 +0/-.004) 6.0
F A (.236)
16.5
DIA.
(.649)
2.0 1.0
(.078) (.039) 1.0
M7 x P0.75 2.0
18 TEETH 4.5 (.039)
M7 x P0.75 (.078)
3.5 KNURL (.177)
(.137) M7 x P0.75 18 TEETH
KNURL
13.2 R2 R1
(.519) 3.8
(.149)
R2 R1 5.0
17.0 3.5
DIA. (.196)
(.669) (.138)
7.8
(.307) 6.0
30 ° (.236) 17.0
DIA.
1.2 (.669)
(.047) 17.0
DIA. 8.4
(.669)
7.8 (.330)
30 °
(.307) 1.2
1.2 (.047)
2.8 30 ° ± 10 °
(.047)
(.110)
16.5
(.649)
4.0 2.8
2.8 (.110) 12.5
(.157) (.110) 23.0
(.492)
(.906)
1 2 3 9.0
3.5 (.354)
(.137) 1 2 3
5.0 5.0 1.0 4.0
(.196) (.196) (.039) (.157)
SHAFT SHOWN IN CCW POSITION 1 2 3
6 PLCS.
2.5 5.0 5.0
(.098) 3.5 (.196) (.196)
1.0 (.138)
(.039) SHAFT SHOWN IN CCW POSITION
5.0 5.0
(.196) (.196)
SHAFT SHOWN IN CCW POSITION
R1
1 3
R2
1’ 3’
2’
SCHEMATIC
MM
DIMENSIONS:
(INCHES)
Specifications are subject to change without notice.
The device characteristics and parameters in this data sheet can and do vary in different applications and actual device performance may vary over time.
Users should verify actual device performance in their specific applications.
PDB18 Series - 17 mm Rotary Potentiometer
11.5
13.5 2.0 1.0 1.0
(.453) 2.0 2.0
(.531) (.078) (.039) (.039) 1.0
16.5 (.078) (.078) (.039)
M7 x P0.75 18 TEETH 18 TEETH 18 TEETH
KNURL (.649) M7 x P0.75
R2 R1 R1 KNURL KNURL SLOT SHOWN IN
8.0 6.0 +0/-0.1 CCW POSITION
R2 DIA.
(.314) (.236 +0/-.004)
14.0 0.5 3.5
(.551) (.019) (.137)
4.5 P Type
(.177)
17.0 20 25 30
DIA. L
(.669) 17.0 (.787) (.984) (1.181)
DIA.
8.4 (.669)
8.4 6.0
(.330) DIA.
(.330) (.236)
30 ° 30 °
1.2
1.2
(.047)
(.047)
9.7
2.8
2.8
(.381)
F Type
(.110)
(.110)
15 20 25 30 35
L (.591) (.787) (.984) (1.181) (1.378)
1.0 7 12 12 12 12
6 PLCS. F
1 2 3 (.039) (.276) (.472) (.472) (.472) (.472)
5.0 5.0 1 2 3
L ± 0.5 DIA.
(.196) (.196) 6.0 +0/-0.1
(L ± .020)
6.5 (.236 +0/-.004)
5.0 5.0 DIA.
SHAFT SHOWN IN CCW POSITION (.256) 4.5
(.196) (.196)
F (.177)
SHAFT SHOWN IN CCW POSITION
MM
DIMENSIONS:
(INCHES)
70
50,000 503
Terminal Configuration 100,000 104
60
(Pin Layout) 200,000 204
Terminal 1-2 Output Voltage
Terminal 1-3 Input Voltage
50
(see individual drawings) 500,000 504
• K = PC Pins vertical/ 1,000,000 105
40 Down Facing
(12.5 mm)
30 A6
): ): A5 • A = PC Pins vertical/
0A A
20
(3 (25 : A4
A) Down Facing
(20 A): A3
(15 (18.0 mm)
A2 1
10 A):
(10 5A): A
(0
• B = PC Pins vertical
Down Facing
0 10 20 30 40 50 60 70 80 90 100 (23.0 mm)
Rotational Travel (%) • E = Solder Lugs
Rear Facing
• P = PC Pins
B Series Tapers Rear Facing
100
• D = PC Pins
Front Facing
1
:B
90
5
)
): B
): (1B
2
): B
(2B 3
(5B
Detent Option
): B
80
(3B
(B
4
• 2 = Center Detent
): B
X 100 (%)
(4B
70 • 4 = No Detents
• 5 = 10 Detent / 11 Position
60 • 6 = 20 Detent / 21 Position
Terminal 1-2 Output Voltage
Terminal 1-3 Input Voltage
50
• 7 = 30 Detent / 31 Position
• 8 = 40 Detent / 41 Position
40
Standard Shaft Length
30 • 15 = 15 mm
• 18 = 18 mm
20 • 20 = 20 mm
• 25 = 25 mm
10
• 30 = 30 mm
0 10 20 30 40 50 60 70 80 90 100 Shaft Style
Rotational Travel (%) • F = Metal Flatted Shaft
• K = Metal Knurled Type Shaft
18 Toothed Serration Type
C Series Tapers • P = Metal Plain Shaft
100
Resistance Code (See Table)
90
Resistance Taper (See Taper Charts)
80 Taper Series followed by Curve Number
X 100 (%)
60
Terminal 1-2 Output Voltage
Terminal 1-3 Input Voltage
50
40
(3
30 (25 0C):
C C
(20 ): C 6
5
(15 C):
20 C) C4
:C
(1 3
(05 0C)
C) :
10 :C C
1
0 10 20 30 40 50 60 70 80 90 100
Rotational Travel (%)
REV. 03/13
Specifications are subject to change without notice.
The device characteristics and parameters in this data sheet can and do vary in different applications and actual device performance may vary over time.
Users should verify actual device performance in their specific applications.
Anexo C: Cálculos mecánicos del sistema de fuerza. [16]
Para el dimensionamiento de las partes, se considera que la fuerza máxima que puede aplicar la
persona es de 200N. Este valor es superior a la fuerza que puede realizar una persona que ha
sufrido un accidente cardiovascular y que queda con una limitación de movimiento. Esta puede
llegar a ejercer una fuerza de aproximadamente de 150N después de 24 semanas de
rehabilitación [22].
Por lo tanto, al realizar los cálculos con una fuerza de 200N se asegura que la pieza funcionar a
para cualquier persona que se encuentre por debajo de este nivel. Además, como se ve más
adelante, las bandas elásticas utilizadas en este proyecto pueden proporcionar una fuerza
máxima de 60N lo que indica que al diseñar con 200N se está usando un valor muy superior al
que experimentará el dispositivo.
Para fabricar la pieza se disponía solamente del servicio de impresión 3D que ofrece el
laboratorio LAIMI. Este laboratorio cuenta con plásticos ABS, PLA y PETG como materiales de
impresión por lo que las opciones de materiales se limitaban a estas opciones. Se escoge el
material PETG debido a que ofrece las mejores características de resistencia en comparación
con los otros [23].
Al trabajar con partes fabricadas mediante impresión 3D es clave determinar el efecto del
porcentaje de "infill" o relleno con que se configura la impresión, ya que este afecta las
propiedades mecánicas de la pieza. Como se verá más adelante las piezas se fabricaron con un
infill de 80 %. Para determinar el límite elástico de esta configuración, se recurrió a un estudio de
caracterización de piezas fabricadas en PETG con impresión 3D donde se determinó que un infill
de 80% produce un límite elástico de 28.78MPa. Este valor se toma para realizar los cálculos de
la pieza móvil.
Para determinar el grosor mínimo de cada una de las partes sometidas a esfuerzo se analizan
mediante cálculos de esfuerzo de flexión considerando un factor de seguridad de 2 que se
encuentra en el rango de 1.25 a 2 utilizado en el diseño de materiales dúctiles como el plástico
[24].
Segmento de la banda
247
Además, la sección está apoyada en los extremos donde se conecta al resto de la pieza. En las
siguientes imágenes se muestran los diagramas de distribución de fuerzas, esfuerzo cortante y
momento flector:
Del diagrama se determina que el momento flector máximo es de 3.98 Nm. Ahora se utiliza la
fórmula de esfuerzo flector máximo:
Donde:
Se utiliza el momento de inercia de una viga rectangular. La dimensión del ancho del segmento
(b) se estableció en 15 mm para ser cómodo al usar con la mano [21], por lo que solo debe
determinarse el grosor (h):
248
Ahora se reemplaza en la fórmula de factor de seguridad. El material PETG tiene un límite
elástico de 28.78MPa [23] para la configuración de impresión usada, como se mencionó
previamente.
Donde:
Sección de la mano:
Para la sección de la mano se procede de la misma forma iniciando con los diagramas de fuerza
cortante y momento flector. En este caso se considera que la fuerza está distribuida en todo lo
largo de la pieza para simular la carga aplicada por los dedos. Por lo tanto, la fuerza por unidad
de longitud es
249
Figura 3.6: Diagrama de ubicación de fuerzas y fuerza cortante en sección 2.
En este caso, también se estableció el ancho (b) en 15mm igual a la otra sección, por lo que
interesa calcular el grosor (h). Del diagrama de momento flector se obtiene que el momento
máximo es 2.85Nm. Reemplazando los valores en la fórmula anterior se obtiene:
El grosor de esta sección en la parte más delgada se estableció en 10mm para seleccionar un
valor mayor.
Además de la pieza móvil, es necesario determinar el radio requerido para las 2 barras
horizontales. Estas piezas funcionan solo para permitir el desplazamiento de la pieza móvil por
lo que no experimentan carga axial, pero sí experimenta una fuerza de flexión cuando la persona
está usando el dispositivo ya que no se puede asegurar que la dirección de la fuerza tiene la
misma dirección del movimiento. Esta fuerza se estimó en un 20% de la fuerza en la dirección
250
de movimiento, es decir 40N. La longitud de la pieza móvil es de 55mm por lo que la fuerza por
unidad de longitud es:
Para realizar el cálculo del diámetro de estas barras es necesario establecer primero la longitud
que requieren. La longitud de estos rieles está determinada por la extensión de las bandas
elásticas la cual depende a su vez de la capacidad de la máquina de ensayos de tensión donde
se caracterizaron las bandas. Esto debido a que la longitud de las bandas implementadas en el
dispositivo debe ser igual a la usada en el ensayo para que sea válida la expresión obtenida en
el experimento.
Debido a que el rango de movimiento que se puede obtener con el sensor seleccionado (ver más
adelante) es de 6cm, este valor establece un mínimo para la longitud de la banda para una
extensión del 100 %. Sin embargo, se busca los menores rangos de fuerza posibles por el
objetivo de ser un dispositivo de rehabilitación para personas con movilidad limitada.
Para lograr esto se debe aumentar la longitud inicial, por lo que se estableció en 10cm y se
realizaron los ensayos de tensión para determinar sí son adecuados en esa longitud. Más
adelante se describen los resultados de los ensayos donde se determina que los valores de
fuerza son adecuados por lo que se estableció la longitud de 10cm como correcta.
Al considerar, la longitud de las bandas, la pieza móvil y los soportes laterales se estableció por
geometría que la longitud de los rieles o barras horizontales debía ser de 268mm. Este valor es
el que se utiliza como base en los siguientes cálculos para determinar el diámetro necesario de
la barra.
Se dibujan los diagramas de fuerzas. Se colocó la fuerza aplicada como una carga distribuida en
todo el largo de la pieza móvil y se ubicó en la posición central para maximizar el momento
flector y diseñar para el caso más crítico.
251
Figura 3.8: Diagrama de ubicación de fuerzas y fuerza cortante para la barra de aluminio.
Del diagrama se obtiene que el momento máximo es 2.17Nm. En este caso, se utiliza el momento
de inercia de una barra circular.
Despejando el radio con la fórmula del factor de seguridad se obtiene la siguiente fórmula en la
que se reemplazan los valores. El límite elástico para el aluminio es 69GPa [24].
Este valor es tan pequeño porque el aluminio es muy resistente y la carga que tiene es muy baja.
Se seleccionó una barra de aluminio de 1/4 de pulgada para trabajar con un tamaño estándar de
fácil acceso que cumple con el tamaño mínimo requerido.
252
Anexo D: Control del sistema de fuerza. [16]
Para investigar la resistencia elástica de cada banda se realizó un ensayo de tensión basado en
el método definido en [33]. Se desarrolló un ensayo de tensión siguiendo la norma ASTM D41216
(2021) (Métodos de prueba estándar de tensión para hule vulcanizado y elastómeros
termoplásticos). El ensayo se realizó en el laboratorio de pruebas de tensión de la Escuela de
Materiales.
Para esto se utilizó una máquina de tensión de la marca MTSBionix, con una celda de carga de
2.5kN. Cada ciclo de tensión se realizó a una velocidad de 500mm/min siguiendo la normativa
[27].
Normalmente para pruebas de ruptura la norma indica que se deben utilizar especímenes con
forma de pesa, pero para obtener curvas de esfuerzo deformación en la zona de no ruptura o
propiedades del módulo elástico del material los especímenes rectos son aconsejables [34]. Por
esta razón, como solo interesa caracterizar las bandas en la zona elástica, se prepararon
especímenes de forma rectangular con dimensiones de 140mm de largo y 25mm de ancho
(dimensiones estándar del Molde A definido en la norma). En la siguiente imagen se muestran
los especímenes de prueba que se utilizaron.
Todas las pruebas se realizaron de forma que las mordazas sujetaran cada una 2cm de la banda
de acuerdo con la norma [27] y con una longitud libre de 10cm. La siguiente imagen muestra una
foto del espécimen rojo colocado en la máquina de ensayo.
253
Figura 3.15: Espécimen de prueba rojo en máquina de ensayo.
254
Una vez que se repitió este proceso para todas las bandas se elaboró el siguiente gráfico de
comparación. El color de la línea en el gráfico es igual al color de la banda elástica que
representa.
En este gráfico se observa que la banda de mayor resistencia es la de color negro. La fuerza
máxima para esta banda, con una deformación de 60mm, es aproximadamente 14.4N. Este valor
de fuerza se debe multiplicar por 4, porque los ensayos se realizaron con especímenes de prueba
de la mitad del grosor y en la configuración del dispositivo se colocan en paralelo, lo que hace
que la fuerza real para la deformación sea 4 veces la medida en el ensayo. De esta forma, la
fuerza máxima que genera el dispositivo es de 57.6N. Este valor de fuerza es adecuado para las
primeras fases de rehabilitación.
En [22] se indica que la fuerza máxima que desarrolla un paciente después de 24 semanas de
terapia es aproximadamente 120N, por lo tanto, los valores de fuerza que se pueden generar con
este diseño se encuentran dentro del rango adecuado al inicio de la terapia para el movimiento
de agarre.
255
En forma de resumen, las pruebas de laboratorio permiten obtener las relaciones entre el
desplazamiento y la fuerza para cada banda. Como se muestra en el gráfico anterior, todas
presentan un comportamiento de relación cuadrática con un coeficiente de correlación mayor a
0.99 para todos los casos. El siguiente cuadro muestra las ecuaciones resultantes y la corrección
para el valor visto en el dispositivo por lo mencionado anteriormente.
Tabla 3.1: Resumen de funciones fuerza desplazamiento y fuerza máxima para las bandas
elásticas
256
Anexo E: Pruebas de bandas elásticas. [16]
Tabla A.1: Datos experimentales del ensayo de fuerza-deformación para las 5 bandas de
colores (Parte 1). [16]
Posición (mm) Verde (N) Azul (N) Amarillo (N) Rojo (N) Negro (N)
257
20 1,38561747 -0,32333036 0,04361073 0,49474338 0,55658319 0,84390244
258
48 3,67168907 -0,03762543 0,42366485 0,95201037 1,27673143 1,81898473
259
71 5,54493907 0,33803284 0,82085531 1,31549933 1,80847947 2,71978483
260
94 7,4200358 0,57421625 1,03903313 1,77904967 2,4231523 3,2544384
261