Vous êtes sur la page 1sur 10

Sensores infrarrojos para ritmo cardiaco

Definicin
Un sensor infrarrojo es un dispositivo optoelectrnico capaz de medir la radiacin
electromagntica infrarroja de los cuerpos en su campo de visin. El cual es
necesario debido a que los cuerpos emiten una cierta cantidad de radiacin, la
cual resulta invisible para nuestros ojos pero no para estos aparatos electrnicos,
ya que se encuentran en el rango del espectro justo por debajo de la luz visible. Commented [P1]: Citas y al final de un prrafo no va una coma

Para hacer una breve descripcin de lo que es una radiacin infrarroja, imagnate
la luz del sol, pues esta contiene todas las bandas de colores con las cuales se
compone la luz blanca (conocido como espectro de emisin de luz), ahora, en los
extremos del espectro se encuentra la radiacin infrarroja (IR) y la ultravioleta
(UV), ambas son imposibles de ver, es decir son invisibles, pero estn presentes y
nosotros las vamos a poner en evidencia.

En microbtica tanto como en robtica, se hace uso de este tipo de emisin de luz
(en especial la infrarroja) con la intensin de detectar obstculos sin que uno de
nuestros modelos tome contacto fsico con el mismo. En algunos casos una vez
establecida la comunicacin entre emisor y receptor, es posible realizar una
transmisin de datos. (Rueda, 2011)

Funcionalidad De qu?
Se busca disear un medidor que adquiera la cantidad de pulsaciones por minuto
de un sujeto, mostrndolo en un arreglo de display de 7 segmentos.

Por medio de un botn el sistema empezara a adquirir los datos provenientes de


un sensor ptico, el cual traducir las diferencias de coloracin en la piel de algn
dedo a voltajes, los cuales pasaran por un control y estabilizacin eliminando
cualquier posible ruido y dejando solo la seal real de la pulsacin, al pasar el
minuto el sistema mostrara el total de pulsos presentes, por medio de contadores,
acumuladores y comparadores se adquirir la cantidad de pulsaciones por minuto,
pasado este tiempo cesara de adquirir y mostrara la informacin.

Luego por medio de volver a presionar el botn, borrara la informacin y volver a Commented [P2]: Mejorar la redaccin.

censar para volver a ser el ciclo de adquisicin y muestra. La muestra de datos


ser por medio de arreglos de displays los cuales mostraran el total; mientras
estn adquiriendo la seal, es decir la fase de adquisicin deber mostrar alguna
barra de estado o anuncio lumnico de espera en los displays.

Fig. 1. Dedo en accin al detalle


Fig. 2. Diagrama de bloques del contador de pulso
cardiaco

Descripcin de los bloques


Bloque Seal del dedo: este es el encargado de capturar la seal proveniente de
nuestros sensores fotosensibles traduciendo el pulso cardiaco a voltajes o
corrientes trabajables.
Bloque Acople de impedancias: encargado de estabilizar la seal y eliminar
cualquier tipo de ruido innecesario para la toma de datos.
Bloque Amplificador de Seal: este es el encargado de elevar el voltaje a un
rango trabajable por las siguientes etapas.
Bloque Comparador de voltaje: al recibir la seal, la compara con algn valor
existente el cual al ser correcta dar un pulso a la siguiente etapa para guardar el
dato.
Bloque contador de pulsos: encargado de almacenar los datos provenientes del
comparador, este acumulara los valores en forma numrica de la cantidad de
pulsos presentes durante el tiempo.
Bloque Control de Datos: encargado de detener el conteo de pulsos y mostrarlos
en un display de 7 segmentos hasta que se vuelva a iniciar el proceso de
adquisicin. Este control tendr el objetivo de mostrar el conteo total pasado 60
segundos. (Miranda, 2013) error en la cita
Ventajas y Desventajas
Ventajas:

1. Requerimientos de bajo voltaje por lo tanto es ideal para Laptops, telfonos,


asistentes personales digitales.

2. Sensor de bajo costo: 3 cntimos

3. Circuitera simple: no requiere hardware especial, puede ser incorporado en el


circuito integrado de un producto.

