Vous êtes sur la page 1sur 158

DISEO Y CONSTRUCCIN DE UN PORTAVASOS SENSOR DE PESO PARA

BEBIDAS, CAPAZ DE ENVIAR UNA SEAL INALMBRICA, INFORMANDO LA


NECESIDAD DE SERVICIO.

0
DISEO Y CONSTRUCCIN DE UN PORTAVASOS SENSOR DE PESO PARA
BEBIDAS, CAPAZ DE ENVIAR UNA SEAL INALMBRICA, INFORMANDO LA
NECESIDAD DE SERVICIO

JAIME ANDRS BELTRN GONZLEZ


JONATHAN ANDRS JAIME SENZ

UNIVERSIDAD SAN BUENAVENTURA


FACULTAD DE INGENIERA
PROGRAMA DE ELECTRNICA
BOGOT D.C.
2009
1
DISEO Y CONSTRUCCIN DE UN PORTAVASOS SENSOR DE PESO PARA
BEBIDAS, CAPAZ DE ENVIAR UNA SEAL INALMBRICA, INFORMANDO
LA NECESIDAD DE SERVICIO

JAIME ANDRS BELTRN GONZLEZ


JONATHAN ANDRS JAIME SENZ

Trabajo de grado para optar al ttulo de


Ingenieros Electrnicos

UNIVERSIDAD SAN BUENAVENTURA


FACULTAD DE INGENIERA
PROGRAMA DE ELECTRNICA
BOGOT D.C.
2009
2
Nota de aceptacin:

__________________________________
__________________________________
__________________________________
__________________________________
__________________________________
__________________________________

__________________________________
Firma del presidente del jurado

__________________________________
Firma del jurado

__________________________________
Firma del jurado

Bogot D.C. Junio de 2009.


3
AGRADECIMIENTOS

Agradecemos a Dios y a nuestros padres por su apoyo incondicional, su esfuerzo,


su comprensin e inversin. Porque sin su ayuda no podra ser posible el
desarrollo de este proyecto; a ellos y todas las directivas de la universidad en
especial, a la facultad de ingeniera electrnica; por el soporte institucional y
colaboracin dada para la realizacin de este trabajo e igualmente a nuestros
maestros, quienes nos guan en nuestro camino para poder superar las
dificultades y a su vez alcanzar cada una de nuestras metas.

Gracias a todas aquellas personas que con sus aportes hicieron realidad este
proyecto.

Los Autores.

4
TABLA DE CONTENIDO

Pg.
INTRODUCCIN 17

1. PLANTEAMIENTO DEL PROBLEMA 18

1.1 ANTECEDENTES (ESTADO DEL ARTE) 18

1.1.1 Restaurantes y bares automatizados 19

Restaurante Bytes en Caterbury 19

Bagger 19

Antecedentes en Colombia 19

Movilco.net 19

Selectra 20

1.2 DESCRIPCIN Y FORMULACIN DEL PROBLEMA 20

1.3 JUSTIFICACIN 21

1.4 OBJETIVOS 22

1.4.1 Objetivo general 22

1.4.2 Objetivos especficos 22

1.5 ALCANCES Y LIMITACIONES 23

2. MARCO DE REFERENCIA 24

2.1 MARCO CONCEPTUAL - TERICO 24

5
2.1.1 Celdas de carga 24

Fundamento de las galgas extensiom tricas. Efecto piezoelctrico 24

Clasificacin 27

Galgas Metlicas 28

Galgas semiconductoras 29

Puente de Wheatstone 30

Circuito de cuarto de puente 31

Circuito de medio Puente 32

Circuito de puente completo 32

2.1.2 Microcontrolador 33

Tipos de microcontroladores 34

Altair 34

Intel (familia 8051) 34

Siemens 35

Microchip 35

Motorola - Freescale 36

Estructura bsica de un microcontrolador 36

Ncleo de un microcontrolador 37

Arquitecturas de computadora 37

6
Registros 38

Unidad de control 38

Microcontrolador Motorola 68HC908AP16 39

Caractersticas principales del MCU 68HC908AP16 41

Mdulo conversor anlogo/digital 42

Microgrades 42

Sistemas de control 43

Generalidades de los sistemas de control 43

Sistema de control de lazo cerrado 43

Elementos bsicos 44

Sistema de control de lazo abierto 45

Elementos bsicos 45

Sistemas de control en lazo cerrado contra los sistemas de


control en lazo abierto 46

2.1.3 Comunicacin inalmbrica 46

Radiofrecuencia (RF) 47

Identificacin por radiofrecuencia (RFID) 48

Wi-Fi 49

WiMAX 49

Comunicacin mvil 49

Bluetooth 49

7
Zigbee 50

Topologas de red 51

Tcnicas de modulacin 53

Modulacin OQPSK (Offset Quadrature Phase Shift Keying) 53

Modulacin BPSK (Binary Phase Shift Keying) 54

ZigBee y su espectro compartido con WLAN 54

Mdulos Xbee 55

2.1.4 Amplificadores operacionales 56

Amplificadores de instrumentacin 56

Amplificador instrumental AD620. (Analog Devices) 57

Funcionalidad del amplificador instrumental AD620 57

2.1.5 Mdulo LCD (Liquid Crystal Display) 61

Amplificadores de muestreo y retencin. (SAMPLE & HOLD). 63

Amplificador Sample and Hold LF398. 63

Caractersticas. 64

2.2 MARCO LEGAL O NORMATIVO 65

2.2.1 Resolucin 1689 de 2007. 65

2.2.2 Artculo 75 de la Constitucin Poltica de Colombia de 1991. 65

2.2.3 Protocolo IEEE 802.15.4. 65

2.2.4 Cuadro Nacional de atribucin de bandas de frecuencias del


Ministerio de Comunicaciones. 66

2.2.5 Norma tcnica NTS-TS Sectorial Colombiana 004 ICONTEC


Establecimientos gastronmicos y bares requisitos de sostenibilidad. 67
8
3. METODOLOGA 68

3.1 ENFOQUE DE LA INVESTIGACIN 68

3.3 TCNICAS DE RECOLECCIN DE INFORMACIN 69

3.4 POBLACIN Y MUESTRA 69

3.5 HIPTESIS 69

3.6 VARIABLES 70

3.6.1 Variables independientes 70

3.6.2 Variables dependientes 70

4. DESARROLLO INGENIERIL 71

4.1 DESCRIPCIN DEL DISPOSITIVO 71

4.1.1 Diagrama de bloques 72

4.1.2 Celda de carga 73

4.1.3 Acondicionamiento de seal 77

Filtrado de la seal 77

Amplificacin de la seal 79

Curva de funcionamiento 82

Circuito de muestro y retencin 84

4.1.4 Mdulo de control 85

Programacin por capas 88

Conversin anloga/digital 88

Desarrollo del programa de control y transmisin 89

9
Desarrollo del programa de recepcin 96

4.1.5 Configuracin del mdulo Xbee 98

Circuito bsico para el Xbee 98

Modos de operacin 99

Direccionamiento de los mdulos 101

Modo de conexin transparente 102

Conexin punto a punto 103

4.1.6 Mdulo de alimentacin 106

5. PRESENTACIN Y ANLISIS DE RESULTADOS 109

6. CONCLUSIONES 111

7. RECOMENDACIONES 112

BIBLIOGRAFA

Webliografa

GLOSARIO

ANEXOS

10
LISTA DE TABLAS

Pg.
Tabla 1. Caractersticas de las Galgas Metlicas y Semiconductoras 28

Tabla 2. Bandas de espectro de radiofrecuencia 48

Tabla 3. Comparacin de tecnologas inalmbricas 55

Tabla 4. Especificaciones del AD620 61

Tabla 5. Distribucin de seales de la interfaz 62

Tabla 6. Banda de frecuencias radioelctricas para aparatos


transreceptores con bajos niveles de potencia o de intensidad de
campo 67

Tabla 7. Especificaciones tcnicas de la celda de carga 73

Tabla 8. Comportamiento de la celda de carga 75

Tabla 9. Comportamiento de la celda de carga con voltaje amplificado 82

Tabla 10. Porcentaje de pesos de alarma 83

Tabla 11. Criterios de seleccin del microcontrolador 86

Tabla 12. Caractersticas tcnicas del mdulo XBee 99

Tabla 13. Tabla Modo Sleep y consumos de corriente del mdulo XBee 101

Tabla 14. Frecuencia de canales y su respectivo Comando AT 105

Tabla 15. Corriente tpica consumida por los componentes Tx 106

Tabla 16. Voltaje tpico consumido por los componentes Tx 107

Tabla 17. Corriente tpica consumida por los componentes Rx 107

Tabla 18. Voltaje tpico consumido por los componentes Rx 108

11
Tabla 19. Pruebas y mediciones a diferentes vasos 110

12
LISTA DE FIGURAS

pg
Figura 1. Celda de carga 24

Figura 2. Galga Extensiomtrica 25

Figura 3. Alargamiento de un conductor 26

Figura 4. Relacin entre esfuerzos y deformaciones de una galga 27

Figura 5. Variacin de la resistencia segn la direccin de la


deformacin 27
Figura 6. Configuracin de una galga metlica 28

Figura 7. Construccin de una Galga de Hilo Metlico 29

Figura 8. Constitucin de una Galga de Pelcula Metlica 29

Figura 9. Galga semiconductora 29

Figura 10. a) Puente de Wheatstone genrico, b) Con ajuste por


potencimetros 31

Figura 11. Circuito de cuarto de puente 32

Figura 12. Circuito de medio de puente 32

Figura 13. Circuito de puente completo 33

Figura 14. PIC de Microchip Technology Inc 35

Figura 15. Microcontrolador Motorola 68HC908AP16 36

Figura 16. Esquema de un microcontrolador 37

Figura 17. Diagrama en bloques de un microcontrolador 39

Figura 18. Diagrama en bloques de un MCU 68HC908AP16 40

13
Figura 19. Distribucin de pines 68HC908AP16 41

Figura 20. Topologa de sistema de control de lazo cerrado 44

Figura 21. Topologa de sistema de control de lazo abierto 45

Figura 22. Conexin tpica usando Zigbee 51

Figura 23. Canales disponibles para el protocolo IEEE 802.15.4 52

Figura 24. Diferencia entre modulacin QPSK y OQPSK 53

Figura 25. Seal OQPSK 54

Figura 26. Mdulo Xbee de MaxStream 56

Figura 27. AD620AN 57

Figura 28. Amplificador de Instrumentacin en Base a tres


operacionales 58

Figura 29. Esquema Simplificado del AD620 60

Figura 30. Distribucin de Pines del AD620 60

Figura 31. LCD 16x2 61

Figura 32. Diagrama general de conexiones del display LCD 62

Figura 33. Funcin bsica del circuito muestreo y retencin 63

Figura 34. Esquema Simplificado del LF398 64

Figura 35. Diagrama de pines del LF398 64

Figura 36. Diagrama de bloques Tx 72

Figura 37. Diagrama de bloques Rx 72

Figura 38. Esquema de colocacin de la celda de punto nico 73

Figura 39. Voltaje de salida Vs. Peso de entrada en la celda de carga 76

14
Figura 40. Seal del Sensor en el Osciloscopio Digital 77

Figura 41. Circuito para Filtro Pasa Bajas 78

Figura 42. Curva Tpica de CMRR vs. Frecuencia, Relativo a la


entrada 80

Figura 43. Circuito Amplificador Incluido el Filtro 81

Figura 44. Curva de funcionamiento con voltaje de salida del sensor


amplificado 83

Figura 45. Aplicacin tpica de LF398 segn fabricante 84

Figura 46. CI 555 en configuracin astable 85

Figura 47. Oscilador astable con un temporizador 555 donde


t1 = t2 85

Figura 48. Diseo capa de puertos 87

Figura 49. Secuencia desarrollo de programacin 88

Figura 50. Esquema de tareas para el programa de Tx 89

Figura 51. Mquina de estados del programa Tx 92

Figura 52. Emulacin de prueba con vaso vaco 93

Figura 53. Emulacin de prueba con vaso lleno 94

Figura 54. Emulacin de prueba para clculo de alarma 94

Figura 55. Tabla de porcentaje de pesos de alarma en Microgrades 95

Figura 56. Emulacin de verificacin de nivel del vaso 95

Figura 57. Esquema de tareas para el programa de Rx 96

Figura 58. Mquina de estados para Rx 97

Figura 59. Estado de reposo en Rx 97

15
Figura 60. Estado de Muestra en Rx 98

Figura 61. Conexiones mnimas requeridas para el Xbee 98

Figura 62. Modos de operacin del modulo Xbee 100

Figura 63. Comandos AT 101

Figura 64. Correspondencia de Buffer 103

Figura 65. Configuracin mdulo 1 103

Figura 66. Configuracin mdulo 2 104

Figura 67. Direccionamiento 16 bits 104

Figura 68. Fuente de Voltaje Negativo con MAX232. 106

16
INTRODUCCIN

El proceso tecnolgico da respuesta a las necesidades humanas; para ello,


recurre a los conocimientos cientficos acumulados con el fin de aplicar los
procedimientos tcnicos necesarios que conduzcan a soluciones ptimas,
generando as la directa bsqueda del hombre, para mejorar su calidad de vida.

Gracias al avance tecnolgico en comunicaciones inalmbricas no es necesario


limitar el envo de informacin a seas o sonidos, sino apoyarse en un sistema
que haga ms preciso y eficaz el servicio.

En relacin con esto, es necesario aplicar como ingenieros dichos sistemas


tecnolgicos a procesos comerciales y de servicio para facilitar la satisfaccin del
consumidor final.

La implementacin de este proyecto va de la mano de estos conocimientos


tecnolgicos y se utilizar con el fin de cumplir con dichas necesidades; en este
caso la atencin en determinados establecimientos, tecnificando procesos que
darn un avance en la bsqueda de mejorar el servicio y la atencin al cliente.

Este portavasos sensor de peso advierte cundo un vaso est a punto de vaciarse
y enva una seal inalmbrica automtica al mesero, indicando la necesidad de
servicio. Contiene un sensor que detecta que el vaso est prximo a llegar a su
peso original y por medio de una etapa de control y transmisin enva una seal
de radio frecuencia al receptor informando que el vaso debe llenarse de nuevo y
logrando que el cliente se abstenga de ordenar por si mismo.

17
1. PLANTEAMIENTO DEL PROBLEMA

1.1 ANTECEDENTES (ESTADO DEL ARTE)

Para hacer una referencia de tecnologas y diseos que precedan la idea de este
proyecto, se puede destacar en el contexto externo, la empresa Tyndaris dedicada
a la creacin y/o implementacin de tecnologas en el mercado de restaurantes y
otras aplicaciones, en Chile.

Esta empresa cre un software de utilizacin en restaurantes llamado SnapMenu


que segn su ideologa mejora el servicio y la atencin, Tyndaris dice:

Es un software integral desarrollado especialmente para grandes cadenas


de restaurantes que necesiten una herramienta de apoyo logstico,
mediante el uso de tecnologas mviles. Integra las reas del comedor y
cocina, permitiendo un flujo continuo de informacin mediante el uso de
PDAs en el comedor y un servidor central en la cocina que recepciona los
pedidos, el personal los prepara y los despacha rpidamente.1

Con la plataforma, todos los pedidos son tomados en un dispositivo mvil


estndar, en el cual los clientes encuentran toda la carta, con los precios y
especificaciones de cada comida o bebida. ste es enviado de inmediato a la
barra o cocina y tambin a la caja, en donde se encuentran los otros extremos del
sistema.
Una pantalla en la cocina despliega la informacin enviada junto con el tiempo que
ha transcurrido desde que los platos fueron solicitados. As, la elaboracin de los
alimentos puede darse sin descuidar de la espera de cada uno de los clientes. Al
mismo tiempo en que esta orden llega a la cocina, es tambin enviada a la caja,
que lo puede gestionar para el cierre de la cuenta de manera ms gil.
Al igual que esta tecnologa implementada en Chile, el portavasos es una
herramienta de apoyo logstico, que permite la interaccin entre el cliente y el
personal encargado de la atencin, del mismo modo emplea tecnologa
inalmbrica para notificar que se necesita atencin.
Tambin se puede hacer referencia a un bar interactivo llamado Ibar, en Estados
Unidos, en el cual una barra interactiva muestra cualquier tipo de contenido
mientras se apoya la cerveza sobre ella. Varias de estas barras pueden interactuar
entre si por WiFi.

1
Disponible en www.tyndaris.cl Tyndaris, Abril 10 de 2008, 5:02 pm.
18
1.1.1 Restaurantes y bares automatizados.

Restaurante Bytes en Canterbury.

El restaurante Bytes en Canterbury, Inglaterra, ha incluido en su establecimiento


pantallas tctiles mediante las cuales los clientes pueden pedir lo que desean
tomar.

Si solicitan una bebida, la orden va directamente a la barra del bar; si lo que se


pide es un plato, la orden se dirige a la cocina.

Bagger.

La ltima revolucin en el negocio de los restaurantes tiene lugar en Nuremberg,


Alemania, donde funciona un local de comidas totalmente automtico. Bagger (tal
es el nombre del sitio) brinda su servicio a travs de computadoras y rampas que
transportan los platos desde la cocina hasta las mesas.

Para realizar un pedido, los clientes ingresan el men elegido en una pantalla
tctil. A travs de ese monitor pueden tambin conocer el tiempo que resta para
recibir el pedido.

Antecedentes en Colombia.

En el mbito nacional no existen antecedentes semejantes al proyecto, pero se


puede encontrar en el mercado mens para pantalla tctil, que se han
implementado en algunos restaurantes especiales y sistemas de automatizacin
de procesos en el campo de la atencin en bares y restaurantes.

Movilco.net.

Movilco.net es una es una empresa colombiana desarrolladora y comercializadora


de software con filiales en Ecuador, Venezuela, Per, Costa Rica y Mxico,
dedicada al desarrollo y a la comercializacin de soluciones de negocios que
involucran aplicativos para todo tipo de dispositivo mvil como los computadores
personales de mano.

Esta compaa desarrolla una solucin que permite tener un control total
del comedor y bar de restaurantes, hoteles, centros de convenciones,
clubes de recreacin, etc., al hacer los pedidos de forma automtica y
transmitirlos de forma inalmbrica a las zonas de preparacin como cocina
y bar.2
2
Disponible en www.hp.com/latam/ moviles/desarrolladores_movilco.html, Abril 29 de 2009, 5:06 pm.
19
Selectra.

Empresa colombiana dedicada a la distribucin de un sistema electrnico de


llamada de aviso para los clientes de restaurantes y bares, donde les indican que
ya se encuentra listo su pedido. Es un sistema que usa comunicacin inalmbrica
aplicada al servicio de bares o restaurantes, lo cual es un acercamiento a mejorar
la atencin por medio de la electrnica, semejante al funcionamiento de este
proyecto.

El sistema LRS para restaurantes har que sus clientes esperen mesa de
forma ms agradable, ya que el localizador les permitir alejarse y esperar
cmodamente, sin la necesidad de poner atencin preocuparse de que lo
llamen y no se entere. El localizador le avisar de forma luminosa y
vibratoria cuando su mesa est lista.

El equipo consta de un Transmisor y localizadores recargables, dentro de


los cuales existen tres opciones: el localizador de mano Adver-Teaser, el
Coaster en forma de porta-vaso, especial para esperas en zona de bar y el
LobsterCal.3

1.2 DESCRIPCIN Y FORMULACIN DEL PROBLEMA

El simple hecho de ser seres humanos hace desenvolverse en medios donde hay
que estar comunicados. Por eso, la gran importancia de la comunicacin es la
transmisin y recepcin de informacin de manera clara, en especial cuando se
trata de acuerdos comerciales, como lo es la relacin entre cliente y vendedor.
Debido a que en la ciudad hay establecimientos muy concurridos y de gran
distancia entre la atencin y el cliente; la comunicacin se torna dificultosa y
solicitar servicio se retrasa. Generando as la inconformidad del cliente y menor
rentabilidad para el dueo del establecimiento, por disminucin del consumo.
Qu instrumento se puede crear, mediante la tecnologa y en particular la
ingeniera electrnica, para permitir que quien atiende, en un establecimiento de
venta y consumo de bebidas, se entere de una manera ms rpida y fcil que al
cliente se le esta terminando la bebida y necesita ser atendido?

3
Disponible en http://www.selectracol.com, Mayo 11 de 2009, 5:55 pm.

20
1.3 JUSTIFICACIN

La razn principal de este proyecto es facilitar un proceso de servicio, que sin l,


depende de muchos factores para su ejecucin. Se busca lograr disminuir una
limitante que es, el tiempo en que se percata la persona encargada de atender y
de esta manera poder ofrecer un servicio ms eficiente.

Ser de gran ayuda en el sector comercial, ya que evitar retrasos o extravos de


pedidos, la atencin ser ms personalizada y original, aumentar la productividad
de cada miembro del local. Sus clientes volvern en innumerables ocasiones
atrados por el entorno innovador y personalizado del lugar.

Igualmente, es la creacin de un producto que automatiza un proceso en bares y


restaurantes, lo cual en Colombia todava se encuentra muy atrasado, dando as
la posibilidad de comercializar este dispositivo y de esta manera la creacin de
empresa en el pas con proyeccin a nivel mundial.

21
1.4 OBJETIVOS

1.4.1 Objetivo general.

Disear y construir un dispositivo electrnico en un portavasos, el cual indique por


medio de una seal inalmbrica que se est terminando la bebida en el vaso.

1.4.2 Objetivos especficos.

Analizar los diferentes tipos de tecnologas inalmbricas y de


microcontroladores para aplicar los ms adecuados al proyecto planteado.

Obtener la seal que provenga de un sensor de peso, para utilizarla en el


proceso de control.

Usar un sistema de comunicacin inalmbrico entre el punto de atencin


donde se encuentra el receptor y el sitio donde se requiere servicio.

Desarrollar un software para la medicin del peso y control del proceso de


envo de informacin al transmisor y programar un microcontrolador con
dicho software.

Implementar una interfaz, en la recepcin, donde se pueda visualizar la


informacin que transmite el portavasos.

Determinar el peso mximo que pueda soportar el dispositivo, para


especificar las caractersticas del vaso que se puede utilizar.

Construir un prototipo, producto de la investigacin que demuestre el


funcionamiento y la viabilidad del proyecto.

22
1.5 ALCANCES Y LIMITACIONES

El cubrimiento del proyecto consiste en el diseo y construccin del prototipo


electrnico antes mencionado. Es diseado utilizando un sensor de peso, en este
caso una celda de carga y la tecnologa para operar la seal que emite el sensor
se da por medio de un microcontrolador estableciendo informacin que se
transmite mediante comunicacin inalmbrica. La recepcin de estos datos es
procesada por otro microcontrolador y visualizada en una pantalla LCD.

Este dispositivo tiene la versatilidad de usar bateras, en la transmisin, de tipo


recargable y as evitar un gasto frecuente en bateras ordinarias al mismo tiempo
los componentes electrnicos del prototipo son de bajo consumo de potencia,
dndole ms duracin a dicha fuente de alimentacin.

Con la realizacin de este proyecto se dar un aporte tecnolgico, en el servicio


de bebidas que se consumen en forma masiva, ya que indicar en que momento
preciso el cliente necesita ser atendido por la persona encargada de forma
automatizada y en el medio en el que se desarrolla, no se encuentra muy
tecnificado.

Las limitantes del proyecto estn sujetas a las distintas caractersticas de los
dispositivos que componen el prototipo, como lo es la capacidad de la celda de
carga, para este caso 5Kg, que es la celda seleccionada para este proyecto
debido a que tiene las dimensiones mas pequeas que se encuentran en el
mercado colombiano y se ajustan al tamao diseado del portavasos.

Tendr como limitante el alcance en distancia de la comunicacin; El alcance


depende de la potencia de transmisin del dispositivo as como tambin del tipo de
antenas utilizadas. El alcance normal para el modulo de radio frecuencia utilizado,
con antena dipolo en lnea vista es de aproximadamente de 100m en espacio
abierto y en interiores de unos 30m. Este dispositivo es de ultra-bajo consumo de
potencia adems de versatilidad para redes flexibles y extensibles.

Existe otra clase de limitante de tipo humano, el dispositivo simplemente avisa


que se esta terminando la bebida, pero depende de quien atiende que se llene
nuevamente el vaso de manera rpida.

Dentro de estas limitaciones de tipo humano esta el mtodo de utilizacin del


portavasos, es necesario que el usuario solicite el servicio del portavasos ya que
en caso de que no se lleve acabo el consumo de mas de una bebida no tendra
sentido su uso, adems es necesario que quien solicite el portavasos, lo utilice
correctamente, es decir, que el cliente ubique el vaso encima del portavasos.

