Documente Academic
Documente Profesional
Documente Cultură
por
Elizabeth Aguilera Chvez
Olga Graciela Barrera Daz
Presentado a la academia de Sistemas Digitales y Comunicaciones
del Instituto de Ingeniera y Tecnologa de
La Universidad Autnoma de Ciudad Jurez
para su evaluacin
LA UNIVERSIDAD AUTNOMA DE CIUDAD JUREZ
Abril del 2009
GLUCMETRO DIGITAL CON EMISOR DE VOZ
Alejandra Mendoza Carren
Presidente de la academia
___________________________________________
Diego Alberto Arenivar Daz
Asesor
___________________________________________
Elizabeth Aguilera Chvez
Alumno
___________________________________________
Olga Graciela Barrera Diaz
Alumno
___________________________________________
ANTECEDENTES DEL PROBLEMA
La diabetes se origina cuando una persona diabtica no consume alimentos, los azucares
que estos contienen se absorben desde el intestino y pasan a la sangre elevando as los
niveles de azcar.
Existen dos tipos de diabetes, el tipo 1 en el cual es necesario el suministro de insulina,
el tipo 2 (diabetes mellitus) que se sabe que entre el 85% y 90% de los casos que
padecen este tipo de diabetes. En este tipo de diabetes el 80% de las personas son
obesas o tienen antecedentes, malos hbitos alimenticios, son sedentarios, y con fuertes
tensiones emocionales. Por lo general se diagnostica despus de los 30 aos. Y no
requieres de insulina para sobrevivir, pero si se necesita un control adecuado para
prolongar la calidad de vida [1].
En 1974 lleg el primer medidor de glucosa destinado a ser utilizado en la consulta
mdica. Necesitaba aplicarse una gota de sangre en la zona de reaccin de la tira
reactiva, retirar la sangre restante con un pao de algodn pasados 60 segundos y
efectuar la lectura una vez transcurridos otros 60 segundos. En 1978 se desarrolla la
primera tira reactiva para este medidor, que permite determinar los valores de glucosa
tambin en recin nacidos. Despus se consigui la codificacin especfica de las tiras
reactivas empleadas en los tests por lotes, garantizando as la ms alta precisin en la
lectura de los resultados [2].
En la actualidad existe entre otros, el Prodigy Voice Talking Blood Glucose Meter,
encargado de monitorear el nivel de azcar en la sangre, el cual adems de desplegar la
informacin en un display de cristal lquido, emite el diagnostico de forma audible el
cual tiene un costo aproximado de 85 dlares y funciona con tiras reactivas (figura 1)
[3]. Adems existe el Prodigy AutoCode Bilingual Talking Glucometer (figura 2) [4] el
cual se codifica automticamente al insertar la tira y se producen resultados similares al
glucmetro Prodigy Voice Talking Blood Glucose Meter y que adems proporciona los
resultados en ingls y espaol .
Fig. 1 Glucmetro digital con emisin de voz.
Fig. 2 Glucmetro con voz.
Se pretende realizar un proyecto que consiste en un glucmetro con emisor de voz, para
el cual las personas diabticas puedan tener acceso en cuanto a costo.
PLANTAMIENTO DEL PROBLEMA
Es muy comn que un enfermo diabtico tenga dificultades para la lectura de un
glucmetro, ya que al paso del tiempo la enfermedad les perjudica la vista y por eso se
pretende el desarrollo de un glucmetro digital con emisin de voz lo ms econmico
posible comparado con los sistemas comerciales.
MARCO TERICO
Se hace un recuento terico de los puntos clave de la investigacin que se propone:
Glucosa es la principal fuente de energa para el metabolismo celular. Se obtiene
fundamentalmente a travs de la alimentacin, y se almacena principalmente en el
hgado, el cual tiene un papel primordial en el mantenimiento de los niveles de glucosa
en sangre (glucemia) [5].
Glucmetros son pequeos aparatos computarizados que leen la glucosa en la sangre.
En todos los medidores, el nivel de glucemia aparece en forma de nmeros en una
pantalla (igual que en una calculadora de bolsillo) [6].
Sensor es ms que un dispositivo diseado para recibir informacin de una magnitud
del exterior y transformarla en otra magnitud, normalmente elctrica, que seamos
capaces de cuantificar y manipular [7].
Microcontrolador es un circuito integrado que son diseados para aplicacin de
control de maquinas [8].
LCD (Liquid Crystal Display - Pantalla de Cristal Lquido). Estas pantallas estn
integradas por diminutos puntos. Estas pantallas poseen dos capas de material
polarizante. Entre las capas se introduce una solucin de cristal lquido. Luego una seal
elctrica hace que los cristales se alineen de tal manera que impidan el paso de la luz.
Cuando la pantalla se pone negra, todos sus cristales estn alineados para que no pase
ningn tipo de luz. Los LCD tienen una vida promedio de entre 50 y 60 mil horas de
uso [9].
Compiladores son programas o herramientas encargadas de compilar. Un compilador
toma un texto (cdigo fuente) escrito en un lenguaje de alto nivel y lo traduce a un
lenguaje comprensible por las computadoras (cdigo objeto).
Bsicamente, existen dos grandes formas de ejecutar programas: programas compilados
(previamente pasados por un compilador) y programas interpretados (necesitan pasar
por un intrprete para ejecutarse en tiempo real) [10].
Interfaz en software, parte de un programa que permite el flujo de informacin entre un
usuario y la aplicacin, o entre la aplicacin y otros programas o perifricos. Esa parte
de un programa est constituida por un conjunto de comandos y mtodos que permiten
estas intercomunicaciones [11].
Transductor es un aparato que convierte un tipo de energa como vibracin o sonido en
un tipo diferente de energa. Generalmente una corriente elctrica o un voltaje.
Transductores son el corazn de sistemas de instrumentacin y por lo general son el
eslabn ms dbil [12].
Algoritmo es conjunto ordenado y finito de operaciones que permite encontrar la
solucin de un problema [13].
Amplificador es un circuito que se utiliza a aumentar (amplificar) el valor de la seal
de entrada (generalmente muy pequea) y as obtener una seal a la salida con una
amplitud mucho mayor a la seal original [14].
Sntesis de audio es un proceso de generacin de sonido a partir de la mezcla de
elementos simples [15].
Sintetizador es un dispositivo que se encarga de generar sonidos, sin la preocupacin
de cmo se realiza tal proceso [15].
JUSTIFICACIN DE LA INVESTIGACIN
De acuerdo a estadsticas actuales de julio de 2007 [16] se cuenta con los siguientes
datos:
Ms de 10 millones de mexicanos viven con diabetes.
La diabetes es la primera causa de muerte como enfermedad nica en nuestro
pas.
A nivel mundial superan los 150 millones de diabticos.
Un infante obeso tiene un 80 por ciento de posibilidades de padecer
enfermedades crnicas.
Alrededor del tres por ciento de pequeos en edad escolar tienen hipertencion
arterial.
Tener uno de los padres obesos impacta en el riesgo de desarrollar obesidad en
un futuro. Si el padre es obeso, el riesgo relativo de tener obesidad es de 2.7 y
aumenta a 3.2 veces ms si la madre es obesa.
Gracias a estas estadsticas se pretende ayudar a la comunidad con un prototipo
accesible econmicamente, ya que el precio que se menciona anteriormente es algo caro
para las personas con diabetes, y lo ideal es que las personas cuenten con un prototipo
de estos para su monitoreo.
OBJETIVO GENERAL
Realizar un glucmetro digital controlado por un microcontrolador, que a travs de un
sensor detecte la cantidad de glucosa en la sangre, y la proyecte de forma visual y con
voz.
En la figura 3 se muestra el diagrama de bloques del sistema.
Fig. 3 Diagrama de bloque del prototipo.
METODOLOGA
Para cumplir con el objetivo ya establecido se realizara una serie de pasos para cumplir
las etapas del diseo, implementacin y prueba. Por tal motivo sern descritos a
continuacin:
Objetivos especficos:
1. Bsqueda de informacin sobre el desarrollo de sistemas de glucmetros
similares al prototipo.
2. Determinar los elementos bsicos del prototipo.
3. Desarrollar diagramas de flujo para la elaboracin del los programas de cada
una de las partes involucradas en el diseo del sistema.
4. Realizar el cdigo fuente de los programas.
5. Armar el prototipo.
6. Verificar la ejecucin de los cdigos para descartar errores y prueba de
hardware.
7. Documentar el prototipo.
Metas
1.1 Investigar mnimo 3 fuentes de informacin sobre el desarrollo de sistemas de
glucmetros del 3-14 de agosto.
2.1 Localizar diferentes circuitos de glucmetros y sistemas de audio, tipos de
microcontroladores, LCD, del 17-28 de agosto.
3.1 Buscar un algoritmo de bsqueda o disear para la elaboracin de programas para
cada una de las partes del 31 de agosto al 11 de septiembre.
4.1 Realizar el cdigo del programa para el sistema de glucmetro en base al diagrama
de flujo diseado del 14 de septiembre al 2 de octubre.
5.1 Armar el circuito del 5-23 de octubre.
6.1 Probar el circuito armado con los programas ya realizados del 26 de octubre al 13 de
noviembre.
7.1 Documentar los conceptos tericos necesarios para la elaboracin del prototipo y
diseo del mismo.
Acciones
Meta 1.1
1.1.1 Investigar en Internet, revistas y artculos.
1.1.2 Investigar en biblioteca UACJ/ UTEP.
Meta 2.1
2.1.1 Investigar en Internet y catlogos.
2.1.2 Anlisis de funcionalidad y grado de complejidad.
2.1.3 Investigar en apuntes de clases anteriores.
Meta 3.1
3.1.1 Investigar en Internet, revistas y artculos
3.1.2 Investigar en biblioteca UACJ/UTEP
3.1.3 Generar los algoritmos para la elaboracin de los cdigos.
Meta 4.1
4.1.1 Escribir el cdigo del programa.
4.1.2 Simular el cdigo.
Meta 5.1
5.1.1 Armar el circuito.
Meta 6.1
6.1.1 Cargar el cdigo al microcontrolador para la verificacin de
prototipo.
6.1.2 Comprobar el funcionamiento del circuito con los programas
realizados.
Meta 7.1
7.1.1 Acudir con el asesor y el titular de la clase para revisin del
prototipo.
7.1.2 Teclear en el documento la informacin obtenida a lo largo del
desarrollo del prototipo.
Requerimientos
Meta 1.1
Computadora con Internet
Persona con credencial UACJ/ UTEP
Meta 2.1
Computadora con Internet
Hojas de especificaciones de circuitos.
Apuntes de clases anteriores
Meta 3.1
Computadora con Internet
Persona con credencial de UACJ/ UTEP
Cuaderno y lpiz
Meta 4.1
Computadora
Software
Cuaderno lpiz
Meta 5.1
Material para armar el circuito.
Instrumentacin necesaria para la realizacin del circuito.
Meta 6.1
Circuito armado
Programador
Computadora
Meta 7.1
Computadora con Internet
Impresora
CRONOGRAMA DE ACCIONES
Agosto Septiembre Octubre Noviembre Diciembre
Acciones Semana Semana Semana Semana Semana
Numero 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1.1.1 x x
1.1.2 x x
2.1.1 x x
2.1.2 x x
2.1.3 x x
3.1.1 x x
3.1.2 x x
3.1.3 x x
4.1.1 x x x
4.1.2 x x x
5.1.1 x x x
6.1.1 x x x
6.1.2 x x x
7.1.1 x x x x x x x x x x x x x x x x x x x x
7.1.2 x x x x x x x x x x x x x x x x x x x x
BIBLIOGRAFA
[1] Hospital General Cd. Jurez, Sistema Estatal de Salud SES, Medicina Preventiva,
Lic. en enfermera Ana Lilia Solorio, fecha de consulta 14 de abril del 2009.
[2] esteticadelasinterfaces vol.3: septiembre 2007, consultada el 6 de abril del 2009:
http://esteticadelasinterfaces3.blogspot.com/2007_09_01_archive.html
[3] Prodigy Voice Talking Blood Glucose Meter- 1ea-, consultada el 6 de abril del
2009: http://www.otcwholesale.com/ddi-51900.html
[4] Electrolab Medic-, consultada el 6 de abril del 2009:
http://www.electrolabmedic.com/index.php?secc=producto&idproducto=109
[5] Glucosa-, consultada el 6 de abril del 2009:
http://www.saludalia.com/docs/Salud/web_saludalia/pruebas_diagnosticas/doc/doc_glu
cosa.htm
[6] Cmo medir la glucosa en la sangre? En espaol Asociacin Americana de
Diabetes, consultada el 8 de abril del 2009: http://www.diabetes.org/espanol/diabetes-
tipo-2/glucosa-sangre-controles.jsp
[7] QUE ES UN SENSOR:-, consultada el 8 de abril del 2009:
http://www.profesormolina.com.ar/tecnologia/sens_transduct/que_es.htm
[8] WAMv1-1Spanish.pdf (application/pdf Objeto), consultada el 8 de abril del 2009:
http://www.parallax.com/dl/docs/books/edu/WAMv1_1Spanish.pdf
[9] Definicin de LCD-qu es LCD?-, consultada el 8 de abril del 2009:
http://www.alegsa.com.ar/Dic/lcd.php
[10] Definicin de Compilador- qu es un Compilador?- , consultada el 8 de abril del
2009: http://www.alegsa.com.ar/Dic/compilador.php
[11] Definicin de Interfaz - qu es un Interfaz?- , consultada el 8 de abril del 2009:
http://www.alegsa.com.ar/Dic/interfaz.php
[12] Transductor -, consultada el 8 de abril del 2009:
http://www.dliengineering.com/vibman-spanish/transductor1.htm
[13] Diccionario de la lengua espaola- Vigsima segunda edicin- , consultada el 8 de
abril del 2009:
http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=algoritmo
[14] Amplificadores. Amplificacin Electronica Unicrom-, consultada el 8 de abril
del 2009: http://www.unicrom.com/Tut_amplificadores_.asp
[15] 09-Sintesis.pdf (application/pdf Objeto)-, consultada el 8 de abril del 2009:
http://www.ccapitalia.net/reso/articulos/audiodigital/pdf/09-Sintesis.pdf
[16] 487-12.pdf (application/pdf Objeto)-, consultada el 8 de abril del 2009:
ttp://www.gaceta.udg.mx/Hemeroteca/paginas/487/487-12.pdf
GLUCMETRO DIGITAL CON EMISOR DE VOZ
Elizabeth Aguilera Chvez
Olga Graciela Barrera Daz
Presentado al comit revisor del Instituto de Ingeniera y Tecnologa de
La Universidad Autnoma de Ciudad Jurez
para obtener el ttulo de
INGENIERO EN SISTEMAS DIGITALES Y COMUNICACIONES
UNIVERSIDAD AUTONOMA DE CIUDAD JUAREZ
Mayo 2010
UNIVERSIDAD AUTNOMADE CIUDAD JUREZ
Instituto deIngenierayTecnologa
EVALUACIN DE EXAMEN Fecha:27 deMayodel2010
PROFESIONAL INTRACURRICULAR Horario: 17:00- 19:00HRS.
NIVEL: L1CENCIATU'RA
TEMA: "Glucmetrodigitalcon emisordevoz"
La evaluacindelexamen profesionalintracurricularconsta de4partes:
(Desorrolladoen 1hora)
1._ Exposicin porpartedelos alumnos (mximo20 minutos).
2._ Rplica porpartedeljurado.
3._ Comentariosy/orecomendaciones.
4._ Entrega deresultados.
Nombredel alumno:algaGraciela Barrera Daz
CalificacinMaestrodela materia(30%) 20
CalificacinDirectordeTrabajo(40%) 31
CalificacindelJurado (30%)
JI
TOTAL
Se recomiendaqueel documentose depositeparaconsulta enla BIBLIOTECA
SiD
NoD
DirectordeTrabajo Jurado
EP T ME TO DE
INGENIERIA LEcr le
yc MPUTACIO
FIRMADO EN ORIGINAL
UNIVERSIDAD AUTNOMADE CIUDADJUREZ
Instituto deIngenierayTecnologa
EVALUACN DE EXAMEN Fecha:27deMayodel2010
PROFESIONAL INTRACURRICULAR Horario: 17:00- 19:00HRS.
NIVEL: LICENCIATURA
TEMA: "Glucmetrodigitalconemisordevoz"
La evaluacindelexamenprofesionalintracurricularconstade4partes:
(Desarrolladoen 1hora)
1._ Exposicinporpartedelos alumnos (mximo20 minutos).
2._ Rplicaporpartedeljurado.
3._ Comentariosy/orecomendaciones.
4._ Entregaderesultados.
ombredel alumno:Elizabeth Aguilera Chvez
CalificacinMaestrodela materia(30%) 20
Calificacin DirectordeTrabajo(40%)
CalificacindelJurado(30%) 21
TOTAL
Se recomiendaqueel documentose depositeparaconsultaenlaBIBLIOTECA
siD
NoO
DirectordeTrabajo
r
Jurado
FIRMADO EN ORIGINAL
GLUCMETRO DIGITAL CON EMISOR DE VOZ
Los miembros del comit revisor que aprobaron el proyecto
de titulacin de: nombre del (os) alumno (s)
Dr. Jos Mreles Jr. Garca
___________________________________________
MC. Sergio Lujn Maldonado
___________________________________________
Dr. Nelly Gordillo Castillo
___________________________________________
MC. Ana Luz Portillo Hernndez
___________________________________________
i
NDICE
NDICE ............................................................................................................................. I
AGRADECIMIENTOS.................................................................................................. IV
LISTA DE FIGURAS...................................................................................................... V
LISTA DE TABLAS .................................................................................................... VII
CAPTULO 1 ................................................................................................................... 1
INTRODUCCIN.......................................................................................................... 1
CAPTULO 2 ................................................................................................................... 3
PLANTEAMIENTO DEL PROBLEMA ......................................................................... 3
2.1 Definicin del problema ............................................................................................ 3
2.2 Objetivo general ........................................................................................................ 3
2.3 Preguntas de investigacin ......................................................................................... 4
2.4 Justificacin de la investigacin ................................................................................. 4
CAPTULO 3 ................................................................................................................... 6
MARCO TERICO ........................................................................................................ 6
3.1 Glucosa ..................................................................................................................... 6
3.2 Niveles de glucosa ..................................................................................................... 6
3.3 Glucmetros .............................................................................................................. 7
3.4 Sensor ....................................................................................................................... 7
3.4.1 Tipos de sensores .................................................................................................... 8
ii
3.5 Microcontrolador ....................................................................................................... 8
3.5.1 Clasificacin de microcontroladores ....................................................................... 9
3.5.2 Arquitectura de los microcontroladores de la familia MCS-51 .............................. 10
3.5.3 Microcontroladores segn el fabricante................................................................. 11
3.5.3.1 Microcontroladores de Philips ........................................................................... 11
3.5.3.2 Microcontroladores de Siemens ......................................................................... 11
3.5.3.3 Microcontroladores de Atmel ............................................................................ 11
3.5.3.4 Microcontroladores de Dallas Semiconductor .................................................... 12
3.6 LCD ........................................................................................................................ 12
3.7 Compiladores .......................................................................................................... 13
3.7.1 Tipos de compiladores .......................................................................................... 13
3.8 Interfaz .................................................................................................................... 14
3.9 Transductor ............................................................................................................. 15
3.10 Amplificador ......................................................................................................... 15
3.11 Sintetizador ........................................................................................................... 15
3.12 Sensado de glucosa en la sangre ............................................................................ 16
3.12.1 Iontoforesis reserva ............................................................................................ 16
3.12.2 Tiras reactivas .................................................................................................... 16
3.12.3 Tiras colorimtricas ............................................................................................ 17
3.12.4 Sensor de color ................................................................................................... 18
CAPTULO 4 ................................................................................................................ 20
DESARROLLO DE UN GLUCMETRO DIGITAL CON EMISOR DE VOZ ........... 20
4.1 Tira reactiva ............................................................................................................ 21
iii
4.2 Circuito de acoplamiento ......................................................................................... 22
4.3 Pantalla de cristal lquido LCD ................................................................................ 25
4.4 Sistema de audio .................................................................................................... 26
4.5 Microcontrolador ATMEL (AT89S52) .................................................................... 29
4.6 Diagrama final......................................................................................................... 31
CAPTULO 5 ................................................................................................................. 34
RESULTADOS Y CONCLUSIONES .......................................................................... 34
5.1 Resultados con la fuente de voltaje .......................................................................... 34
5.2 Resultados de las pruebas a las tiras reactivas .......................................................... 37
5.3 Conclusiones ........................................................................................................... 40
APNDICE A CONVERTIDOR ANALGICO DIGITAL (ADC) ............................ 42
APNDICE B PANTALLA DE CRISTAL LIQUIDO (LCD) ..................................... 44
APNDICE C SISTEMA DE AUDIO (ISD1420)......................................................... 46
APNDICE D CDIGO PARA EL MICROCOTROLADOR ................................... 48
REFERENCIAS ............................................................................................................. 58
iv
AGRADECIMIENTOS
Deseamos agradecer a nuestros familiares ya que con su apoyo moral,
econmico, esfuerzo e impulso logramos llegar hasta este nivel de formacin
acadmica.
Deseamos expresar nuestra gratitud al Dr. Jos Mreles Jr. Garca, al M.C.
Sergio Lujan Maldonado y al Ing. Diego Arenivar Daz por su apoyo y gua de este
proyecto ya que con ellos logramos nuestros objetivos de terminar este proyecto, y
cerrar un ciclo de nuestras vidas.
Nuestra gratitud tambin va dirigida a todas las personas involucradas en la
terminacin del nuestro proyecto como son las siguientes personas: Dr. Jess Rodarte,
Juan Gmez el encargado del laboratorio de redes, MC Abdi Delgado, MC Ricardo
Prez Blanco, ya que sus consejos y motivacin fueron importantes.
Mayo 2010
v
LISTA DE FIGURAS
Figura 2.1 Diagrama de bloques del prototipo .................................................................... 4
Figura 3.1 LCD ................................................................................................................ 12
Figura 3.2 Representacin genrica simplificada de un compilador .................................. 13
Figura 3.3 Sensor de color FD01 ...................................................................................... 19
Figura 4.1 Diagrama de bloques del prototipo .................................................................. 20
Figura 4.2 Conexin del ADC0804 .................................................................................. 23
Figura 4.3 Conexin fsica del ADC0804 ........................................................................ 23
Figura 4.4 Conexin del LCD con el microcontrolador en el software proteus .................. 26
Figura 4.5 Conexin fsica del LCD con el microcontrolador ........................................... 26
Figura 4.6 Esquema comparativo entre el circuito integrado y otros sistemas de
grabacin ......................................................................................................................... 27
Figura 4.7 Diagrama de bloques del interior del ISD1420 ................................................. 28
Figura 4.8 Conexin fsica del ISD ................................................................................... 29
Figura 4.9 Microcontrolador ATMEL AT89S52 ............................................................... 30
Figura 4.10 Diagrama del microcontrolador AT89S52...................................................... 31
Figura 4.11 Circuito final del prototipo en el software proteus .......................................... 32
Figura 4.12 Circuito final del prototipo ............................................................................. 32
Figura 5.13 Conexin a la fuente de voltaje con el prototipo ............................................. 35
Figura 5.14 Prueba con la fuente de voltaje en el nivel bajo de glucosa............................. 35
Figura 5.15 Prueba con la fuente de voltaje en el nivel normal de glucosa ........................ 36
vi
Figura 5.16 Prueba con la fuente de voltaje en el nivel alto de glucosa ............................. 36
Figura 5.17 Tira reactiva .................................................................................................. 38
Figura 5.18 Tablilla electrnica de un glucmetro ............................................................ 38
vii
LISTA DE TABLAS
Tabla 1 Distribucin de puertos en el microcontrolador AT89S52 .................................... 33
Tabla 2 Voltajes y equivalencias ...................................................................................... 34
Tabla 3 Resultados de la primera prueba con agua destilada y azcar ............................... 38
Tabla 4 Resultados de la segunda prueba con sangre ........................................................ 39
Tabla 5 Resultados obtenidos en voltaje de la ltima prueba ............................................. 39
1
CAPITULO 1
INTRODUCCIN
Este documento presenta el desarrollo de un glucmetro digital con emisor de voz
de bajo costo. Esto debido a que los actuales glucmetros digitales son caros. Esto permitir
que personas con menores recursos accedan a este tipo de productos. Ya que con el
glucmetro las personas monitorean y escuchar el nivel de azcar en la sangre.
El objetivo de este proyecto consiste en la realizacin de un glucmetro digital
controlado por un microcontrolador, que a travs de un sensor detecte la cantidad de
glucosa en la sangre y la proyecte de forma visual y con voz al usuario. Para esto, se tuvo
que desglosar una metodologa con varias actividades a seguir, como la bsqueda de
informacin sobre el desarrollo de sistemas de glucmetros que fueran similares al
prototipo, determinar los elementos bsicos de este, el desarrollo de los cdigos de cada una
de las partes involucradas en el diseo del glucmetro. La metodologa que se utiliza en
este proyecto lleva a cabo una serie de pasos para poder cumplir las diferentes etapas en el
desarrollo del prototipo, es decir, las etapas de diseo, implementacin y prueba.
A continuacin se da un breve resumen de los captulos contenidos en este
documento.
2
El capitulo dos hace referencia al planteamiento del problema que describe el
porqu se decidi la elaboracin del glucmetro digital, cules fueron las causas y los
motivos que dieron lugar a esta idea, tambin dentro de este captulo se describe el objetivo
general del proyecto y su justificacin. Es decir, porque pensamos que nuestra idea es
vlida y viable para el bienestar del las personas diabticas.
El capitulo tres se menciona el marco terico, el cual hace un recuento de los puntos
claves de la investigacin definiendo cada uno de sus componentes a detalle. Es decir se
describen los conceptos bsicos en el proyecto como lo son: glucosa, niveles de glucosa,
glucmetros, sensor, tipos de sensores, microcontrolador, caractersticas de
microcontroladores, microcontroladores segn el fabricante, LCD, compiladores, tipos de
compiladores, interfaz, transductor, amplificador, sintetizador y tiras reactivas.
El capitulo cuatro trata del desarrollo de un glucmetro digital con emisor de voz
que define y muestra el funcionamiento de cada uno de los componentes que es utilizado en
el prototipo.
El capitulo cinco mencionaremos lo resultados obtenidos del desarrollo del
glucmetro digital con emisor de voz.
3
CAPITULO 2
PLANTEAMIENTO DEL PROBLEMA
Es muy comn que los enfermos diabticos tengan dificultades para entender
interpretar la lectura proveniente de los glucmetros, ya que al paso del tiempo la diabetes
les perjudica la vista. Una consecuencia de tener mala visin, se presenta al momento de
hacerse la prueba de glucosa y al no poder visualizar el resultado arrojado por el
glucmetro. En este proyecto se pretende desarrollar un glucmetro digital con emisin de
voz para facilitar que los pacientes obtengan el resultado ms conveniente, y que sea lo ms
econmico posible comparado con los glucmetros digitales comerciales.
2.1 Definicin del problema
Con el fin de desarrollar un sistema de monitoreo de glucosa que presente el
resultado por medio de emisin auditiva interpretable por los enfermos de glucosa, la
problemtica radica en desarrollar este sistema integrando sensores y sistemas electrnicos
para convertir y emitir la seal auditiva y con voz.
2.2 Objetivo general
Este trabajo tiene como objetivo general realizar un glucmetro digital controlado
por un microcontrolador, que a travs de un sensor detecte la cantidad de glucosa en la
4
sangre, para ser proyectada de forma visual y con voz. En la figura 2.1 se muestra el
diagrama de bloques del sistema.
Figura 2.1 Diagrama de bloque del prototipo.
2.3 Preguntas de investigacin
En este trabajo se considera responder a las siguientes preguntas de investigacin:
1. Cules son las ventajas y desventajas del proyecto?
2. Qu tipo de microcontrolador utilizaremos?
3. Qu tipo de sensor se utilizar?
4. Qu circuito de voz utilizaremos?
5. Ser en realidad til?
6. Cul es el costo de este prototipo?
2.4 Justificacin de la investigacin
De acuerdo a estadsticas realizadas el mes de julio del 2007, se cuenta con la
siguiente informacin [1]:
Ms de 10 millones de mexicanos viven con diabetes.
La diabetes es la primera causa de muerte como enfermedad nica en nuestro pas.
A nivel mundial superan los 150 millones de diabticos.
Sensor Circuito de
acoplamiento
Sistema
embebido
LCD
Circuito
de audio
Bocina
Tira
reactiva
Muestra
de
sangre
5
Un infante obeso tiene un 80% de posibilidades de padecer enfermedades crnicas.
Alrededor del tres por ciento de pequeos en edad escolar tienen hipertensin
arterial.
Tener uno de los padres obesos impacta en el riesgo de desarrollar obesidad en un
futuro. Si el padre es obeso, el riesgo relativo de presentar obesidad es de 2.7 veces
y aumenta a 3.2 veces ms si la madre es obesa.
Estas estadsticas alarman, y por ende nos impulsa a intentar ayudar a la comunidad
mediante el desarrollo de un prototipo accesible econmicamente. Esto debido a que el
precio actual del glucmetro con emisor de voz oscila entre los $85 dlares, precio que es
algo caro para las personas con diabetes de bajos recursos, y lo ideal es que todas las
personas enfermas cuenten con un glucmetro con capacidad auditiva para el monitoreo de
glucosa.
6
CAPITULO 3
MARCO TERICO
En esta seccin se hace un recuento terico de los puntos clave de la investigacin
que se propone definiendo a detalle los trminos involucrados en este tema, este captulo
abordan los siguientes conceptos: glucosa, niveles de glucosa, glucmetros, sensor, tipos de
sensores, microcontrolador, caractersticas del microcontrolador, microcontroladores segn
el fabricante, LCD, compiladores, tipos de compiladores, interfaz, transductor,
amplificador, sintetizador y tiras reactivas.
3.1 Glucosa
El azcar, es una fuente alimenticia fundamental para el ser humano. El azcar es
utilizada por los tejidos como forma de energa que al combinarla con el oxgeno
proveniente de la respiracin produce lo que se le denomina glucosa [2].
3.2 Niveles de glucosa
Se le llama niveles de glucosa a la cantidad de glucosa que contiene la sangre. La
glucosa se mide en milimoles por litro (mmol/l) o en miligramos por decilitro (mg/dl). Las
personas con diabetes se caracterizan por tener niveles de glucosa ms altos de lo normal.
7
Los siguientes estados de salud pueden modificar los valores de glucosa y no ser
causa de diabetes [2]:
Estrs por enfermedades agudas (infarto cerebral, cardiaco, anestesia general)
Los tratamientos con sueros en vena, ya que contienen azcar
Embarazo
Medicamentos (antidepresivos, antihipertensivos, hormonas femeninas, etc.)
El alcohol y analgsicos pueden disminuirla.
3.3 Glucmetros
Los glucmetros son pequeos aparatos electrnicos con sensores que leen la
glucosa en la sangre. Por lo general, en los glucmetros el nivel de glucosa (denominado
tambin nivel de glucemia) aparece en forma de nmeros en una pantalla [3].
3.4 Sensor [4]
El dispositivo que, a partir de la energa del medio donde se mide una variable, da
una seal de salida transducible (transferencia de energa) que es funcin de la variable
medida se conoce como sensor. Sensor y transductor se emplean a veces como sinnimos,
pero sensor sugiere un significado ms extenso. Un sensor se diferencia de un transductor,
en que este siempre en contacto con la variable a medir o a controlar.
El sensor es un dispositivo que aprovecha una de sus propiedades con el fin de
adaptar la seal que mide para que la pueda interpretar otro dispositivo.
8
3.4.1 Tipos de sensores [4]
Segn el aporte de energa, los sensores se pueden dividir en moduladores y
generadores. En los sensores moduladores o activos, la energa de la seal de salida
procede en su mayor parte, de una fuente de energa auxiliar. En los sensores generadores o
pasivos, en cambio, la energa de salida es suministrada por la energa de entrada.
Segn la seal de salida, los sensores se clasifican en analgicos o digitales. En los
analgicos la salida vara, a nivel macroscpico, de forma continua.
En los sensores digitales, la salida vara en forma de saltos o pasos discretos. Los
sensores no requieren conversin analgico/digital y la transmisin de su salida es ms
fcil. Los sensores digitales cuentan tambin mayor fidelidad y mayor fiabilidad, y muchas
veces mayor exactitud, pero lamentablemente no hay modelos digitales para muchas de las
magnitudes fsicas de mayor inters.
3.5 Microcontrolador [5]
Un microcontrolador es un circuito integrado que incluye en su interior las tres
unidades funcionales de un computador: unidad central de procesamiento (CPU), memoria
y unidades de entrada/salida.
En la memoria del microcontrolador reside un programa destinado a controlar una
aplicacin determinada; sus lneas de entrada/salida soportan la conexin de sensores y
dispositivos de control que permitan efectuar el proceso deseado.
Un microcontrolador contiene en un solo circuito integrado los elementos
electrnicos que se utiliza para hacer funcionar un sistema basado en un microprocesador;
9
un microcontralador, contiene en un circuito integrado la unidad de proceso, las memorias
RAM y ROM, puertos de entrada, salidas y otros perifricos.
3.5.1 Clasificaciones de microcontroladores
Los microcontroladores se pueden clasificar segn criterios de diseo como tamao
de los datos que puede manipular, tipos de arquitectura, cantidad de pines, etc.
A continuacin se hace un recuento de las diferentes subclasificaciones que
actualmente tienen los microcontroladores [5]:
Clasificacin de los microcontroladores segn el tamao de los datos que son de 4,
8, 16, 32 o 64 bits. El microcontrolador ms significativo es el de 8 bits, ya que resulta
ms flexible y eficaz. Aunque el de 16 bits a aumentado su aparicin en las aplicaciones
industriales.
Clasificacin de los microcontroladores segn la arquitectura interna de Von
Neumann y Harvard. La clasificacin de Von Neumann maneja un solo bus que
comunica la memoria con la CPU para instrucciones y datos. La clasificacin de
Harvard tiene la unidad central de procesamiento conectada a dos memorias, una
con las instrucciones y otra con los datos, usando dos buses diferentes. Los buses
son independientes uno del otro y pueden ser de distintos anchos.
Clasificacin de los microcontroladores segn la arquitectura del procesador que
son los microcontroladores CISC, RISC, SISC. Los basados en CISC
(computadoras de juego de instrucciones complejo) tienen ms de 80 instrucciones
mquina en su repertorio. Los basados en RISC (computadoras de juego de
10
instrucciones reducido) se considera la ms llamativa para el diseo por su
moderado juego de instrucciones. Los basados en SISC (computadoras de juego de
instrucciones especfico) se llaman as por ser destinados a aplicaciones muy
concretas y sus instrucciones se adaptan a las necesidades de la aplicacin prevista.
3.5.2 Arquitectura de microcontroladores de la familia MCS-51
El ncleo del microcontrolador est conformado por la unidad de control, la unidad
lgica aritmtica- lgica (ALU), el registro de estado (PSW, el; acumulador y el contador
del programa (PC). Este ltimo es un registro de 16 bits que se utiliza como puntero hacia
la memoria de programas y su valor apunta siempre a la direccin de memoria que contiene
la instruccin a ejecutar [21].
La familia MCS-51 tiene cuatro puertos: P0, P1, P2, P3. Los cuatro puertos son de 8
bits, y cada bit puede ser configurado de forma individual como entrada o salida (E/S). La
familia MCS-51 tiene versiones como memoria interna de programas EPROM, OTPROM
o ROM; no obstante, en caso de necesitar memoria externa, los puertos P0 y P2 soportan un
bus de direcciones de 16 bits y un bus de datos de 8 bits parta acceder a sta. En este caso,
el byte bajo del bus de direcciones y el bus de datos comparten el mismo puesto, P0,
mediante una multiplexacin temporal entre ambos buses. En cuanto al byte alto del bus de
direcciones, este queda ntegramente soportado por el puerto P2. La multiplexacin
temporales realizada en el puerto P0 es una manera hbil de optimizar el nmero de
terminales del microcontrolador, minimizado el tamao de su encapsulado [21].
11
3.5.3 Microcontroladores segn el fabricante
Se menciona a detalle las diferentes microcontroladores segn el fabricante [17]:
3.5.3.1 Microcontroladores de Philips
Existe una gran cantidad de microcontroladores de Philips de 8 bits basados en la
arquitectura de la MCS-51. El fabricante tiene microcontroladores con memoria EPROM,
OTPROM o FLASH internas, versiones que soportan el bus serie I
2
C.
3.5.3.2 Microcontroladores de Siemens
Los microcontroladores de Siemens, cuentan con el rea de semiconductores de la
familia C500 de microcontroladores, compatibles tanto a nivel de hardware como software
con MCS-51. Algunas de las caractersticas de este microcontrolador es que puede
funcionar a altas frecuencias de reloj, pueden tener memoria ROM u OTPROM, modos
especiales de bajo consumo, puerto serie full-duplex, registros de punteros de datos DPTR.
3.5.3.3 Microcontroladores de Atmel
Los microcontroladores de Atmel, cuentan con una familia de microcontroladores de
8 bits basados en la arquitectura de la MCS-51. Las caractersticas de los
microcontroladores de Atmel son: memoria interna flash, memoria RAM, patitas
bidireccionales de I/O accesibles bit a bit, varios temporizadores/contadores de 16 bits,
UART Full-Duplex, mltiples fuentes de interrupcin y la versin AT89S tiene 2K de
memoria EEPROM interna, una interfaz SPI de bus serie y un temporizador de watchdog.
12
3.5.3.4 Microcontroladores de Dallas Semiconductor
Los microcontroladores de Dallas Semiconductor tienen un par de familias de
microcontroladores compatibles con MCS-51. Una de las familias de este fabricante se
centra en la seguridad anticopia del programa, con encriptacin en tiempo real, y utiliza la
memoria NOVRAM para almacenar el programa. La segunda familia es de alta velocidad,
capaz de ejecutar las instrucciones hasta tres veces ms rpido que la familia MCS-51.
3.6 LCD
Las siglas LCD significan Liquid Crystal Display que en espaol quiere decir
Pantalla de Cristal Lquido que se muestra en la figura 3.1. Esta pantalla est integrada por
puntos muy pequeos programables en dos estados visuales. El LCD posee dos capas de
material polarizante. Entre las capas se introduce una solucin de cristal lquido. Luego una
seal elctrica hace que los cristales se alinean de tal manera que impidan el paso de la luz.
Cuando la pantalla se pone negra, todos sus cristales estn alineados para que no pase
ningn tipo de luz [7].
Figura 3.1 LCD.
13
3.7 Compiladores
El compilador es un programa que lee un programa escrito en un lenguaje tipo
fuente, y lo traduce a un programa equivalente en otro lenguaje objeto, se muestra en un
diagrama de compilador en la figura 3.2. Como parte importante de este proceso de
traduccin, el compilador informa a su usuario de la presencia de errores en el programa
fuente [8].
Figura 3.2 Representacin genrica simplificada de un compilador.
3.7.1 Tipos de compiladores
A continuacin se dar a conocer algunos tipos de compiladores y sus
caractersticas:
Lenguaje ensamblador [8]:
El ensamblador puede encargarse de las posiciones de memoria para los distintos
nombres. Basta con examinar la tabla de smbolos, despus de generar el cdigo
ensamblador para el programa, y generar definiciones de datos en leguaje de
ensamblador para aadirlos al programa en lenguaje ensamblador para cada
nombre.
Compilador
Programa
objeto
Mensajes
de error
Programa
fuente
14
Las caractersticas del lenguaje de ensamblador son: ocupa espacio mnimo, cdigo
fuente, no es portable [6].
C [6]:
Las caractersticas del lenguaje C son las siguientes: Pequea sobrecarga de espacio
y tiempo, ms o menos portable.
C++ [6]:
Las caractersticas del lenguaje C++ son: es empleado como C mejorado poca
sobrecarga de espacio y tiempo se emplea con cuidado.
Java [6]:
Las caractersticas del lenguaje Java son: ms portable, requiere demasiada
memoria RAM, no es bueno para tiempo real.
3.8 Interfaz
Interfaz es el proceso que dos o ms dispositivos o sistemas sean operacionalmente
compatibles entre s, de manera que puedan trabajar juntos del modo en que se requiera [9].
15
3.9 Transductor
Un transductor es un aparato que convierte una seal de una forma fsica a otra
forma distinta. Es por tanto, un dispositivo que convierte un tipo de energa en otro. Esto
significa que la seal de entrada es siempre una energa o potencia, pero al medir, una de
las componentes de la seal suele ser tan pequea que puede despreciarse, y se interpreta
que se mide slo la otra componente [10].
3.10 Amplificador [11]
Un amplificador es un dispositivo electrnico que aumenta la tensin, corriente o la
potencia de una seal. Los amplificadores se utilizan en las comunicaciones inalmbricas y
re radiodifusin, y en equipos de audio de todo tipo. Ellos pueden ser categorizados como
amplificadores de seal dbil o amplificadores de potencia.
Los amplificadores utilizados en los equipos de audio se denominan de seal dbil.
Estos estn diseados para hacer frente a las seales de entrada muy pequea. Estos
amplificadores deben generar un mnimo de ruido interno, mientras que el aumento de la
tensin de la seal por un factor de gran tamao.
3.11 Sintetizador
El sintetizador es un aparato que genera y manipula sonidos por medios
electrnicos. Con este artefacto se pueden crear nuevos sonidos as como reproducir lo de
los instrumentos musicales conocidos. La forma de la onda generada es alterada en su
16
duracin, altura y timbre mediante el uso de dispositivos tales como amplificadores,
mezcladores, filtros, secuenciadores y moduladores de frecuencia [12].
3.12 Sensado de glucosa en la sangre
Existen diferentes maneras de sensado de glucosa en la sangre, que a continuacin
se mencionarn:
3.12.1 Iontoforesis reversa
La iontoforesis reversa se basa en un paso constante de bajas corrientes elctricas
entre dos electrodos que se aplican sobre la piel. Esto se realiza por medio de iones
electrolticos que estn en el cuerpo, la tasa de cambio del movimiento de clulas genera
una carga de corriente que es extrada fuera del cuerpo a travs de la piel.
Un ejemplo de este proceso es la espectrofotometra prxima a infrarrojos, es un
sistema de determinacin de infrarrojos no invasivo basado en el anlisis del espectro
emitido en los componentes de un tejido vascularizado tras su iluminacin con energa de
amplio espectro por una fuente halgena de tungsteno a travs de fibra ptica [20].
3.12.2 Tiras reactivas
Las tiras reactivas son productos sanitarios de un solo uso, para la determinacin de
glucosa en una gota de sangre capilar a personas con diabetes. Las tiras reactivas son
soportes de plstico (microchips) de distintos tamaos que contienen los reactivos
necesarios fijados en una zona especial de la tira, que en contacto con la muestra de sangre
17
producen una reaccin qumica que permiten determinar la cantidad de glucosa en la
sangre.
Las tiras son de diversos tamaos, tipos y caractersticas segn el mtodo de
medicin que utilizan. Se utilizan conjuntamente con utensilios para poder realizar la
determinacin de glucosa: dispositivos de puncin de un solo uso y aparatos medidores que
son los glucmetros digitales [18].
La tira reactiva est compuesta de una enzima oxidasa generalmente la glucosa y un
reactivo que es fenol o ferrocianuro dependiendo del mtodo que es utilizado en la tira.
Despus de que la sangre se ha extendido en la tira, la glucosa es transformada por la
enzima gluconolactona D, que a su vez reacciona con el fenol o ferrocianuro contenido en
la tira para producir una sustancia final cuya propiedad qumica genera un voltaje
detectable [19].
3.12.3 Tiras colorimtricas
Las tiras colorimtricas estn conformadas de un material reactivo al PH de la
sangre. Esto es, al momento de tomar la muestra de sangre, el material reactivo hace que la
tira cambie de color ya sea en rosa o azul, y en sus diferentes combinaciones y tonalidades,
segn el nivel de azcar. Para detectar los colores que se formaron en la tira colorimtricas
se necesita de un sensor de color que se presenta a continuacin.
18
3.12.4 Sensor de color
La funcin principal de sensor de color es detectar las variaciones de color en las
tiras colorimtricas. El sensor de color FD01 tiene las siguientes caractersticas en el
mbito tcnico [13]:
Datos pticos:
Sensibilidad espectral 400...700 nm
Intercambiador Hysteresis < 15 %
Tiempo de vida (Tu = +25C) 100000 h
Luz mxima de ambiente 10000 Lux
ngulo de apertura 12
Temperatura de desvi menor a 10%
Rango de temperatura -10...60 C
Nmero de salida de color 3
Proporcin analgica de color azul/verde si
Proporcin analgica de color rojo/verde si
Valor gris analgico si
Salida analgica 0...10 V
Proteccin cortocircuitos
Proteccin cambio polaridad
Proteccin de sobrecarga
19
Datos mecnicos:
Carcasa Acero inoxidable
Totalmente encapsulada si
Modo proteccin IP 67
Conexin Cable
Insulacin protectiva, Tasa de voltaje 50 V
Salida analgica son tres
El sensor de color FD01 que se muestra en la figura 3.3 es parte de un sistema
modular de sensores, que puede ser adaptado a alguna aplicacin con la ayuda de fibras
pticas de vidrio [13].
Figura 3.3 Sensor de color FD01.
Al analizar cada uno de los diferentes tipos de sensado se decidi que para nuestro
prototipo lo ideal son las tiras reactivas, porque el mtodo de infrarrojo es complejo, y las
tiras colorimtricas se necesita un sensor que es muy grande para el glucmetro. Adems
el precio es elevado y ninguno de estos mtodos son convenientes segn nuestro criterio.
20
CAPITULO 4
DESARROLLO DE UN GLUCOMETRO DIGITAL CON EMISOR DE
VOZ.
En este captulo se presenta el funcionamiento de cada uno de los componentes del
prototipo desarrollado, sus caractersticas, su composicin y el papel que desempean en el
glucmetro, es decir, se describe de forma breve el funcionamiento independiente y de
interaccin entre los componentes del prototipo.
En el diagrama mostrado en la figura 4.1 se puede observar cmo se conforma el
prototipo que se va a realizar.
.
Figura 4.1 Diagrama a bloques del prototipo.
El proceso que lleva a cabo la tira reactiva para el sensado de la sangre es el
siguiente. Primero, se toma una muestra de sangre de la persona y se coloca en la tira
reactiva para sensar su nivel de glucosa. Despus del sensado, un dispositivo electrnico
convierte la seal proveniente de las tiras reactivas a un formato binario. Dicha informacin
pasa a travs de un circuito de acoplamiento o convertidor anlogo digital (ADC) para ser
convertidos como su nombre lo dice a un formato digital para ser ledos por el sistema
Sensor Circuito de
acoplamiento
Sistema
embebido
LCD
Circuito
de audio
Bocina
Tira
reactiva
Muestra
de
sangre
21
embebido o microcontrolador. La informacin que es procesada pasa por el circuito de
acoplamiento y que adquiere el sistema embebido es dirigida hacia dos destinos: 1) a una
pantalla LCD que permite visualizar de forma digital los datos sensados; 2) a un circuito de
audio que proporciona de forma audible los mensajes de alto, normal y bajo segn el
nivel de glucosa en la sangre.
Ya sea un glucmetro convencional o nuestro prototipo solamente arrogan niveles
de glucosa en valores enteros. Por lo tanto, los niveles de glucosa a detectar en la sangre
son los siguientes:
0-89 mg/dl, el mensaje que dar el sistema de audio es bajo.
90-115 mg/dl, el mensaje que dar el sistema de audio es normal.
116-255 mg/dl, el mensaje que dar el sistema de audio es alto.
4.1 Tira reactiva
Las tiras reactivas sern analizadas para saber cmo es el funcionamiento de estas.
Se decidi llevar a cabo una serie de pruebas, que consiste en analizar por medio de un
microscopio como se observa la entrada principal de la tira reactiva, y averiguar la forma
en que se conectan loa electrodos a la tira reactiva para ser la medicin de la muestra de la
sangre que toma de la persona. Se analiz el comportamiento de la tira reactiva con
respecto al voltaje al que trabaja.
En el siguiente subtema abordaremos el circuito de acoplamiento que es el
convertidor analgico digital.
22
4.2 Circuito de acoplamiento
Convertidor anlogo digital (ADC)
Otro de los componentes de este prototipo es el Convertidor Anlogo Digital
(ADC), el cual recibe los datos ledos por el sensor, dichos datos son adquiridos por este en
forma analgica, y procede a convertir el dato anlogo a la forma digital, para que puedan
ser adquiridos y ledos por el microcontrolador. Existen varios tipos de ADC que son
compatibles con microprocesadores que son los siguientes ADC0804, ADC0809,
ADC0820, entre otros.
Se tom la decisin de usar el ADC0804, por la facilidad de conseguirlo, por el fcil
acceso de informacin sobre este circuito integrado.
En la figura 4.3 se muestran las conexiones fsicas del ADC0804 para la elaboracin
de pruebas y verificar el funcionamiento del circuito integrado. Las salidas DB (70) se
conectaron a LEDS para observar la salida en forma digital. Despus estas mismas salidas
se conectaron al microcontrolador. En el apndice A se muestran las especificaciones del
ADC0804.
23
Figura 4.2 Conexin del ADC0804.
Figura 4.3 Conexin fsica del ADC0804.
El ADC0804 contiene las siguientes caractersticas [14]:
Entradas analgicas. VIN+ y VIN-. En mediciones hechas en un solo punto VIN+
se toma como la entrada analgica y VIN- se conecta a tierra.
VCC = 5 Volts. Se utiliza como voltaje de referencia y la entrada analgica puede
variar desde 0 hasta 5 volts.
La resolucin del ADC es de 19.6 mVolts. (5 Volts/255 = 19.6 mV)
24
Circuito de reloj interno. CLKR y CLKIN. Con R=10 Kohms y C=150 pF nos da
una frecuencia de 606 KHz, y en tiempo 1/F = 100 seg que es el tiempo de
conversin aproximadamente.
Voltaje de referencia. Si se deja abierto el rango de conversin es de 0V a 5V. Si se
conecta a:
2.25V x 2 = 4.5V. Rango de 0 a 4.5V
2.0V x 2 = 4.0V. Rango de 0 a 4.0V
Conexin con sistema digital (Computadora o Microcontrolador).
Inicio de conversin:
RD= 1 Lgico (Desactiva lectura)
WR = 0 Lgico
WR = 1 Lgico
Esperar a completar conversin.
Revisar patita INTR hasta que se ponga en 0 Volts (0 Lgico). Cuando
INTR=0 indica que se complet conversin.
Lectura de datos.
WR = 0 Lgico
WR = 1 Lgico
Activar lectura en RD=0 lgico.
Lectura de los datos (DB7, DB6,,DB0)
25
Siguiente conversin.
Ir al paso nmero 1.
Lneas de control. Entradas CS, RD, WR. Salida INTR.
CS (Chip Select), RD (Lectura), WR (Escritura, Conversin), INTR (Fn de
Conversin).
4.3 Pantalla de cristal lquido LCD
La pantalla de cristal lquido LCD es la interfaz donde el usuario puede visualizar
de forma digital la numeracin de las cantidades de los niveles de azcar que sern ledas
por el sensor y se mostrara los mensaje de alto, normal y bajo segn sea el caso.
Seguir su recorrido hasta llegar al microcontrolador el cual mandar la informacin a este,
conectado a todas las salidas del puerto 2 y algunas del puerto 3 del microcontrolador. Se
decidi usar una pantalla de cristal lquido de 16 x 2 caracteres, por el bajo costo.
En la figura 4.4 se muestran las conexiones del LCD con el microcontrolador
utilizando el software Proteus y en la figura 4.5 se muestra la conexin fsica donde se
elaboraron pruebas y se observa mensajes para comprobar las conexiones y el cdigo. En el
apndice B se muestran las especificaciones del LCD utilizado en el proyecto.
26
D
7
1
4
D
6
1
3
D
5
1
2
D
4
1
1
D
3
1
0
D
2
9
D
1
8
D
0
7
E
6
R
W
5
R
S
4
V
S
S
1
V
D
D
2
V
E
E
3
LCD1
LM016L
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
38
P0.2/AD2
37
P0.3/AD3
36
P0.4/AD4
35
P0.5/AD5
34
P0.6/AD6
33
P0.7/AD7
32
P1.0/T2
1
P1.1/T2EX
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
U1
AT89C52
C1
33p
C2
33p
X1
CRYSTAL
R1
10k
C3
10u
4.4 Conexin del LCD con el microcontrolador en el software proteus.
4.5 Conexin fsica del LCD con el microcontrolador.
4.4 Sistema de audio
Se decidi utilizar el circuito de audio ISD1420 debido a la simplicidad del
funcionamiento y su costo. Existen otros circuitos de audio como el ISD4000 que son de
mayor capacidad y costo comparado al ISD1420. La capacidad de grabacin del ISD1420
es de 20 segundos que es ms que suficiente para el proyecto y la capacidad del ISD4000
es de entre 2 y 4 minutos de grabacin.
27
Esta parte del prototipo permite junto con la bocina que el usuario pueda escuchar el
nivel de azcar en el cual se encuentra la prueba hecha por el glucmetro. Los mensajes
que se podrn escuchar a travs de este circuito sern los mensajes: alto, bajo o
normal, se decidi mandar estos mensajes para facilitar al paciente diabtico la
comprensin del nivel de glucosa, evitndolo con ello la necesidad de leer el resultado
(considerando la prdida de visin del paciente) En la figura 4.6 se puede ver un esquema
comparativo del circuito de audio con otros sistemas de grabacin y en la figura 4.7 se
puede observar el diagrama a bloques de este circuito.
La serie ISD1420 es un circuito integrado que provee una alta calidad en grabacin
y reproduccin en un solo circuito integrado para aplicaciones que requieren mensajes de
sonido de corta duracin. El integrado ISD1420 contiene internamente un oscilador, un
preamplificador para micrfono, control automtico de ganancia, un filtro
antisolapamiento, un filtro de ruido y un amplificador para la bocina [15].
Figura 4.6 Esquema comparativo entre el circuito integrado y otros sistemas de grabacin.
28
Con el circuito integrado ISD1420, no es muy complicado desarrollar un sistema
mnimo de grabacin y reproduccin de sonidos, utilizando unos cuantos elementos
pasivos, un micrfono y una resistencia adems de pushbuttons para indicar el proceso a
realizar por el circuito integrado [15].
Figura 4.7 Diagrama a bloques del interior del ISD1420.
La mayor ventaja del ISD1420 es que los datos (sonido) son almacenados de una
manera llamada Almacenamiento por Multi Nivel Conocido por sus siglas en ingls como
MLS (Multi-Level Storage) la cual es una tecnologa patentada por Winbond que nos
permite almacenar voz y sonido con las mismas caractersticas que en su formato original,
y por consiguiente se obtiene una alta fidelidad. En la figura 4.8 se muestran las conexiones
fsicas del circuito de audio. En el apndice C se muestra las especificaciones del circuito
de audio que es utilizado en el proyecto [15].
29
4.8 Conexin fsica del ISD.
4.5 Microcontrolador ATMEL (AT89S52)
El microcontrolador realiza la funcin de adquirir los datos de las tiras reactivas y
convertirlos a formato digital por el convertidor analgico digital, para as poder ser
enviados hacia el LCD y hacia el circuito de audio.
El microcontrolador que es utilizado en el prototipo es el AT89S52 de la marca de
ATMEL, mostrado en la figura 4.9 el cual se tiene conocimiento bsico del
microcontrolador, y debido a que se cuenta con un LCD de 14 pines, el ADC cuenta con 8
salidas y el ISD1420 son 8 salidas hacia el microcontrolador, se lleg a la conclusin que
dicho microcontrolador se adapta al prototipo ya que posee 4 puertos, los cuales pueden ser
utilizados como entradas o salidas, estos puertos contienen 8 bits cada uno.
30
Debido a que nuestro proyecto se compone con diferentes componentes como son
las tiras reactivas, el circuito de acoplamiento, el circuito de audio y el LCD se lleg a la
conclusin que este microcontrolador es adecuado para dicho proyecto ya que contiene
suficientes puertos y se adapta al prototipo del glucmetro.
El programa interno del microcontrolador puede ser desarrollado en lenguaje
ensamblador o en compiladores de lenguaje C. En este caso se decidi utilizar el lenguaje
ensamblador.
Figura 4.9 Microcontrolador Atmel AT89S52.
Se mencionar a continuacin algunas caractersticas del microcontrolador
AT89S52 [16]. En la figura 4.10 se mostrar el diagrama previo del microcontrolador.
Compatible con el 8051/8052.
8 KB de memoria flash para programa.
Reloj de 0-33 MHz.
RAM de 256 x 8.
4 Puertos, 32 lneas de entrada-salida.
3 Temporizadores.
31
8 Fuentes de interrupcin.
UART (Full Duplex).
Recuperacin de interrupcin en Power Down Mode.
Watch Dog Timer.
D
7
1
4
D
6
1
3
D
5
1
2
D
4
1
1
D
3
1
0
D
2
9
D
1
8
D
0
7
E
6
R
W
5
R
S
4
V
S
S
1
V
D
D
2
V
E
E
3
LCD1
LM016L
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0
39
P0.1/AD1
38
P0.2/AD2
37
P0.3/AD3
36
P0.4/AD4
35
P0.5/AD5
34
P0.6/AD6
33
P0.7/AD7
32
P1.0/T2
1
P1.1/T2EX
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.7/RD
17
P3.6/WR
16
P3.5/T1
15
P2.7/A15
28
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
U1
AT89C52
C1
33p
C2
33p
X1
CRYSTAL
R1
10k
C3
10u
Figura 4.10 Diagrama del microcontrolador AT89S52.
4.6 Diagrama final
Al terminar de probar cada uno de los componentes mencionados, se empez a unir
los componentes y los cdigos, se elabor la tabla 1 de distribucin de puertos ya que fue
necesario ya que en la prueba de cada uno de los componentes se pusieron puertos
diferentes. En la figura 4.11 se muestra el circuito final en el software Proteus, en la figura
4.12 se muestra el circuito final en forma fsica y en el apndice D se muestra el cdigo que
es utilizado.
32
Figura 4.11 Circuito final del prototipo en el software proteus.
Figura 4.12 Circuito final del prototipo.
33
Distribucin de puertos en el microcontrolador AT89S52
Componente Puertos Pines/ Bits
ADC0804 P0, P3.1, P3.2, P3.4 32-39,11,12,14
ISD1420 P1, P3.0 1-8,10
LCD P2, P3.5, P3.6, P3.7 21-28,15-17
Tabla 1 Distribucin de puertos en el microcontrolador AT89S52.
34
CAPITULO 5
RESULTADOS Y CONCLUSIONES
En este captulo abordaremos los resultados obtenidos del desarrollo del glucmetro
digital con emisor de voz.
5.1 Resultados con la fuente de voltaje
La tabla 2 (voltajes y equivalencias) contiene los diferentes niveles de glucosa,
introduciendo al prototipo diferentes cantidades de voltajes simulando el sensor con la
fuente de voltaje.
Nivel alto Nivel normal Nivel bajo
Voltaje Mg/dl Voltaje Mg/dl Voltaje Mg/dl
2.22 116 1.71 90 0 0
2.3 120 1.74 91 0.5 26
2.4 125 1.8 94 1 53
2.5 130 1.9 99 1.5 79
3 156 2 105 1.7 89
3.3 172 2.1 110
3.37 225 2.20 115
Tabla 2 Voltajes y equivalencias.
35
En las siguientes figuras se muestran las diferentes pruebas que se elaboraron con la fuente
de voltaje, ya que la fuente de voltaje simula la tira reactiva:
Figura 5.13 Conexin a la fuente de voltaje con el prototipo.
Figura 5.14 Prueba con la fuente de voltaje en el nivel bajo de glucosa.
36
Figura 5.15 Prueba con la fuente de voltaje en el nivel normal de glucosa.
Figura 5.16 Prueba con la fuente de voltaje en el nivel alto de glucosa.
37
5.2 Resultados de las pruebas a las tiras reactivas
Se abri el glucmetro para elaboracin de pruebas con la tablilla electrnica. Se
elabor una serie de pruebas con la tablilla y con las tiras reactivas para conocer cmo
funcionan, el procedimiento que se llev a cabo para la realizacin de las pruebas es el
siguiente:
1. En la figura 5.17 se muestra como es una tira reactiva, esta se introduce en el
glucmetro, en el rea correspondiente.
2. En la figura 5.18 se muestran los nodos donde se tom el voltaje de referencia, al
cual el glucmetro trabaja. El voltaje de referencia es de 0.25v.
3. En las pruebas realizadas, se observaron los cambios de resistencia y de voltaje con
diferentes sustancias.
4. Las sustancias que se van a analizar son: una mezcla de agua destilada con
diferentes porciones de azcar (sobre de 2.8gr), y la otra es sangre. Cada una de las
sustancias se colocan en las tiras reactivas para ser analizadas.
5. En dos de las terminales de la tira reactiva, le aadimos el voltaje de referencia con
una fuente de voltaje, y en las otras dos lneas de la tira reactiva es donde se midi
el voltaje de salida con un micrmetro.
38
5.17 Tira reactiva
5.18 Tablilla electrnica de un
glucmetro
A continuacin se mostrar los resultados obtenidos con las diferentes pruebas
realizadas con las tiras reactiva:
El material utilizado para la siguiente prueba es: una fuente de voltaje, un
micrmetro, agua destilada, un sobre de azcar con un contenido de 2.8gr y un recipiente
de 40ml. Los resultados de la primera prueba se muestran en la tabla 3.
Cantidad de agua Cantidad de azcar Resistencia obtenida en la prueba
20 ml Sobre completo (2.8 gr) 0.535 M
20 ml sobre (1.4 gr aprox.) 0.750 M
20 ml sobre (0.60 gr aprox.) 0.463 M
20 ml sobre (0.93 gr aprox.) 0.463 M
Tabla 3 Resultados de la primera prueba con agua destilada y azcar.
39
El material utilizado en la siguiente prueba son: una fuente de voltaje, micrmetro y
sangre. En la tabla 4 se muestran los resultados de las pruebas que se elaboraron con sangre
de dos personas antes y despus de ingerir un dulce, el tiempo de espera de la ingesta para
hacer la segunda prueba fue de 10 minutos.
Nombre Resultados de
glucmetro
antes de comer
dulce
Resultados del
micrmetro
obtenidos antes
de comer dulce
Resultados de
glucmetro
despus de
comer dulce
Resultados del
micrmetro
obtenidos
despus de
comer dulce
Elizabeth 90 mg/dl 0.928 M 83 mg/dl 0.970 M
Olga 143 mg/dl 0.860 M 122 mg/dl 0.622 M
Tabla 4 Resultados de la segunda prueba con sangre.
La ltima prueba realizada fue la medicin para obtener el voltaje de las diferentes
medidas del sobre de azcar. A en la tabla 5 se muestran los resultados obtenidos por la
pruebas realizadas.
1 sobre de azcar sobre de azcar sobre de azcar sobre de azcar
1.63 V 1.89 V 1.98 V 2.2 V
3.34 V 3.70 V 4.10 V 4.38 V
Tabla 5 Resultados obtenidos en voltaje de la ltima prueba.
40
Acerca de las pruebas realizadas a las tiras reactivas y a los resultados obtenidos se
puede observar que el reactivo que contiene la tira puede detectar las cantidades de azcar
con muy poco margen de error, dichas pruebas las decidimos realizar con diferentes
cantidades de azcar diluida y otras sustancias, para poder apreciar de una mejor forma las
variaciones de la resistencia. Otra de las pruebas realizadas fue de la toma de una muestra
de sangre, esto se hizo para poder mostrar en forma real el funcionamiento del glucmetro,
dicha sangre fue tomada de nosotras mismas antes y despus de haber ingerido un dulce
por el alto contenido de azcar, los resultados obtenidos mostraron una variacin
convincente.
La ltima prueba fue tomar los voltajes con las diferentes presentaciones de azcar
diluida en cierta cantidad de agua, esta prueba se hizo solamente para contar con una
referencia de voltaje.
5.3 Conclusiones
La realizacin de este prototipo en lo personal, me deja como aprendizaje
simplemente el conocer internamente el funcionamiento de un aparato del cual muchas
personas dependen para mantener monitoreada su enfermedad, tambin el conocer ms
acerca de una enfermedad que por desgracia aqueja a una gran cantidad de nuestra
poblacin, una cosa muy importante es el haber puesto en prctica conocimientos
aprendidos durante el transcurso de mi carrera y el darme cuenta que con dichos
conocimientos se pueden hacer muchas cosas.
Olga Graciela Barrera Daz
41
El desarrollo del prototipo se elabor por medio etapas, primero se elabor las
conexiones fsicas y luego el cdigo de cada uno de los componentes con sus respectivas
pruebas para estar seguras que el funcionamiento de cada componente es el correcto, al
final se empez a juntar los cdigos y juntar la circuitera. Por medio de este proceso que
decidimos llevar para el desarrollo del glucmetro, llego a ser el ms adecuado porque
facilit la elaboracin del prototipo.
El glucmetro digital con emisor de voz un prototipo muy til para toda persona,
especialmente para las personas diabticas con prdida visual, que son ellas el objetivo
principal, son las ms importantes y beneficiadas con este proyecto.
Elizabeth Aguilera Chvez
42
APNDICE A
CONVERTIDOR ANALGICO DIGITAL (ADC)
43
44
APNDICE B
PANTALLA DE CRISTAL LQUIDO (LCD)
45
46
APNDICE C
SISTEMA DE AUDIO (ISD1420)
47
48
APNDICE D
CDIGO PARA MICROCONTROLADOR
49
;RANGOS
;DE 116 A 255 RANGO ALTO
;DE 90 A 115 RANGO NORMAL
;DE 0 A 89 RANGO BAJO
;SISTEMA DE REPRODUCCION TIEMPOS
;EQU asignacion de tiempos, valores, entradas y contentes
SEG8 EQU 5 ; 1/4 Segundo
SEGYMED EQU 25 ; 1 segundo y 1/4 de segundo
REPRODUCIR EQU p3.0 ; entrada al microcontrolador
;LCD TIEMPOS
CERO EQU 1 ; Sin Multiplicador
CINCO EQU 5 ; 1/4 de Segundo
DIEZ EQU 10 ; 1/2 Segundo
VEINTE EQU 20 ; 1 Segundo
;P0 LECTURA DEL ACD0804 (DB7...DB0)
;SALIDAS ADC0804, ENTRADAS AL MICRO
RD equ P3.1
WR equ P3.2
INTR equ p3.4
;CONVERSION BINARIO A ASCII
RAM_ADDR EQU 40H
ASCI_RSUTL EQU 45H
COUNT EQU 3
;LCD
EN EQU P3.7
RS EQU P3.6
RW EQU P3.5
ORG 00H
MOV SP,#30H ; manda un 30 a la pila SP para que no se sobreescriba
;Configurar Timer 0
ANL TMOD,#0F0H ;bits timer0 off
ORL TMOD,#01H ;modo 16 timer0
;MOV P1,#0F0h
; INICIALIZACION DEL LCD
ACALL LCDInic
50
INICIO:
LCALL LEEADC ;manda llamar las rutinas segun el caso
MOV A,P0
MOV 47H,A
LCALL MONITOREO
MOV A,47H
ACALL BIN_DEC_CONVRT
ACALL DEC_ASCI_CONVRT
; Mandar Datos al LCD
MOV A,#0C0H ;posicion del cursor: 2renglon, 1columna
ACALL COMMAND ;mostrar en el lcd la posicion del cursor
MOV A,47H ;mueve lo memoria RAM al registro A
LCALL DATA_DISPLAY ;muestra en lcd lo que hay en RAM segun la direccion
MOV A,46H
LCALL DATA_DISPLAY
MOV A,45H
LCALL DATA_DISPLAY
AJMP $
LEEADC:
INICIOADC:
MOV P0,#0ffh ;P0 como entrada datos
SETB RD ;desactivar RD
NOP ;pequeos retardos
NOP
NOP
CLR WR
NOP
NOP
NOP
SETB WR ;inicio conversin
NOP
NOP
NOP
ESPERACONV:
JB INTR, ESPERACONV ;en espera de INTR=0
LECTURA:
CLR RD ;RD=0 para lectura
NOP
51
NOP
NOP
NOP
MOV A,P0 ;Lectura datos
RET
MONITOREO:
ALTO:
CJNE A,#116,COMPARA1 ;compara si P0=A
AJMP EMITEALTO ;salto absoluto a emite alto
COMPARA1: ;etiqueta
LCALL COMPARAR ;llama a rutina comparar
CJNE R7,#00,EMITEALTO ;compara R7, con el direccion 00, y si no son iguales
brinca a emitealto
NORMAL:
CJNE A,#90,COMPARA2 ;compara si P0=A
LJMP EMITENORMAL
COMPARA2:
LCALL COMPARAR
CJNE R7,#00,EMITENORMAL
BAJO:
CJNE A,#00,COMPARA3 ;compara si P0=A
AJMP EMITEBAJO
COMPARA3:
LCALL COMPARAR
CJNE R7,#00,EMITEBAJO
EMITEALTO:
MOV DPTR,#TABLE ;mandar datos al LCD
ACALL DISPLAY ;llama a la rutina de display
LCALL REPRODUCEALTO ;llama a la rutina de reproducealto
LJMP FINAL ;salto largo a la rutina final
EMITENORMAL:
MOV DPTR,#TDOS ;mandar datos al LCD
ACALL DISPLAY
LCALL REPRODUCENORMAL
LJMP FINAL
EMITEBAJO:
52
MOV DPTR,#TTRES
ACALL DISPLAY
LCALL REPRODUCEBAJO
LJMP FINAL
FINAL:
RET
RETARDO:
TON:
CLR TF0
SETB TR0 ;Prende Timer0
ESPERA:
JNB TF0,ESPERA
CLR TF0
DJNZ R7,TON
CLR TR0
CLR TF0
RET
REPRODUCEALTO:
SETB REPRODUCIR ;desactiva
MOV P1,#000h ;llama a mensaje 1
CLR REPRODUCIR ;reproduce mensaje 1
MOV R7,#SEG8 ;tiempo asignado para reproduccion del mensaje
LCALL RETARDO ;espera....
SETB REPRODUCIR ;desactiva
MOV R7,#SEGYMED ;tiempo asignado entre cada mensaje
LCALL RETARDO ;espera 1 segundo y 1/4
RET
REPRODUCENORMAL:
MOV P1,#010h ;llama a mensaje 2
CLR REPRODUCIR ;reproduce mensaje 2
MOV R7,#SEG8
LCALL RETARDO ;espera....
SETB REPRODUCIR
MOV R7,#SEGYMED
LCALL RETARDO ;espera 1 segundo y 1/4
RET
REPRODUCEBAJO:
MOV P1,#020h ;llama a mensaje 3
53
CLR REPRODUCIR ;reproduce mensaje 3
MOV R7,#SEG8
LCALL RETARDO
SETB REPRODUCIR
MOV R7,#SEGYMED
LCALL RETARDO ;espera 1 segundo y 1/4
RET
COMPARAR:
MOV R7,#01
JC MENOR
MAYOR:
AJMP FINCOMPAS
MENOR:
MOV R7,#00
FINCOMPAS:
RET
;RUTINA PARA CONVERCION
;BINARIO(HEX) A DECIMAL (00-FF A 000-255)
BIN_DEC_CONVRT:
MOV R0,#RAM_ADDR ;mueve la direccion de RAM al registro A
MOV B,#10
DIV AB ;divide por 10
MOV @R0,B ;guaradr en digito inferior
INC R0 ;incremento R0
MOV B,#10
DIV AB
MOV @R0,B ;guardar el siguiente digito
INC R0
MOV @R0,A ;guardar el ultimo digito
RET
;CONVERCION DE DIGITOS DECIMALES A DIGITOS ASCII
DEC_ASCI_CONVRT:
MOV R0,#RAM_ADDR ;direccion de datos en decimal
MOV R1,#ASCI_RSUTL ;direccion de datos en ascii
MOV R2,#COUNT ;mueve lo que hay en COUNT de forma directa a R2
BACK1:
MOV A,@R0 ;GET DECIMAL DIGIT
ORL A,#30H ;conversion a digito ascii
MOV @R1,A ;guardar en el r1
54
INC R0 ;incrementa r0
INC R1 ;incrementa r1
DJNZ R2,BACK1
RET
; PROCEDIMIENTOS
LCDInic:
; Iniciliza LCD
;Power On Retardo > 40ms
mov R7,#cero
MOV TH0,#76 ;50 mSegundos
MOV TL0,#00
ACALL ProcDelay
; Comandos de Inicializacin
MOV A,#30H ;#1
ACALL INICIALIZA
mov R7,#cero
MOV TH0,#76 ;50 mSegundos
MOV TL0,#00
ACALL ProcDelay
MOV A,#30H ;#2
ACALL INICIALIZA
mov R7,#cero
MOV TH0,#76 ;50 mSegundos
MOV TL0,#00
ACALL ProcDelay
; Ya se puede revisar BF(Busy Flag)
MOV A,#30H ;#3
ACALL INICIALIZA
mov R7,#cero
MOV TH0,#76 ;50 mSegundos
MOV TL0,#00
ACALL ProcDelay
; Modo de operacin
; Ya se puede revisar la el bit de BF(Busy Flag)
; Se revisar BF
MOV A,#38H ;5X8 Puntos DOS Renglones
ACALL COMMAND
MOV A,#0EH ;prender LCD y activar cursor
ACALL COMMAND
55
MOV A,#01H ;limpiar pantalla
ACALL COMMAND
MOV A,#06H ;posicionar cursor y avanza derecha
ACALL COMMAND
MOV A,#80H ;cursor: linea 1,columna 1
ACALL COMMAND
RET
INICIALIZA:
CLR EN
CLR RW
CLR RS
ACALL Sdelay
SETB EN
NOP
NOP
MOV P2,A
ACALL Sdelay
NOP
CLR EN
ACALL Sdelay
RET
Sdelay:
MOV R7,#cinco ; 1/4 Segundo
MOV TH0,#76
MOV TL0,#00
ACALL ProcDelay
RET
ProcDelay:
CLR TR0
CLR TF0
TON1:
SETB TR0 ; Prende Timer0
Espera1:
JNB TF0,Espera1
CLR TR0
CLR TF0
DJNZ R7,TON1
RET
COMMAND:
ACALL READY
56
CLR EN
CLR RS
CLR RW
ACALL Sdelay
SETB EN
MOV P2,A
ACALL Sdelay
CLR EN
ACALL Sdelay
RET
;ESTA RUTINA ES PARA MOSTRAR EN EL LCD LOS VALOR DE LAS TABLAS
;MUESTRA SOLAMENTE CADENA DE CARACTERES
DATA_DISPLAY:
ACALL READY
CLR EN
nop
nop
SETB RS
nop
nop
CLR RW
nop
nop
SETB EN
nop
nop
MOV P2,A
nop
nop
nop
CLR EN
nop
nop
nop
nop
RET
;REVISA BANDERA DE OCUPADO
READY:
SETB P2.7 ;Como entrada
CLR RS ;RS=0 (Instrucciones LCD)
SETB RW ;RW=1
57
BACK:
CLR EN ;EN=0
nop
nop
nop
SETB EN ;EN=1
JB P2.7,BACK ;HASTA QUE SE DESOCUPE
RET
;TABLAS
;MANDA CADENA DE CARACTER
TABLE: DB 'a','l','t','o',0
TDOS: DB 'n','o','r','m','a','l',0
TTRES: DB 'b','a','j','o',0
;OBTIENE DATOS DE LAS TABLAS
;UTILIZA DPTR PARA APUNTAR CADA UNA DE LOS VALORES DE LA TABLA
DISPLAY:
CICLO:
CLR A
MOVC A,@A+DPTR;
JZ FIN2
ACALL DATA_DISPLAY
INC DPTR
AJMP CICLO
FIN2:
RET
END
58
REFERENCIAS
[1] Jos Daz Betancourt, 487-12.pdf (application/pdf Objeto)-,
http://www.gaceta.udg.mx/Hemeroteca/paginas/487/487-12.pdf, al 8 de abril del 2009.
[2] Frank Stevens, Enciclopedia mdica. Prentice Hall. 4 edicin.
[3] Cmo medir la glucosa en la sangre? En espaol Asociacin Americana de
Diabetes, http://www.diabetes.org/espanol/diabetes-tipo-2/glucosa-sangre-controles.jsp, al
8 de abril del 2009.
[4] Ramn Palls Areny, Sensores y acondicionadores de seal, editorial Alfaomega,
3era edicin, pginas 2, 3, 4, 6, total de pginas 480, 2000.
[5] Juan Carlos Vesga Ferreira, Microcontroladores Motorola- Freescale, Programacin,
familias y sus distintas aplicaciones en la industria, editorial Alfaomega, 1era edicin,
pginas 3, 5, 9-12, total de pginas 348.
[6] Norberto Malpica, Principios de los microcontroladores,
http://laimbio08.escet.urjc.es/assets/files/tema1.pdf, al 8 de abril del 2009.
[7] Definicin de LCD-qu es LCD?-, http://www.alegsa.com.ar/Dic/lcd.php, al 8 de
abril del 2009.
[8] Alfred V. Aho, Jeffrey D. Ullman, Compiladores: principios, tcnicas y herramientas ,
pginas 1,446, total de pginas 820, ao de edicin 2000.
59
http://books.google.com.mx/books?id=yG6qJBAnE9UC&pg=PR1&dq=compiladores&as_
brr=3#v=onepage&q=&f=false
[9] Thomas L. Floyd, Fundamentos de sistemas digitales, sptima edicin, pagina 824,
total de pagina 1128, ao de edicin 2000. Editorial Prentice Hall
[10] Transductor, http://www.dliengineering.com/vibman-spanish/transductor1.htm, al
8 de abril del 2009.
[11] What is amplifier? - Definition from Whatis.com
http://searchcio-midmarket.techtarget.com/sDefinition/0,,sid183_gci211558,00.html
al 24 de marzo del 2010.
[12] El sintetizador, http://www.duiops.net/newage/newsinte.htm, al 24 de marzo del
2010.
[13] Sensor de color, www.wenglor.de/wdm.php?dfile=FD01.PDF&pfad, al 8 octubre
del 2009.
[14] MC Sergio Lujn Maldonado, apuntes de sistemas embebidos.
[15] Sistema de audio,
http://witsuk.com/index.php?option=com_content&task=view&id=92&Itemid=35, al 2 de
septiembre del 2009.
[16] MC Sergio Lujn Maldonado, apuntes de sistemas con microprocesador
[17] Jos Matas Alcal y Rafael Ramn Ramos Lara, Microcontroladores MCS-51 y
MCS-251, 28-32, total de pginas 340, Edicion 2, 2002
http://books.google.com.mx/books?id=p3vl7yvDyi0C&printsec=frontcover&dq=microcont
roladores+atmel&hl=es&ei=Zt2nS72QGYvYtgOy2vCjDQ&sa=X&oi=book_result&ct=res
60
ult&resnum=3&ved=0CDYQ6AEwAg#v=onepage&q=microcontroladores%20atmel&f=fa
lse, al 24 de marzo del 2010.
[18] Tiras reactivas para la determinacin de glucemia capilar,
http://www.fisterra.com/salud/3proceDT/glucometros2.asp, 25 de marzo del 2010
[19] Dr. Luc Ronchi, How does a diabetics glucometer work?,
http://www.madsci.org/posts/archives/1998-11/910900850.Me.r.html, al 24 de marzo del
2010.
[20] Paola Andrea Restrepo Hernndez, Glucmetro no invasivo,
http://www.unbosque.edu.co/files/Archivos/file/glucometronoinvasivo.pdf, 28 de marzo
del 2010.
[21] Jos Matas Alcal y Rafael Ramn Ramos Lara, Microcontroladores MCS-51 y MCS-
251 Google libros, nmero de pgina 34, total de pginas 333,
http://books.google.com.mx/books?sitesec=reviews&id=p3vl7yvDyi0C