Академический Документы
Профессиональный Документы
Культура Документы
TESIS
PRESENTA:
ASESORES:
MÉXICO D. F. 2009
Instituto Politécnico Nacional ESIME
“PROTOTIPO DE
TELEMETRÍA DE
TEMPERATURA PARA
UNA ALBERCA”
III | Página
Instituto Politécnico Nacional ESIME
OBJETIVO
IV | Página
Instituto Politécnico Nacional ESIME
ÍNDICE
INTRODUCCIÓN
ANTECEDENTES
V | Página
Instituto Politécnico Nacional ESIME
5.2 RESULTADOS
CONCLUSIONES (RECOMENDACIONES)
GLOSARIO
BIBLIOGRAFÍA
ANEXOS
VI | Página
Introducción
Instituto Politécnico Nacional ESIME
INTRODUCCIÓN
Desde sus orígenes la telemetría ha jugado un papel importante en la observación y el
estudio de diversos fenómenos, esto se debe a las ventajas que ofrece con respecto a
realizar la medición de magnitudes de forma presencial, se pueden mencionar ventajas como
la resistencia de un sistema de telemetría en ambientes hostiles para una persona y la
comodidad de realizar mediciones desde un punto remoto.
Para que exista el concepto de telemetría es importante recordar que el lugar en donde se
obtiene la información estará alejado del lugar en donde se analiza dicha información por lo
que la forma en la que se transmitirán los datos debe ser adecuada para cada aplicación.
Regularmente se emplean métodos de transmisión inalámbrica para el envío de datos ya
que ofrece ventajas como movilidad, ahorro en espacio y costos. Esto no descarta a los
medios alámbricos ya que en ocasiones son el único medio confiable para el envió de
información.
En los últimos años la telemetría se ha visto beneficiada por la gran cantidad de avances
tecnológicos en los diversos componentes que están involucrados en el desarrollo de un
sistema de telemetría. La gran cantidad de transductores que existen en la actualidad, la
diversidad de componentes para el procesamiento de la información, la confiabilidad de los
protocolos de comunicación y la durabilidad de los nuevos materiales ayudan a incrementar
la versatilidad de un sistema de telemetría.
Ahora solamente se deben definir las variables que desee medir el usuario, de esta forma se
pueden construir sistemas de telemetría para el monitoreo y control de otros sistemas o
procesos.
VIII | Página
Antecedentes
Instituto Politécnico Nacional ESIME
ANTECEDENTES
La regulación de la temperatura del agua de una alberca siempre estará asociada con la
vigilancia que se tenga sobre esta. Hasta el día de hoy muchas albercas siguen empleando
sistemas de calefacción que funcionan a base de combustible, esto incrementa el costo del
mantenimiento de una alberca ya que periódicamente se tendrá que recargar el combustible.
La duración de dicho combustible dependerá del uso que se le dé, pero en muchas
ocasiones se da un gasto excesivo porque se deja el sistema de calefacción funcionando a
pesar de que el agua se encuentre a una temperatura agradable para el usuario de la
alberca.
X | Página
CAPÍTULO 1
“INSTRUMENTACIÓN
ELECTRÓNICA”
Instituto Politécnico Nacional ESIME
2 | Página
Instituto Politécnico Nacional ESIME
o Amplificación.
o Filtrado.
o Aislamiento.
o Multiplexado.
o Conversión A/D.
o Filtrado digital
o Análisis de señal y extracción de información
o Síntesis
o Compresión
o Control
Este conjunto de pasos son la base para el buen desarrollo de cualquier sistema de
medición independientemente de la variable que sea medida.
3 | Página
Instituto Politécnico Nacional ESIME
Debido a que este proyecto está enfocado en la medición de la temperatura del agua
de una alberca de manera remota se deben hacer ciertas consideraciones acerca de
los métodos y equipos empleados para realizar esta medición y así poder definir la
opción mas adecuada para obtener la temperatura del agua.
Técnicas
La medición de la temperatura del agua puede ser realizada de diversas formas, una
de ellas es la forma empírica, haciendo uso de nuestro tacto y teniendo como
parámetros lo frío y lo caliente. De manera más precisa se pueden hacer mediciones
utilizando el termómetro de mercurio u otro instrumento, en cualquier caso es
necesario realizar varias mediciones para de ellas obtener un promedio y así tener
datos confiables.
Equipos.
4 | Página
Instituto Politécnico Nacional ESIME
Fig. 2 Diferentes instrumentos para la medición de temperatura. a) Termopar, b) LM35DZ sensor electrónico,
c) termómetro de mercurio
5 | Página
Instituto Politécnico Nacional ESIME
CAPÍTULO 2
“ESTÁNDAR 802.15.4”
6 | Página
Instituto Politécnico Nacional ESIME
Este estándar pertenece al grupo de trabajo IEEE802.15 dentro de IEEE 802, este
grupo de trabajo está especializado en redes inalámbricas de área personal (wireless
personal area networks, WPAN) y se divide en cinco subgrupos, del 1 al 5. El
802.15.4 pertenece al subgrupo 4 dedicado a WPAN’s de baja velocidad
Las bondades del estándar ofrecen equipos que brindan una comunicación robusta,
de bajo costo y bajo consumo de energía, estas bondades son aprovechadas para el
desarrollo de este prototipo.
7 | Página
Instituto Politécnico Nacional ESIME
8 | Página
Instituto Politécnico Nacional ESIME
9 | Página
Instituto Politécnico Nacional ESIME
Fig. 4 a) Diagrama fasorial, b) Relación de la fase de salida contra tiempo para un modulador QPSK.
10 | Página
Instituto Politécnico Nacional ESIME
• PSK de ocho fases. Es una técnica de codificación M-ario en donde M=8. Con
el modulador (8-PSK) hay 8 posibles fases de salida. Para codificar 8 fases de
salida diferentes, los bits de entrada se consideran en grupos de 3 bits.
Fig. 5 a) Diagrama fasorial, b) Relación de la fase de salida contra tiempo para un modulador 8-PSK.
11 | Página
Instituto Politécnico Nacional ESIME
OFDM es muy robusta frente al multitrayecto, que es muy habitual en los canales de
radiodifusión, frente a los desvanecimientos selectivos en frecuencia y frente a las
interferencias de RF. Debido a las características de esta modulación, las distintas
señales con distintos retardos y amplitudes que llegan al receptor contribuyen
positivamente a la recepción, por lo que existe la posibilidad de crear redes de
radiodifusión de frecuencia única sin que existan problemas de interferencia. Los
beneficios de OFDM son una eficiencia espectral alta, resistencia a interferencias de
RF, y baja distorsión de multicamino. Esto es útil porque en un escenario
broadcasting terrestre hay canales multicamino (la señal transmitida llega al receptor
de varios caminos y de diferentes distancias).
12 | Página
Instituto Politécnico Nacional ESIME
13 | Página
Instituto Politécnico Nacional ESIME
14 | Página
Instituto Politécnico Nacional ESIME
La capa física (PHY) provee el servicio de transmisión de datos sobre el medio físico
propiamente dicho, así como la interfaz con la entidad de gestión de la misma capa
nivel físico, por medio de la cual se puede acceder a todos los servicios de gestión
de la capa y que mantiene una base de datos con información de redes de área
personal relacionadas. De esta forma, PHY controla el transceptor de radiofrecuencia
y realiza la selección de canales junto con el control de consumo y de la señal. Opera
en una de tres posibles bandas de frecuencia de uso no regulado.
902-928 MHz: Norte América, hasta diez canales (2003) extendidos a treinta (2006).
2400-2483,5 MHz: uso en todo el mundo, hasta dieciséis canales (2003, 2006).
La versión original del estándar, de 2003, especifica dos niveles físicos basados en
espectro ensanchado por secuencia directa (direct sequence spread spectrum,
DSSS): uno en las bandas de 868/915 MHz con tasas de 20 y 40 kbps; y otra en la
banda de 2450 MHz con hasta 250 kbps.
15 | Página
Instituto Politécnico Nacional ESIME
El control de acceso al medio (MAC) transmite tramas MAC usando para ello el canal
físico. Además del servicio de datos, ofrece un interfaz de control y regula el acceso
al canal físico y al balizado de la red. También controla la validación de las tramas y
las asociaciones entre nodos, y garantiza slots de tiempo. Por último, ofrece puntos
de enganche para servicios seguros.
16 | Página
Instituto Politécnico Nacional ESIME
Al pertenecer al grupo de trabajo IEEE802.15 este estándar define redes tipo PAN,
centradas en las cortas distancias.
Especificación ZigBee.
Una red que funcione con la especificación ZigBee puede poseer los siguientes
elementos: un coordinador, uno o varios ruteadores y uno o varios dispositivos
finales.
17 | Página
Instituto Politécnico Nacional ESIME
E
R
E
R
E E
R R
C
R
E R E
Una ventaja de 802.15.4 con respecto a otros estándares del mismo grupo es que
puede coexistir con una red inalámbrica 802.11x, se definió este estándar para
permitir la interoperatibilidad de las redes inalámbricas LAN con las redes tipo PAN.
18 | Página
Instituto Politécnico Nacional ESIME
19 | Página
Instituto Politécnico Nacional ESIME
CAPÍTULO 3
“INTERFAZ USB”
20 | Página
Instituto Politécnico Nacional ESIME
USB define:
21 | Página
Instituto Politécnico Nacional ESIME
El puerto USB difiere de otros puertos ya que todos los puertos en un bus comparten
una sola ruta y no son directamente direccionables. Un ejemplo de esto es el puerto
serie o RS232, en donde cada puerto en la PC es independiente de otro.
Con USB, cada controlador de host maneja un solo bus o ruta de datos. Cada
conector en un bus representa un puerto USB pero a diferencia de RS232, todos los
dispositivos comparten el ancho de banda del bus.
Como se puede notar, se delega una gran responsabilidad al host, el cual tiene los
siguientes deberes.
22 | Página
Instituto Politécnico Nacional ESIME
Características eléctricas
• Funciones con poca energía alimentada por el “bus”, carga definida de 100
mA;
Cables y conectores
23 | Página
Instituto Politécnico Nacional ESIME
24 | Página
Instituto Politécnico Nacional ESIME
Transferencia
Características de transmisión
• USB 1.1
Un diferencial de “1”.
Un diferencial de “0”.
25 | Página
Instituto Politécnico Nacional ESIME
• USB 2.0;
• Características eléctricas
24 terminales:
26 | Página
Instituto Politécnico Nacional ESIME
• Características de transmisión
Hardware disponible:
27 | Página
Instituto Politécnico Nacional ESIME
RS-232
El conector normalizado para este protocolo es el conector V24 (25 pines), sin
embargo, en equipos de cómputo es más utilizado el conector DB9 de 9 pines que es
mostrado en la figura 13.
28 | Página
Instituto Politécnico Nacional ESIME
29 | Página
Instituto Politécnico Nacional ESIME
CAPÍTULO 4
“DISEÑO DEL
PROTOTIPO”
30 | Página
Instituto Politécnico Nacional ESIME
Usar la interfaz USB para comunicar al prototipo con una PC y desplegar los datos.
Ser un prototipo que tenga un bajo consumo de energía y que sea autosuficiente
Acondicionador de Procesamiento
Entrada (Microcontrolador Transmisor
señal (Aislador,
(Sensor) de bajo consumo de
filtro, Conversión
energía) (Xbee)
A/D)
31 | Página
Instituto Politécnico Nacional ESIME
Con la finalidad de cumplir con la idea de un sistema autosuficiente se optó por una
fuente de alimentación primaria usando una celda fotovoltaica, y también se contará
con una fuente de respaldo por si el voltaje de la celda cayera demasiado en un día
nublado. El funcionamiento de un sistema de alimentación de este tipo se muestra en
la figura 15.
32 | Página
Instituto Politécnico Nacional ESIME
33 | Página
Instituto Politécnico Nacional ESIME
Para obtener una alimentación adecuada para el circuito se buscó una celda que
fuera de tamaño reducido y que nos proporcionara al menos un voltaje un poco
superior al proporcionado por la batería para así poder implementar este sistema de
alimentación, desgraciadamente no se encontró una celda que contará con las
características de voltaje o corriente necesarias, así que se optó por el uso de mas
de una celda y sumar sus voltajes.
• Vmáx =1V
• Imáx = 400 mA
Los valores de voltaje y corriente están referidos a cuando la celda esta a plena
exposición solar.
Este arreglo de celdas solares debe de contar con diodos de paso para que
proporcionar un camino de alivio para evitar que circule corriente por un panel o
módulo sombreado. Un módulo sombreado no genera energía, por lo cual, los demás
módulos lo verán como un punto de resistencia. En consecuencia fluirá corriente
hacia él, convirtiéndose en un punto caliente del arreglo, aumentando su temperatura
y degradándose aceleradamente.
34 | Página
Instituto Politécnico Nacional ESIME
Como se comentó anteriormente, se piensa usar este arreglo de celdas como fuente
primaria, pero en caso de ser un día nublado, se contará con un sistema de
alimentación de respaldo usando una batería recargable de Litio-Ion la cual entrará
en funcionamiento en el momento en que las celdas no proporcionen el voltaje
necesario para alimentar al sistema. Las características proporcionadas por el
fabricante de esta batería son:
• Vmax = 4.2V
• I = 700mAh
35 | Página
Instituto Politécnico Nacional ESIME
Puesto que los valores de voltaje tanto de la fuente primaria como los de la fuente de
respaldo exceden los voltajes de operación de varios componentes del sistema de
telemetría será necesario emplear un regulador de voltaje.
Entrada
36 | Página
Instituto Politécnico Nacional ESIME
operación que va desde los 2.7V hasta 5.5V, lo cual lo hace muy conveniente para
aplicaciones de bajo consumo de energía. Este dispositivo esta calibrado
directamente en grados centígrados con una escala de 10mV/ºC y tiene un voltaje de
Offset de 0.5V. Además cuenta con un amplio rango de temperaturas en los que
puede operar (-40ºC a 150ºC).
Fig. 18 Sensor TMP36 visto desde abajo con sus terminales: 1)+Vs, 2)Vout, 3)GND
Acondicionamiento de señal
37 | Página
Instituto Politécnico Nacional ESIME
la corriente que este tenga que entregar al circuito y así evitar variaciones en
la medición. Esto se muestra en la figura 19.
VCC
8
C.I. A
2 LM358
VCC 1 Vout
A
1 2 3
+VS VOUT
GND
4
3
TMP36
38 | Página
Instituto Politécnico Nacional ESIME
VCC
8
C.I.A
2 LM358
VCC 1 Vout
A
1 2 3 1k
+VS VOUT
100u
GND
4
3
TMP36
1 1
Fc = = = 1.59Hz
2 π RC 2 π (1 10 )Ω (100 10 6 F )
3
Para este proceso será empleado el ADC del MSP430F2274 que cuenta con
una resolución de 10 bits, además de diversas características del
microcontrolador que facilitan el funcionamiento del ADC, estas características
serán mencionadas a continuación, ya que nos servirán para el procesamiento
de los datos.
39 | Página
Instituto Politécnico Nacional ESIME
MSP430F2274
1 38
TEST/SBWTCK P1.7/TA 2/TDO /TDI
2 37
DVCC P1.6/TA 1/TDI
3 36
P2.5/Rosc P1.5/TA 0/TMS
4 35
DVSS P1.4/SMCLK/TCK
5 34
XOUT/P2.7 P1.3/TA 2
6 33
XIN /P2.6 P1.2/TA 1
7 32
RST /NMI /SBWTDIO P1.1/TA 0
8 31
P2.0/ACLK /A0/OA0I0 P1.0/TACLK /ADC 10CLK
9 30
P2.1/TAINCLK /SMCLK /A1/OA0O P2.4/TA 2/A4/VREF +/VeREF +/OA1I0
10 29
P2.2/TA 0/A2/OA0I1 P2.3/TA 1/A3/VREF --/VeREF --/OA1I1/OA1O
11 28
P3.0/UCB 0STE /UCA 0CLK /A5 P3.7/A7/OA1I2
12 27
P3.1/UCB 0SIMO/UCB 0SDA P3.6/A6/OA0I2
13 26
P3.2/UCB 0SOMI/UCB 0SCL P3.5/UCA 0RXD /UCA0SOMI
14 25
P3.3/UCB 0CLK /UCA 0STE P3.4/UCA 0TXD /UCA0SIMO
15 24
AVSS P4.7/TBCLK
16 23
AVCC P4.6/TBOUTH/A15/OA1I3
17 22
P4.0/TB0 P4.5/TB2/A14/OA0I3
18 21
P4.1/TB1 P4.4/TB1/A13/OA1O
19 20
P4.2/TB2 P4.3/TB0/A12/OA0O
Procesamiento
40 | Página
Instituto Politécnico Nacional ESIME
41 | Página
Instituto Politécnico Nacional ESIME
Transmisión
Para realizar el envío de los datos obtenidos después de haber sido procesados se
empleará el módulo Xbee Pro que transmite bajo el estándar 802.15.4 que ha sido
mencionado previamente. Este modulo es un transceptor de baja potencia y de
dimensiones reducidas lo cual lo hace ideal para este diseño. Además, cuenta con
un pequeño microcontrolador capaz de realizar conversiones A/D de 8 bits y posee
un puerto de entrada/salida.
Con las características del Xbee Pro y las del estándar podemos definir que este
modulo usa QPSK además de concordar la banda de frecuencia a la que opera
(2.4GHz), también concuerda la tasa de transferencia de datos (250kbps). También
se consideraron las dimensiones de este módulo, estas dimensiones son mostradas
en la figura 22 y 23.
42 | Página
Instituto Politécnico Nacional ESIME
43 | Página
Instituto Politécnico Nacional ESIME
La construcción de esta parte del prototipo fue hecha con base en el diseño previo,
todo fue primeramente conectado en tablillas prototipo (protoboard) para realizar
pruebas y observar el comportamiento del circuito.
Controlado por el registro de estado (status register) a través de los bits CPUOFF,
OSCOFF, SCG0 y SCG1 dependiendo de los bits activados se entra a alguno de
los 4 modos de bajo consumo en donde LPM4 es el modo de más bajo consumo.
En la tabla 4 se muestran los modos de bajo consumo y que bits necesitan
activarse.
44 | Página
Instituto Politécnico Nacional ESIME
Cada unos de estos bits activará o desactivará alguna función relacionada con el
funcionamiento del CPU o de las señales de reloj del microcontrolador.
45 | Página
Instituto Politécnico Nacional ESIME
ADC10MEM: Por ultimo fue utilizado este registro para extraer los datos
obtenidos en cada conversión.
Para poder hacer uso de la USCI en modo UART fue necesario activar los bits
para activar los pines correspondientes a la transmisión y recepción de datos así
como la configuración de la tasa de transferencia (9600 bps a 1MHz), el largo de
la trama de bits (8 bits) y los bits de paridad, todo esto en el registro de control 0
de la USCI A0 (UCA0CTL0).
En este proceso se deben considerar parámetros como la resolución del ADC y los
voltajes de referencia del ADC para entender que datos serán obtenidos después de
realizar la conversión A/D.
Con la información mencionada en puntos anteriores definimos que el ADC tiene una
resolución de 10 bits, se tiene como referencia máxima de voltaje 2.5V y como
referencia minima 0V. La resolución de 10 bits nos representa 210 “pasos” entre 0 y
2.5V, es decir, la diferencia de voltaje máximo y mínimo dividida entre 210-1 “pasos”
nos indica el valor de voltaje para cada paso.
46 | Página
Instituto Politécnico Nacional ESIME
2.5V
≈ 2.44mV
1023
Extracción de la información.
conversion
Temperatura =
4
47 | Página
Instituto Politécnico Nacional ESIME
De este error obtenido podemos deducir la fracción del valor verdadero que
representa este error, para así poder eliminar lo más posible este error. El error
obtenido representa (1/44.48) del valor verdadero, es decir, de cada paso realizado
en la conversión analógico-digital se acumula un error de (1/44.48) del valor de cada
paso, con estas consideraciones se obtuvo la siguiente expresión.
1
conversion conversion
44.48
Temperatura =
4
Por último se consideró el Offset propio del sensor el cual, al ser de 0.5V provoca
una desviación de temperatura de 50ºC por lo tanto a la expresión anterior se le
restan 50 y queda como:
1
conversion conversion
44.48
Temperatura = 50
4
48 | Página
Instituto Politécnico Nacional ESIME
Salida de información.
49 | Página
VCC
MSP430F2274
1 38
TEST/SBWTCK P1.7/TA 2/TDO /TDI
2 37
DVCC P1.6/TA 1/TDI
3 36
P2.5/Rosc P1.5/TA 0/TMS
4 35
DVSS P1.4/SMCLK/TCK
VCC 5 34
XOUT/P2.7 P1.3/TA 2
6 33
XIN /P2.6 P1.2/TA 1
7 32
RST /NMI /SBWTDIO P1.1/TA 0
8
C.I.A 8 31
LM358 P2.0/ACLK /A0/OA0I0 P1.0/TACLK /ADC 10CLK
2 9 30
14 25
P3.3/UCB 0CLK /UCA 0STE P3.4/UCA 0TXD /UCA0SIMO
3
15 24
AVSS P4.7/TBCLK
TMP36 16 23
AVCC P4.6/TBOUTH/A15/OA1I3
17 22
P4.0/TB0 P4.5/TB2/A14/OA0I3
18 21
P4.1/TB1 P4.4/TB1/A13/OA1O
19 20
P4.2/TB2 P4.3/TB0/A12/OA0O
Component_1
ESIME
E?
Fig. 24
Instituto Politécnico Nacional
50 | Página
AD4/DIO4 GND
Component_1
Instituto Politécnico Nacional ESIME
a)
51 | Página
Instituto Politécnico Nacional ESIME
b)
c)
Fig. 26 Circuito impreso de la etapa de adquisición de datos y el montaje de componentes. a) Cara superior. b) Cara inferior.
c) Ubicación de los componentes
52 | Página
Instituto Politécnico Nacional ESIME
53 | Página
Instituto Politécnico Nacional ESIME
Propuesta: Activación
de bomba de agua
(Relevador)
El diseño de esta etapa contempla como fuente de alimentación el puerto USB asi
como algunas salidas que servirán como señales para sistemas de control externos
que se le quieran agregar.
Recepción
54 | Página
Instituto Politécnico Nacional ESIME
55 | Página
Instituto Politécnico Nacional ESIME
Procesamiento
Al decidir mandar los datos hacia una computadora se pensó en la interfaz más
conveniente para realizar la comunicación entre el prototipo y la PC.
La opción elegida fue USB debido al gran auge y versatilidad que tiene como interfaz
de comunicación con la PC, de esta forma el sistema podrá ser empleado en
cualquier computadora ya sea portátil o de escritorio. La otra razón para elegir este
sistema es que gracias a las características del puerto USB, la etapa de recepción
puede ser alimentada desde el mismo puerto.
Con la interfaz elegida ahora era necesario hacer la elección del dispositivo que
contara con la capacidad tanto física como lógica para manejar USB. Pensando en
usar el mínimo de circuitería se decidió emplear el PIC18F4550, además de la
familiaridad que se tiene con este microcontrolador.
Despliegue de información en PC
Con el propósito de mostrar los datos obtenidos por el puerto USB se desarrollará
una aplicación en Visual Basic 6.0, al ser un lenguaje de programación visual, Visual
Basic nos brinda muchas ventajas para generar una aplicación que sea mas
amigable y con la necesidad de menos líneas de código.
56 | Página
Instituto Politécnico Nacional ESIME
Alimentación
Esta etapa ocupará como fuente de voltaje el puerto USB de la PC, la alimentación
proporcionada por el puerto son 5V con un máximo de corriente de 500mA, debido al
voltaje proporcionado por el puerto también tendrá que ser empleado un regulador
de voltaje LF33CV para poder hacer funcionar el modulo Xbee.
Así como con el MSP430, aquí se enlistan los recursos empleados del PIC18F4550:
57 | Página
Instituto Politécnico Nacional ESIME
De estos registros se activaron los bits necesarios para activar y configurar este
módulo de comunicación de la siguiente manera.
Se obtiene una comunicación serial asíncrona con una velocidad de 9600 bps con
tramas de 8 bits de datos y un bit de parada.
• Módulo USB.
Para el uso del módulo de comunicación por USB se emplearon los registros
• Salidas digitales.
58 | Página
VCC
Vin Vout
1
VBUS GND
2
D-
3
D+
4
GND
Volt Reg
15 6 19 2
Associate/AD5/DIO5 PWM0/RSSI RD0/PSP0 RA0/AN0
14 7 20 3 Res1 12V
VREF PWM1 RD1/PSP1 RA1/AN1
13 8 21 4
ON/SLEEP (reserved) RD2/PSP2 RA2/AN2/VREF-
12 9 22 5
CTS/DIO7 DTR/SLEEP_RQ/DI8 RD3/PSP3 RA3/AN3/VREF+
11 10 27 6
AD4/DIO4 GND RD4/PSP4 RA4/T0CKI
28 7
RD5/PSP5 RA5/AN4/SS/LVDIN
29 14
RD6/PSP6 OSC2/CLKO/RA6
Xbee GND 30 13 GND
Fig. 29
RD7/PSP7 OSC1/CLKI
Instituto Politécnico Nacional
8 VCC
RE0/RD/AN5
9 1
RE1/WR/AN6 MCLR/VPP
10 Res1
RE2/CS/AN7
VCC
11 12
VDD VSS
32 31 SW-PB
VDD VSS
GND
GND
59 | Página
Instituto Politécnico Nacional ESIME
• Identificadores PID (Product ID) y VID (Vendor ID) del dispositivo conectado a
la PC
• Con base en los datos anteriores se muestra a que cliente esta asignado dicho
dispositivo.
60 | Página
Instituto Politécnico Nacional ESIME
Esta interfaz requiere de una librería dinámica para realizar la comunicación con el
puerto USB, esta librería tiene como función monitorear la conexión de dispositivos y
verificar sus identificaciones PID (identificador de producto) y VID (identificación de
vendedor), además de administrar el flujo de datos por el puerto, de esta forma la PC
ya puede funcionar como host para el dispositivo USB empleado en el prototipo.
Para esta etapa del prototipo también se diseñó el dibujo para elaborar el circuito
impreso, este diseño se puede observar en la figura 32 y la descripción de los
componentes se hace en la tabla 6.
61 | Página
Instituto Politécnico Nacional ESIME
a)
b)
62 | Página
Instituto Politécnico Nacional ESIME
Como ya fue mencionado, los datos recibidos por el modulo Xbee serán enviados al
modulo UART del microcontrolador.
63 | Página
Instituto Politécnico Nacional ESIME
Para concretar este último proceso todos los datos que ingresen al puerto USB serán
recibidos por la aplicación desarrollada en Visual Basic a través de un buffer, del cual
se extraerán los datos recibidos para poder desplegarlos en la aplicación
64 | Página
Instituto Politécnico Nacional ESIME
CAPÍTULO 5
“PRUEBAS Y
RESULTADOS”
65 | Página
Instituto Politécnico Nacional ESIME
Durante esta etapa se realizaron pruebas y mediciones a las distintas partes del
circuito para verificar que estuvieran operando de forma correcta.
66 | Página
Instituto Politécnico Nacional ESIME
a)
b)
67 | Página
Instituto Politécnico Nacional ESIME
Etapa de recepción
68 | Página
Instituto Politécnico Nacional ESIME
69 | Página
Instituto Politécnico Nacional ESIME
5.2 Resultados
70 | Página
Instituto Politécnico Nacional ESIME
Fig. 40 Interfaz en funcionamiento, mostrando identificadores y la temperatura enviada por la etapa de adquisición
71 | Página
Instituto Politécnico Nacional ESIME
Por último se probó la desconexión del sistema, con lo cual la interfaz reaccionó de
manera esperada mostrándose este resultado en la figura 41.
72 | Página
Instituto Politécnico Nacional ESIME
“CONCLUSIONES”
73 | Página
Instituto Politécnico Nacional ESIME
“CONCLUSIONES”
74 | Página
Instituto Politécnico Nacional ESIME
“Glosario”
75 | Página
Instituto Politécnico Nacional ESIME
76 | Página
Instituto Politécnico Nacional ESIME
77 | Página
Instituto Politécnico Nacional ESIME
“Bibliografía”
78 | Página
Instituto Politécnico Nacional ESIME
4. http://www.astromia.com
5. http://es.wikipedia.org/wiki/IEEE_802.11
6. http://es.wikipedia.org/wiki/IEEE_802.15.4
7. www.satellitaltracking.net/archives/telemetria/index.html
8. www.depi.itchihuahua.edu.mx/electro/archivo/electro2001/mem2001/articulos/kom3.pdf
10. www.academia.org.mx
9. www.wordreference.com/definicion
10. www.ni.com
11. www.microchip.com.
12. www.ti.com.
13. www.maxstream.net.
14. www.datasheetcatalog.com
79 | Página
Instituto Politécnico Nacional ESIME
Anexos
80 | Página
Instituto Politécnico Nacional ESIME
ANEXOS
Anexo A
81 | Página
Instituto Politécnico Nacional ESIME
Anexo B
'++**Interfaz sistema de telemetría Visual Basic 6.0
‘*******************************************************
'Boton para conexión con el controlador HID
‘*****************************************************
Private Sub Command1_Click()
ConnectToHID (Me.hwnd)
End Sub
‘*******************************************************
'Boton para desconexión del controlador HID
‘******************************************************
Private Sub Command2_Click()
DisconnectFromHID
Temp.Text = "Error"
Estado.Text = "Desconectado"
VID.Text = 0
PID.Text = 0
cliente.Text = " "
End Sub
'*****************************************************************
' El dispositivo HID ha sido conectado, se reconoce PID y VID
'*****************************************************************
Public Sub OnPlugged(ByVal pHandle As Long)
If hidGetVendorID(pHandle) = VendorID And hidGetProductID(pHandle) =
ProductID Then
Estado.Text = "Conectado"
VID.Text = VendorID
82 | Página
Instituto Politécnico Nacional ESIME
PID.Text = ProductID
cliente.Text = "Alberca IPN-Zacatenco"
End If
End Sub
'*****************************************************************
' El dispositivo HID ha sido desconectado
'*****************************************************************
Public Sub OnUnplugged(ByVal pHandle As Long)
If hidGetVendorID(pHandle) = VendorID And hidGetProductID(pHandle) =
ProductID Then
Temp.Text = "Error"
Estado.Text = "Desconectado"
VID.Text = 0
PID.Text = 0
cliente.Text = " "
End If
End Sub
'*****************************************************************
' Leer el Buffer
'*****************************************************************
Public Sub OnRead(ByVal pHandle As Long)
dato = BufferIn(1)
Temp.Text = dato
End If
End Sub
83 | Página
Instituto Politécnico Nacional ESIME
Anexo C
SENSOR DE TEMPERATURA TMP36
84 | Página
Instituto Politécnico Nacional ESIME
85 | Página
Instituto Politécnico Nacional ESIME
86 | Página
Instituto Politécnico Nacional ESIME
87 | Página
Instituto Politécnico Nacional ESIME
88 | Página
Instituto Politécnico Nacional ESIME
89 | Página
Instituto Politécnico Nacional ESIME
MICROCONTROLADOR PIC18F4550
90 | Página
Instituto Politécnico Nacional ESIME
91 | Página
Instituto Politécnico Nacional ESIME
92 | Página
Instituto Politécnico Nacional ESIME
MICROCONTROLADOR MSP430F2274
93 | Página
Instituto Politécnico Nacional ESIME
94 | Página
Instituto Politécnico Nacional ESIME
95 | Página