23
2. MARCO DE REFERENCIA

2.1 MARCO CONCEPTUAL-TERICO

2.1.1 Celdas de carga.

El funcionamiento del proyecto est basado principalmente en los sensores del


portavasos (celdas de carga), que se encargan de controlar y verificar el uso de
una celda de carga.

Las celdas de carga o sensores de peso son dispositivos que miden un peso
(como una balanza). Estn compuestos por dos partes principales que son el
cuerpo deformable y los strain gage (galgas extensiomtricas). El primero es una
pieza generalmente de acero que tiene un diseo muy estudiado de modo que
cuando se le aplica una carga (una fuerza) en un punto o zona, se deforma de una
manera conocida. Esta deformacin se calcula por mtodos computacionales
como el de los elementos finitos y se usa como teora para el clculo de la
elasticidad lineal.

El segundo (strain gage), es una resistencia que vara su valor de acuerdo con su
deformacin. Esta resistencia se pega en puntos especficos del cuerpo
deformable (los puntos de mucha deformacin).

Entonces se sabe que el cuerpo a tal carga debe deformarse cierto valor que lo
indica el strain gage se puede conocer la carga aplicada al cuerpo deformable.

Se parte de la hiptesis inicial de que el sensor experimenta las mismas


deformaciones que la superficie sobre la cual est pegada. El sensor est
constituido por una base muy delgada no conductora, sobre la cual va adherido un
hilo metlico muy fino, de forma que la mayor parte de su longitud est distribuida
paralelamente a una direccin determinada.

Figura 1. Celda de carga.

Fuente. http://www.ipc.com.mx. Lunes 12 de Enero de 2009, 5:30p.m.

24
Figura 2. Galga Extensiomtrica.

Fuente. http://es.rs-online.com. Lunes 12 de Enero de 2009, 5:40p.m.

La resistencia elctrica del hilo es directamente proporcional a su longitud, o lo


que es lo mismo, su resistencia aumenta cuando ste se alarga.

De este modo las deformaciones que se producen en el objeto, en el cual est


adherida la galga, provocan una variacin de la longitud y por consiguiente, una
variacin de la resistencia.

Fundam ento de las G algas extensiom tricas : efecto piezoelctrico.

Las galgas extensiomtricas se basan en la variacin de la resistencia de


un conductor o un semiconductor cuando es sometido a un esfuerzo mecnico.
Este efecto fue descubierto por Lord Kelvin en 1856. Si se considera un hilo
metlico de longitud l, seccin transversal A y resistividad , su resistencia
elctrica R es:

l
R
A
(2.1)

Si se le somete a un esfuerzo en direccin longitudinal, cada una de las


tres magnitudes que intervienen en el valor de R experimenta un cambio y,
por lo tanto, R tambin cambia de la forma:

dR d dl dA
R l A
(2.2)

25
Figura 3. Alargamiento de un conductor.

Fuente. http://es.rs-online.com. Lunes 21 de Enero de 2009, 2:10p.m.

El cambio de longitud que resulta de aplicar una fuerza F a una pieza


unidimensional, siempre y cuando no se entre en la zona de fluencia (Figura 3),
viene dado por la ley de Hooke.

F dl
E E
A l
(2.3)

Donde E es una constante del material, denominada mdulo de Young, es la


tensin mecnica y es la deformacin unitaria. es adimensional, pero
para mayor claridad se suele dar en microdeformaciones
(1 microdeformacin = 1 = 10-6 m/m).

Si se considera ahora una pieza que adems de la longitud l tenga una


dimensin transversal t, resulta que como consecuencia de aplicar un esfuerzo
longitudinal no slo cambia l sino tambin lo hace t. La relacin entre ambos
cambios viene dada por la ley de Poisson, de la forma:

dt / t
dl / l
(2.4)

Donde es el denominado coeficiente de Poisson. Su valor est entre 0 y


0.5, siendo, por ejemplo, de 0.17 para la fundicin maleable, de 0.303 para el
acero y de 0.33 para el aluminio y el cobre. Para que se conserve constante el
volumen debe ser = 0.5.

26
Figura 4. Relacin entre esfuerzos y deformaciones de una galga.

Fuente. RAMN PALLS ARENY, Sensores y Acondicionamiento de Seal. Viernes 22 de


Mayo de 2009, 7:40p.m.

Se concluye que la resistencia de la galga vara con la deformacin debida al


esfuerzo aplicado en la celda de carga. La direccin de deformacin que provoca
el aumento de resistencia, se denomina largo activo.

Figura 5. Variacin de la resistencia segn la direccin de la deformacin.

Fuente. http://www.unet.edu.ve. Viernes 27 de Febrero de 2009, 10:00a.m.

Clasificacin.

Existen dos tipos bsicos de Galgas, las metlicas y las semiconductoras. Algunas
de sus caractersticas se comparan en la tabla:

27
Tabla 1. Caractersticas de las Galgas Metlicas y Semiconductoras.

Fuente. http://www.unet.edu.ve. Mircoles 11 de Febrero de 2009, 3:50p.m.

Galgas Metlicas.

Son las ms empleadas y para su fabricacin se usan aleaciones constantn,


karma, isoelestic y aleaciones de platino.

Figura 6. Configuracin de una galga metlica.

Fuente. http://zone.ni.com/devzone. Jueves 07 de Mayo de 2009, 2:05p.m.

Las galgas metlicas se clasifican segn el tipo de construccin de la rejilla en:

Hilo Metlico. Son las ms sencillas, normalmente estn adheridas a una


base de dimensiones estables. Introducen errores en la medida ante estados
tensinales no longitudinales debido a la curvatura del hilo en la rejilla.

28
Figura 7. Construccin de una Galga de Hilo Metlico.

Fuente. http://es.wikipedia.org/wiki/Galga. Jueves 07 de Mayo de 2009, 2:23p.m.

Pelcula Metlica. Se desarrollan por mtodos de fotograbado. Se fabrican de


forma similar a la produccin de circuitos impresos en bases flexibles.

Figura 8. Constitucin de una Galga de Pelcula Metlica.

Fuente. http://es.wikipedia.org/wiki/Galga. Viernes 08 de Mayo de 2009, 11:23a.m.

Metal depositado. Se aplican directamente sobre superficies, con mtodos de


evaporizacin o bombardeo qumico. Utilizadas en los diafragmas de los
sensores de presin.

Galgas semiconductoras.

Se fabrican de silicio u otro material semiconductor. El margen de medida es


aproximadamente igual a 3000. Su cambio resistivo es menos lineal que las de
metal y tienen una gran dependencia de la temperatura. Se usan en la fabricacin
de sensores integrados de presin y se implantan en micro diafragmas.

29
Figura 9. Galga semiconductora.

Fuente. http://instrumentacion-industrial.blogspot.com. Viernes 08 de Mayo de 2009,


11:45a.m.

Puente de Wheatstone.

Cuando se utiliza un elemento resistivo con poca variacin, los cambios de voltaje
de un simple divisor de voltaje son mnimos e incluso pueden confundirse
con variaciones de la fuente de alimentacin (ruido); en estos casos se hace
necesaria la utilizacin de un circuito llamado puente de Wheatstone, el cual se
muestra en la Figura 10. Segn la Figura 10(b) En una de las ramas se coloca
el elemento sensor resistivo que en nuestro caso es la galga extensiomtrica, se
ajusta el potencimetro de manera que en estado de reposo de la galga el voltaje
en a sea exactamente la mitad de Vcc, la otra rama debe de ser un divisor
de voltaje en donde Vb sea tambin exactamente la mitad de Vcc; el voltaje de
inters se toma de los puntos a y b que en estado de reposo de la galga ser
0V, cuando vara la resistencia de sta, se presenta entonces un voltaje Vab
mayor o menor a cero segn si aumenta o disminuye la resistencia
respectivamente, y debido slo a la variacin de la misma, este circuito permite
pues inmunidad ante los cambios (ruido) en la fuente de alimentacin y una
mayor sensibilidad que se refleja en un mejor control de la informacin
proveniente del sensor.

30
Figura 10. a) Puente de Wheatstone genrico, b) Con ajuste por potencimetros.

Fuente. http://wikipedia.org/wiki/Puente_de_Wheatstone. Viernes 22 de Mayo de 2009,


7:50p.m.

En la Figura 10(a), la resistencia R3 representa al transductor, y sufre una


desviacin segn un parmetro d, si R1 = R4 = R2, entonces:

R3 R2 1
(2.5)

La desviacin se causa por la respuesta del transductor que se modifican con la


seal de entrada. El voltaje de salida Vab es una medida de la desviacin.
La tensin Vab es un voltaje de circuito abierto, entonces:

Vab R 2
1 R 2
Vcc , y de esta manera:
R 2
1 R R R
1 2 1

Vab R // R
1 2

R R 1 2
(2.6)

Ya que el circuito tpico de medida para de los cambios de resistencia de una


galga es el puente de Wheatstone, se tendr entonces configuraciones de cuarto
de puente, medio puente y puente completo.

Circuito de Cuarto de Puente.

Es el puente de medida ms sencillo, est conformado por una sola galga activa
trabajando a traccin. El anlisis del circuito se lleva a cabo asumiendo que todas
las resistencias son iguales cuando no hay deformacin extensiomtrica.

31
Figura 11. Circuito de cuarto de puente.

Fuente. http://www.unicrom.com. Lunes 04 de Mayo de 2009, 9:30a.m.

Circuito de Medio Puente.

Est formado por dos galgas activas, y dos inactivas para compensar el efecto de
la temperatura. Con esta configuracin se duplica la sensibilidad del puente.

Figura 12. Circuito de medio de puente.

Fuente. http://www.unicrom.com. Lunes 04 de Mayo de 2009, 9:42a.m.

Circuito de Puente Completo.

Este circuito tiene cuatro veces la sensibilidad del circuito de cuarto de puente, ya
que integra cuatro galgas activas, dos en compresin y dos en traccin, con lo que
adems se compensa los efectos de la temperatura.

32
Figura 13. Circuito de puente completo.

Fuente. http://www.unicrom.com. Lunes 04 de Mayo de 2009, 9:55a.m.

2.1.2 Microcontrolador.

Un controlador es dispositivo que se emplea para el gobierno de uno o varios


procesos. Aunque el concepto de controlador ha permanecido invariable a travs
del tiempo, su implementacin fsica ha variado frecuentemente. Hace tres
dcadas, los controladores se construan exclusivamente con componentes de
lgica discreta, posteriormente se emplearon los microprocesadores, que se
rodeaban con chips de memoria y E/S (Entrada/Salida) sobre una tarjeta de
circuito impreso. En la actualidad, todos los elementos del controlador se han
podido incluir en un chip, el cual recibe el nombre de microcontrolador.

Cuando se conecta al dispositivo perifricos como teclados, pantallas, motores,


sirenas, etc., estamos dando aplicabilidad al microcontrolador, pues este se
encarga de realizar procesos para que dichos perifricos realicen funciones y en
su conjunto se conviertan en herramientas tiles para la vida cotidiana. El
microcontrolador es una pastilla de silicio con pines metlicos llamados puertos,
estos permiten ejecutar las acciones que pueden realizar el microcontrolador. Un
solo pin de un puerto tiene dos estados verdadero o falso que son representados
por niveles de voltaje 0 voltios para Falso y 5 voltios para Verdadero.

Un microcontrolador es un circuito integrado de alta escala de integracin que


incorpora la mayor parte de los elementos que configuran un controlador. Un
microcontrolador dispone normalmente de los siguientes componentes:

Procesador o UCP (Unidad Central de Proceso).

Memoria RAM para Contener los datos.

Memoria para el programa tipo ROM/PROM/EPROM.

33
Lneas de E/S para comunicarse con el exterior.

Diversos mdulos para el control de perifricos (temporizadores, Puertas


Serie y Paralelo, CAD: Conversores Analgico/Digital, CDA: Conversores
Digital/Analgico, etc.).

Generador de impulsos de reloj que sincronizan el funcionamiento de todo


el sistema.

Tipos de microcontroladores.

Altair.

Altair es el nombre genrico de una familia de microcontroladores de propsito


general compatibles con la familia 51. Todos ellos son programables directamente
desde un equipo PC mediante nuestro lenguaje macroensamblador, o bien
mediante otros lenguajes disponibles para la familia 51 (Basic, C).

Los microcontroladores Altair disponen de un microprocesador de 8 bits 100%


compatible a nivel de cdigo, 256 bytes de memoria interna, 128 registros
especiales de funcin, puertos de entrada/salida de propsito general, 111
instrucciones y posibilidad de direccionar 128 Kbytes.

Unos microcontroladores Altair se diferencian de otros por el nmero de entradas


salidas, perifricos (DAC, ADC, WATCHDOG, PWM, velocidad de ejecucin). Por
lo que la eleccin de un modelo u otro depender de las necesidades.

Intel (familia 8051).

El 8051 es el primer microcontrolador de la familia introducida por Intel


Corporation. La familia 8051 de microcontroladores son controladores de 8 bits
capaces de direccionar hasta 64 kbytes de memoria de programa y una separada
memoria de datos de 64 kbytes. El 8031(la versin sin ROM interna del 8051,
siendo esta la nica diferencia) tiene 128 bytes de RAM interna (el 8032 tiene
RAM interna de 256 bytes y un temporizador adicional). El 8031 tiene dos
temporizadores/contadores, un puerto serie, cuatro puertos de entrada/salida
paralelas de propsito general (P0, P1, P2 y P3) y una lgica de control de
interrupcin con cinco fuentes de interrupciones. La ROM interna del 8051 y el
8052 no pueden ser programados por el usuario. El usuario debe suministrar el
programa al fabricante, y el fabricante programa los microcontroladores durante la
produccin.

34
Siemens.

El Siemens SAB80C515 es un miembro mejorado de la familia 8051 de


microcontroladores. El 80C515 es de tecnologa CMOS que tpicamente reduce
los requerimientos de energa comparado a los dispositivos no-CMOS. Las
caractersticas que tiene frente al 8051 son ms puertos, un verstil convertidor
anlogo a digital, un optimizado Timer 2, un watchdog timer, y modos de ahorro de
energa sofisticados. El 80C515 es completamente compatible con el 8051. Esto
es, usa el mismo conjunto de instrucciones del lenguaje assembly MCS-51. Las
nuevas facilidades del chip son controladas y monitoreadas a travs de SFRs
adicionales. El 80C515 tiene todas las SFRs del 8051, y de este modo puede
correr cualquier programa escrito para el 8051 con la excepcin del uso del
registro prioridad de interrupcin IP. Por tanto si un programa 8051 usa prioridades
de interrupcin, debe ser modificado antes de que se ejecute sobre el 80C515.

Microchip

Los microcontroladores PIC de Microchip Technolohy Inc. combinan una alta


calidad, bajo coste y excelente rendimiento. Un gran nmero de estos
microcontroladores son usados en una gran cantidad de aplicaciones tan comunes
como perifricos del ordenador, datos de entrada automocin de datos, sistemas
de seguridad y aplicaciones en el sector de telecomunicaciones.

Tanto la familia del PIC16XX como la del PIC17XX estn apoyadas por un rango
de usuario de sistemas de desarrollo amistosos incluso programadores,
emuladores y tablas de demostracin. As mismo ambas familias estn apoyadas
por una gran seleccin de software incluyendo ensambladores, linkadores,
simuladores.

Figura 14. PIC de Microchip Technology Inc.

Fuente. http/www.ikkaro.com/book/export/html/91. Lunes 20 de agosto de 2008, 1:30p.m.

35
Motorola - Freescale.

Este tipo de microcontroladores son de excelente funcionamiento, bajo costo y


buena disponibilidad en el mercado colombiano, por esta razn son los
seleccionados para este proyecto y en consecuencia explicados en detalle a lo
largo del documento.

El tipo de microcontroladores 68HC908AP pertenece a la familia de 8 bits, bajo


costo y buen desempeo, Todos los MCUs (Micro Control Unit) de esta familia
utilizan la mayora de la unidad de procesador central (CPU08) y estn disponibles
con gran variedad de mdulos, tipos y tamaos de memoria adems de distintos
tipos de encapsulado. Es ideal para aplicaciones programable y alimentados por
batera, aplicaciones como controladores del cuerpo humano, control de
maquinas, mantenimiento de redes, telfonos en alta gama, dispositivos y
sensores actualizables.

Figura 15. Microcontrolador Motorola 68HC908AP16

Fuente. Autores. Lunes 11 de mayo de 2009, 9:50p.m.

Estructura Bsica de un Microcontrolador.

En la siguiente figura, se observa al microcontrolador incorporado dentro de un


encapsulado de circuito integrado, con su procesador (CPU), buses, memoria,
perifricos y puertos de entrada/salida. Fuera del encapsulado se ubican otros
circuitos para completar perifricos internos y dispositivos que pueden conectarse
a los pines de entrada/salida. Tambin se conectarn a los pines del encapsulado
la alimentacin, masa, circuito de complemento del oscilador y otros circuitos
necesarios para que el microcontrolador pueda trabajar.

36
Figura 16. Esquema de un microcontrolador.

Fuente. http://es.wikipedia.org/wiki/Microcontrolador. Jueves 14 de mayo de 2009, 8:50a.m.

Ncleo de un microcontrolador.

An cuando el microcontrolador es una computadora contenida dentro de un


circuito integrado, se compone de un ncleo y un conjunto de circuitos adicionales.
Dentro del ncleo se encuentran el procesador y la memoria, todo ello
estructurado de forma tal que conforme una arquitectura de computadora.

Arquitecturas de computadora.

Bsicamente existen dos arquitecturas de computadoras y en el caso de los


microcontroladores, existen dos tipos de memoria bien definidas: memoria de
datos (tpicamente algn tipo de SRAM) y memoria de programas (ROM, PROM,
EEPROM, FLASH u de otro tipo no voltil). En este caso la organizacin es
distinta a las de las PC, porque hay circuitos distintos para cada memoria y
normalmente no se utilizan los registros de segmentos, sino que la memoria est
segregada y el acceso a cada tipo de memoria depende de las instrucciones del
procesador.

A pesar de que en los sistemas embebidos con arquitectura Von Neumann la


memoria est segregada, y existan diferencias con respecto a la definicin
tradicional de esta arquitectura; los buses para acceder a ambos tipos de memoria
son los mismos, del procesador solamente salen el bus de datos, el de
direcciones, y el de control. Como conclusin, la arquitectura no ha sido alterada,
porque la forma en que se conecta la memoria al procesador sigue el mismo
principio definido en la arquitectura bsica.

La otra variante es la arquitectura Harvard, y por excelencia la utilizada en


supercomputadoras, en los microcontroladores, y sistemas embebidos en general.
En este caso, adems de la memoria, el procesador tiene los buses segregados,
de modo que cada tipo de memoria tiene un bus de datos, uno de direcciones y
37
uno de control. La ventaja fundamental de esta arquitectura es que permite
adecuar el tamao de los buses a las caractersticas de cada tipo de memoria;
adems, el procesador puede acceder a cada una de ellas de forma simultnea, lo
que se traduce en un aumento significativo de la velocidad de procesamiento.

Registros.

Son un espacio de memoria muy reducido pero necesario para cualquier


microprocesador, de aqu se toman los datos para varias operaciones que debe
realizar el resto de los circuitos del procesador. Los registros sirven para
almacenar los resultados de la ejecucin de instrucciones, cargar datos desde la
memoria externa o almacenarlos en ella.

Aunque la importancia de los registros parezca trivial, no lo es en absoluto. De


hecho una parte de los registros, la destinada a los datos, es la que determina uno
de los parmetros ms importantes de cualquier microprocesador. Cuando
escuchamos que un procesador es de 4, 8, 16, 32 64 bits, nos estamos
refiriendo a procesadores que realizan sus operaciones con registros de datos de
ese tamao, y por supuesto, esto determina muchas de las potencialidades de
estas mquinas.

Unidad de control.

Esta unidad es de las ms importantes en el procesador, en ella recae la lgica


necesaria para la decodificacin y ejecucin de las instrucciones, el control de los
registros, los buses y cuanta cosa ms se quiera meter dentro del procesador. No
hay nada dentro de un procesador que escape a las garras de la unidad de
control. La unidad de control es Dios en el procesador, es omnipotente y
omnipresente, todos tienen que rendirle y nadie escapa a su voluntad.

Determina parmetros tales como el tipo de conjunto de instrucciones, velocidad


de ejecucin, tiempo del ciclo de mquina, tipo de buses que puede tener el
sistema, manejo de interrupciones y un buen nmero de cosas ms que en
cualquier procesador van a para a este bloque.

38
Figura 17. Diagrama en bloques de un microcontrolador.

Unidad de

Fuente. http://es.wikipedia.org/wiki/Microcontrolador. Jueves 14 de mayo de 2009, 9:20a.m.

Microcontrolador Motorola 68HC908AP16.

Para propsito de este proyecto se hace nfasis en el microcontrolador Motorola


de la familia 68HC908AP, el cual ha sido seleccionado por su excelente
desempeo en funciones de control. En las siguientes figuras se puede observar
su estructura en diagramas de bloques y distribucin de pines.

39
Figura 18. Diagrama en bloques de un MCU 68HC908AP16.

Fuente. http//www.freescale.com. Jueves 14 de mayo de 2009, 10:34a.m.

El 68HC08 es una familia de microcontroladores de Freescale (antes Motorola) de


8 bits y arquitectura de Von Neumann, con un solo bloque de memoria. Es
conocida tambin simplemente por HC08.

Los HC08 son microcontroladores de propsito general, cada miembro de esta


familia cuenta con diferentes perifricos internos, pero con una CPU comn que
permite migrar aplicaciones entre ellos, facilitando con ello el diseo.4

4
Disponible en http://www.freescale.com, Mayo 14 de 2009, 11:00 am.
40
Figura 19. Distribucin de pines 68HC908AP16.

D
I
P

4
2

P
I
N

Fuente. http//www.freescale.com. Jueves 14 de mayo de 2009, 10:38a.m.

Caractersticas principales del MCU 68HC908AP16.

Cdigo compatible con la familia M6805, M14805 y la familia HC05.

El bus interno tiene una frecuencia de 8MHz.

Sistema para proteger el funcionamiento estable del programa.

Opcional reset por watch-dog o (COP) (computer operating properly).

Deteccin de baja tensin de alimentacin seleccionable a 3.0 5.0 Volts.

Deteccin de un cdigo de instruccin ilegal o no existente con opcin a


reset automtico.

Deteccin de una direccin ilegal o no existente con opcin a reset


automtico.

Diseado para sistemas que usan poca potencia.


41
La memoria RAM es totalmente esttica con los modos (STOP) y modo
esperar un evento externo (WAIT).

Mdulo conversor anlogo/digital.

Para el MCU 68HC908AP16, el conversor ADC (conversor anlogo digital) tiene 8


canales de entrada con 10 bits lineales de resolucin y sus principales
caractersticas son:

Ocho canales de entrada multiplexados.

Alta impedancia de entrada de buffer.

10 bits de resolucin.

Conversin individual o continua.

Auto-escaneo en la conversin de cuatro canales.

Conversin de bandera completa o conversin completa interrumpida.

Reloj seleccionable ADC.

Microgrades.

Es necesario hacer una descripcin sobre el software Microgrades, debido a que


con este programador para microcontroladores se realiza la respectiva
programacin del 68HC908AP16.

Es un entorno que simplifica el desarrollo de soluciones tecnolgicas, mediante la


computacin embebida, la cual implica la resolucin de problemas, a travs del
modelamiento, basado en conocimientos aplicables a control lgico y secuencial,
adquisicin de datos, comunicaciones seriales, control variable continua,
algoritmia e informtica y manejo de perifricos.

Para el desarrollo de este proyecto fue utilizado el software Mgdplus el cual es un


entorno de programacin de microcontroladores en lenguaje grfico basado en
dispositivos virtuales (DV) que se representan a travs de conos. El software
contiene ventanas de edicin grfica, asistentes de configuracin, explorador de
programas, caja de seleccin de DV, dilogos de compilacin, ensamble y
programacin de chips.

Este paquete permite implementar, en forma rpida, aplicaciones robustas, de


diversa ndole, que van desde encendido y apagado de luces, hasta controles
42
complejos de procesos y variables. Su aplicacin se extiende a reas tan diversas
como en control industrial, las telecomunicaciones, el comercio, la publicidad, los
bienes de consumo y la educacin.

Sistemas de control.

Un sistema de control est conformado por un conjunto de elementos


relacionados entre si, que ofrecen datos de salida dependiendo de los datos de
entrada que tengamos. Los componentes bsicos de un sistema de control
son:

Objetivos de control.

Componentes del sistema de control.

Resultados de salida.

A su vez los sistemas de control se dividen segn su aplicacin en:

De lazo cerrado.