4. Alta seguridad: Como los dispositivos deben ser apuntados casi directamente
alineados (capaces de verse mutuamente) para comunicarse.

Desventajas:

1. Se bloquea la transmisin con materiales comunes: personas, paredes, plantas,


etc.

2. Corto alcance: la performance cae con distancias ms largas.

3. Sensible a la luz y el clima. Luz directa del sol, lluvia, niebla, polvo, polucin
pueden afectar la transmisin.

4. Velocidad: la transmisin de datos es ms baja que la tpica transmisin


cableada. (Naranja, 2009)
Vibradores De qu?

Definicin

Los vibradores magnticos son sistemas de masa-resorte que aprovechan la


cercana de resonancia de todo el sistema vibrante (motor
+ equipo til). La vibracin que la corriente de excitacin
genera en el motor se transmite directamente a un equipo
til (por ejemplo, un tamiz, una canaleta o un tubo). Con
ello no se necesitan correas, ejes, bastidores,
ventiladores, dispositivos de accionamiento o discos
excntricos para lograr un funcionamiento correcto. Los
errores en el manejo quedan excluidos y no es preciso
adoptar medidas de proteccin adicionales. Fig. 3. Interior de un
Vibrador

Los vibradores magnticos generan en el equipo til


movimientos vibratorios lineales dirigidos. La direccin de la
vibracin discurre siempre en un "ngulo de vibracin"
concreto con respecto a la horizontal. La "amplitud til de la
vibracin" corresponde al doble de la amplitud de la
frecuencia de vibracin de todo el sistema. ste valor
define la altura mxima de la microproyeccin y, en
consecuencia, la velocidad de transporte terica. El caudal Fig. 4.
real lo determina bsicamente la seccin del transportador
y la densidad aparente de la carga a granel.

Los vibradores magnticos pueden regularse


continuamente mediante la tensin del motor. Alcanzan
enseguida el rendimiento de transporte completo, sin los
molestos efectos de arranque y frenado de los motores
convencionales. Esta caracterstica resulta especialmente
importante en la dosificacin y descarga de material, as
como en la tcnica de procesos. Fig. 5.

El sencillo sistema de inversin de polaridad de fases de los


motores permite incorporar, sin gastos de construccin
adicionales, dispositivos de transporte reversibles para
alternar la direccin de transporte del material. De este
modo se evitan costosos mecanismos de trampilla y otras
Fig. 6.
construcciones de distribucin similares.
El captador de vibraciones integrado en el vibrador
magntico posibilita la medicin continua de la amplitud
interna de la vibracin y, en consecuencia, crear un circuito
de regulacin cerrado para controlar el sistema de
transporte. Esto aumenta el grado de eficacia y evita
eventuales daos originados por los golpes producidos al
aglomerarse el material de transporte o por una
sobrecarga. (Losan, 2013) Fig. 7.
Programacin en microcontroladores

El microcontrolador ejecuta el programa cargado en la memoria Flash. Esto se


denomina el cdigo ejecutable y est compuesto por una serie de ceros y unos,
aparentemente sin significado. Dependiendo de la arquitectura del
microcontrolador, el cdigo binario est compuesto por palabras de 12, 14 o 16
bits de anchura. Cada palabra se interpreta por la CPU como una instruccin a ser
ejecutada durante el funcionamiento del microcontrolador. Todas las instrucciones
que el microcontrolador puede reconocer y ejecutar se les denominan
colectivamente Conjunto de instrucciones. Como es ms fcil trabajar con el
sistema de numeracin hexadecimal, el cdigo ejecutable se representa con
frecuencia como una serie de los nmeros hexadecimales denominada cdigo
Hex. En los microcontroladores PIC con las palabras de programa de 14 bits de
anchura, el conjunto de instrucciones tiene 35 instrucciones diferentes.

Fig. 8. Programacin de Microcontrolador mediante Lenguaje Binario

LENGUAJE ENSAMBLADOR

Como el proceso de escribir un cdigo ejecutable era considerablemente arduo,


