Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Punto
El principal aporte es el mantenimiento y control del dispositivo y verificar que cumpla con el
funcionamiento de rehabilitación, me voy por esta respuesta debido a que este es un dispositivo
prácticamente biomédico es decir nosotros como biomédicos podemos participar en la
construcción general del instrumento pero sin llegar a profundizar o tener el desarrollo que
lograría un Ing. mecatrónica en la construcción , un electrónico en la implementación de circuitos
o en la programación como un Ing. de sistemas, pero en cuanto del funcionamiento de
rehabilitación y mantenimiento y control somos los más indicados par poder observar si el
instrumento está cumpliendo su función si está en buen estado si cumple con las garantías básicas
para lograr una buena rehabilitación del paciente y si no es así porque no lo cumple.
2. Punto
Elabore un esquema del circuito a implementar. Usted puede definir la cantidad de entradas y
salidas que considere necesarias.
Entradas
Salidas puerto C0,c1,c2 Artromotor modelo
Kinetec-Optima
Puerto D 0,1,2
Micro controlador Pin C1 ángulo derecha del
instrumento
Explique en palabras de forma técnica como funcionaria el sistema, para ello responda lo
siguiente:
Se utilizaran los periféricos del pinD como entrada de las interrupciones las cuales serán pinD0,
pinD1 y PinD2 siendo los pines 0 y 1 los que controlan la rotación y el pin2 la velocidad.
Los pines del puerto pin C servirán como salidas a lineal de bola para el ajuste del ángulo y demás,
el pin 0A se encargara de llevaran los datos de la señal pwm generada para el control de la
mecanismo.
ii. Como configurará cada uno de los periféricos del microcontrolador (ejemplo: cuales pines
Serán de entrada/salida, que “modo” utilizará para los temporizadores, que interrupciones
La segunda interrupción será con el pin d2 y será para el aumento de la velocidad, se hará una
función incremente o decremento en los casos del switch donde habrán 9 casos o 9 opciones
donde la persona escogerá el aumento de velocidad que ira desde el 10% hasta el 90% y un if
dentro de la interrupción que le indicara al programa que la persona quiere detener la velocidad.
Los timer se habilitaran por comparación donde el valor a comprar será 249 escogido por la
persona y se hará un temporizador donde el valor que se escoge dependiendo el tiempo en pausa
que desee la persona y que ira con un valor inicial de 1 y su valor máximo será 59 segundos para
que el valor a comparar este dentro de estos casos se usara un if para asegurar que el valor
máximo sea igual a 59s y una función incrementar, el pre escalador destinado para eso será de
1024 y su valor a comparar será de 249 .
iii. Como combinará los diferentes periféricos para lograr que el sistema funcione de la forma
Requerida (por ejemplo: el temporizador activará el motor cada n segundos, la interrupción
se ejecuta cada una de las funciones donde lo primero será la interrupción int 0 la cual se encarga
de ver si está detenido el programa o está corriendo si la entra del pinD0 y pinD1 son diferentes a
00 y 11 el iniciara el registro TCCR0B el cual se encarga de iniciar a su vez el timer de pausas,
además de esto se encargara de o correr hacia la izquierda o derecha dependiendo si el valor de
las entradas es de 01 o 10, y también iniciara el programa o interrupción de velocidad es decir
iniciara la interrupción 1 para que corra si los puertos de las entradas son 11 o 00 ni el timer ni la
interrupción 1 se ejecutaran. Dentro de la interrupción y dentro del aso 1 y 2 también se
encuentra una función para incrementar los grados que se corra hacia la derecha o izquierda el
mecanismo sabiendo de antemano que estos valores pertenecen a una pwm que indicara
dependiendo su valor si se corre 10, 20, 30, etc. grados o a la derecha o a la izquierda nuevamente
diciendo si es del caso 2 o 1 (1 se mueve hacia la izquierda, 2 se mueve a la derecha).
Dentro del timer se encuentran los tiempos en pausa o el tiempo en el que se recibe la pwm que
controla la velocidad y ángulo del mecanismo, este timer variara su tiempo en pausa siendo x la
variable que toma este tiempo y también utilizando una función decremento o incremento dentro
de la interrupción pero no dentro de if, en el if de este timer entregará un pwm dependiendo los
valores del puerto a específicamente el pinA0 y este modulara ángulo y velocidad del sistema.
Por ultimo los cambios de las interrupciones serán mostrados por los puertos del pinC que irán
directamente conectados al mecanismo donde el puerto Pin C0 controlara la velocidad mientras
que el puerto Pinc1, Pinc2 controlaran el ángulo