De lazo abierto.

Generalidades de los sistemas de control.

Los elementos bsicos de los sistemas de control son:

controlador del sistema.

Sensores (para medir la variable controlada).

Interfases o acondicionador de seal.

Actuadores.

Controles de actuador.

Sistema de control de lazo cerrado.

Los sistemas de control realimentados se denominan tambin sistemas de


control de lazo cerrado. En la prctica, los trminos control realimentado y
control en lazo cerrado se usan indistintamente.
En un sistema de control en lazo cerrado, se alimenta al controlador la seal de
error de actuacin, que es la diferencia entre la seal de entrada y la salida de
43
realimentacin (que puede ser la seal de salida misma o una funcin de
la seal de salida y sus derivadas o/y integrales) a fin de reducir el error y llevar la
salida del sistema a un valor conveniente. El trmino control en lazo
cerrado siempre implica el uso de una accin de control realimentando para
reducir el error del sistema.

Elementos bsicos.

1. Elemento de comparacin: este elemento compara el valor requerido o


de referencia de la variable por controlar con el valor medido de lo que se obtiene
a la salida, y produce una seal de error la cual indica la diferencia del
valor obtenido a la salida y el valor requerido.

2. Elemento de control: este elemento decide que accin tomar cuando se


recibe una seal de error.

3. Elemento de correccin: este elemento se utiliza para producir un cambio en


el proceso al eliminar el error.

4. Elemento de proceso: el proceso o planta, es el sistema dnde se va


a controlar la variable.

5. Elemento de medicin: este elemento produce una seal relacionada con la


condicin de la variable controlada, y proporciona la seal de realimentacin al
elemento de comparacin para determinar si hay o no error.

Figura 20. Topologa de sistema de control de lazo cerrado.

Fuente. http://www.des.udc.es/~luis/ControlIndustrial/CI.pdf. Jueves 14 de mayo de 2009,


10:58a.m.

44
Sistema de control en lazo abierto.

Son los sistemas en los cuales la salida no afecta la accin de control. En un


sistema en lazo abierto no se mide la salida ni se realimenta para compararla con
la entrada.

En cualquier sistema de control en lazo abierto, la salida no se compara con la


entrada de referencia. Por tanto a cada entrada de referencia le
corresponde una condicin operativa fija; como resultado, la precisin del sistema
depende de la calibracin. Ante la presencia de perturbaciones, un sistema de
control en lazo abierto no realiza la tarea deseada. En la prctica, el control
en lazo abierto slo se utiliza si se conoce la relacin entre la entrada y la salida y
si no hay perturbaciones internas ni externas. Es evidente que estos sistemas no
son de control realimentado.

Elementos bsicos.

1. Elemento de control: este elemento determina qu accin se va a


tomar dada una entrada al sistema de control.

2. Elemento de correccin: este elemento responde a la entrada que viene del


elemento de control e inicia la accin para producir el cambio en la
variable controlada al valor requerido.

3. Proceso: el proceso o planta en el sistema en el que se va a controlar


la variable.
Figura 21. Topologa de sistema de control de lazo abierto.

Fuente. http://www.des.udc.es/~luis/ControlIndustrial/CI.pdf. Jueves 14 de mayo de 2009,


11:15a.m.

45
Sistemas de control en lazo cerrado contra los sistemas de control en
lazo abierto.

Las ventajas de tener una trayectoria de realimentacin y, por lo tanto, un


sistema en lazo cerrado en lugar de un sistema en lazo abierto son:

1. Ms exacto en la igualacin de los valores real y requerido para la variable.

2. Menos sensible a las perturbaciones.

3. Menos sensible a cambios en las caractersticas de los componentes.

4. La velocidad de respuesta se incrementa y, por lo tanto, el ancho de banda es


mayor, es decir, el intervalo de frecuencias en los que el sistema
responder.

Pero hay algunas desventajas:

1. Hay una prdida en la ganancia en cuanto a que la funcin de transferencia de


un sistema en lazo abierto, se reduce de G a G/ (1+GH) por una trayectoria de
realimentacin con una funcin de transferencia H.

2. Existe una gran posibilidad de inestabilidad.

3. El sistema es ms complejo y, por lo tanto, no slo ms caro, sino ms


propenso a descomposturas.

2.1.3 Comunicacin Inalmbrica.

Asimismo, como base de este proyecto. La comunicacin inalmbrica es


imprescindible por lo cual es necesario hacer un nfasis en su teora.
La comunicacin inalmbrica (ingls wireless, sin cables) es el tipo de
comunicacin en la que no se utiliza un medio de propagacin fsico alguno esto
quiere decir que se utiliza la modulacin de ondas electromagnticas, las cuales
se propagan por el espacio sin un medio fsico que comunique cada uno de los
extremos de la transmisin. En ese sentido, los dispositivos fsicos slo estn
presentes en los emisores y receptores de la seal.

En general, la tecnologa inalmbrica utiliza ondas de radiofrecuencia de baja


potencia y una banda especfica, de uso libre o privada para transmitir, entre
dispositivos.

Estas condiciones de libertad de utilizacin, sin necesidad de licencia, ha


propiciado que el nmero de equipos, especialmente computadoras, que utilizan
46
las ondas para conectarse, a travs de redes inalmbricas haya crecido
notablemente.

La tendencia a la movilidad y la ubicuidad hacen cada vez ms utilizados los


sistemas inalmbricos, y el objetivo es ir evitando los cables en todo tipo de
comunicacin, no solo en el campo informtico sino en televisin, telefona,
seguridad, domtica, etc.

Un fenmeno social que ha adquirido gran importancia en todo el mundo como


consecuencia del uso de la tecnologa inalmbrica son las comunidades wireless
que buscan la difusin de redes alternativas a las comerciales.

Las siguientes son tecnologas de comunicacin inalmbricas mas destacadas y


afines para su posible aplicacin al desarrollo del proyecto.

Radiofrecuencia (RF).

El trmino radiofrecuencia, tambin denominado espectro de radiofrecuencia o


RF, se aplica a la porcin menos energtica del espectro electromagntico,
situada entre unos 3 kHz. y unos 300 GHz. En el que se pueden generar ondas
electromagnticas aplicando corriente alterna a una antena.

Primero se usaron mdulos de RF con componentes discretos unidireccionales y


precisamente para no tener que depender del diseo de una circuitera en RF.
Posteriormente con la aparicin de circuitos transmisores completamente
integrados con las funciones de emisor y receptor, en diferentes bandas de
frecuencia que se fueron estandarizando en las diferentes zonas (Europa y USA),
han permitido poderlos utilizar en los diferentes campos de aplicacin industrial,
comercial y medico, como: control remoto, transmisin de datos en sensores o
sistemas de adquisicin de datos, visualizacin en monitor mdico o de la salud,
etc.

Las comunicaciones inalmbricas por RF se pueden dividir en las que no cumplen


ningn protocolo estndar y las que cumplen un protocolo estndar, y en las
normativas sobre sus distintas frecuencias de trabajo, que a la vez definen
velocidad de transmisin o ancho de banda y campo de aplicacin.

47
Tabla 2. Bandas de espectro de radiofrecuencia.
Abreviatura Banda
Nombre Frecuencias Longitud de onda
inglesa ITU
Inferior a 3 Hz > 100.000 km
Extra baja frecuencia (Extremely
ELF 1 3-30 Hz 100.000 km 10.000 km
low frequency)
Super baja frecuencia (Super low
SLF 2 30-300 Hz 10.000 km 1000 km
frequency)
Ultra baja frecuencia (Ultra low
ULF 3 3003000 Hz 1000 km 100 km
frequency)
Muy baja frecuencia (Very low
VLF 4 330 kHz 100 km 10 km
frequency)
Baja frecuencia (Low frequency) LF 5 30300 kHz 10 km 1 km
Media frecuencia (Medium
MF 6 3003000 kHz 1 km 100 m
frequency)
Alta frecuencia (High frequency) HF 7 330 MHz 100 m 10 m
Muy alta frecuencia (Very high
VHF 8 30300 MHz 10 m 1 m
frequency)
Ultra alta frecuencia (Ultra high
UHF 9 3003000 MHz 1 m 100 mm
frequency)
Super alta frecuencia (Super high
SHF 10 3-30 GHz 100 mm 10 mm
frequency)
Extra alta frecuencia (Extremely
EHF 11 30-300 GHz 10 mm 1 mm
high frequency)
Por encima de los
< 1 mm
300 GHz
Fuente. http://es.wikipedia.org/wiki/Radiofrecuencia. Lunes 18 de mayo de 2009, 3:50p.m.

Identificacin por radiofrecuencia (RFID).

RFID (siglas de Radio Frequency Identification, en espaol Identificacin por


radiofrecuencia) es un sistema de almacenamiento y recuperacin de datos
remoto que usa dispositivos denominados etiquetas, transpondedores o tags
RFID. El propsito fundamental de la tecnologa RFID es transmitir la identidad de
un objeto (similar a un nmero de serie nico) mediante ondas de radio. Las
tecnologas RFID se agrupan dentro de las denominadas Auto ID (Automatic
Identification, o Identificacin Automtica).

Una etiqueta RFID es un dispositivo pequeo, similar a una calcomana, que


puede ser adherida o incorporada a un producto, animal o persona. Contienen
antenas para permitirles recibir y responder a peticiones por radiofrecuencia desde
un emisor - receptor RFID.

48
Wi-Fi.

Wi-Fi es un sistema de envo de datos sobre redes computacionales que utiliza


ondas de radio en lugar de cables, adems es una marca de la Wi-Fi Alliance
(anteriormente la WECA: Wireless Ethernet Compatibility Alliance), la organizacin
comercial que adopta, prueba y certifica que los equipos cumplen los estndares
802.11.

WiMAX.

WIMAX son las siglas de Worldwide Interoperability for Microwave Access


(interoperabilidad mundial para acceso por microondas). Es una norma de
transmisin de datos usando ondas de radio.

Es una tecnologa dentro de las conocidas como tecnologas de ltima milla,


tambin conocidas como bucle local, que permite la recepcin de datos por
microondas y retransmisin por ondas de radio. El protocolo que caracteriza esta
tecnologa es el IEEE 802.16. Se presenta como muy adecuada para dar servicios
de banda ancha en zonas donde el despliegue de cobre, cable o fibra por la baja
densidad de poblacin presenta unos costes por usuario muy elevados (zonas
rurales).

Comunicacin mvil.