en consecuencia fue creado el primer lenguaje de programacin denominado
ensamblador (ASM). Siguiendo la sintaxis bsica del ensamblador, era ms fcil
escribir y comprender el cdigo. Las instrucciones en ensamblador consisten en
las abreviaturas con significado y a cada instruccin corresponde una localidad de
memoria. Un programa denominado ensamblador compila (traduce) las
instrucciones del lenguaje ensamblador a cdigo mquina (cdigo binario).
Fig. 9. Programacin de Microcontrolador Mediante un Programa

Este programa compila instruccin a instruccin sin optimizacin. Como permite


controlar en detalle todos los procesos puestos en marcha dentro del chip, este
lenguaje de programacin todava sigue siendo popular.

Ventajas de lenguajes de programacin de alto nivel


A pesar de todos los lados buenos, el lenguaje ensamblador tiene algunas
desventajas:
Incluso una sola operacin en el programa escrito en ensamblador consiste
en muchas instrucciones, hacindolo muy largo y difcil de manejar.
Cada tipo de microcontrolador tiene su propio conjunto de instrucciones que
un programador tiene que conocer para escribir un programa
Un programador tiene que conocer el hardware del microcontrolador para
escribir un programa
Programa escrito en C (El mismo programa compilado al cdigo ensamblador):

Fig. 10. Lenguaje Ensamblador


Los lenguajes de programacin de alto nivel (Basic, Pascal, C etc.) fueron creados
con el propsito de superar las desventajas del ensamblador. En lenguajes de
programacin de alto nivel varias instrucciones en ensamblador se sustituyen por
una sentencia. El programador ya no tiene que conocer el conjunto de
instrucciones o caractersticas del hardware del microcontrolador utilizado. Ya no
es posible conocer exactamente cmo se ejecuta cada sentencia, de todas formas
ya no importa. Aunque siempre se puede insertar en el programa una secuencia
escrita en ensamblador.

Para escribir un programa para un microcontrolador PIC en lenguaje ensamblador,


probablemente sepa que la arquitectura RISC carece de algunas instrucciones.
Por ejemplo, no hay instruccin apropiada para multiplicar dos nmeros. Por
supuesto, para cada problema hay una solucin y ste no es una excepcin
gracias a la aritmtica que permite realizar las operaciones complejas al
descomponerlas en un gran nmero operaciones ms simples. En este caso, la
multiplicacin se puede sustituir con facilidad por adicin sucesiva (a x b = a + a +
a + + a). Ya estamos en el comienzo de una historia muy larga No hay que
preocuparse al utilizar uno de estos lenguajes de programacin de alto nivel como
es C, porque el compilador encontrar automticamente la solucin a ste
problema y otros similares. Para multiplicar los nmeros a y b, basta con escribir
a*b.

Lenguaje C

El lenguaje C dispone de todas las ventajas de un lenguaje de programacin de


alto nivel (anteriormente descritas) y le permite realizar algunas operaciones tanto
sobre los bytes como sobre los bits (operaciones lgicas, desplazamiento etc.).
Las caractersticas de C pueden ser muy tiles al programar los
microcontroladores. Adems, C est estandarizado (el estndar ANSI), es muy
portable, as que el mismo cdigo se puede utilizar muchas veces en diferentes
proyectos. Lo que lo hace accesible para cualquiera que conozca este lenguaje sin
reparar en el propsito de uso del microcontrolador. C es un lenguaje compilado,
lo que significa que los archivos fuentes que contienen el cdigo C se traducen a
lenguaje mquina por el compilador. (Verle, 2009)
Referencias
Losan, S. (2013). Principio de funcionamiento y apliaciones de la tecnica de vibracin. Losan, S.A.,
5.

Miranda, I. W. (2013). MEDIDOR DE PULSO CARDIACO. Universidad de San Carlos de Guatemala, 5.

Naranja, G. (2009). Sensor Infrarrojo. Sensores Infrarrojos con Microprocesador dsPIC30F4013, 17.

Rueda, L. (2011). Sensores - Emisin y Recepcin de Infrarrojos. Ero-Pic, 10.

Verle, M. (2009). MICROCONTROLADORES PIC PROGRAMACIN EN C CON EJEMPLOS.


MikroElektronika.