El Sistema Global para las Comunicaciones Mviles (GSM, proviene de "Groupe


Special Mobile") es un sistema estndar, completamente definido, para la
comunicacin mediante telfonos mviles que incorporan tecnologa digital. Por
ser digital cualquier cliente de GSM puede conectarse a travs de su telfono con
su ordenador y puede hacer, enviar y recibir mensajes por e-mail, faxes, navegar
por Internet, acceso seguro a la red informtica de una compaa (LAN/Intranet),
as como utilizar otras funciones digitales de transmisin de datos, incluyendo el
Servicio de Mensajes Cortos (SMS) o mensajes de texto.

Para Identificar las terminales y sistemas compatibles GSM se considera, por su


velocidad de transmisin y otras caractersticas, un estndar de segunda
generacin (2G). Su extensin a 3G se denomina UMTS y difiere en su mayor
velocidad de transmisin, el uso de una arquitectura de red ligeramente distinta y
sobre todo en el empleo de diferentes protocolos de radio (W-CDMA).

Bluetooth.

Es el nombre comn de la especificacin industrial IEEE 802.15.1, que define un


estndar global de comunicacin inalmbrica y posibilita la transmisin de voz y
datos entre diferentes dispositivos mediante un enlace por radiofrecuencia segura,
49
globalmente y sin licencia de corto rango. Los principales objetivos que se
pretende conseguir con esta norma son:

Facilitar las comunicaciones entre equipos mviles y fijos.

Eliminar cables y conectores entre estos.

Ofrecer la posibilidad de crear pequeas redes inalmbricas y facilitar la


sincronizacin de datos entre los equipos personales.

Los dispositivos que con mayor intensidad utilizan esta tecnologa son los de los
sectores de las telecomunicaciones y la informtica personal, como PDAs,
telfonos celulares, computadoras porttiles, PCs, impresoras y cmaras digitales.

Zigbee.

Para el propsito de este proyecto se aplicar y se enfocar en el protocolo de


comunicaciones Zigbee.

Zigbee es un protocolo de comunicaciones inalmbrico basado en el estndar de


comunicaciones para redes inalmbricas IEEE_802.15.4. Creado por Zigbee
Alliance, una organizacin, tericamente sin nimo de lucro, de ms de 200
grandes empresas (destacan Mitsubishi, Honeywell, Philips, ODEM do, Invensys,
entre otras), muchas de ellas fabricantes de semiconductores.

Zigbee permite que dispositivos electrnicos de bajo consumo puedan realizar sus
comunicaciones inalmbricas. Es especialmente til para redes de sensores en
entornos industriales, mdicos y, sobre todo, domticos.

Las comunicaciones Zigbee se realizan en la banda libre de 2.4GHz. A diferencia


de bluetooth, este protocolo no utiliza FHSS (Frequency hooping), sino que realiza
las comunicaciones a travs de una nica frecuencia, es decir, de un canal.
Normalmente puede escogerse un canal de entre 16 posibles. El alcance depende
de la potencia de transmisin del dispositivo as como tambin del tipo de antenas
utilizadas (cermicas, dipolos, etc.) El alcance normal con antena dipolo en lnea
vista es de aproximadamente (tomando como ejemplo el caso de MaxStream, en
la versin de 1mW de potencia) de 100m y en interiores de unos 30m. La
velocidad de transmisin de datos de una red Zigbee es de hasta 256kbps. Una
red Zigbee la pueden formar, tericamente, hasta 65535 equipos, es decir, el
protocolo est preparado para poder controlar en la misma red esta cantidad
enorme de dispositivos.

50
Figura 22. Conexin tpica usando Zigbee.

Fuente. www.olimex.cl. Lunes 11 de mayo de 2009, 5:30p.m.

Una red Zigbee la forman bsicamente 3 tipos de elementos. Un nico dispositivo


Coordinador, dispositivos Routers y dispositivos finales (end points).

Topologas de red.

ZigBee permite tres topologas de red:

Topologa en estrella: el coordinador se sita en el centro.

Topologa en rbol: el coordinador ser la raz del rbol.

Topologa de malla: al menos uno de los nodos tendr ms de dos


conexiones.

La topologa ms interesante es la topologa de malla. sta permite que si, en un


momento dado, un nodo del camino falla y se cae, pueda seguir la comunicacin
entre todos los dems nodos debido a que se rehacen todos los caminos. La
gestin de los caminos es tarea del coordinador.

51
Los dispositivos ZigBee deben respetar el estndar de WPAN de baja tasa de
transmisin IEEE 802.15.4-2003. ste define los niveles ms bajos: el nivel fsico
(PHY) y el control de acceso al medio (MAC, parte del nivel de enlace de datos,
DLL). El estndar trabaja sobre las bandas ISM de uso no regulado. Se definen
hasta 16 canales en el rango de 2,4 GHz, cada uno de ellos con un ancho de
banda de 5 MHz. La frecuencia central de cada canal puede calcularse como:
FC = (2405 + 5*(k-11)) MHz, con k = 11, 12, 26.

Figura 23. Canales disponibles para el protocolo IEEE 802.15.4

Fuente. www.olimex.cl. Lunes 11 de mayo de 2009, 5:53p.m.

Se observa que hay 16 canales disponibles, sin embargo, los valores se asignan
desde el 11 hasta el 26. Para calcular la frecuencia central se utiliza la siguiente
frmula:

Canal 2.405 CH 11 0.005 Ghz


(1.7)

Donde CH equivale al nmero del canal entre 11 y 26. As para cambiar de canal
se utiliza el comando CH con el nmero de canal en formato hexadecimal. Es
decir, si se desea ocupar el canal 15 (0x10), se ingresa ATCH10.

Las radios utilizan un espectro de dispersin de secuencia directa. Se utiliza BPSK


en los dos rangos menores de frecuencia, as como un QPSK ortogonal que
transmite dos bits por smbolo en la banda de 2,4 GHz. sta permite tasas de
transmisin en el aire de hasta 250 kbps, mientras que las bandas inferiores se
han ampliado con la ltima revisin a esta tasa desde los 40 kbps de la primera
versin. Los rangos de transmisin oscilan entre los 10 y 75 metros, aunque
depende bastante del entorno. La potencia de salida de las radios suele ser de
0 dBm (1 mW).

Si bien en general se utiliza CSMA/CA para evitar colisiones en la transmisin, hay


algunas excepciones a su uso: por una parte, las tramas siguen una temporizacin
fija que debe ser respetada; por otra, las confirmaciones de envos tampoco

52
siguen esta disciplina; por ltimo, si se asignan slots de tiempo garantizados para
una transmisin tampoco es posible que exista contencin.

Tcnicas de Modulacin.

ZigBee opera en dos bandas de frecuencia:

2.4 GHz con tasa mxima de transferencia de 250 Kbps, para este caso,
modula en O-QPSK (Modulacin con desplazamiento de fase en cuadratura
con desplazamiento temporal).

868-928 MHz para tasa de datos entre 20 y 40 Kbps, para este otro, modula
en BPSK (Modulacin con desplazamiento de fase binaria).

Modulacin OQPSK (Offset Quadrature Phase Shift Keying).

La modulacin OQPSK consiste en realizar una transicin de fase en cada


intervalo de sealizacin de bits, por portadora en cuadratura y se basa en la
modulacin PSK que es una forma de modulacin angular que consiste en hacer
variar la fase de la portadora entre un nmero de valores discretos. La diferencia
con la modulacin de fase convencional (PM) es que mientras en sta la variacin
de fase es continua, en funcin de la seal moduladora, en la PSK la seal
moduladora es una seal digital y, por tanto, con un nmero de estados limitado.

Figura 24. Diferencia entre modulacin QPSK y OQPSK

Fuente. http://www.scribd.com. Lunes 11 de mayo de 2009, 5:53p.m.

53
Figura 25. Seal OQPSK

Fuente. http://www.scribd.com. Lunes 11 de mayo de 2009, 5:53p.m.

Modulacin BPSK (Binary Phase Shift Keying).

En esta modulacin se tiene como resultados posibles dos fases de salida para la
portadora con una sola frecuencia. Una fase de salida representa un 1 lgico y la
otra un 0 lgico. Conforme la seal digital de entrada cambia de estado, la fase de
la portadora de salida se desplaza entre dos ngulos que estn 180 fuera de
fase.

ZigBee y su espectro compartido con WLAN.

Un canal entre 868MHz y 868.6MHz, Ch1 hasta Ch10.

Diez canales entre 902.0MHz y 928.0MHz, Ch1 hasta Ch10.

Diecisis canales entre 2.4GHz y 2.4835GHz, Ch11 hasta Ch26.

El estndar ZigBee especifica una sensibilidad en el receptor de -85dBm en la


banda de los 2.4GHz. Y un sensibilidad de -92dBm en la banda 865/915MHz.

54
Tabla 3. Comparacin de tecnologas inalmbricas.

Fuente. http://www.scribd.com/doc/4559979/Zigbee. Lunes 11 de mayo de 2009, 6:33p.m.

Mdulos Xbee.

Son dispositivos electrnicos para comunicacin inalmbrica que utilizan el


protocolo Zigbee. Con los mdulos Xbee, es posible crear redes ms complejas,
como las llamadas MESH. Estas permiten acceder a un punto remoto, utilizando
mdulos intermedios para llegar como routers. Adems los mdulos

55
automticamente generaran la red entre ellos, sin intervencin humana alguna,
permitiendo la reparacin de la red en caso de que algn nodo falle. Al mismo
tiempo la red por s sola resuelve la mejor ruta para un determinado paquete.

Figura 26. Mdulo Xbee de MaxStream

Fuente. http://www.olimex.cl. Lunes 11 de mayo de 2009, 5:53p.m.

2.1.4 Amplificadores operacionales.

Un amplificador operacional (A.O., habitualmente llamado op-amp) es un circuito


electrnico (normalmente se presenta como circuito integrado) que tiene dos
entradas y una salida.

Aunque es usual presentar al A.O. como una caja negra con caractersticas
ideales es importante entender la forma en que funciona, de esta manera se podr
entender mejor las limitaciones que presenta.

Los diseos varan entre cada fabricante y cada producto, pero todos los A.O.
tienen bsicamente la misma estructura interna, que consiste en tres etapas:

1. Amplificador diferencial: es la etapa de entrada que proporciona una baja


amplificacin del ruido y gran impedancia de entrada. Suelen tener una
salida diferencial.

2. Amplificador de tensin: proporciona una ganancia de tensin.

3. Amplificador de salida: proporciona la capacidad de suministrar la corriente


necesaria, tiene una baja impedancia de salida y, usualmente, proteccin
frente a cortocircuitos.

Amplificadores de instrumentacin.

Un amplificador de instrumentacin es un dispositivo creado a partir de


amplificadores operacionales. Est diseado para tener una alta impedancia de
entrada y un alto rechazo al modo comn (CMRR). Se puede construir a base de

56
componentes discretos o se puede encontrar encapsulado (por ejemplo el
INA114).

La operacin que realiza es la resta de sus dos entradas multiplicada por un


factor.

Su utilizacin es comn en aparatos que trabajan con seales muy dbiles, tales
como equipos mdicos (por ejemplo, el electrocardiograma), para minimizar el
error de medida.

El amplificador operacional configurado como amplificador de instrumentacin, es


el circuito apropiado para esta aplicacin, pues amplifica la diferencia de las
salidas del puente, y ya que el voltaje en modo comn y el ruido son idealmente
iguales en ambas ramas, la resta da como resultado cero.

Amplificador instrumental AD620. (Analog Devices).

El AD620 es un amplificador de instrumentacin de alta precisin y bajo costo, que


slo requiere una resistencia externa para alcanzar ganancias de 1 a 1000.
Adems, el AD620 es un circuito encapsulado con 8 pines en un empaque de los
ms pequeos y discretos diseados, ofreciendo menor consumo de potencia
(slo 1.3mA mx.), lo cual lo hace propicio para aplicaciones con batera,
porttiles o remotas.

Figura 27. AD620AN

Fuente. http://www.geocities.com/CapeCanaveral. Martes 19 de mayo de 2009, 5:55p.m.

Funcionalidad del amplificador instrumental AD620.

El circuito del puente de Wheatstone, en el sensor, que utiliza el proyecto aporta


informacin sobre la medicin a manera de una seal diferencial de voltaje en el
orden de los milivoltios, pero no contienen informacin til sobre lo que se quiere
medir.

Adicionalmente se inducen seales de corriente alterna en la entrada del


conversor, ocasionadas por el ruido.

Se define el voltaje en modo comn como:

57
Va Vb
Vmc
2

(2.8)

El amplificador operacional configurado como amplificador de instrumentacin, es


el circuito apropiado para esta aplicacin, pues amplifica la diferencia de las
salidas del puente, y ya que el voltaje en modo comn y el ruido son idealmente
iguales, la resta da como resultado cero. Sin embargo en la prctica esto no
sucede, tenindose un lmite para eliminar el voltaje en modo comn, esta
propiedad se conoce como la relacin de rechazo en modo comn (CMRR). Las
caractersticas ideales que se buscan en este circuito son:

Alta impedancia de entrada.

Impedancia de salida nula.

CMRR infinita.

Ganancia diferencial regulable.

Existen varias formas de implementar un amplificador de instrumentacin, pero la


ms clsica utiliza tres amplificadores operacionales, como se muestra en la
figura.

Figura 28. Amplificador de Instrumentacin en Base a tres operacionales.

Fuente. ROBERT F. COUGHLIN, Amplificadores operacionales y circuitos integrados


lineales. Martes 19 de mayo de 2009, 6:05p.m.

Este circuito est formado por dos amplificadores no inversores como entrada,
seguidos por un amplificador diferencial.

58
Sus mayores ventajas son el acoplamiento de impedancias de entrada y salida, el
lazo de realimentacin est totalmente aislado de la seal de entrada, y
finalmente, la ganancia se establece con una sola resistencia, Rg.

Al existir realimentacin negativa se puede considerar un cortocircuito virtual entre


las entradas inversora y no inversora (smbolos - y + respectivamente) de los dos
operacionales de entrada. Por lo tanto se tendr la seal del puente en los
extremos de la resistencia Rg y circular una corriente por la misma:

1
I G V V 2 1
Rg
(2.9)

Debido a la alta impedancia de entrada del operacional, esa corriente ser


la misma que atraviesa las resistencias R1 y en consecuencia la tensin que cae
en toda la rama formada por Rg, R1 y R1 ser:

2 R1
V int ermedio V V 2 1
1
Rg
(2.10)
Vintermedio es la diferencia de tensin entre la salida inmediata de los dos
operacionales justo antes de las resistencias R2. El resto del circuito es un
restador de ganancia 1, as que la salida es la misma diferencia de tensin de la
entrada:

2 R1
Vout V V
2 1
1
Rg
(2.11)

Este amplificador puede construirse fcilmente pero las resistencias R1 y R2


deben ser cuidadosamente escogidas para obtener una aceptable relacin
de rechazo en modo comn. Afortunadamente una alternativa sencilla y
econmica son los circuitos integrados que funcionan bajo el mismo
principio, pero con mejores caractersticas, esto se debe a que los fabricantes
estn en capacidad de garantizar el diseo y la precisin de los elementos crticos.

Uno de los circuitos integrados basados en la configuracin de tres operacionales


es el AD620 de la Analog Devices. Se escogi este integrado, ya que cuenta con
caractersticas mejoradas que le dan buena precisin, una buena CMRR y
un costo accesible. El AD620 tiene el esquema que se muestra en la figura.

59
Figura 29. Esquema Simplificado del AD620

Fuente. ROBERT F. COUGHLIN, Amplificadores operacionales y circuitos integrados


lineales. Martes 19 de mayo de 2009, 6:13p.m.

Los transistores Q1 y Q2 proveen una entrada diferencial bipolar de alta precisin,


el lazo de realimentacin se realiza a travs Q1-A1-R1 y Q2-A2-R2, el restador
unitario es el operacional A3, que se encarga de remover la seal en modo comn
y entregar una salida referida al pin REF. La resistencia Rg determina la ganancia
de voltaje y la transductancia de la etapa de preamplificacin. Esta ltima
caracterstica permite regular los errores relativos a la ganancia y el ruido
del voltaje de entrada. Las resistencias R1 y R2 tienen un valor de 24.7 K dando
una mayor precisin a la relacin de rechazo en modo comn.

Figura 30. Distribucin de Pines del AD620.

Fuente. www.analogdevices.com. Martes 19 de mayo de 2009, 6:18p.m.

La resistencia Rg se coloca entre los pines 1 y 8, la salida puede medirse


entre los pines 6 y 5, la alimentacin positiva entra en el pin 7 y la negativa en
el pin 4.

La ganancia puede establecerse con la ecuacin:

49.4 K
G 1
Rg
(2.12)
60
Algunas de las especificaciones del AD620 se muestran en siguiente la tabla:

Tabla 4. Especificaciones del AD620.

Fuente. www.analogdevices.com. Martes 19 de mayo de 2009, 6:33p.m.

2.1.5 Mdulo LCD (Liquid Crystal Display).

Es una pantalla delgada y plana formada por un nmero de pxeles en color o


monocromos colocados delante de una fuente de luz o reflectora. A menudo se
maneja en dispositivos electrnicos de pilas, ya que utiliza cantidades muy
pequeas de energa elctrica. Del mismo modo es una interfaz visual muy
utilizada, cuando se trata de mostrar mensajes cortos, como es el caso de este
proyecto.

El mdulo LCD lleva integrado a sus circuitos una memoria ROM conocida como
generador de caracteres que crea los patrones de la matriz de puntos para
formar los caracteres en la pantalla. Tambin tiene una RAM interna que
almacena los caracteres y los exhibe.

Figura 31. LCD 16x2.

Fuente. www.szlcd.com Lunes 11 de mayo de 2009, 6:15p.m.

Las LCDs estas estn construidas por dos lneas de 16 caracteres cada una, y
estn normalmente formados por 5x8 puntos, de esta forma se puede visualizar
casi cualquier carcter. Hay una pequea diferencia entre la de 14 pines con
61
respeto a las que se consiguen en el mercado nacional; y es dos pines ms para
un total de 16, estos son un LED (Back Light), pin15 ctodo (GND) y pin 16 nodo
(Vcc).

El diagrama general de conexiones del display se muestra en la figura de abajo.


En su aplicacin ms simple, se desea solo escritura al LCD y el pin 5 se conecta
permanentemente a tierra.

Todas las seales de datos y control llevan niveles TTL (0 a 5 volts), con
excepcin de la seal de control de intensidad, en el cual hay que aplicar tierra
para la mayor intensidad y 5 volts para la menor.
Figura 32. Diagrama general de conexiones del display LCD.

Fuente. http://www.puntoflotante.net/PROY_LCD.htm. Martes 19 de mayo de 2009, 6:39p.m.


Operacin.

En la interfaz de 14 pines, 8 son seales de comandos y datos. Estos datos se


manejan en cdigos ASCII y se escriben en la memoria del LCD en forma
secuencial. A travs de estas mismas seales pueden escribirse tambin
comandos.

Tabla 5. Distribucin de seales de la interfaz.


PIN FUNCION PIN FUNCION
1 Tierra 8 DB1
2 5 volts. 9 DB2
3 INT Control intensidad 10 DB3
4 RS 0=comando 1=datos 11 DB4
5 R/W 0=escribir , 1=leer 12 DB5
6 EN Enable modo pulso 13 DB6
7 DB0 14 DB7
Fuente. http://www.puntoflotante.net/PROY_LCD.htm. Martes 19 de mayo de 2009, 6:49p.m.
62
Amplificadores de muestreo y retencin. (SAMPLE & HOLD).

La seal proveniente del amplificador instrumental AD620, entra a un circuito de


muestreo y retencin para lograr mantenerla durante un lapso de tiempo, ya que
est no mantiene un nivel estable, pueda ser entendida por el conversor del
microcontrolador.

Cuando la seal de entrada no puede considerarse DC, no es deseable que


durante el intervalo de muestreo vare ms de LSB (Low Significative Bit), para
evitar la ambigedad en la cuantificacin y por tanto el error, ya que de ser as
est sera inaceptable. Consecuentemente se hace necesario un circuito que
mantenga estable el valor de la seal mientras dure el muestreo.

Los circuitos de muestreo-retencin toman una muestra de la seal (Sample) y


mantienen fijo su valor (hold) hasta que el ADC haya realizado la conversin.
Estos circuitos se basan en condensadores para conseguirlo.

Figura 33. Funcin bsica del circuito muestreo y retencin.

Fuente. http://www.uv.es/ramirez/Docencia/IE/S_H.pdf. Martes 19 de mayo de 2009, 6:43p.m.

Funcin: capturar la seal analgica y mantenerla durante un cierto tiempo para


su conversin a seal digital (ADC).

Razones: al digitalizar la seal es necesario tener una seal estable durante el


tiempo de conversin.

Amplificador Sample and Hold LF398.

Este circuito integrado es un sample-and-hold monoltico que utilizan la tecnologa


de BI-FET para obtener ultra-alta impedancia DC, con una alta velocidad de
adquisicin de la seal.

63
Figura 34. Esquema Simplificado del LF398.

Fuente. http://www.datasheetcatalog.net/es/datasheets_pdf/L/F/3/9/LF398.shtml. Mircoles


20 de mayo de 2009, 8:33a.m.

El tiempo de adquisicin esta en funcin del condensador externo y de la precisin


deseada, se puede conseguir un mnimo de 6 s con una precisin del 0.01%,
de 3 s (1%). Para ello, el condensador debe ser de 1 nF.

Figura 35. Diagrama de pines del LF398.

Fuente. http://www.datasheetcatalog.net/es/datasheets_pdf/L/F/3/9/LF398.shtml. Mircoles


20 de mayo de 2009, 8:50a.m.

Caractersticas.

Opera de 5V a 18V de alimentacin.

Menos de 10 s tiempo de adquisicin.

TTL, OGP, entrada lgica CMOS compatible.

0,5 mV paso tpico de retencin a Ch. = 0,001 F.

Entrada de offset bajo.

0,002% de ganancia de impedancia.

64
Baja salida de ruido en el modo de retencin.

Las caractersticas no cambian durante el modo de retencin.

Amplio ancho de banda.

2.2 MARCO LEGAL O NORMATIVO

2.2.2 Resolucin 1689 de 2007.

El Ministerio de Comunicaciones expidi la Resolucin 1689 del 12 de junio de


2007 la cual modifica la Resolucin 689 de 2004 en el sentido de permitir la libre
utilizacin de dispositivos con antenas omnidireccionales y potencias superiores a
100 mW, teniendo en cuenta los avances tecnolgicos en la materia, evitando
restringir el uso libre del espectro para la utilizacin de aparatos y dispositivos
inalmbricos de banda ancha y baja potencia y la comercializacin de los mismos
en el pas.

2.2.2 Artculo 75 de la Constitucin Poltica de Colombia de 1991.

El espectro electromagntico es un bien pblico inenajenable e imprescriptible


sujeto a la gestin y control del Estado. Se garantiza la igualdad de oportunidades
en el acceso a su uso en los trminos que fije la ley. Para garantizar el pluralismo
informativo y la competencia, el Estado intervendr por mandato de la ley, para
evitar las prcticas monopolsticas en el uso del espectro electromagntico.

Los artculos 101 y 102 de la Constitucin Poltica, establecen que el espectro


radioelctrico es un bien pblico que forma parte de Colombia y pertenece a la
Nacin.

Artculo 18 del Decreto 1900 de 1990, establece que el espectro


electromagntico es de propiedad exclusiva del Estado, cuya gestin,
administracin y control corresponden al Ministerio de Comunicaciones.

Conforme a la Resolucin 526 de 2002, los permisos para el uso del espectro
radioelctrico para acceso fijo inalmbrico, se otorgarn en virtud de actuacin
administrativa de oficio por el Ministerio de Comunicaciones, la cual se iniciar por
decisin del Ministerio o a solicitud de parte en ejercicio del derecho de peticin en
inters general.

2.2.3 Protocolo IEEE 802.15.4.

Debido a que la comunicacin inalmbrica seleccionada para el proyecto es por


radiofrecuencia, especficamente ZigBee la cual esta basada en el protocolo IEEE
65
802.15.4 que es un estndar que define el nivel fsico y el control de acceso al
medio de redes inalmbricas de rea personal con tasas bajas de transmisin de
datos (low-rate wireless personal area network, LR-WPAN). En 2007, la actual
revisin del estndar se aprob en 2006. El grupo de trabajo IEEE 802.15 es el
responsable de su desarrollo.

Tambin es la base sobre la que se define la especificacin de ZigBee, cuyo


propsito es ofrecer una solucin completa para este tipo de redes construyendo
los niveles superiores de la pila de protocolos que el estndar no cubre.

2.2.4 Cuadro Nacional de atribucin de bandas de frecuencias del Ministerio


de Comunicaciones.

Segn este documento en el Captulo V, correspondiente a las Notas Nacionales,


que han sido realizadas tomando como base las leyes, decretos y resoluciones
que en materia de comunicaciones se encuentran vigentes para la Repblica de
Colombia.

CLM 98. De acuerdo con la Resolucin 000689 de 21 de abril de 2004, se


atribuyen en las bandas de frecuencias comprendidas entre 902 928 MHz, 2 400
2 483,5 MHz, 5 150 5 250 MHz, 5 250 5 350 MHz, 5 470 5 725 MHz y 5
725 5 850 MHz; para ser utilizadas libremente por parte del publico en general a
titulo secundario, en la prestacin de servicios de telecomunicaciones que utilicen
en su operacin sistemas de acceso inalmbrico y redes inalmbricas de rea
local, que empleen tecnologas de espectro ensanchado y modulacin digital, de
banda ancha y baja potencia, sobre una base de no-interferencia y no proteccin
de interferencia, en las condiciones de operacin descritos en el articulo 6 y 7 de
la citada Resolucin.

CLM 99. De acuerdo con la Resolucin 000689 de 21 de abril de 2004, se


atribuye las bandas de frecuencias comprendidas entre 2 300 2 400 MHz; a titulo
secundario, para ser utilizadas en aplicaciones de la prestacin de servicios de
telecomunicaciones que utilicen en su operacin sistemas de acceso inalmbrico y
redes inalmbricas de rea local, que empleen tecnologas de espectro
ensanchado y modulacin digital, de banda ancha y baja potencia, previo registro
ante el Ministerio de Comunicaciones, en las condiciones de operacin descritos
en el articulo 6 para los sistemas de acceso inalmbrico en la banda de 2 400 2
483,5 MHz de la citada Resolucin.5

5
Disponible en
http://www.mincomunicaciones.gov.co/mincom/src/user_docs/Archivos/Sectorial/CuadroAtribucion.pdf .
Lunes 18 de mayo de 2009, 8:18p.m.
66
De acuerdo con la resolucin 000797 de 8 de Junio de 2001, por la cual se
atribuyen unas bandas de frecuencias radioelctricas para su libre utilizacin
dentro del territorio nacional:

Tabla 6. Banda de frecuencias radioelctricas para aparatos transreceptores con bajos


niveles de potencia o de intensidad de campo.

BANDA DE LMITE DE POTENCIA O APLICACIN


FRECUENCIAS DE
(MHz)
INTENSIDAD DE CAMPO

Tecnologa BLUETOOTH.
Aparatos de telecomunicacin
50 mV/m a 3 metros inalmbricos para enlaces radioelctricos
2400,0 a 2483,5 punto a punto entre equipos electrnicos,
mximo 100 mW dispositivos perifricos, computadoras y
redes LAN.

Aparatos de telecomunicacin
915 a 924 50 mV/m a 3 metros inalmbricos para enlaces radioelctricos
y punto a punto entre equipos electrnicos,
5150 a 5250 mximo 100 mW dispositivos perifricos, computadoras y
redes LAN.

Fuente. www.mincomunicaciones.gov.co. Lunes 18 de mayo de 2009, 7:42p.m.

2.2.5 Norma tcnica NTS-TS Sectorial Colombiana 004 ICONTEC


Establecimientos gastronmicos y bares requisitos de sostenibilidad.

De acuerdo al numeral 3.2.7 Mejora continua, el establecimiento gastronmico


o el bar deben plantear y continuamente acciones encaminadas al mantenimiento
y mejoramiento de su gestin en el mbito de la sostenibilidad.

De acuerdo al numeral 3.5.4 Satisfaccin del cliente, el establecimiento


gastronmico o el bar deben medir y registrar el grado de satisfaccin de los
clientes en relacin con su actividad y aplicar medidas de acuerdo con los
resultados obtenidos, en bsqueda de mejorar la satisfaccin de los mismos.6

6
Disponible en
http://www.mincomercio.gov.co/eContent/Documentos/turismo/NormasTecnicas/NTS-TS004.pdf
Lunes 18 de Mayo de 2009, hora 8:49p.m.
67
3. METODOLOGA

3.1 ENFOQUE DE LA INVESTIGACIN

El enfoque de esta investigacin es emprico-analtico debido a que el producto


final de sta ser la verificacin experimental de lo propuesto. Adems este
estudio va dirigido a la recopilacin de informacin que se analizar para
determinar la tecnologa, el tipo de sensor y el sistema electrnico de mayor
conveniencia para utilizar.

Posteriormente se harn ensayos, pruebas y diseos experimentales con dichos


sistemas electrnicos y de acuerdo con estos modelos, se determina el circuito
final y sus respectivos componentes electrnicos, como tambin el tamao y el
material en el que ser construido el portavasos, segn necesidades.

Especficamente, el proceso para alcanzar los objetivos propuestos es en


principio, la investigacin dividida en bloques de cada etapa, con su respectivo
diseo, montaje y pruebas, para finalmente acoplarlas y construir el producto final.

3.2 LINEAS DE INVESTIGACIN

Este proyecto pertenece a una lnea de investigacin con un proceso innovador y


actual, como lo es las telecomunicaciones, la instrumentacin industrial y los
microcontroladores programables, adems esta dirigido a distintos tipos de
sectores comerciales, que estaran interesados en obtener mejoras de tipo
tecnolgico para incrementar los beneficios de sus negocios, traducido como
aportes a la sociedad. Por lo tanto pertenece a la lnea institucional tecnologas
actuales y sociedad.

La sublinea de la facultad a la cual se suscribe este proyecto es instrumentacin


y control de procesos, esto debido a que este proyecto esta basado en un
sistema de control aplicado en un campo de la industria, que puede ser de
proyeccin profesional de acuerdo a lo buscado por la lnea de investigacin de la
facultad de ingeniera.

Conjuntamente, dentro del nodo de ingeniera electrnica este proyecto es


vinculado al campo de investigacin de control y comunicaciones, puesto que
se realizan distintas aplicaciones e investigaciones, mediante diseo e
implementacin de la ingeniera electrnica, enfocados en la comunicacin,
inalmbrica para este caso y de control y automatizacin del proceso antes
mencionado.

68
3.3 TCNICAS DE RECOLECCIN DE INFORMACIN

Para el desarrollo de este proyecto es necesario hacer una gran recopilacin de


informacin del funcionamiento de cada uno de los componentes electrnicos del
proyecto, esta recoleccin se hace por medio de Internet, libros especializados y
documentos tcnicos.

As mismo, se realiz una encuesta acerca de la utilidad y de lo innovador que


puede ser la implementacin del portavasos en un establecimiento de consumo de
bebidas; realizada a clientes y tenderos en una zona de alta concentracin de
bares y restaurantes en Bogot.

La encuesta y ficha tcnica de resultados se encuentra en los anexos (B) y (C).

3.4 POBLACIN Y MUESTRA

Por medio de la encuesta realizada se puede verificar que el desarrollo del


proyecto es viable y de gran utilidad en la sociedad colombiana. Dicha encuesta
arrojo resultados que denotan el inters de los clientes por la innovacin
tecnolgica, en cualquier estatus social, pero con cierto escepticismo por parte de
los tenderos en locales de reducido presupuesto.

3.5 HIPTESIS

Si la comunicacin en sitios concurridos y con necesidad de servicio, est limitada


a seas, sonidos fuertes o tener que alzar la voz; se puede decir que la creacin
de un dispositivo electrnico que permita la comunicacin de forma automatizada,
indicando que el vaso en que se consume una bebida esta desocupndose y
necesita ser llenado nuevamente, lograr una mejor comunicacin entre el cliente
y quien atiende, generando beneficios mutuos.

Adems de que si se realiza evitando el uso de cables, genera una ventaja de


ubicacin y espaci, obviando el hecho de que solicitar servicio sea una tarea
incomoda y que no se realice por incomunicacin.

Mediante el desarrollo de la tecnologa y en especfico con la ingeniera


electrnica, se puede construir un dispositivo electrnico en un portavasos, que
con sistemas de control y comunicacin inalmbrica, logren enviar una seal de
alerta, para que la persona que atiende se de cuenta que el cliente necesita ms
bebida.

69
3.6 VARIABLES

3.6.1 Variables independientes.

Una variable importante es el peso, debido a que estar cambiando


constantemente y no depender del portavasos sino del consumo.

La alimentacin que energiza el portavasos esta limitada a la capacidad de


duracin de la batera utilizada.

El consumo de corriente de cada uno de los componentes, ya que depende


de la capacidad dada por el fabricante y no del dispositivo.

Los datos almacenados por el portavasos, al ser programado en vaco y en


lleno dependern del peso y capacidad del vaso, adems de la densidad de
la bebida.

3.6.2 Variables dependientes.

La capacidad del sensor, en este caso, la celda de carga la cual tiene un


alcance de 5 kilogramos que al ser excedida la averiara.

El alcance del modulo XBee implementado en el portavasos. En campo


abierto es de 100 metros y cerrado 30 metros.

El software implementado deber ser probado confirmando que trabaja


correctamente de esto depender el buen funcionamiento del dispositivo.

El direccionamiento de los portavasos y el identificador ID para que la


recepcin del nmero de portavasos sea correcta y evite interferencias.

Retrazo de la visualizacin en la recepcin, del requerimiento de servicio,


debido al envo de varias seales al mismo tiempo por parte de los
portavasos.

Los datos procesados por el microcontrolador deben ser correctos, es decir,


tanto para sacar la diferencia, el porcentaje y el calculo de nivel, de este
modo indique que el vaso esta apunto de vaciarse, para poder enviar la
seal de alarma en un paquete RF.

70
4. DESARROLLO INGENIERIL

4.1 DESCRIPCIN DEL DISPOSITIVO

La investigacin consiste en el diseo y construccin de un sistema tecnolgico de


ayuda, que soporte el proceso de comunicacin del cliente y quien atiende en un
establecimiento de venta de bebidas, consiste en un dispositivo electrnico
incorporado en un portavasos que mide el peso de un vaso vaco y posteriormente
el peso de un vaso lleno para realizar el clculo de la diferencia de los dos datos
tomados. Con esta informacin, se basa en una tabla previamente especificada
por programacin, para determinar el porcentaje de rango en el cual enviara seal
al modulo receptor. Dicho porcentaje esta calculado para distintos tipos y pesos de
vasos y esta diseado para que en el momento en que al usuario se le este
terminando la bebida, que esta consumiendo, enve la seal inalmbrica de alerta.

Para realizar este proceso toma la seal de la celda de carga, la filtra y la


amplifica, consecutivamente va a un circuito de muestreo y retencin que permite
su obtencin ms estable para el conversor anlogo/digital incluido en el
microcontrolador que se encarga del proceso de conversin y control de la misma.

En el momento en que el microcontrolador esta en nivel de alarma, enva el dato


por radiofrecuencia hasta el receptor, que esta conformado por un modulo de las
mismas caractersticas. El dato recibido por este mdulo es transmitido a otro
microcontrolador que lo procesa y finalmente lo visualiza con un mensaje de alerta
en una pantalla de cristal lquido (LCD), activando simultneamente una pequea
alarma sonora y una luz de aviso.

Una vez visualizado el mensaje de necesidad de servicio en el portavasos, es


necesario pulsar un botn para suspender el llamado, despus de haber sido
atendido el cliente, de lo contrario permanecer en el estado de alerta.

Este dispositivo esta en capacidad de recibir la seal simultanea de varios


portavasos, almacenndolos en modo de espera, mientras es captada la
informacin anterior.

Las caractersticas generales de este portavasos son: que sea inalmbrico, porttil
y verstil para cualquier tipo de vaso y bebida, adems de que quien atiende
pueda visualizar claramente en que portavasos se necesita servicio.

El dispositivo se desarrollar mediante los mdulos de comunicacin, transmisin


y recepcin, de control y alimentacin.

71
4.1.1 Diagrama de bloques.

Figura 36. Diagrama de bloques Tx.

Fuente. Autores. Mircoles 20 de mayo de 2009, 9:15a.m.

Figura 37. Diagrama de bloques Rx.

Fuente. Autores. Mircoles 20 de mayo de 2009, 9:27a.m.

72
4.1.3 Celda de carga.

El sensor de peso del portavasos es la celda de carga, en su seleccin se


consider, entre otros factores, el valor mximo del peso a detectar. La
ms conveniente resulta ser la de punto nico, no solo por cumplir con la
capacidad de carga, sino, por ser una de las ms econmicas, tener diseo
compacto, buena linealidad y ser de simple colocacin en la estructura.
Esquemticamente se tiene:

Figura 38. Esquema de colocacin de la celda de punto nico.

Fuente. http://es.rs-online.com. Mircoles 20 de mayo de 2009, 9:35a.m.

Las especificaciones tcnicas de la celda de carga estn dadas por el fabricante


en la siguiente tabla:

Tabla 7. Especificaciones tcnicas de la celda de carga.


Parmetro Unidad Valor
Capacidad kg 5
Sensitividad mV/V 1.5
Tamao mximo de la plataforma cm 15 x 15
Limite de carga %Cap. 150
Limite de ruptura %Cap. 200
Excitacin nominal V 5
Excitacin mxima V 15
Impedancia de entrada Ohm 1100 10
Impedancia de salida Ohm 1000 5
Tipo de circuito de compensacin Puente balanceado
+ excitacin = rojo, + seal = blanco
Cdigo de color - excitacin = negro, -seal = azul
Construccin Aluminio
Fuente. http://www.bciltda.com. Mircoles 20 de mayo de 2009, 10:12a.m.

Estos datos pueden ser interpretados de la siguiente forma:

La capacidad es el peso mximo al que se puede someter a la celda e incluye el


peso muerto, el peso neto mximo y la tolerancia.
73
Capacidad = Peso muerto + Peso neto max + Tolerancia
(4.1)

La plataforma de pesaje y su soporte forman parte del peso muerto.

La sensitividad indica el voltaje que entrega el circuito de la galga por cada voltio
de excitacin, cuando est sometida al peso mximo. La alimentacin de 12
voltios est en el rango dado por el fabricante y puede usarse para la energizacin
del resto de los circuitos del portavasos.

Seal Max. = Sensitividad x Voltaje de excitacin

mV
SealMax. 1.5 12 V 18mV
V
(4.2)

El voltaje mximo de la seal ser de 18mV cuando el peso sea de 5kg. Con este
valor se puede disear el acondicionamiento de la seal. Si la capacidad y la
carga son iguales, se puede expresar en la ecuacin como sigue:

C arg a
SealMax. Sensitividad Voltajedeexcitacin
Capacidad
(4.3)

As para poder encontrar la seal de una carga cualquiera se tiene:

C arg a kg
Seal 1.5 mV / V 12 V
5 kg
(4.4)

Seal mV 3.6 C arg a kg


(4.5)

La ecuacin 4.5 es ideal, por lo que se requiere obtener una curva de


funcionamiento para determinar el verdadero comportamiento de la celda.

Los lmites de carga y de ruptura obedecen al comportamiento de la celda misma,


y para este caso indican los siguientes valores:

Limite Carga = (1.5).(5kg) = 7.5kg


(4.6)

Limite de ruptura = (2) . (5kg) = 10kg


(4.7)

74
El circuito de compensacin es un puente balanceado, esto implica que se tiene
dos galgas, una en operacin como sensor y otra para compensacin de
temperatura que no aporta a la medicin. Estas dos galgas se localizan en un
cuarto puente de Wheastone en la celda, al cual se accede mediante cuatro
cables codificados por colores. Los cables rojo y negro se conectan a la excitacin
del puente y en los cables blanco y azul se tiene las seales de medicin positiva
y negativa respectivamente.

Debido al comportamiento de la galga, al ir colocando pesos sobre esta no es


totalmente lineal, por lo tanto es necesaria la obtencin matemtica experimental
de dicho comportamiento, para hacerlo se colocaron pesos de 40 en 40 gramos
con las medidas de los vasos de bebidas mas comunes y se midi el voltaje que
se presenta a la salida del puente, se realizo con 40g debido a que despus de
varias pruebas se logr obtener que la variacin en milivoltios se da a este valor.

Tabla 8. Comportamiento de la celda de carga.


Peso (gr) Voltaje (mV)
0 2.5
40 2.6
80 2.7
120 2.8
160 2.9
282 3.2
322 3.3
362 3.4
487 3.7
527 3.8
575 3.9
607 4.0
701 4.2
741 4.3
821 4.5
861 4.6
988 4.9
1150 5.3
1207 5.4
1851 7.0
2357 8.3
3000 9.9
3570 11.78
5000 16.5
Fuente. Autores. Mircoles 20 de mayo de 2009, 2:10p.m.

75
Figura 39. Voltaje de salida Vs. Peso de entrada en la celda de carga.

Fuente. Autores. Mircoles 20 de mayo de 2009, 11:34p.m.

Segn la grafica anterior el comportamiento de la celda presenta una forma lineal


entre el peso que se le pone a la celda y el voltaje que se mide a la salida del
puente. Con esta medida es posible conocer la cantidad de voltaje que va al
acondicionador de seal de acuerdo al peso del vaso que se le aplique.

Este tipo de celda de carga fue seleccionado por las siguientes razones:

Tamao: debido a que la celda ser implementada en un portavasos y este


a su vez debe ser de dimensiones acordes al comn del mercado, es
necesario que cada dispositivo en el proyecto sea de tamao pequeo, en
este caso esta celda es la mas pequea conseguida en el mercado
colombiano.

Capacidad: de acuerdo al peso estndar de los vasos que se encuentran


comnmente en los establecimientos de consumo de bebidas, su peso no
excede, en su mayora, de los 4kg cuando estn llenos. Esta celda fue
seleccionada con un rango un poco mayor para evitar posibles daos.

Sensibilidad: para que el portavasos este en la capacidad de verificar la


variacin de los ms mnimos cambios en el lquido, es necesario que la
celda de carga tenga esta propiedad.

76
4.1.3 Acondicionamiento de seal.

Filtrado de la seal.

Entre las primeras pruebas realizadas en el sensor, se capt en el osciloscopio


digital la seal de salida del mismo, en la siguiente figura se puede observar dicha
seal.

Figura 40. Seal del Sensor en el Osciloscopio Digital.

Fuente. Autores. Mircoles 20 de mayo de 2009, 11:39p.m.

En la imagen se evidencia la presencia de ruido de alta frecuencia, que puede ser


causado por la fuente de alimentacin o interferencias de radio frecuencia. Una
pequea parte de este ruido no es eliminado por el amplificador, ms bien se
rectifica y amplifica, provocando un error DC a la salida; esto se debe a que an
los mejores amplificadores de instrumentacin no tienen rechazo al modo comn a
frecuencias sobre los 20 Khz., haciendo necesario un filtro pasa bajo tanto para el
modo diferencial como para el modo comn, que debe ser puesto antes del
amplificador para evitar la rectificacin de la seal de ruido en la etapa de entrada.
El fabricante del circuito integrado AD620, el cual se utiliza para la amplificacin de
la seal entregada por la celda, recomienda la configuracin de la figura.

77
Figura 41. Circuito para Filtro Pasa Bajas.

Fuente. www.analogdevices.com. Jueves 21 de mayo de 2009, 08:29a.m.

Se puede apreciar que el filtro forma un puente cuyas entradas estn a travs de
los pines de acceso de la seal. Por este motivo, cualquier desigualdad entre las
constantes de tiempo C1a/R1a y C1b/R1b va a desequilibrar el puente y reducir el
rechazo en modo comn a las altas frecuencias, es necesario entonces que los
resistores R1a y R1b y los capacitores Cb1a y C1b sean iguales.

El capacitor C2 est conectado a travs de la salida del puente, haciendo un


paralelo con la serie de C1a y C1b. Con esto se puede reducir el error en CMRR
debido a la desigualdad de las constantes de tiempo antes mencionadas,
haciendo que C2 sea al menos 10 veces mayor que C1.

Configurado el filtro tiene dos anchos de banda: diferencial y en modo comn. El


ancho de banda diferencial define la frecuencia de respuesta del filtro a seales de
entrada diferenciales aplicadas. Esta constante de tiempo se establece por la
suma de los resistores R1a y R1b con la capacitancia diferencial de C2 en paralelo
con la serie de C1a y C1b. El ancho de banda de -3dB del filtro diferencial es igual
al de la ecuacin.

1
BWdif
2 R 2C C
1 2 1
(4.8)

El ancho de banda en modo comn define la frecuencia de las seales que entran
al amplificador. C2 no afecta este ancho de banda por estar conectado entre las
dos entradas. Por esto el ancho de banda de -3dB est dado por el paralelo de las
impedancias de las redes RC formadas por R1a/C1a y R1b/C1b, como se ve en la
ecuacin.
78
1
BWcm
2 RC 1 1
(4.9)

Se debe tomar en cuenta que el valor de los resistores en serie debe ser
manejado por el sensor y no contribuir con un ruido mayor.

Amplificacin de la seal.

Utilizando el AD620 se puede amplificar la seal del sensor para la conversin


anloga/digital. A causa del voltaje de alimentacin del circuito y la saturacin del
amplificador, el valor mximo que entregar ste ser 7V, cuando el peso sea
mximo. Tericamente se sabe que el valor mximo de voltaje que entrega el
sensor es de 16.5 mV. Teniendo en cuenta que el conversor anlogo/digital del
microcontrolador solo soporta hasta 5 voltios, y tomando tambin las pruebas
realizadas con los diferentes tipos de vasos, se determin que el mximo rango
que puede tomar el sensor en voltaje con un vaso lleno es de 11.78 mV. A partir
de estos valores se puede determinar la ganancia de voltaje:

G V O 5V
425
V in
11.78mV
(4.10)

Con el valor de la ganancia y la ecuacin (2.12) se calcula la resistencia externa


Rg del amplificador:

49.4k 49.4k
Rg 116.5
G 1 424
(4.11)

El valor normalizado ms cercano es: Rg = 120

La ganancia queda:

49.4k
Rg 1 412.66
120
(4.12)

La referencia escogida para la seal de salida es la tierra de la fuente, as se


opera en todo el rango de 0 a 5 V.

79
Para realizar el diseo de esta etapa el fabricante proporciona la caracterstica
tpica de CMRR del amplificador de instrumentacin.

Figura 42. Curva Tpica de CMRR vs. Frecuencia, Relativo a la entrada.

Fuente. www.analogdevices.com. Jueves 21 de mayo de 2009, 08:45a.m.

Para una ganancia de 100, como en el caso del acondicionador, la curva indica
que para una frecuencia de 10KHz, la CMRR ha cado de 140 dB a 80 dB, la
caracterstica ha disminuido casi a la mitad, entonces para el filtro se debe
escoger una frecuencia de corte menor a sta. Se escogi entonces 5KHz como
frecuencia de corte en modo comn.

Para el modo diferencial, se trat de no sobrepasar los valores recomendados por


el fabricante para los resistores y capacitores. Se escogi una frecuencia de corte
50Hz en modo diferencial. El resto de frecuencias se eliminan en el amplificador
de instrumentacin o mediante un filtro digital implementado en el
microcontrolador.

Con estos valores de frecuencia, el primer paso es escoger las resistencias en


serie, se seleccion: Ra1 = Rb1 = 30 k . A partir de la siguiente ecuacin se
calcula el valor de los capacitores C1a y C1b.

1
C 1
2 30k 5000 Hz
1061.03 pF
(4.13)

Tomando el valor normalizado ms prximo: C1a = C1b = 1000pF.

80
Con el valor de C1 y a partir de la ecuacin 4.8 se puede calcular C2:

1
1000 pF
2 30k 50 Hz
C 2
2
0.052 F
(4.14)

Escogiendo el valor normalizado ms prximo: C2 = 0.047F

Los anchos de banda calculados seran:

1
BWdif 55.8 Hz
2 30k 2 0.047 F 1000 pF
(4.15)

1
BWcm 5.3kHz
2 30k 1000 pF
(4.16)

Finalmente el circuito del amplificador incluido el filtro se ilustra en la figura.

Figura 43. Circuito Amplificador Incluido el Filtro.

Fuente. Autores. Jueves 21 de mayo de 2009, 08:45p.m.

El fabricante adems recomienda agregar un capacitor de 0.01F y uno de 0.33F


en los pines de alimentacin para atenuar el efecto del rizado de la fuente.
81
Siendo estos valores tericos, es indispensable determinar la curva de
funcionamiento del sensor a travs de mediciones, luego de que la seal haya
sido amplificada y filtrada.

Curva de funcionamiento.

Una vez que se ha filtrado y amplificado la seal del sensor, se midi su respuesta
al peso aplicado, determinando la curva de funcionamiento y cual es el valor de
peso en el que el conversor anlogo/digital se sobrepasa de su capacidad.

Tabla 9. Comportamiento de la celda de carga con voltaje amplificado.


Voltaje
Peso (gr.) Voltaje (mV)
amplificado (V)
0 2.5 1.070
40 2.6 1.110
80 2.7 1.153
120 2.8 1.193
160 2.9 1.232
282 3.2 1.368
322 3.3 1.402
362 3.4 1.447
487 3.7 1.578
527 3.8 1.615
575 3.9 1.672
607 4.0 1.7
701 4.2 1.808
741 4.3 1.827
821 4.5 1.912
861 4.6 1.966
988 4.9 2.082
1150 5.3 2.252
1207 5.4 2.295
1851 7.0 2.975
2357 8.3 3.527
3000 9.9 4.207
3570 11.78 5
5000 16.5 7.0125
Fuente. Autores. Viernes 22 de mayo de 2009, 6:30a.m.

El peso mximo de capacidad del conversor AD es 3570g (5V) lo cual implica que
el peso del lquido capaz de soportar el portavasos es de 3000g,
aproximadamente, descontando el peso de un vaso promedio de 500g. Para una
bebida que tenga la densidad del agua, que es 1, tendra la capacidad de 3000mL
82
3 Litros, esto es un valor de aceptacin alto, ya que esta muy por encima de la
capacidad de los vasos comunes que se encuentran en el mercado, llegando a
estar en posibilidad de soportar jarras y vasos de dimensiones superiores a las
normales.

Figura 44. Curva de funcionamiento con voltaje de salida del sensor amplificado.

Voltaje Amplificado
(g)
Peso
Voltaje (V)
Fuente. Autores. Viernes 22 de mayo de 2009, 7:12a.m.

En la figura se puede apreciar la linealidad y proporcionalidad del peso contra el


voltaje a la salida del amplificador, de esta manera se obtiene la variacin
suficiente para ser captada por el conversor anlogo/digital de 10 bit, adems con
estas pruebas realizadas y teniendo en cuenta que el dispositivo esta diseado
para manejar cualquier tipo de vaso, se puede establecer una tabla de porcentajes
de pesos para los vasos, que se va a tener en cuenta en la programacin del
microcontrolador para identificar el rango en el que se enviar la seal de alarma.

Tabla 10. Porcentaje de pesos de alarma.


Rango de peso Voltaje Porcentaje de
vasos (g) equivalente (V) alarma (%)
60 - 120 1.130 - 1.193 0
121 - 350 1.195 - 1.437 25
351 - 500 1.439 - 1.598 15
501 - 3000 1.600 - 3.549 10
Fuente. Autores. Viernes 22 de mayo de 2009, 7:25a.m.

Debido a que los diferentes tipos de bebidas, tienen varias formas de presentacin
para su consumo, no utilizan el mismo vaso y la cantidad que se sirve puede ser
mayor o menor. De acuerdo a esto la proporcin que se consume en cada bebida
83
depender del tamao del vaso, es decir, si se toma un licor fuerte en copa
pequea el porcentaje en el cual se enva la alarma ser cerca a cero o cero, a
diferencia de cuando se consume una bebida ligera, el vaso es mucho mas grande
y el porcentaje en el cual se enva la seal de alarma ser entre 10% y 25%.

En el caso de los vasos pequeos un porcentaje de envo de seal del 10% seria
un valor muy bajo y no tendra sentido transmitir la alarma en este nivel, entonces
es necesario que el porcentaje sea mayor, esto para que el usuario no tenga que
acabar totalmente su bebida para solicitar servicio y darle tiempo al mesero para
que pueda atienda en un lapso prudente.

Circuito de muestro y retencin.

De acuerdo a la explicacin terica que se hizo de este tipo de circuitos, es


necesario para la conversin anloga/digital que la seal proveniente del
amplificador instrumental permanezca estable durante el periodo de conversin
que necesite el CAD, de lo contrario habr saltos que no permitirn la obtencin
de los datos correcta.

Para tal fin se implement en el dispositivo un circuito de muestreo y retencin


integrado de fcil consecucin en el mercado, identificado como LF398. La
instalacin de este dispositivo se hizo de acuerdo a las recomendaciones del
fabricante, como se ve en la figura.

Figura 45. Aplicacin tpica de LF398 segn fabricante.

0 .0 0 1 u F
(e x te r n a l)

Fuente. http://www.datasheetcatalog.org/datasheet/philips/LF398_2.pdf. Viernes 22 de mayo


de 2009, 7:40a.m.

Para la entrada de la seal de muestra y retencin que necesita el LF398 con la


cual hace la comparacin de la seal anloga y la mantiene, se necesita un pulso
cuadrado de tipo astable, el cual se obtuvo mediante la salida tpica del circuito
integrado 555, configurado de la siguiente manera.
84
Figura 46. CI 555 en configuracin astable

Fuente. http://www. http://www.unicrom.com. Viernes 22 de mayo de 2009, 7:50a.m.

El circuito permite generar una onda cuadrada con t1 = t2, aplicando t = 0.693 RC
solamente, as con t1 = 0.693 R1C y t2 = 0.693 (R1+R2) donde t1 = t2. Los
tiempos de carga y descarga del condensador son iguales permitiendo que la
seal de salida sea uniforme.

Figura 47. Oscilador astable con un temporizador 555 donde t1 = t2.

Fuente. http://www. http://www.unicrom.com. Viernes 22 de mayo de 2009, 8:02a.m.

La seal de salida de este circuito es la que cumple con los requerimientos del
circuito de muestreo y retencin, el periodo: T = t1 + t2 y la frecuencia: f = 1 / T.

4.1.4 Mdulo de control.

Para administrar el trabajo de los diferentes perifricos se selecciono un


microcontrolador, dado que es un elemento programable brinda la flexibilidad para
el desarrollo de la aplicacin de control, adems sus dimensiones favorecen para
obtener un tamao ideal para la manipulacin del dispositivo de comunicacin.

Al presentar mejores caractersticas en campos indispensables se determin


utilizar el microcontrolador Motorola MC68HC908AP16, los criterios de seleccin
se dan de acuerdo a la siguiente tabla.
85
Tabla 11. Criterios de seleccin del microcontrolador.
Caracterstica Razn seleccin
Al emplear dispositivos que manejan gran
Frecuencia informacin para generar una visualizacin (1024
Mxima 32 Mhz datos), se debe emplear una velocidad alta para
operacin eliminar el efecto de barrido de datos al momento
de realizar la visualizacin del mensaje.
(Complex instruction set computer), Al poseer 107
instrucciones entre ellas operaciones aritmticas
Cdigo de permite un mayor manejo y posibilidades de
CISC
Instrucciones programacin, facilitando la implementacin de una
lgica estructurada en el desarrollo de cualquier
proyecto.
Para las caractersticas que debe cumplir el
16 Kbytes dispositivo de comunicacin la memoria es un
Tamao de
(Flash) recurso fundamental, ya que no se puede
Memoria
1024 Bytes determinar el tamao de la aplicacin y permite
(Flash) (RAM)
(RAM) tener una tolerancia de espacio para la
programacin y realizacin de futuras mejoras.
El desarrollo a travs de esta herramienta permite
un diseo estructurado a partir de los recursos y
Herramienta
perifricos con los que cuenta el dispositivo de
de Microgrades
comunicacin, a su vez permite de una manera
Programacin
ms rpida y eficiente la correccin de errores
durante su funcionamiento.
Fuente. Autores. Viernes 22 de mayo de 2009, 8:40a.m.

El lenguaje de programacin seleccionado es Microgrades por estar orientado a


objetos, permitiendo un desarrollo modular el cual genera una mejor estructuracin
de la aplicacin para la deteccin, correccin de errores y mejoramiento del
dispositivo haciendo menor el tiempo empleado para dicho fin.

De acuerdo con la filosofa de trabajo de Microgrades, su funcionamiento no es en


el dominio del tiempo sino en dominio de la frecuencia, lo que permite que el
microcontrolador recorra todas las tareas y las condiciones implcitas en las tareas
evitando que ejecute las instrucciones de estas o salte a la siguiente tarea.

El concepto de multitarea es posible por su funcionamiento basado en la


frecuencia, ya que revisa las condiciones para cada tarea. Si estas tareas se
encuentran relacionadas no se pondrn en funcionamiento a menos que la que
controle el proceso lo autorice, si son totalmente independientes tendrn una
relacin entre las ejecuciones dependiendo de la clase de tarea que sea o de los
elementos que controle.

86
Un programa en el dominio de la frecuencia permite evitar que los ruidos afecten
la ejecucin, Si el programa no es capaz de ejecutar todas las tareas a una
frecuencia establecida, se recurre a dividir el programa en mltiples tareas de
acuerdo con la funcin que cumple y los dispositivos que controla.

Las tareas normales y lentas; cada una de stas se ejecutar ciertas cantidad
veces desde la tarea rpida, asumiendo que la tarea normal tiene un periodo igual
al periodo de la tarea rpida n veces.

Cada vez que se ejecuta una tarea rpida, se corre una de las tareas que se
encuentran de la tarea normal, demostrando as que la tarea rpida siempre tiene
una mayor frecuencia que la tarea normal.7

El diseo de proyectos en microgrades se basa en los siguientes principios:

Programacin estructurada. Los programas deben sostener una metodologa


modular; es decir, que cada parte del programa esta representada y desarrollada
en varios bloques; otra caracterstica de este tipo de programacin es la no
existencia de saltos a bloques anteriores, el nico salto que existe es una vez se
halla recorrido todo el programa, por lo tanto ningn bloque quedara enganchado
dentro de un ciclo sino que cada bloque dejar fluir libremente el programa.

Figura 48. Diseos capa de puertos

Fuente. Autores. Lunes 22 de Junio de 2009, 1:12p.m.

7
Disponible en www.tecvolucion.com. Mayo 22 de 2009, 10:05 a.m.
87
Programacin por capas.

Figura 49. Secuencia desarrollo de programacin.

Fuente. http://www.tecvolucion.com. Viernes 22 de mayo de 2009, 10:25a.m.

El diagrama presenta la manera de plantear el diseo de cualquier aplicacin, se


debe desarrollar en forma ascendente.

Hardware. Seleccin de perifricos que caracterizan el dispositivo (LCD,


teclado, comunicaciones, etc.).

Puertos. Seleccin de pines del microcontrolador en donde se conectan los


perifricos.

BIOS. Sistema Bsico de entradas y salidas, conjunto de subrutinas que se


encargan de llevar la informacin de la ROM a los puertos o viceversa.

Sistema operativo. El sistema operativo se encarga de hacer


procesamientos especficos de la informacin que llega desde la BIOS y la
aplicacin la cual es la capa ms alta.

Aplicacin. Programa. Que se desarrolla por el usuario y controla el


proyecto a desarrollar.

Conversin anloga/digital.

El primer paso para la creacin del programa de transmisin, en el portavasos es


el manejo digital de los datos que entrega el conversor para tal manejo es
necesario tener en cuenta la respuesta en binarios respecto al voltaje de entrada.

88
Cuando el voltaje de entrada del ADC es igual al VREFH, el ADC convierte la
seal a 3FFH (mximo de la escala). Si el voltaje de entrada es igual a V REFL, el
ADC convierte a 000H y si la entrada esta entre VREFH y VREFL hacen una
conversin recta lineal. Todas las dems tensiones de entrada se transformaran
en 3FFH. Si es mayor que VREFH y 000H si es inferior a VREFL.

El conversor anlogo/digital ha sido programado para que tenga una capacidad de


conversin de 8 bits, detectando una variacin minima de 19.5mV. Este tipo de
microcontrolador tiene la capacidad de hacer la conversin a 10 bits, pero se
diseo de esta manera, debido a que la variacin que tomaba con esta cantidad
de bits presentaba mayor inestabilidad y los datos de los pesos no eran fijos, lo
cual hace imposible la programacin de los estndares de dichos pesos. Para
llegar a esta conclusin fue basado en pruebas realizadas.

Con la resolucin de 8 bits el comportamiento se da mas estable y la adquisicin


de datos es factible.

Desarrollo del programa de control y transmisin.

El lenguaje de programacin de Microgrades, tiene la versatilidad que no se


encuentra en otros tipos de lenguaje de programacin, por multitareas, las cuales
para el caso de este proyecto se dispusieron en dos tipos, tarea rpida y normal
segn las entradas, procesos y salidas que se usaron.

Figura 50. Esquema de tareas para el programa de Tx.

Tareas

Rpida Normal

Comunicacin
Serial Entrada
Celda Salida digital
Digital
RS232

Conversor
Pulsador LED testigo
A/D

Fuente. Autores. Viernes 22 de mayo de 2009, 11:00a.m.


89
Teniendo en cuenta las especificaciones de los elementos a utilizar y la funcin
que cumple dentro del dispositivo de transmisin, se determina en cual tarea se
ubicar el manejo de ste dispositivo y la velocidad a la cual debe estar para un
ptimo desempeo.

Para determinar el valor de las frecuencias de las tareas se debe tener en cuenta
el nmero de aplicaciones, entre las que se encuentran varias clases, las
aplicaciones del sistema operativo que son: aplicacin de temporizado (T),
aplicacin de entradas (E) y la aplicacin de salidas (Q).

Para determinar la frecuencia que debe emplear la tarea rpida se necesita


observar el funcionamiento de la celda de carga variando la frecuencia para
encontrar en cual se tiene la mejor respuesta.

Se realizaron pruebas en las cuales se obtuvo que la frecuencia a la cual presenta


el mejor comportamiento sea a 4000 Hz, presentando un efecto de barrido apenas
perceptible.

Ya seleccionada la frecuencia de la tarea rpida de 4000 Hz, se determinan las


frecuencias que deben tener las dems tareas a emplear, de acuerdo a los
dispositivos que manejen, para ello debemos emplear una regla implcita para el
diseo de aplicaciones multitarea basadas en el lenguaje Microgrades.

La frecuencia de la tarea normal se obtiene a partir de la tarea rpida y la cantidad


de tareas a ejecutar en esta frecuencia, adems si tenemos tarea lenta se debe
sumar uno al nmero de tareas, ya que la tarea lenta es la ltima de las tareas
normales.

La frecuencia de la tarea rpida es conocida, a partir de esta se obtienen las


frecuencias de las dems tareas a emplear en el desarrollo del dispositivo de
comunicacin, por medio de la siguiente ecuacin:

(4.17)

La frecuencia de tarea rpida es de 1800Hz, en la tarea normal tenemos dos


aplicaciones de entrada y salida, por esta razn tenemos que la cantidad de tareas
por las cuales se debe dividir la frecuencia de la tarea rpida es de 2.

1800 Hz
F .M .T .N . 900 Hz
2
(4.18)

90
Donde F.M.T.N. es el valor de la frecuencia mxima en tarea normal, 1800Hz es la
frecuencia de la tarea rpida, 2 es el nmero de tareas normales, por lo tanto la
frecuencia de trabajo de las tares normales ser de 900Hz.

La condicin para determinar la frecuencia de tarea en la cual se controla la


comunicacin serial es:

(4.19)

El factor de 10 en la ecuacin anterior se utiliza como la comunicacin se realiza a


travs de un buffer, que es un arreglo de memoria en el cual se ubican los datos
para la transmisin, este proceso requiere ms tiempo en la manipulacin de los
datos, tanto para el almacenado como para la lectura.

9600baudios
F .T . 960 Hz
10
(4.20)

La frecuencia minima para la comunicacin es mayor a la frecuencia de la tarea


normal (900Hz), por lo tanto es ubicada como una tarea rpida.

En la tarea normal se encontrarn el control de ejecucin de las acciones que


determinan el funcionamiento del dispositivo de comunicacin y que son
controladas por el usuario, en esta tarea se activan las ordenes para la funcin del
dispositivo a travs de una mquina de estados que realiza el proceso de control
de la informacin que emite el sensor y su respectivo anlisis para lograr la
respectiva automatizacin del proceso.

El desarrollo del programa de control del dispositivo es conveniente explicarlo de


una manera mas clara por medio de un diagrama de maquina de estados, que se
presenta de manera detallada en la siguiente figura.

91
Figura 51. Mquina de estados del programa Tx.

Fuente. Autores. Viernes 22 de mayo de 2009, 11:15a.m.

Reposo. El estado de reposo, es en el cual inicia el dispositivo cuando se


enciende este, en dicho estado realiza la estabilizacin y verificacin de las
entradas de voltaje al microcontrolador.

Lectura vaco. Si en el estado de reposo es pulsado el botn de entrada de


programacin, el programa pasa al estado de lectura vaco. En este estado el
microcontrolador verifica en la entrada anlogo/digital que valor tiene,
proveniente del sensor de peso, es necesario ubicar el vaso que se va a utilizar
en la superficie del portavasos sin ningn contenido, para identificar su peso
inicial. En esta etapa es necesario oprimir de nuevo el pulsador para guardar el
dato de cuanto pesa el vaso cuando esta vaco.

92
Figura 52. Emulacin de prueba con vaso vaco.

Fuente. Autores. Sbado 23 de mayo de 2009, 12:15 a.m.

En la figura se puede observar el valor del peso del vaso vaco (86), guardado
tras pulsar el botn de programacin, en la pantalla de visualizacin de
emulacin de Microgrades.

Lectura lleno. Inmediatamente fue pulsado el botn para guardar el dato de


vaso vaco el programa va al estado de lectura lleno. Nuevamente efecta la
revisin del dato que esta recibiendo en el puerto de conversin A/D, en este
caso es necesario ubicar en la superficie del portavasos el mismo vaso que
utiliz para la lectura de vaco pero esta vez con todo el contenido de liquido
que se va a servir para el cliente. De nuevo se oprime el pulsador, para que el
dato de cuanto pesa el vaso lleno quede guardado en la memoria del
microcontrolador, con estos dos datos hace el clculo de la diferencia que
existe entre los mismos y de inmediato pasa al estado de clculo de la alarma.

93
Figura 53. Emulacin de prueba con vaso lleno.

Fuente. Autores. Sbado 23 de mayo de 2009, 12:15 a.m.

En este caso se puede observar el valor de peso del vaso lleno (135) y el valor
de la diferencia entre lleno y vaco (49), tras pulsar el botn para guardar dicho
dato en la emulacin realizada en Microgrades.

Clculo de alarma. En este estado el programa toma el dato guardado de la


diferencia de peso entre el vaso vaco y de cuanto pesa el vaso lleno,
simultneamente el programa compara, en una tabla previamente definida por
pruebas realizadas, el valor del vaso vaco con el porcentaje en el cual debe
enviar la seal (Figura tasa=35) y trae este dato para multiplicarlo por el valor
de la diferencia, este resultado es dividido por 100 para encontrar el porcentaje
en el cual se debe activar la alarma de envo de la seal, enseguida va al
estado de Nivel.

Figura 54. Emulacin de prueba para clculo de alarma.

Fuente. Autores. Sbado 23 de mayo de 2009, 12:25 a.m.

En la figura se puede ver la emulacin hecha en Microgrades del clculo de la


alarma, realizando las operaciones para conseguir el porcentaje, de cantidad de
lquido en el vaso, en el cual se debe activar la alarma para ser transmitida a la
barra y se lleve a cabo la atencin de quien sirve.

94
Tabla. Estado en el cual, segn el peso del vaso desocupado, el programa
verifica que rango debe tener la tasa de porcentaje para el clculo de la
alarma, las razones de esta tabla se pueden verificar en las pruebas realizadas
en la curva de funcionamiento del sensor.

Figura 55. Tabla de porcentaje de pesos de alarma en Microgrades.

Fuente. Autores. Sbado 23 de mayo de 2009, 12:30 a.m.

Nivel. Estado de verificacin en el cual se identifica el peso que esta el vaso, y


se compara con el rango que se calcul para activar la alarma, en el momento
en que el valor del peso del vaso se encuentre por encima de vaco e igual o
menor al rango de alarma pasar inmediatamente a transmisin.

Figura 56. Emulacin de verificacin de nivel del vaso.

Fuente. Autores. Sbado 23 de mayo de 2009, 12:34 a.m.

Emulacin hecha en Microgrades del estado de verificacin del nivel del


vaso para comparar con la alarma y hacer la transmisin.

Transmisin. En el instante en que se acciona la alarma el programa hace el


proceso de transmisin enviando por el puerto de salida Tx, el nmero del
portavasos, hacia el modulo de comunicacin inalmbrica.

95
Desarrollo del programa de recepcin.

En el modulo de recepcin tambin fue utilizado el microcontrolador


MC68HC908AP16 y para su programacin el lenguaje Microgrades, de la misma
manera que en la transmisin se hizo la distribucin por tareas y con esta la
maquina de estados que representa el programa.

Figura 57. Esquema de tareas para el programa de Rx.

Tareas

Rpida Normal

Comunicacin
Salida Serial Entrada Salida
Digital Digital Digital
RS232

Pantalla LED
LCD testigo

Fuente. Autores. Sbado 23 de mayo de 2009, 1:10 a.m.

Para este caso se distribuyen las frecuencias de las tareas dentro del programa de
recepcin de la misma manera que para el programa de transmisin con la
diferencia que hay tres tareas normales.

La frecuencia de mas velocidad con que se realizar el barrido de verificacin es


la comunicacin serial, ya que debe estar revisando la entrada proveniente del
modulo de comunicacin receptor, para constatar el estado de los portavasos.

Se ha implementado como mtodo de alarma ms eficaz, con el fin de que la


percepcin de quien atiende sea categrica, la instalacin de varios medios de
identificacin de alarma, LED de chorro de luz, Buzzer (alarma sonora) y el
mensaje en la pantalla de cristal liquido LCD, informando que portavasos necesita
servicio.

Todos estos circuitos de interfaz con el usuario, se ubican a las salidas del
microcontrolador y el programa para dar funcionamiento a estos se explica a
continuacin con la maquina de estados.

96
Figura 58. Mquina de estados para Rx.

Pulsador

LCD

Reposo
Buzzer

LED

Fuente. Autores. Sbado 23 de mayo de 2009, 2:24 a.m.

Reposo. Estado en el cual inicia el modulo de recepcin y permanece en este


hasta que se presente la recepcin de la seal en el pin Rx del
microcontrolador.

Figura 59. Estado de reposo en Rx.

Fuente. Autores. Sbado 23 de mayo de 2009, 2:30 a.m.

Buzzer / LED. Perifricos de interfaz con el usuario que se activan en el


momento en que la seal de alarma llega al microcontrolador y se desactivan
hasta que el usuario pulse el botn notificando que ya se dio por enterado de la
alarma, enseguida vuelve a reposo.

97
LCD. En el estado de muestra de alarma, la pantalla de cristal liquido a sido
programada para mostrar el mensaje de advertencia de que portavasos
necesita servicio, esto segn la seal que llegue informando que cdigo tiene
el portavasos alarmado.

Figura 60. Estado de Muestra en Rx.

Fuente. Autores. Lunes 25 de mayo de 2009, 11:20 a.m.

En caso de que la informacin ya haya sido verificada y se haya atendido, al


pulsar el botn, se regresa al estado de reposo y se puede volver a llenar el vaso
o reprogramar el portavasos segn la necesidad. El diagrama de flujo de la
programacin de Tx y Rx se encuentra en los anexos (G) y (H).

4.1.5 Configuracin del Mdulo Xbee.

Circuito bsico para el Xbee.

La figura muestra las conexiones mnimas que necesita el mdulo Xbee para
poder ser utilizado. Luego de esto, se debe configurar segn el modo de operacin
adecuado para la aplicacin requerida.

Figura 61. Conexiones mnimas requeridas para el Xbee.

Fuente. www.olimex.cl. Sbado 23 de mayo de 2009, 8:36a.m.


98
El mdulo requiere una alimentacin desde 2.8V a 3.4V, la conexin a tierra y las
lneas de transmisin de datos por medio del UART (TXD y RXD) para
comunicarse con un microcontrolador.

Esta configuracin, no permite el uso de Control de Flujo (RTS & CTS), por lo que
sta opcin debe estar desactivada en el mdulo Xbee. En caso de que se enve
una gran cantidad de informacin, el buffer del mdulo se puede sobrepasar. Para
evitar esto existen dos alternativas:

bajar la tasa de transmisin.

activar el control de flujo.

Tabla 12. Caractersticas tcnicas del mdulo XBee.

Fuente. www.olimex.cl. Viernes 22 de mayo de 2009, 8:38a.m

Modos de operacin.

Los mdulos Xbee, pueden operar en los siguientes 5 modos:

99
Figura 62. Modos de operacin del modulo Xbee.

Fuente. www.olimex.cl. Sbado 23 de mayo de 2009, 8:43a.m.

Modo recibir/transmitir: se encuentra en estos modos cuando el mdulo recibe


algn paquete RF a travs de la antena(modo Receive) o cuando se enva
informacin serial al buffer del pin 3 (UART Data in) que luego ser transmitida
(modo Transmit).

La informacin transmitida puede ser directa o indirecta. En el modo directo la


informacin se enva inmediatamente a la direccin de destino. En el modo
indirecto la informacin es retenida por el mdulo durante un perodo de tiempo y
es enviada slo cuando la direccin de destino la solicita.

Adems es posible enviar informacin por dos formas diferentes. Unicast y


Broadcast. Por la primera, la comunicacin es desde un punto a otro, y es el nico
modo que permite respuesta de quien recibe el paquete RF, es decir, quien recibe
debe enviar un ACK (paquete llamado as, y que indica que recibi el paquete, el
usuario no puede verlo, es interno de los mdulos) a la direccin de origen. Quien
envi el paquete, espera recibir un ACK, en caso de que no le llegue, reenviar el
paquete hasta 3 veces o hasta que reciba el ACK. Despus de los 3 intentos se
incrementa el registro de fallas ACK en uno.

Modo de bajo consumo (Sleep Mode): el modo de bajo consumo o modo Sleep,
corresponde cuando el mdulo entra en un estado de bajo consumo de energa.
Esto depende de la configuracin en la que se encuentra. Se debe indicar que el
ahorro de energa depende enormemente del voltaje de alimentacin.

100
Tabla 13. Tabla Modo Sleep y consumos de corriente del mdulo XBee.

Fuente. www.olimex.cl. Viernes 22 de mayo de 2009, 8:55a.m

Modo de comando: este modo permite ingresar comandos AT al mdulo Xbee,


para configurar, ajustar o modificar parmetros. Permite ajustar parmetros como
la direccin propia o la de destino, as como su modo de operacin entre otras
cosas. Para poder ingresar los comandos AT es necesario utilizar el Hyperterminal
de Windows, el programa X-CTU o algn microcontrolador que maneje UART y
tenga los comandos guardados en memoria o los adquiera de alguna otra forma.
Para esta aplicacin el mdulo Xbee se configur por medio del Hyperterminal de
Windows.

Para ingresar a este modo se debe esperar un tiempo dado por el comando GT
(Guard Time, por defecto ATGT=0x3E85 que equivalen a 1000ms) luego
ingresar +++ y luego esperar otro tiempo GT. Como respuesta el mdulo entregar
un OK. El mdulo Xbee viene por defecto con una velocidad de 9600bps.

Figura 63. Comandos AT.

Fuente. www.olimex.cl. Sbado 23 de mayo de 2009, 8:48a.m.

En la figura anterior se muestra la sintaxis de un comando AT. Luego de ingresar a


este modo, se debe ingresar el comando deseado para ajustar los parmetros del
mdulo Xbee.

Direccionamiento de los mdulos.

Los mdulos permiten 2 tipos de direccionamiento. La de 16 bit y la de 64 bits. La


principal diferencia es que en la de 64 bit, es posible obtener una mayor cantidad
de direcciones y por lo tanto, una mayor cantidad de nodos o equipos funcionando
en la misma red. Son a travs de estas direcciones que los mdulos se comunican
entre s.

101
La direccin de origen escogida, que es de 16 bits en el mdulo, se define
arbitrariamente con el comando MY (ATMY 16 bit Source Address). La de
destino con los comandos DL (ATDL Destination Address Low) y DH
(Destination Address High).

Direccionamiento de 16 bit: el comando MY, define un nmero de 16 bit como


direccin del mdulo dentro de la red. El rango se encuentra entre 0x0 y 0xFFFE
(la direccin 0xFFFF y 0xFFFE son para habilitar la direccin de 64-bit, por lo que
si se desea utilizar direccionamiento de 16 bits, estos valores no son usados).
Para definirla se ingresa ATMY y el nmero en formato hexadecimal, pero sin el
0x. Por ejemplo si a un mdulo se le quiere asignar la direccin 0x3BF1 (15345
en decimal), entonces se debe ingresar el comando ATMY3BF1.

El comando DL, permite definir un nmero de 16 bit como direccin del mdulo de
destino dentro de la red al cual se va a realizar la comunicacin. El rango debe
estar entre 0x0 y 0xFFFE (las direcciones 0xFFFE y 0xFFFF se utilizan para
direccionamiento de 64 bits).

As para habilitar el direccionamiento de 16 bit, se debe utilizar una direccin


menor a 0xFFFE con el comando MY, de igual modo para DL y se debe dejar en
cero el comando DH=0 (ATDH0). No se permite usar la direccin 0xFFFE ni
0xFFFE para el direccionamiento de 16 bits.

Modo de conexin transparente.

Este modo consiste bsicamente en que todo lo que ingresa por el pin 3 (Data in),
es guardado en el buffer de entrada y luego transmitido, consecutivamente todo lo
que ingresa como paquete RF, es guardado en el buffer de salida y luego enviado
por el pin 2 (Data out), al mdulo deseado.

La informacin es recibida por el pin 3 del mdulo Xbee, y guardada en el buffer


de entrada. Dependiendo de cmo se configure el comando RO, se puede
transmitir la informacin apenas llegue un carcter (RO=0) o despus de un
tiempo dado sin recibir ningn carcter serial por el pin 3. En ese momento, se
toma lo que se tenga en el buffer de entrada, se empaqueta, es decir, se integra a
un paquete RF, y se transmite. Otra condicin que puede cumplirse para la
transmisin es cuando el buffer de entrada se llena, esto es, ms de 100 bytes de
informacin.

La conexin transparente est destinada principalmente a la comunicacin punto a


punto, donde no es necesario ningn tipo de control. Usndose para reemplazar
alguna conexin serial por cable, ya que es la configuracin ms sencilla posible y
no requiere una mayor configuracin.

102
Figura 64. Correspondencia de Buffer.

Fuente. www.olimex.cl. Sbado 23 de mayo de 2009, 9:00a.m.

Punto a punto.

Es la conexin ideal para reemplazar la comunicacin serial por un cable y es la


seleccionada para la implementacin del proyecto. Slo se debe configurar la
direccin. Para ello se utilizan los comandos MY y el DL. La idea, es definir
arbitrariamente una direccin para un mdulo, usando el comando MY, el cual se
va a comunicar con otro que tiene la direccin DL, tambin definida
arbitrariamente. Con esto cada mdulo define su direccin con MY, y escribe la
direccin del mdulo al cual se desea conectar usando DL.

En esta configuracin, el mdulo receptor del mensaje enva un paquete al mdulo


de origen llamado ACK (viene de Acknowledgment) que indica que el mensaje se
recibi correctamente.

En la siguiente figura se muestra como fueron elegidas las direcciones:

Figura 65. Configuracin mdulo 1.

Fuente. Autores. Sbado 23 de mayo de 2009, 9:03a.m.


103
Se observa que en el mdulo 1, se ajust la direccin de origen como 0x3BA2
(ATMY3BA2), mientras que la direccin de destino se asign como 0xCC11
(ATDLCC11) que corresponde al mdulo 2. En el otro mdulo se observa lo
siguiente:

Figura 66. Configuracin mdulo 2.

Fuente. Autores. Sbado 23 de mayo de 2009, 9:09a.m.

En este mdulo se asign como direccin de origen 0xCC11 (ATMYCC11) y como


direccin de destino 0x3BA2 (ATDL3BA2) que corresponde al mdulo 1. La
siguiente figura muestra un ejemplo grfico de lo anterior.

Figura 67. Direccionamiento 16 bits.

Fuente. Autores. Sbado 23 de mayo de 2009, 9:18a.m.

En la figura anterior se muestra la conexin punto a punto utilizando


direccionamiento de 16 bits. Una vez configurado, el mdem se encuentra listo
para funcionar. As todo lo que se transmite por el pin DIN de un mdulo, es
recibido por el pin DOUT del otro. Para que el modo Punto a Punto funcione, los
mdulos deben pertenecer a la misma PAN ID y al mismo canal. A continuacin se
explica cmo configurar la PAN ID y el Canal.

El primer comando es el ID de la PAN (Personal Area Network- Red de rea


Personal). Todos los mdulos que tengan idntico PAN ID, pertenecern a la
misma red. El comando para configurar este valor es ID, es decir, ATID, y su
104
rango va entre 0x0 y 0xFFFF. Al ajustar la PAN ID como 0x3332, se debe ingresar
ATID3332. Este parmetro tambin es arbitrario, al igual que MY y DL.

El otro comando corresponde al canal por el cual se va a comunicar. Segn la


Figura 23, se disponen de 16 canales segn el protocolo IEEE 802.15.4. Este
estndar indica que entre cada canal, deben existir 5 MHz de diferencia, partiendo
de la frecuencia base 2.405 GHz, se llegan hasta los 2.480 GHz.

Se conoce que hay 16 canales disponibles, sin embargo, los valores se asignan
desde el 11 hasta el 26 La siguiente tabla muestra la frecuencia central de cada
canal, as como su lmite inferior y superior.

Tabla 14. Frecuencia de canales y su respectivo Comando AT.

Fuente. www.olimex.cl. Viernes 22 de mayo de 2009, 9:55a.m

La eleccin del canal debe ser cuidadosa, ya que otras tecnologas como WI-FI o
Bluetooth utilizan el mismo espectro de frecuencias, por lo que se podra producir
interferencia. Para que cada mdulo reciba la informacin, debe ser estrictamente
necesario que tengan tanto el mismo canal, como el mismo PAN ID. Incluso si se
trabaja en configuracin punto a punto los mdulos deben coincidir en ello. Los
mdulos vienen por defecto configurados con el canal 0x0C y el PAN ID 0x3332
por defecto.
105
Esta configuracin, permite enviar informacin ms controlada, ya que es
necesario pertenecer tanto al mismo canal, como a la misma red. Adems para
enviar informacin se debe ingresar la direccin del mdulo de transmisin, por lo
que es necesario el conocimiento completo de la red.

4.1.6 Mdulo de alimentacin.

Para la alimentacin de los componentes del dispositivo, se utiliz un regulador de


voltaje, cuya referencia es LM78L05 y otro de referencia L78L33 para la
alimentacin del mdulo XBee; dichos reguladores proporcionan una corriente
tpica por mdulo de 100 mA. Se utiliz dicho regulador suministrar la corriente
que consume el microcontrolador, el MAX 323, el CI 555 y para los dems
componentes restantes con alimentacin con 5V.

Para el suministro de los dos reguladores se utilizan bateras pequeas de 12V,


de bajo costo y fcil consecucin en el mercado, las cuales energizan a cada
regulador para que puedan cumplir con el consumo de corriente requerido.
Simultneamente con las bateras se alimenta la celda de carga con 12V.

Figura 68. Fuente de Voltaje Negativo con MAX232.

Fuente. www.alldatasheet. Sbado 23 de mayo de 2009, 11:18a.m.

Tabla 15. Corriente tpica consumida por los componentes Tx.


Componente Corriente de consumo (mA)
Celda de carga 20
Microcontroldor 100
Mdulo XBee 50
AD 620 1.3
LF 398 6.5
Max 232 8
CI. 555 5
Total corriente consumida 190.8
Fuente. www.alldatasheet.com. Viernes 22 de mayo de 2009, 10:15a.m
106
Tabla 16. Voltaje tpico consumido por los componentes Tx.
Componente Voltaje de consumo (V)
Celda de carga 12
Microcontroldor 5
Mdulo XBee 3.3
AD 620 18/-18
LF 398 18/-18
Max 232 5
CI. 555 5
Fuente. www.alldatasheet.com. Viernes 22 de mayo de 2009, 10:17a.m

La distribucin de elementos electrnicos se puede ver en el diagrama


esquemtico del dispositivo. (Ver Anexo D)

Tanto el amplificador de instrumentacin, como el LF 398 utilizan una fuente de


voltaje positiva y negativa. En especial el voltaje negativo requiere salir de la
fuente positiva, esto sera posible utilizando circuitos integrados especficos para
la alimentacin de operacionales, sin embargo son muy costosos y difciles de
conseguir, as que se opt por una alternativa ms sencilla, que fue utilizar el
MAX232 para obtener los voltajes necesarios.

El MAX232 utiliza internamente una serie de capacitores e inversores para lograr


una fuente de voltaje negativo til en la comunicacin serial con el computador, a
este voltaje se puede acceder mediante el pin 6, su valor nominal es de -9V en la
practica y el circuito integrado es capaz de proveer una corriente de hasta 10 mA,
suficiente para la alimentacin de los amplificadores.

En la alimentacin del mdulo de recepcin, hay un regulador de voltaje fijo, el


LM 7805, con un capacitor a la salida para corregir el rizado. Este regulador es
energizado por un adaptador variable de pared de 12 voltios DC, adems de una
corriente de 500 mA.

Tabla 17. Corriente tpica consumida por los componentes Rx.


Componente Corriente de consumo (mA)
Mdulo XBee 50
Pantalla LCD 150
Led indicador 20
Buzzer 8
Total corriente consumida 228
Fuente. www.alldatasheet.com. Viernes 22 de mayo de 2009, 11:05a.m

107
Tabla 18. Voltaje tpico consumido por los componentes Rx.
Componente Voltaje de consumo (V)
Mdulo XBee 3.3
Pantalla LCD 5
Led indicador 2.2
Buzzer 6
Fuente. www.alldatasheet.com. Viernes 22 de mayo de 2009, 11:10a.m

108
5. PRESENTACIN Y ANLISIS DE RESULTADOS

Para el diseo y creacin del portavasos sensor de peso, es necesario estar al


tanto de porque se genera el problema de la falta de comunicacin entre el punto
de atencin y el sitio atendido. Para lograr captar esta informacin fue necesario,
por medio de las encuestas, adems de la vivencia propia, identificar dichas
causas y buscar las posibles soluciones por medio de la electrnica.

Fue posible observar que en los establecimientos de consumo de bebidas, las


razones ms destacadas por las cuales es complicada la atencin de quien esta a
cargo del servicio son: la distancia entre la barra y la mesa, la cantidad de clientes
para la cantidad de meseros o el volumen de msica o ruido en el
establecimiento. Esta situacin tambin genera disminucin en el consumo,
llevando consecutivamente a disminucin de los ingresos del establecimiento algo
desfavorable para el sector comercial.

Para resolver este problema se plantearon varias posibles soluciones, como


sensores de nivel, timbres debajo de la mesa, mesas con capacidad de envo de
seal a la barra, vasos transmisores. Pero para que se diera una solucin
electrnica funcional era necesario que la solicitud de servicio fuera automtica,
con lo cual se rechaz los timbres debajo de la mesa, tambin era necesario que
el cliente no tuviera que manipular el dispositivo, por lo tanto se obvi el vaso
transmisor y los sensores de nivel y como beneficio de uso se quera tambin que
fuera inalmbrico y portable esto descarto las mesas transmisoras. La solucin de
mejor aceptacin fue el portavasos sensor de peso.

El dispositivo funciona de acuerdo al diseo, tiene loa posibilidad de utilizar


cualquier tipo de vaso no mayor a 5kg, lo cual es una gran capacidad con un
rango de resolucin de 20g lo cual lo hace muy sensible.

Adems, esta investigacin dio la posibilidad de utilizar un tipo de comunicacin


inalmbrica de ltima tecnologa y que casi no se conoce en el mercado, pero que
por sus excelentes caractersticas tendr gran acogida y variadas aplicaciones.

Para un resultado ms objetivo se hicieron pruebas a vasos reales de consumo de


cerveza y whisky y se midi su comportamiento y peso en la celda de carga y de
que manera se desempeaban en el portavasos, la tabla de respuesta se puede
ver a continuacin.

109
Tabla 19. Pruebas y mediciones a diferentes vasos.
Voltaje % de envo
tem (Vaco) Peso (g)
amplificado (V) de seal
Copa de aguardiente (en vidrio) 61 0.7 0%
Botella de cerveza de 330 cm 238 1.3 25%
Vaso comn de Whiskey 282 1.4 25%
Vaso de cerveza largo 487 1.5 15%
Jarro de sifn mediano 575 1.6 10%
Jarro de sifn grande 701 1.8 10%
Jarra cervecera grande 2357 3.9 10%
Fuente. Autores. Sbado 23 de mayo de 2009, 1:10p.m

En esta tabla se puede apreciar el porcentaje en el cual se hace el envo de la


seal para cada tipo de vaso, se puede observar que de acuerdo a las
dimensiones del vaso es mayor o menor el rango de alarma. En el caso de la copa
de aguardiente se tomo como porcentaje de seal 0%, puesto que el consumo
en copas pequeas, para cierto tipo de bebidas fuertes, generalmente se hace de
todo o nada, es decir se consume en su totalidad el lquido en un solo trago.

Tambin se consigue un excelente resultado de comportamiento el uso de


microgrades como herramienta de programacin para el microcontrolador, ya que
permite la opcin de realizar multitareas generando mejor desenvolvimiento del
programa y desempeo del portavasos en general. Este lenguaje tambin muestra
un entorno grafico de fcil utilizacin haciendo una configuracin del dispositivo
ms sencilla y rpida.

Segn la encuesta realizada fue posible observar que el portavasos es una


herramienta tecnolgica que tiene gran aceptacin por su mtodo innovador y su
proyeccin a nivel comercial. Asimismo se pudo identificar el mbito y tipo de
sector al cual va dirigido esta investigacin, dando como deduccin que debe ser,
en caso tal de comerciarlo, promocionado en sectores de mercadeo y expendio de
bebidas que tengan atencin personalizada a mesas y tengan un estatus medio y
alto, puesto que la suma del precio de los componentes hace que el dispositivo
tenga un valor elevado, de difcil acogida en los sectores de bajo presupuesto de
inversin.

Debido a que el portavasos se va a utilizar para lquidos, los cuales pueden averiar
el dispositivo, su construccin debe hacerse en un material que no sea absorbente
y resistente a los fluidos derramados sobre este, el material seleccionado que
cumple con estos requisitos es el acrlico.

110
6. CONCLUSIONES

Se investig y se analiz las diferentes tecnologas de comunicacin


inalmbrica y microntroladores, tomando la decisin de aplicar una nueva
tecnologa de comunicacin, ZigBee, que tiene un gran alcance manejando
una frecuencia de 2.4GHz y obteniendo un funcionamiento ptimo, de la
misma manera se implement el microcontrolador de Motorola
68HC908AP16 por su resolucin de 10 bits en el conversor y su tamao,
que se adaptaba a las caractersticas fsicas del portavasos.

Se tom la seal proveniente de la celda de carga, se estudi y analiz para


disear el acondicionamiento de seal y lograr que el conversor
anlogo/digital lo pueda procesar.

Se diseo y se cre el software mediante el lenguaje de programacin


(Microgrades), para la medicin del peso, proceso de control y envo de
informacin al receptor.

Se desarroll y construy un producto final, que cumple con los parmetros


que se establecieron, funcionando correctamente y logrando la aplicacin
de diferentes conocimientos y tecnologas electrnicas.

En la construccin del equipo se tuvo en cuenta las necesidades del


mercado, de manera que se adapte lo mejor posible a los requerimientos de
la aplicacin.

Este portavasos tiene la capacidad de programarse para cualquier tipo de


vaso, permitiendo su uso en cualquier tipo de establecimiento, con sus
respectivas presentaciones y porciones.

El sensor de peso, en este caso la celda de carga es bastante buena ya


que tiene una gran capacidad con excelente sensibilidad.

Varios de los componentes utilizados para la creacin de este dispositivo,


necesitan voltaje alto para su funcionamiento, lo cual hace que la
alimentacin por medio de bateras sea muy limitada.

111
7. RECOMENDACIONES

Para la utilizacin correcta del dispositivo es necesario que quien lo


implemente debe leer el manual de usuario en el anexo (F) y explicarle al
cliente como debe manejarlo.

En el modulo de recepcin es posible crear una interfaz con computador,


para tener un mejor manejo y distribucin de la informacin de cada
portavasos, logrando hasta verificar la cantidad de bebidas que se han
tomado por mesa y sacando la cuenta de consumo.

Es recomendable no aplicar fuerzas sobre el portavasos mayores a la


capacidad de la celda de carga (5kg), ya que la galga extensiomtrica
sufrir una ruptura y no funcionar ms el dispositivo.

Es posible implementar en el circuito del portavasos un mtodo electrnico


para hacer recargable las bateras, evitando as el consumo de estas y la
necesidad de comprar bateras cada vez que se agoten.

Efectuar un arreglo en la programacin del microcontrolador para que


cuando el portavasos se encuentre en estado de reposo, mientras se
consume la bebida, haya bajo consumo de energa.

Los mdulos Xbee son posibles de configurar para que sean repetidores de
otros Xbee que se encuentren ms alejados del sitio de recepcin de
informacin, permitiendo crear redes que pueden extenderse en sitios de
gran tamao.

Implementar un modulo Xbee Pro para la recepcin ya que tiene mayor


capacidad de recepcin de datos y se puede configurar en modo
coordinador siendo el centro de la red y acumulando la informacin de
todos los portavasos identificando de cual Xbee proviene.

112
BIBLIOGRFIA

BOYLESTAD, Nashelky. Electrnica teora de circuitos y dispositivos electrnicos.


8 ed. Mxico: Prentice may, 1997.

CREUS SOL, Antonio, instrumentacin industrial. 6 Edicin. Alfaomega.


Barcelona. 1997.

Coughlin Robert F, Amplificadores operacionales y circuitos integrados lineales,


Ed. Prentice Hall, 5 Edicin 1999.

DOEBELIN, Sistemas de medicin e instrumentacin, 5 Edicin. McGraw Hill.


Mxico. 2005.

INSTITUTO COLOMBIANO DE NORMAS TECNICAS, Normas Colombianas para


presentacin de trabajos de investigacin. Quinta Actualizacin. Bogot D.C.:
ICONTEC, 2006. 138p. NTC 1486.

PALLS ARENY RAMN, Sensores y acondicionamiento de seal Ed. Alfaomega


2001.

ROLDN MARTNEZ DAVID, Comunicaciones inalmbricas: Un enfoque aplicado,


San Juan. Alfaomega, 2005. 574p.

SANCHIS PERIS ENRIQUE, Sistemas electrnicos digitales: Fundamentos y


diseo de aplicaciones, Valencia. Publicaciones Universidad de Valencia 2002.
511p.

Webliografa.

http:// www.alldatasheet.com

http://www.analog.com

http//www.freescale.com

http://www.geocities.com

http://www.hp.com/latam/ moviles/desarrolladores_movilco.html

http://www.microchip.com

113
http://www.microgrades.com

http://www.mincomunicaciones.gov.co

http://www.olimex.cl

http://www.selectracol.com

http://www.scribd.com

http://www.tecvolucion.com

http://www.tyndaris.cl

http://www.unicrom.com

http://www.wikipedia.org

114
GLOSARIO

Glosario de trminos en espaol.

CELDA DE CARGA: es un elemento encargado de sensar las fuerzas a medir y


transformarlas en una seal elctrica, estn compuestas de dos partes, una parte
es un slido elstico que absorbe las cargas y se deforma proporcionalmente a
esta como ser una pieza metlica o plstica y la otra parte consiste en un
elemento sensible a la deformacin, capaz de variar alguna de sus propiedades
fsicas y as obtener una variacin de una seal elctrica proporcional a esta
variable, a este elemento se denomina comnmente transductor.

CHIP: circuito integrado, montado sobre una placa de silicio, que realiza varias
funciones en ordenadores y dispositivos electrnicos.

CONVERSOR ANALGICO/DIGITAL: es un dispositivo electrnico capaz de


convertir un voltaje determinado en un valor binario, en otras palabras, este se
encarga de transformar seales anlogas a digitales.

CONVERSOR DIGITAL/ANALGICO: es un dispositivo para convertir datos


digitales en seales de corriente o de tensin analgica.

GALGA EXTENSIOMTRICA: es bsicamente una resistencia elctrica. El


parmetro variable y sujeto a medida es la resistencia de dicha galga.

MEMORIA EPROM: son las siglas de Erasable Programmable Read-Only Memory


(ROM programable borrable de slo lectura). Es un tipo de chip de memoria ROM
no voltil.

MEMORIA PROM: es el acrnimo de Programmable Read-Only Memory (ROM


programable). Es una memoria digital donde el valor de cada bit depende del
estado de un fusible (o antifusible), que puede ser quemado una sola vez.

MEMORIA RAM: memoria de acceso aleatorio, (en ingls: Random Access


Memory cuyo acrnimo es RAM) es la memoria desde donde el procesador recibe
las instrucciones y guarda los resultados. Es el rea de trabajo para la mayor parte
del software.

MEMORIA ROM: memoria de slo lectura (normalmente conocida por su


acrnimo, Read Only Memory) es una clase de medio de almacenamiento
utilizado en las computadoras y otros dispositivos electrnicos.

115
PANTALLA LCD: una pantalla de cristal lquido o LCD (acrnimo del ingls Liquid
Crystal Display) es una pantalla delgada y plana formada por un nmero de
pxeles en color o monocromos colocados delante de una fuente de luz o
reflectora.

RADIO FRECUENCIA: denominado espectro de radiofrecuencia o RF, se aplica a


la porcin menos energtica del espectro electromagntico, situada entre unos 3
kHz y unos 300 GHz. Las ondas electromagnticas de esta regin del espectro se
pueden transmitir aplicando la corriente alterna originada en un generador a una
antena.

SISTEMA LRS: sistema de largo alcance Long Range System, con capacidad de
transmisin, hasta 1 km de alcance (dependiendo condiciones), manejando
frecuencia UHF que le permite atravesar paredes.

Glosario de trminos en ingls.

BYTE: byte es el equivalente a octeto, es decir a ocho bits, para fines correctos,
un byte debe ser considerado como una secuencia de bits contiguos, cuyo tamao
depende del cdigo de informacin o cdigo de caracteres en que sea definido.

INTRANET: es una red de ordenadores privados que utiliza tecnologa Internet


para compartir de forma segura cualquier informacin o programa del sistema
operativo para evitar que cualquier usuario de Internet pueda ingresar.

ROUTER: enrutador (en ingls: router), ruteador o encaminador es un dispositivo


de hardware para interconexin de red de ordenadores que opera en la capa tres
(nivel de red). Este dispositivo permite asegurar el enrutamiento de paquetes entre
redes o determinar la ruta que debe tomar el paquete de datos.

SOFTWARE: se refiere al equipamiento lgico o soporte lgico de un computador


digital, y comprende el conjunto de los componentes lgicos necesarios para
hacer posible la realizacin de una tarea especfica.

STRAIN GAGE: galgas extensiomtricos.

WATCHDOG: Cuando un programa pierde el control (por el motivo que sea)


pueden ocurrir muchas cosas, desde que simplemente se cuelgue hasta que
obtengamos un resultado catastrfico. Lo que quiere decir que est es el sistema
encargado de detectar esta situacin y ponerle remedio.

WIRELESS: la comunicacin inalmbrica (ingls wireless, sin cables) es el tipo de


comunicacin en la que no se utiliza un medio de propagacin fsico alguno esto
quiere decir que se utiliza la modulacin de ondas electromagnticas, las cuales
116
se propagan por el espacio sin un medio fsico que comunique cada uno de los
extremos de la transmisin.

Glosario de siglas.

CAD/ADC: conversor analgico/digital.

CDA/DAC: conversor digital/analgico.

CMOS: en ingls Complementary Metal Oxide Semiconductor, (Metal xido


Semiconductor Complementario) es una de las familias lgicas empleadas en la
fabricacin de circuitos integrados (chips). Su principal caracterstica consiste en la
utilizacin conjunta de transistores de tipo pMOS y tipo nMOS.

CMRR: la razn de rechazo al modo comn (o CMRR, de las siglas en ingls


Common Mode Rejection Ratio) es uno de los parmetros de un amplificador
operacional.

CPU: La unidad central de procesamiento, (el acrnimo en ingls Central


Processing Unit), o, simplemente, el procesador, es el componente en una
computadora digital que interpreta las instrucciones y procesa los datos
contenidos en los programas de la computadora.

IEEE: corresponde a las siglas de The Institute of Electrical and Electronics


Engineers, el Instituto de Ingenieros Elctricos y Electrnicos, una asociacin
tcnico-profesional mundial dedicada a la estandarizacin; es la mayor asociacin
internacional sin fines de lucro formada por profesionales de las nuevas
tecnologas.

LAN: es una red de rea local, (en ingls Local Area Network) es la interconexin
de varios ordenadores y perifricos. Su extensin esta limitada fsicamente a un
edificio o a un entorno de 200 metros.

MCU: microcontrolador, el cual es una pequea computadora en un solo circuito


integrado que consta de una CPU relativamente simple.

PIC: el nombre actual no es un acrnimo. En realidad, el nombre completo es


PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller
(Controlador de Interfaz Perifrico).

PWM: modulacin por ancho de pulsos, (MAP o PWM, siglas del ingls Pulse-
Width Modulation) de una seal o fuente de energa es una tcnica en la que se
modifica el ciclo de trabajo de una seal peridica, ya sea para transmitir

117
informacin a travs de un canal de comunicaciones o para controlar la cantidad
de energa que se enva a una carga.

RFID: siglas de Radio Frequency IDentification, (en espaol identificacin por


radiofrecuencia) es un sistema de almacenamiento y recuperacin de datos
remoto que usa dispositivos denominados etiquetas, transpondedores o tags
RFID.

WI-FI: es la sigla para Wireless Fidelity, que literalmente significa Fidelidad


inalmbrica. Es un conjunto de redes que no requieren de cables y que funcionan
en base a ciertos protocolos previamente establecidos.

118
ANEXO A. Encuesta a clientes y tenderos.

119
ANEXO B. Anlisis de resultados de la encuesta.

RESULTADOS

Segn la encuesta se puede concluir que las personas que respondieron las
primeras preguntas demuestran un gran inters por la innovacin de un proceso
comercial, como lo es la atencin al cliente en un establecimiento de bebidas. La
idea de implementar el portavasos es de gran aceptacin ya que tanto clientes
como tenderos piensan que la automatizacin de este proceso reducira algunas
inconformidades que se presentan en el momento que se requiere servicio.

En contra parte al realizar la ltima pregunta, especficamente a los tenderos de


establecimientos pequeos; estos demostraron poco inters en comprar y adquirir
el dispositivo, debido a un bajo poder adquisitivo y al temor de realizar una
inversin que no le represente beneficios a su negocio. Aun teniendo en cuenta
que el portavasos es de costo aceptable y de gran atraccin para los clientes
encuestados.
120
ANEXO C. Cdigo en Microgrades.

Configuracin del ncleo.

Ncleo estructura.
Configuracin de los recursos del microcontrolador, asignacin de frecuencia a las
tareas, declaracin de rutinas y mquinas de estado.

Interfaz Entradas y salidas digitales.

121
Interfaz Serial SCI.
Configuracin del puerto serial, en modo 7, transmisin y recepcin por buffer.

Cdigo de programacin.

Estado inicio.
Espera para puesta en marcha de la programacin del dispositivo.

122
En la tarea rpida esta la maquina de estado que controla el proceso principal
inicio del proceso de programacin de los vasos.

Tarea rpida.

Estado de reposo.
Inicio de programacin de vasos, verificacin de entradas e inicio de preparacin
para ubicacin de vaso vaco.

123
Estado de vaso vaco.

En este estado identifica la entrada anloga/digital y espera la programacin del


peso del vaso sin lquido, enciende LED indicador de vaco.

Estado vaso lleno.


Verificar vaso con liquido, enciende LED de indicacin de lleno.

124
Estado de nivel.
Comprobacin de porcentaje de peso para envo de alarma.

Tabla.
Porcentaje de peso para, envo de alarma segn tipos de vasos.

Temporizacin.
Contabiliza un tiempo constante, de permanencia sobre el portavasos cuando esta
en rango, para enviar la seal, evitando que cuando se levante el vaso para ingerir
bebida se active la alarma.

125
Estado clculo de alarma.
Verifica diferencia y porcentaje para envo de seal inalmbrica.

Estado de verificacin.
Revisin de estado de la celda de carga, obtencin del dato para comparar con la
tasa de alarma.

Estado de Tx.
Activacin de alarma y envo de transmisin.

126
Cdigo de recepcin Rx.
Estado de reposo.
Revisa constantemente la entrada de datos, esperando seal de alarma.

Estado de muestra.
Llegada de seal de alarma y activacin de muestra en interfaces.

127
ANEXO D. Diagrama circuital (Tx).

128
ACONDICIONAMIENTO SEAL

En esta etapa del circuito la seal obtenida de la celda de carga es filtrada y luego
amplificada por el circuito integrado AD620N, ya que esta es muy pequea y no
puede ser leda por el conversor.

Despus de ser amplificada la seal debe tener un periodo estable en el momento


en que el conversor va tomar los datos y se hace necesario emplear el LF398 que
es un circuito integrado de retencin y muestreo, el cual necesita una seal de
reloj que se obtiene de un LM555, en configuracin astable.
129
CONFIGURACIN DEL MICROCONTROLADOR

Luego de que la seal pasa por el acondicionamiento, va al conversor


anlogo/digital, que en este caso es el puerto A1, el microcontrolador tambin
tiene otro tipo de entrada que se maneja por medio de un pulsador que se conecta
al puerto D7, dicho pulsador mantiene un nivel bajo, pero al oprimirlo genera el
cambio a un nivel alto en el puerto, para que pueda ser programado el
microcontrolador y tome los datos de vaco y lleno, igualmente se toman dos
salidas para visualizar con leds en los puertos B4 y B5. Adicionalmente se utiliza
el puerto TXD para el envo de los datos al mdulo XBee que realiza la
comunicacin inalmbrica, el cual es alimentado con 3.3V, utilizando tambin sus
puertos TXD y RXD para la transmisin.

El microcontrolador para que opere en forma correcta, adems de ser alimentado


con 5V, necesita de cristal de 4Mhz acompaado de una resistencia en paralelo
de 1M y dos condensadores en serie de 15pf, que deben ir conectados a los
pines OSC1 y OSC2, adems es conveniente ponerle un filtro para el ruido en el

130
pin CGMXFC, el pin RST debe ir conectado a Vcc y el puerto A0 con una
resistencia en serie a Vcc tambin.

ALIMENTACIN

Este es el circuito de alimentacin que energiza la celda de carga y el resto de


componentes del esquema, se utilizan dos reguladores de 5V, 3.3V y un MAX232
para obtener los voltajes negativos para los amplificadores operacionales.

131
ANEXO E. Diagrama circuital (Rx).

132
En el mdulo Rx los datos transmitidos son tomados por el XBee, que los
recepciona por el puerto RXD y los enva al microcontrolador por TXD; en el micro
la seal de alerta es recibida por el puerto RXD y despus procesada para que se
visualice en una LCD de 2X16 el mensaje de alarma. Los puertos de salida
habilitados para la LCD son el A2, A3, A4, A5, A6 y A7 para envo de datos a la
pantalla, la cual lleva un potencimetro en el pin 3 para el manejo del contraste,
adicionalmente se utilizan dos puertos de salida que son el B4 y B5, para un led y
un buzzer conectado a un transistor, configurado en corte y saturacin que permite
que se encienda el buzzer simultneamente con el led al recibir la seal de alerta.
Por otra parte tiene un puerto de entrada D7 el cual va conectado a un pulsador en

133
serie con una resistencia de 1k a Vcc para que cuando se oprima y se enve un
nivel alto de voltaje el microcontrolador suspenda las alarmas activadas.

De la misma manera este otro microcontrolador tiene la misma configuracin de


alimentacin con 5V, el cristal y el filtro respectivo como en el anterior, contando
tambin con la conexin al mdulo XBee.

ALIMENTACIN

Para la alimentacin tambin se utilizaron dos reguladores de 5V y 3.3V


respectivamente para los componentes que integran este mdulo.

134
ANEXO F. Manual de usuario.

135
136
137
Switch

Pulsador Leds

138
Jack Switch

Pulsador

139
ANEXO G. Diagrama de flujo de programa Tx.

140
ANEXO H. Diagrama de flujo de programa Rx.

141
ANEXO I. Cdigo fuente en asembler (Tx)

AREA DE_UBICACION_DE_LOS_BLOQUES_DE_APLICACION_EN_TABLAS
;*** TABLAS DE_PLANTILLAS_DE_MENSAJES
DISPARM_: DC.B $08,$09,$0C,$0E
DC.B $0B,$80,$81,$82
DC.B $83,$84,$85,$86
DC.B $87,$88,$89,$8A
DC.B $8B,$8C,$8D,$8E
DC.B $8F,$0A,$90,$91
DC.B $92,$93,$94,$95
DC.B $96,$97,$98,$99
DC.B $9A,$9B,$9C,$9D
DC.B $9E,$9F,$0D
PLANT00_: DC.B $20,$43,$65,$6C
DC.B $64,$61,$20,$F0
DC.B $E0,$D0,$80,$20
DC.B $20,$20,$20,$20
DC.B $20,$76,$76,$20
DC.B $E1,$D1,$81,$20
DC.B $20,$6C,$6C,$20
DC.B $E2,$D2,$82,$20

;*** TABLAS DE_APLICACION_DE_8_Y_16_BITS


TABLA09_: DC.B $23,$1E,$19,$00

;*** TABLAS DE_PARAMETROS_DE_CONVERSION_ADC"


ADCCTRL_: DC.B $01,$01,$01,{(ADCPARM_ + !0) / !256}
DC.B {(ADCPARM_ + !0) % !256}
ADCPARM_: DC.B $03,$FF,$00,$00
DC.B $00,$FF,$00,$00

;*** AREA DE_UBICACION_DE_LOS_BLOQUES_DE_APLICACION_EN_TAREAS


;*** BLOQUES DE_CODIFICACION_DE_PROCEDIMIENTOS_POR_TAREAS ***
TASKH0_:

JSR ANALOGAS_
JMP RETNOR_

TASKH1_:
JMP RETNOR_

TASKH2_:

BCLR 7,FLAG0_
BCLR 6,FLAG0_
JMP RETNOR_

;*** AREA DE_UBICACION_DE_LOS_BLOQUES_DE_APLICACION_EN_RUTINAS


;*** RUTINA DE_TAREA_0_PARA INICIALIZACION_DE_LA_APLICACION
142
INIAPLICA_:
LDHX #!19
CLRA
LI00021_: STA DAT00_ - 1,X
DBNZX LI00021_
LI00029_:
MOV #{((STD066_ - ROMET0_) / 2) | $40},ESTD0_
LI00039_:
MOV #!1,DAT02_
LI00049_:
LDHX #!1
LI00051_: LDA DAT02_ - 1,X
STA TXBUF_ - 1,X
DBNZX LI00051_
LI00059_:
RTS

;*** RUTINA DE_PRETAREA_RAPIDA_DE_LA_EJECUCION_


PRETAREA_:
LDA #(ROMET0_ - ROMETB_) / 2
LDX #ESTD0_
JSR DIRESI_
LI00069_:
LDHX #PLANT00_
STHX IVS0H_
LI00079_:
MOV #(DAT01_ - DATOS_) & $3F,PVIS0_
LI00089_:
MOV #(DAT03_ - DATOS_) & $3F,PVIS1_
LI00099_:
MOV #(DAT04_ - DATOS_) & $3F,PVIS2_
LI00109_:
RTS

;*** SUBRUTINAS DE_LA_APLICACION_GRAFICA_


RUT130_:
LDA DAT01_
CMP DAT12_
BSET 1,DAT00_
BHI LI00659_
BCLR 1,DAT00_
LI00659_:
LDA DAT01_
CMP DAT0C_

LI00669_:
BCC LI0067E_
BRCLR 1,DAT00_,LI0067E_
BSET 2,DAT00_
LI00689_:
BRA LI0069E_
LI0067E_:

143
BCLR 2,DAT00_
LI00709_:
LI0069E_:
RTS

;*** PROCEDIMIENTOS DE_LOS_ESTADOS_DEL_PROGRAMA_


ROMEST_:
ROMES0_:
EST066_:
BRCLR 7,FLARD_,LI0011E_
BSET 0,DAT00_
LI00129_:
MOV #{((STD067_ - ROMET0_) / 2) | $40},ESTD0_
LI00139_:
BRA LI0014E_
LI0011E_:
BRCLR 0,DAT00_,LI0015E_
MOV #{((STD069_ - ROMET0_) / 2) | $40},ESTD0_
LI00169_:
LI0015E_:
LI0014E_:
RTS

EST067_:
BSET 5,SALEB_
LI00199_:
BCLR 4,DAT00_
LI00209_:
MOV DAT01_,DAT03_
LI00219_:
LDA DAT03_
DECA
STA DAT12_
LI00229_:
LDA DAT01_
CMP #!81

LI00239_:
BLS LI0024E_
CLR DAT05_
LI00259_:
BRA LI0026E_
LI0024E_:
LDA DAT01_
CMP #!73

LI00279_:
BLS LI0028E_
MOV #!1,DAT05_
LI00299_:
BRA LI0030E_

144
LI0028E_:
LDA DAT01_
CMP #!60

LI00319_:
BLS LI0032E_
MOV #!2,DAT05_
LI00339_:
BRA LI0034E_
LI0032E_:
MOV #!3,DAT05_
LI00359_:
LI0034E_:
LI0030E_:
LI0026E_:
BRCLR 7,FLARD_,LI00399_
MOV #{((STD068_ - ROMET0_) / 2) | $40},ESTD0_
LI00399_:
RTS

EST068_:
BSET 4,SALEB_
LI00409_:
MOV DAT01_,DAT04_
LI00419_:
LDA DAT04_
SUB DAT03_
STA DAT0B_
LI00429_:
LDX DAT05_
CLRH
LDA TABLA09_,X
STA DAT06_
LI00439_:
BRCLR 7,FLARD_,LI00449_
MOV #{((STD072_ - ROMET0_) / 2) | $40},ESTD0_
LI00449_:
RTS

EST069_:
BCLR 4,SALEB_
LI00459_:
BCLR 5,SALEB_
LI00469_:
JSR RUT130_
LI00479_:
BRCLR 2,DAT00_,LI0048E_
MOV #{((STD070_ - ROMET0_) / 2) | $40},ESTD0_
LI00499_:
LI0048E_:
RTS

145
EST070_:
BRCLR 7,ESTD0_,LI00511_
CLR CNTTM0_
LI00511_: LDA #!10
BSET 0,FLAG0_
CBEQ CNTTM0_,LI00519_
BCLR 0,FLAG0_
BRCLR 3,CLOCK_,LI00519_
INC CNTTM0_
LI00519_:
BRCLR 0,FLAG0_,LI00529_
MOV #{((STD071_ - ROMET0_) / 2) | $40},ESTD0_
LI00529_:
JSR RUT130_
LI00539_:
BRSET 2,DAT00_,LI0054E_
MOV #{((STD066_ - ROMET0_) / 2) | $40},ESTD0_
LI00559_:
LI0054E_:
RTS

EST071_:
BSET 5,SALEB_
LI00579_:
BCLR 2,DAT00_
LI00589_:
MOV #!1,TXCNT_
LI00599_:
MOV #{((STD066_ - ROMET0_) / 2) | $40},ESTD0_
LI00609_:
RTS

EST072_:
LDA DAT0B_
LDX DAT06_
MUL
STX DAT07_
STA DAT07_ + 1

LI00619_:
LDHX DAT07_
TXA
LDX #!100
DIV
STA DAT09_ + 1
PSHH
PULA
STA DAT09_
LI00629_:
LDA DAT03_
ADD DAT0A_
STA DAT0C_

146
LI00639_:
MOV #{((STD066_ - ROMET0_) / 2) | $40},ESTD0_
LI00649_:
RTS

MAIN9_:
ORG $4741
DC.B $9D

ORG (MAIN9_ + $1FF) & $FE00


;*** BLOQUES DE_ALMACENAMIENTO_EN_MEMORIA_NO_VOLATIL_
USERROM_:

FINPROG_:

END

Cdigo fuente en asembler (Rx)

AREA DE_UBICACION_DE_LOS_BLOQUES_DE_APLICACION_EN_TABLAS
;*** TABLAS DE_PLANTILLAS_DE_MENSAJES
DISPARM_: DC.B $08,$09,$0C,$0E
DC.B $0B,$80,$81,$82
DC.B $83,$84,$85,$86
DC.B $87,$88,$89,$8A
DC.B $8B,$8C,$8D,$8E
DC.B $8F,$0A,$90,$91
DC.B $92,$93,$94,$95
DC.B $96,$97,$98,$99
DC.B $9A,$9B,$9C,$9D
DC.B $9E,$9F,$0D
PLANT00_: DC.B $20,$20,$20,$50
DC.B $4F,$52,$54,$41
DC.B $56,$41,$53,$4F
DC.B $53,$20,$20,$20
DC.B $20,$20,$20,$20
DC.B $20,$20,$20,$20
DC.B $20,$20,$20,$20
DC.B $20,$20,$20,$20
PLANT01_: DC.B $20,$20,$53,$45
DC.B $52,$56,$49,$43
DC.B $49,$4F,$20,$20
DC.B $45,$4E,$20,$20
DC.B $20,$50,$4F,$52
DC.B $54,$41,$56,$41
DC.B $53,$4F,$20,$20
DC.B $E0,$D0,$80,$20

;*** AREA DE_UBICACION_DE_LOS_BLOQUES_DE_APLICACION_EN_TAREAS


;*** AREA DE_UBICACION_DE_LOS_BLOQUES_DE_APLICACION_EN_RUTINAS
;*** RUTINA DE_TAREA_0_PARA INICIALIZACION_DE_LA_APLICACION
147
INIAPLICA_:
LDHX #!2
CLRA
LI00021_: STA DAT00_ - 1,X
DBNZX LI00021_
LI00029_:
MOV #{((STD066_ - ROMET0_) / 2) | $40},ESTD0_
LI00039_:
LDHX #!16
CLRA
LI00041_: STA RXBUF_ - 1,X
DBNZX LI00041_
LI00049_:
RTS

;*** RUTINA DE_PRETAREA_RAPIDA_DE_LA_EJECUCION_


PRETAREA_:
LDA #(ROMET0_ - ROMETB_) / 2
LDX #ESTD0_
JSR DIRESI_
LI00059_:
RTS

;*** SUBRUTINAS DE_LA_APLICACION_GRAFICA_

;*** PROCEDIMIENTOS DE_LOS_ESTADOS_DEL_PROGRAMA_


ROMEST_:
ROMES0_:
EST066_:
BRCLR 7,ESTD0_,LI0006E_
BCLR 4,SALEB_
LI00079_:
BCLR 5,SALEB_
LI00089_:
LI0006E_:
LDHX #PLANT00_
STHX IVS0H_
LI00109_:
BRCLR 4,FLAG1_,LI0011E_
LDHX #!1
LI00121_: LDA RXBUF_ - 1,X
STA DAT01_ - 1,X
DBNZX LI00121_
LI00129_:
MOV #{((STD067_ - ROMET0_) / 2) | $40},ESTD0_
LI00139_:
LI0011E_:
RTS

EST067_:
LDHX #PLANT01_
STHX IVS0H_

148
LI00159_:
MOV #(DAT01_ - DATOS_) & $3F,PVIS0_
LI00169_:
BSET 4,SALEB_
LI00179_:
BSET 5,SALEB_
LI00189_:
BRCLR 7,FLARD_,LI0019E_
BCLR 4,FLAG1_
LI00209_:
MOV #{((STD066_ - ROMET0_) / 2) | $40},ESTD0_
LI00219_:
LI0019E_:
RTS

MAIN9_:
ORG $4741
DC.B $9D

ORG (MAIN9_ + $1FF) & $FE00


;*** BLOQUES DE_ALMACENAMIENTO_EN_MEMORIA_NO_VOLATIL_
USERROM_:

FINPROG_:

END

149
FECHA 23 de Junio de 2009

NMERO RA
PROGRAMA Ingeniera Electrnica.

AUTORES BELTRAN, Jaime; JAIME, Jonathan.


TTULO DISEO Y CONSTRUCCIN DE UN PORTAVASOS SENSOR DE PESO
PARA BEBIDAS, CAPAZ DE ENVIAR UNA SEAL INALMBRICA,
INFORMANDO LA NECESIDAD DE SERVICIO.

PALABRAS CLAVES Portavasos, sensor de peso, comunicacin inalmbrica,


Microgrades, ZigBee, amplificador diferencial, acondicionamiento
de seal, circuito de retencin y muestreo, mquinas de estado,
modulacin OQPSK, Motorola 68HC908AP16, XBee, celda de
carga, galga extensiomtrica.

DESCRIPCIN La investigacin consiste en el diseo y construccin de un sistema


tecnolgico de ayuda, que soporte el proceso de comunicacin del cliente
y quien atiende en un establecimiento de venta de bebidas. Consiste en un
dispositivo electrnico incorporado en un portavasos que mide el peso de
un vaso vaco y posteriormente el peso de un vaso lleno para realizar el
clculo de la diferencia de los dos datos tomados. Con esta informacin, se
basa en una tabla previamente especificada por programacin, para
determinar el porcentaje de rango en el cual enviara seal al modulo
receptor. Dicho porcentaje esta calculado para distintos tipos y pesos de
vasos, de igual manera esta diseado para que en el momento en que al
usuario se le este terminando la bebida, que esta consumiendo, enve la
seal inalmbrica de alerta.

FUENTES BIBLIOGRFICAS
BOYLESTAD, Nashelky. Electrnica teora de circuitos y dispositivos electrnicos. 8 ed. Mxico:
Prentice may, 1997.

CREUS SOL, Antonio, instrumentacin industrial. 6 Edicin. Alfaomega. Barcelona. 1997.

Coughlin Robert F, Amplificadores operacionales y circuitos integrados lineales, Ed. Prentice


Hall, 5 Edicin 1999.

DOEBELIN, Sistemas de medicin e instrumentacin, 5 Edicin. McGraw Hill. Mxico. 2005.

INSTITUTO COLOMBIANO DE NORMAS TECNICAS, Normas Colombianas para presentacin


de trabajos de investigacin. Quinta Actualizacin. Bogot D.C.: ICONTEC, 2006. 138p. NTC
1486.

PALLS ARENY RAMN, Sensores y acondicionamiento de seal Ed. Alfaomega 2001.

ROLDN MARTNEZ DAVID, Comunicaciones inalmbricas: Un enfoque aplicado, San Juan.


Alfaomega, 2005. 574p.
150
SANCHIS PERIS ENRIQUE, Sistemas electrnicos digitales: Fundamentos y diseo de
aplicaciones, Valencia. Publicaciones Universidad de Valencia 2002. 511p.

Webliografa.

http:// www.alldatasheet.com

http://www.analog.com

http//www.freescale.com

http://www.geocities.com

http://www.hp.com/latam/ moviles/desarrolladores_movilco.html

http://www.microchip.com

http://www.microgrades.com

http://www.mincomunicaciones.gov.co

http://www.olimex.cl

http://www.selectracol.com

http://www.scribd.com

http://www.tecvolucion.com

http://www.tyndaris.cl

http://www.unicrom.com

http://www.wikipedia.org

151
NMERO RA
PROGRAMA Ingeniera Electrnica.

CONTENIDOS
OBJETIVOS

Disear y construir un dispositivo electrnico en un portavasos, el cual indique por medio de


una seal inalmbrica que se est terminando la bebida en el vaso.

Analizar los diferentes tipos de tecnologas inalmbricas y de microcontroladores para aplicar


los ms adecuados al proyecto planteado.

Obtener la seal que provenga de un sensor de peso, para utilizarla en el proceso de control.

Usar un sistema de comunicacin inalmbrico entre el punto de atencin donde se encuentra


el receptor y el sitio donde se requiere servicio.

Desarrollar un software para la medicin del peso y control del proceso de envo de
informacin al transmisor y programar un microcontrolador con dicho software.

Implementar una interfaz, en la recepcin, donde se pueda visualizar la informacin que


transmite el portavasos.

Determinar el peso mximo que pueda soportar el dispositivo, para especificar las
caractersticas del vaso que se puede utilizar.

Construir un prototipo, producto de la investigacin que demuestre el funcionamiento y la


viabilidad del proyecto.

DESCRIPCIN Y FORMULACIN DEL PROBLEMA

La gran importancia de la comunicacin es la transmisin y recepcin de informacin de


manera comprensible. Debido a que en la ciudad hay establecimientos muy concurridos y de
gran distancia entre la atencin y el cliente; la comunicacin se torna dificultosa y solicitar
servicio se retrasa.
Qu instrumento se puede crear, mediante la tecnologa y en particular la ingeniera
electrnica, para permitir que quien atiende, en un establecimiento de venta y consumo de
bebidas, se entere de una manera ms rpida y fcil que al cliente se le esta terminando la
bebida y necesita ser atendido?

ALCANCES Y LIMITACIONES

El cubrimiento del proyecto consiste en el diseo y construccin del prototipo electrnico antes
mencionado. Es diseado utilizando un sensor de peso, en este caso una celda de carga y la
tecnologa para operar la seal que emite el sensor se da por medio de un microcontrolador
estableciendo informacin que se transmite mediante comunicacin inalmbrica. La recepcin
de estos datos es procesada por otro microcontrolador y visualizada en una pantalla LCD.

MARCO CONCEPTUAL -TERICO

Hace referencia respecto a toda la teora necesaria que incluye el proyecto como los tipos de

152
celdas de carga, puente de wheatstone y sus clases, estructuras de los diferentes
microcontroladores, entorno de programacin microgrades, sistemas de control, comunicacin
inalmbrica y sus clases, modulacin, tecnologa zigBee, acondicionadores de seal y modulo
LCD.

MARCO LEGAL O NORMATIVO

El Ministerio de Comunicaciones expidi Resoluciones que hay que tener en cuenta en el


sentido de permitir la libre utilizacin de dispositivos con antenas omnidireccionales, teniendo
en cuenta los avances tecnolgicos en la materia, evitando restringir el uso libre del espectro
para la utilizacin de aparatos y dispositivos inalmbricos de banda ancha y baja potencia y la
comercializacin de los mismos en el pas.

METODOLOGA

El enfoque de esta investigacin es emprico-analtico debido a que el producto final de sta


ser la verificacin experimental de lo propuesto. En esta parte igualmente se menciona el
enfoque de la investigacin, tcnicas de recoleccin de informacin, poblacin y muestra, la
hiptesis y las variables dependientes e independientes.

DESARROLLO INGENIERIL

La investigacin consiste en el diseo y construccin de un dispositivo electrnico incorporado


en un portavasos que mide el peso de un vaso vaco y posteriormente el peso de un vaso
lleno para realizar el clculo de la diferencia de los dos datos tomados. Con esta informacin,
determinar el porcentaje de rango en el cual enviara seal de alarma al modulo receptor. En
esta seccin se desarrollan cada uno de los pasos que se utilizaron para lograr el objetivo, se
hace referencia al sensor, al acondicionamiento de la seal, al modulo de control, y al sistema
de comunicacin inalmbrico implementado, como tambin a los modelos matemticos
necesarios y el software creado.

ANLISIS Y RESUSLTADOS

Para el diseo y creacin del portavasos sensor de peso, es necesario estar al tanto de
porque se genera el problema de la falta de comunicacin entre el punto de atencin y el sitio
atendido. Para lograr captar esta informacin fue necesario, por medio de las encuestas,
adems de la vivencia propia y para que se diera una solucin electrnica funcional era
necesario que la solicitud de servicio fuera automtica, con lo cual se rechaz los timbres
debajo de la mesa, tambin era necesario que el cliente no tuviera que manipular el
dispositivo, por lo tanto se obvi el vaso transmisor y los sensores de nivel y como beneficio
de uso se quera tambin que fuera inalmbrico y portable esto descarto las mesas
transmisoras. La solucin de mejor aceptacin fue el portavasos sensor de peso.

CONCLUSIONES Y RECOMENDACIONES

El primer tpico se enfoca en una proposicin final, a la que se llega despus de la


consideracin de la evidencia que el proyecto refleja y el segundo que son las
recomendaciones determina posibles ajustes para el mejoramiento del prototipo entre las
cuales se encuentran las siguientes: Para la utilizacin correcta del dispositivo es necesario
que quien lo implemente debe leer el manual de usuario en el anexo (F) y explicarle al cliente
como debe manejarlo.

153
En el modulo de recepcin es posible crear una interfaz con computador, para tener un mejor
manejo y distribucin de la informacin de cada portavasos, logrando hasta verificar la
cantidad de bebidas que se han tomado por mesa y sacando la cuenta de consumo, entre
otras.

NMERO RA
PROGRAMA Ingeniera Electrnica.

METODOLOGA
1. ENFOQUE DE LA INVESTIGACIN

El enfoque de esta investigacin es emprico-analtico debido a que el producto final de sta ser
la verificacin experimental de lo propuesto. Adems este estudio va dirigido a la recopilacin de
informacin que se analizar para determinar la tecnologa, el tipo de sensor y el sistema
electrnico de mayor conveniencia para utilizar.

Posteriormente se harn ensayos, pruebas y diseos experimentales con dichos sistemas


electrnicos y de acuerdo con estos modelos, se determina el circuito final y sus respectivos
componentes electrnicos, como tambin el tamao y el material en el que ser construido el
portavasos, segn necesidades.

Especficamente, el proceso para alcanzar los objetivos propuestos es en principio, la


investigacin dividida en bloques de cada etapa, con su respectivo diseo, montaje y pruebas,
para finalmente acoplarlas y construir el producto final.

2. LINEAS DE INVESTIGACIN

Este proyecto pertenece a una lnea de investigacin con un proceso innovador y actual, como lo
es las telecomunicaciones, la instrumentacin industrial y los microcontroladores programables,
adems esta dirigido a distintos tipos de sectores comerciales, que estaran interesados en
obtener mejoras de tipo tecnolgico para incrementar los beneficios de sus negocios, traducido
como aportes a la sociedad. Por lo tanto pertenece a la lnea institucional tecnologas actuales y
sociedad.

La sublinea de la facultad a la cual se suscribe este proyecto es instrumentacin y control de


procesos, esto debido a que este proyecto esta basado en un sistema de control aplicado en un
campo de la industria, que puede ser de proyeccin profesional de acuerdo a lo buscado por la
lnea de investigacin de la facultad de ingeniera.

Conjuntamente, dentro del nodo de ingeniera electrnica este proyecto es vinculado al campo
de investigacin de control y comunicaciones, puesto que se realizan distintas aplicaciones e
investigaciones, mediante diseo e implementacin de la ingeniera electrnica, enfocados en la
comunicacin, inalmbrica para este caso y de control y automatizacin del proceso antes
mencionado.

154
3. TCNICAS DE RECOLECCIN DE INFORMACIN

Para el desarrollo de este proyecto es necesario hacer una gran recopilacin de informacin del
funcionamiento de cada uno de los componentes electrnicos del proyecto, esta recoleccin se
hace por medio de Internet, libros especializados y documentos tcnicos.

As mismo, se realiz una encuesta acerca de la utilidad y de lo innovador que puede ser la
implementacin del portavasos en un establecimiento de consumo de bebidas; realizada a
clientes y tenderos en una zona de alta concentracin de bares y restaurantes en Bogot.

La encuesta y ficha tcnica de resultados se encuentra en los anexos (B) y (C).

4. POBLACIN Y MUESTRA

Por medio de la encuesta realizada se puede verificar que el desarrollo del proyecto es viable y
de gran utilidad en la sociedad colombiana. Dicha encuesta arrojo resultados que denotan el
inters de los clientes por la innovacin tecnolgica, en cualquier estatus social, pero con cierto
escepticismo por parte de los tenderos en locales de reducido presupuesto.

5. HIPTESIS

Si la comunicacin en sitios concurridos y con necesidad de servicio, est limitada a seas,


sonidos fuertes o tener que alzar la voz; se puede decir que la creacin de un dispositivo
electrnico que permita la comunicacin de forma automatizada, indicando que el vaso en que
se consume una bebida esta desocupndose y necesita ser llenado nuevamente, lograr una
mejor comunicacin entre el cliente y quien atiende, generando beneficios mutuos.

Adems de que si se realiza evitando el uso de cables, genera una ventaja de ubicacin y
espaci, obviando el hecho de que solicitar servicio sea una tarea incomoda y que no se realice
por incomunicacin.

Mediante el desarrollo de la tecnologa y en especfico con la ingeniera electrnica, se puede


construir un dispositivo electrnico en un portavasos, que con sistemas de control y
comunicacin inalmbrica, logren enviar una seal de alerta, para que la persona que atiende se
de cuenta que el cliente necesita ms bebida.

6. VARIABLES

6.1 Variables independientes.

Una variable importante es el peso, debido a que estar cambiando constantemente y no


depender del portavasos sino del consumo.

La alimentacin que energiza el portavasos esta limitada a la capacidad de duracin de la batera


utilizada.

El consumo de corriente de cada uno de los componentes, ya que depende de la capacidad dada
por el fabricante y no del dispositivo.

Los datos almacenados por el portavasos, al ser programado en vaco y en lleno dependern del
peso y capacidad del vaso, adems de la densidad de la bebida.

155
6.2 Variables dependientes.

La capacidad del sensor, en este caso, la celda de carga la cual tiene un alcance de 5 kilogramos
que al ser excedida la averiara.

El alcance del modulo XBee implementado en el portavasos. En campo abierto es de 100 metros
y cerrado 30 metros.

El software implementado deber ser probado confirmando que trabaja correctamente de esto
depender el buen funcionamiento del dispositivo.

El direccionamiento de los portavasos y el identificador ID para que la recepcin del nmero de


portavasos sea correcta y evite interferencias.

Retrazo de la visualizacin en la recepcin, del requerimiento de servicio, debido al envo de


varias seales al mismo tiempo por parte de los portavasos.

Los datos procesados por el microcontrolador deben ser correctos, es decir, tanto para sacar la
diferencia, el porcentaje y el calculo de nivel, de este modo indique que el vaso esta apunto de
vaciarse, para poder enviar la seal de alarma en un paquete RF.

CONCLUSIONES
Se investig y se analiz las diferentes tecnologas de comunicacin inalmbrica y
microntroladores, tomando la decisin de aplicar una nueva tecnologa de comunicacin, ZigBee,
que tiene un gran alcance manejando una frecuencia de 2.4GHz y obteniendo un funcionamiento
ptimo, de la misma manera se implement el microcontrolador de Motorola 68HC908AP16 por
su resolucin de 10 bits en el conversor y su tamao, que se adaptaba a las caractersticas
fsicas del portavasos.

Se tom la seal proveniente de la celda de carga, se estudi y analiz para disear el


acondicionamiento de seal y lograr que el conversor anlogo/digital lo pueda procesar.

Se diseo y se cre el software mediante el lenguaje de programacin (Microgrades), para la


medicin del peso, proceso de control y envo de informacin al receptor.

Se desarroll y construy un producto final, que cumple con los parmetros que se establecieron,
funcionando correctamente y logrando la aplicacin de diferentes conocimientos y tecnologas
electrnicas.

En la construccin del equipo se tuvo en cuenta las necesidades del mercado, de manera que
se adapte lo mejor posible a los requerimientos de la aplicacin.

Este portavasos tiene la capacidad de programarse para cualquier tipo de vaso, permitiendo su
uso en cualquier tipo de establecimiento, con sus respectivas presentaciones y porciones.

El sensor de peso, en este caso la celda de carga es bastante buena ya que tiene una gran
capacidad con excelente sensibilidad.

Varios de los componentes utilizados para la creacin de este dispositivo, necesitan voltaje alto
para su funcionamiento, lo cual hace que la alimentacin por medio de bateras sea muy limitada.

156
157