Академический Документы
Профессиональный Документы
Культура Документы
RESUMEN
En este proyecto se presenta el diseo, desarrollo e implementacin de un
sistema de transmisin y recepcin para el monitoreo de una estacin
meteorolgica va Internet.
Se describe cada uno de los sensores utilizados, la etapa de
acondicionamiento de las seales para la conexin con el microcontrolador
PIC16F877A el cual tiene la funcin de realizar la captura y digitalizacin de las
seales analgicas de los sensores para poder llevar acabo la etapa de
transmisin.
Tambin se presenta la etapa de recepcin compuesta de un circuito
receptor y el microcontrolador PIC16F84A encargado de enviar los datos a la
tarjeta de adquisicin NI-ELVIS que permite hacer la comunicacin con la PC.
Para la construccin de la interfaz entre la tarjeta NI-ELVIS y la PC se crea
un programa en LabVIEW el cual es responsable de controlar la lectura de la
informacin enviada a la tarjeta de adquisicin, interpretar y crear una base de
datos dentro de la PC. Por ltimo se hace un despliegue de los datos en una
pgina de Internet.
AGRADECIMIENTOS
A DIOS
Por haberme dado la sabidura y el entendimiento para poder llegar al final de mi
carrera, por proveerme de todo lo necesario para salir adelante y por todo lo que
me ha dado.
A MIS PADRES
Por el apoyo incondicional que me brindaron a lo largo de toda la carrera, por
todos los sacrificios que hicieron para que yo siguiera adelante, por sus consejos
y comprensin, mil gracias.
A MIS HERMANOS
Por su cario, apoyo y comprensin.
A MIS MAESTROS
Por todas las enseanzas que he recibido.
ii
AGRADECIMIENTOS
A DIOS
Por ser mi creador y porque todo lo que soy, lo que tengo es regalo que el me ha
dado a cada momento.
A MIS PADRES
Por haberme brindado su apoyo incondicional en todos los momentos ms difciles
de mi vida, as como su comprensin y sacrificio que han hecho durante mi
carrera, por ser las personas que me han impulsado para continuar con mis
estudios y con todos mis proyectos.
A MIS HERMANOS
Por su comprensin y cario.
iii
Pg.
Resumen .................................................................................................................. i
Lista de Figuras ...................................................................................................... vi
Lista de Tablas...................................................................................................... viii
Captulo 1. Introduccin ........................................................................................... 1
1.1. Antecedentes ............................................................................................................ 1
1.2. Justificacin............................................................................................................... 3
1.3. Objetivo general ....................................................................................................... 4
1.4. Objetivos Especficos .............................................................................................. 4
1.5. Hiptesis .................................................................................................................... 5
1.6. Viabilidad ................................................................................................................... 5
Captulo 2. Estaciones meteorolgicas ....................................................................7
2.1. Caractersticas generales ....................................................................................... 7
2.2. Clasificacin de estaciones meteorolgicas ........................................................ 8
2.2.1. Climatolgica ..................................................................................................... 8
2.2.2. Agrcolas ............................................................................................................ 8
2.2.3 Especiales........................................................................................................... 9
2.2.4 Aeronuticas....................................................................................................... 9
2.2.5. Satelitales......................................................................................................... 10
2.3. Mtodos de adquisicin de las variables meteorolgicas ............................... 11
2.4. Mtodos de transmisin de las variables ........................................................... 11
Captulo 3. Etapa de transmisin ...........................................................................14
3.1. Tipos de sensores implementados ..................................................................... 14
3.1.1. Sensor de temperatura NRG 110S.............................................................. 15
3.1.2. Sensor de presin atmosfrica BP20 .......................................................... 15
3.1.3. Sensor de velocidad de viento NRG 40C ................................................... 16
3.1.4. Sensor de direccin del viento NRG 200P ................................................. 17
3.1.5. Sensor de humedad relativa RH-5............................................................... 17
3.1.6. Sensor de radiacin solar CMP3 ................................................................. 18
3.2. Acondicionamiento de la seal de los sensores ............................................... 19
3.2.1. Acondicionamiento de las seales............................................................... 20
3.3. Conversin analgica/digital (A/D) ...................................................................... 25
3.4. Transmisor RCT-433-AS ...................................................................................... 27
Captulo 4. Etapa de recepcin y despliegue de datos ..........................................31
4.1. Receptor RCR-433-RP ......................................................................................... 32
4.2. PIC16F84A.............................................................................................................. 34
4.3. Interfaz con la PC................................................................................................... 36
4.4. Despliegue de Datos ............................................................................................. 41
Captulo 5. Pruebas y Resultados..........................................................................46
5.1. Pruebas de sensores............................................................................................. 46
5.2. Pruebas de Transmisin y Recepcin ................................................................ 48
5.3. Pruebas en LabVIEW ............................................................................................ 48
5.4. Pruebas con la pgina Web. ................................................................................ 50
iv
LISTA DE FIGURAS
Pg.
vii
LISTA DE TABLAS
Pg.
viii
Captulo 1. Introduccin
El conocimiento de las variaciones climticas ha sido siempre de suma
importancia para el desarrollo de la agricultura, la navegacin, las operaciones
militares y la vida en general.
El pronstico del tiempo es uno de los factores ms importantes en nuestra
vida diaria ya que permite realizar ciertas tareas sabiendo que no sern
impedidas, arruinadas o complicadas por el tiempo, cuando se pueden tomar
precauciones para evitar sus consecuencias o suspenderlas hasta un momento
ms propicio. Una ayuda muy importante para la medicin de estos parmetros es
la electrnica, mediante la cual se pueden disear sistemas que proporcionen las
mediciones con un amplio rango de precisin.
En este proyecto, se presenta la construccin de un sistema electrnico
para la captura, transmisin y despliegue de datos a distancia de una estacin
meteorolgica. Dicho sistema estar inicialmente instalado dentro de la Unidad
Acadmica de Ingeniera Elctrica; sin embargo, el mismo podr ser
implementado en cualquier torre de monitoreo climtico lo que permitir tener
informacin til para el desarrollo e instalacin de sistemas elicos y fotovoltaicos
en cualquier parte del estado de Zacatecas.
1.1. Antecedentes
Desde la antigedad se tiene constancia de la observacin de los cambios
en el clima, asociando el movimiento de los astros con las estaciones del ao y
con los fenmenos atmosfricos. Los antiguos egipcios asociaban los ciclos de
crecimiento del Nilo con los movimientos de las estrellas explicados por los
movimientos de los dioses, mientras que los babilonios predecan el tiempo
guindose por el aspecto del cielo. Galileo construy el primer termmetro en
1607, seguido de la invencin del barmetro por parte de Evangelista Torricelli en
1643, el cual constaba de un recipiente y un tubo lleno de mercurio (Hg) cerrado
en uno de sus extremos, al invertir el tubo dentro del recipiente se formaba vaco
en la parte superior del tubo como se muestra en la figura 1.1.
1.2. Justificacin
Actualmente el estado de Zacatecas cuenta con dos redes de monitoreo
climtico, la primera pertenece al Instituto Nacional de Investigaciones Forestales,
Agrcolas y Pecuarias (INIFAP) [5] y la segunda pertenece al
Servicio
Meteorolgico Nacional (SMN) [6].
La red de monitoreo del INIFAP cuenta con 36 estaciones meteorolgicas
distribuidas en varios puntos del estado de Zacatecas. Estas redes registran
mediciones en tiempo real arrojando promedios cada 15 minutos de la
temperatura, la humedad relativa, la humedad del follaje, la precipitacin, la
velocidad del viento, la radiacin solar y la direccin del viento, los datos son
transmitidos va RF a una distancia mxima de 10 km a la base central en el
Campo Experimental Zacatecas (CEZAC) donde son interpretados y publicados a
travs de una pgina de Internet [5]. El principal objetivo de implementar este tipo
de estaciones es para obtener informacin que permita contribuir al desarrollo de
las cadenas agroindustriales, forestales, agrcolas y pecuarias del estado,
buscando el aprovechamiento y conservacin de los recursos naturales.
La red de monitoreo del SMN cuenta con dos estaciones meteorolgicas
automticas, una ubicada en el municipio de Guadalupe, Zacatecas y otra en el
municipio de Sombrerete, Zacatecas. Dichas estaciones estn equipadas con
sensores que permiten medir la presin atmosfrica, la temperatura, la humedad
relativa, la radiacin solar, la precipitacin, la velocidad y direccin del viento. La
informacin de las variables meteorolgicas es recopilada para hacer un promedio
cada 10 minutos y enviarla va satlite en intervalos de una a tres horas por
estacin. Este tipo de estaciones estn orientadas principalmente en proporcionar
informacin sobre el estado del tiempo a escala nacional y local, que permita
identificar fenmenos meteorolgicos que puedan afectar a la poblacin y sus
distintas actividades econmicas [7].
Una de las caractersticas de las estaciones meteorolgicas descritas
anteriormente es su elevado costo; por ejemplo las estaciones de monitoreo del
INIFAP tienen un costo aproximado de 100 mil pesos por estacin [5] y las del
3
SMN tienen un costo aproximado que va de unos $25,000 dlares a unos $35,000
dlares [7]. Es por esto, que la propuesta de un sistema econmico y de fcil
implementacin con el que se puedan obtener datos meteorolgicos confiables y
con un alcance de transmisin aceptable para la captura y manipulacin
representa una opcin altamente atractiva.
Por otro lado, los recursos renovables como son la energa solar y la
energa elica son relativamente abundantes en el estado de Zacatecas variando
su disponibilidad dependiendo de la ubicacin. Es por ello, que en ste trabajo
planteamos la necesidad de obtener mapas solares y elicos en diferentes puntos
del estado que permitan obtener la informacin necesaria para poder disear e
implementar sistemas para la generacin de energa elctrica a travs de
aerogeneradores y convertidores fotovoltaicos, tomando en cuenta las mismas
potencialidades de las estaciones meteorolgicas.
Debido a que las estaciones con las que cuenta el estado de Zacatecas
estn orientadas principalmente a los sectores agrcolas, pecuarios y el estudio
de fenmenos meteorolgicos, su localizacin geogrfica no permite arrojar datos
tiles que sirvan para la generacin de mapas solares y elicos, por lo cual es
indispensable un sistema de monitoreo remoto y fcil de implementar en cualquier
punto donde se desee hacer un estudio del comportamiento de las diferentes
variables meteorolgicas.
Con esto se pretende aprovechar los recursos renovables de una manera
adecuada y mejorar la calidad de vida de algunos sectores de la poblacin en
Zacatecas, debido a la importancia que tiene en estos momentos el
aprovechamiento de las fuentes renovables de energa.
1.5. Hiptesis
Es posible desarrollar un sistema de adquisicin y transmisin de datos
inalmbrica va RF de bajo costo que facilite el acceso a cualquier torre de
monitoreo climtico adems de acceder a la informacin por medio de un sitio
Web.
1.6. Viabilidad
Los recursos necesarios para llevar a cabo el monitoreo de la estacin
meteorolgica montada en las instalaciones de Ingeniera Elctrica fueron
proporcionados por el Cuerpo Acadmico Investigacin y desarrollo tecnolgico
a travs del proyecto FOMIX 16452 Fondo Mixto CONACYT-Gobierno del Estado
convocatoria 2005-01, Proyecto PROMEP Centro Tecnolgico para el Estudio de
energas Alternas CENTENAZ y la Unidad Acadmica de Ingeniera Elctrica.
Entre ellos: computadora Dell Pentium 4, NI-ELVIS I, LabVIEW versin 8.2,
fuente de poder, multmetro digital, microcontroladores PIC16F877A y PIC16F84A,
programador USB de microcontroladores PIC modelo PIC-600, mdulos de
transmisin RCT-433-AS y RCR-433-RP, Anemmetro marca NRG tipo NRG
#40C, sensor de temperatura marca tipo NRG 110S, , veleta tipo 200P, sensor de
presin baromtrica BP20, sensor de humedad relativa RH-5%, y un piranmetro
marca Kipp and Zonen tipo CMP3.
Climatolgicas
Agrcolas
Especiales
Aeronuticas
Satelitales
2.2.1. Climatolgica
Una estacin climatolgica es un rea destinada a la obtencin y medicin
de los datos generados por instrumentos que registran los distintos fenmenos
meteorolgicos que se producen en la atmsfera. Esta estacin comparte los
datos meteorolgicos para predecir el clima en un lugar o el comportamiento
estadstico de los mismos durante los aos.
Las observaciones que se efectan se realizan en forma horaria
remitindolas inmediatamente a un centro recolector de datos, mediante mensajes
codificados, por la va de comunicacin ms rpida disponible. Estas
observaciones se utilizan para una multitud de fines meteorolgicos, en general en
tiempo real y especialmente para la elaboracin de mapas meteorolgicos [9].
Entre los usos de estas estaciones podemos enlistar los siguientes:
Instalacin en hogares, casas de campo y ranchos.
Escuelas de educacin bsica, media y media superior donde se imparten
asignaturas relacionadas al medio ambiente y para el uso de datos reales
que permitan determinar el clima en un lugar y el comportamiento del
estado del tiempo a travs de los aos.
Centros de investigacin para llevar registros del clima.
Empresas cuyos procesos se vean afectados o beneficiados por las
condiciones meteorolgicas (aserraderos, invernaderos, etc.).
Dependencias gubernamentales para registrar los fenmenos naturales y
prever posibles situaciones de riesgo de la poblacin.
2.2.2. Agrcolas
Una estacin agroclimtica tiene el propsito de proporcionar un
conocimiento de las condiciones del clima en relacin con el desarrollo y
crecimiento de los cultivos y su manejo.
2.2.3. Especiales
Este tipo de estaciones se usan entre otras aplicaciones para la medida de
variables en mares y ocanos. En estas estaciones especiales se utilizan sistemas
dispuestos en boyas meteorolgicas.
Otras instalaciones meteorolgicas menos comunes disponen de
instrumental de sondeo remoto como radar meteorolgico para medir la
turbulencia atmosfrica y la actividad de tormentas, perfiladores de viento y
sistemas acsticos de sondeo de la estructura vertical de temperaturas.
Alternativamente, estas y otras variables pueden obtenerse mediante el uso de
globos sonda [11].
2.2.4. Aeronuticas
Las estaciones aeronuticas son observaciones especiales que se efectan
generalmente en aeropuertos y aerdromos civiles o militares, aunque se hacen
tambin observaciones que se efectan en varias horas del da envindolas
inmediatamente a un centro recolector de datos. Estas observaciones se
transmiten a otros aerdromos y con frecuencia a los aviones en vuelo, con la
finalidad de contribuir y proveer un normal desarrollo de la navegacin area
9
2.2.5. Satelitales
Un satlite meteorolgico es un tipo de satlite artificial que se utiliza
principalmente para supervisar el tiempo atmosfrico y el clima de la Tierra.
Los satlites meteorolgicos se han convertido en una de las herramientas
ms prcticas que ha producido la tecnologa espacial para la prediccin del
tiempo desde que empezaron a lanzarse en abril de 1960. El primer satlite
meteorolgico puesto en rbita fue el TIROS-1, el cual constat la enorme
capacidad informativa aportada para el estudio de la atmsfera, as como la
importancia de observar la Tierra desde el espacio.
La configuracin bsica de un satlite meteorolgico, consiste en una
cmara con la funcin de fotografiar electrnicamente los sistemas nubosos. La
informacin recibida es enviada rpidamente a la Tierra, debido a que las
condiciones meteorolgicas pueden variar en poco tiempo. La transmisin de
estas imgenes, permiten la suficiente resolucin para el trabajo meteorolgico.
Existen dos tipos bsicos de satlites meteorolgicos, dependiendo de su
rbita: los geoestacionarios y los polares.
10
RF (Radio Frecuencia).
Satlite.
GSM (Global System for Mobile)/GPRS (General Packet Radio Service).
Red Inalmbrica (WiFi, WiMax).
11
13
Acondicionamiento
de seales
Programacin de
PIC16F877A
Codificacin de
seal
Transmisin
Figura 3.1 Diagrama de bloques para el diseo e implementacin de la etapa de transmisin.
14
15
16
17
18
19
20
Figura 3.9 Circuito LM2907 utilizado para el acondicionamiento de la seal del anemmetro.
Valores medidos
Ajuste Lineal
Voltaje de Salida
0
0
20
40
60
80
100
120
Frecuencia (Hz)
Figura 3.10 Caracterizacin de sensor con el LM2907.
21
ORIENTACIN
Direccin
Grados
Norte
337.6-22.5
Noreste
22.6-67.5
Este
67.6-112.5
Sureste
112.6-157.5
Sur
157.6-202.5
Suroeste
202.6-247.5
Oeste
247.6-292.5
Noroeste
292.6-337.5
Voltaje (Volts)
V mn.
V mx.
4.69
0.31
0.32
0.93
0.94
1.56
1.57
2.18
2.19
2.81
2.82
3.43
3.44
4.06
4.07
4.68
22
R
Vo = Vi 1 + 2 . (5)
R1
23
4.0
Curva Experimental
Ajuste Lineal
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0
0
10
15
20
25
30
35
40
24
Voltaje de Salida
1.5V
1.5V
1.0V
1.0V
0.5V
0.5V
0V
0V
0V
2mV
0mV
2mV
V(U1A:OUT)
4mV
4mV
6mV
6mV
8mV
8mV
V_V1
10mV
10mV
12mV
12mV
14mV
14mV
16mV
16mV
Voltaje de Entrada
Figura 3.14 Comportamiento del LM324 en OrCad.
25
26
27
Figura 3.17 Seal modulada con OOK Seal modulada con OOK utilizada por el transmisor
RCT-433-AS.
28
12-N bits de datos, esta informacin es transmitida junto a los bits de cabecera
[34].
Entre las caractersticas importantes del integrado HT12E se encuentran:
29
30
31
32
PIN
1
2
3
4
5
6
7
8
NOMBRE
ANT
GND
GND
VCC
VCC
ANALOG
DATA
GND
DESCRPCION
Entrada de la antena.
Pin conectado a 0V.
Pin conectado a 0V.
Alimentacin a 5V.
Alimentacin a 5V.
Entrada analgica.
Entrega de datos hacia microcontrolador.
Pin conectado a 0V
4.2. PIC16F84A
El PIC16F84A es considerado dentro de los microcontroladores de
Microchip como de gama baja debido a sus caractersticas. Cuenta con una
memoria flash de 1kbyte para la escritura del programa, puede operar a una
frecuencia mxima de 10MHz, tiene un conjunto de 35 instrucciones y puede
presentar hasta 4 interrupciones, cuenta con dos puertos los cuales pueden ser
configurados como entradas o salidas digitales (Puerto A con 5 pines y Puerto B
de 8 pines) [37]. En la figura 4.4 se muestra la descripcin esquemtica del
PIC16F84A en un encapsulado PDIP de 18 pines.
34
Inicio
Recibe Nibble1
Almacena en Temp1
Retardo de 0.5 seg.
Recibe Nibble2
No
Almacena en Temp2
Crea cdigo de 8 bits
(Nibble1+Nibble2)
Retardo de 0.5 seg.
Suma
Cdigo de 8 bits + 0x01
Acarreo = 1
Si
Cont4 = 0
35
36
37
38
Figura 4.8 Etapa de sincronizacin del instrumento virtual con el sistema de recepcin.
39
40
42
Otra de las opciones que aparecen en el men principal son los datos
tcnicos (Figura 4.14) en donde el usuario encontrar informacin sobre los tipos
de sensores implementados, los mdulos de transmisin, etc.
43
Sistema de
Transmisin
Sistema de
Recepcin
Pgina Web
44
45
46
47
48
Figura 5.3 Diagrama de bloque para la lectura del sensor de velocidad de viento.
49
50
5.6. Resultados
En los das 26 y 27 de septiembre de 2009 se realizaron capturas de las
variables meteorolgicas de la estacin meteorolgica instalada en la Unidad
Acadmica de Ingeniera Elctrica localizada en el meridiano 102 33 49.54 de
longitud oeste y el paralelo 22 46 7 de latitud norte con el sistema desarrollado.
Los datos obtenidos son graficados y comparados con las estaciones del INIFAP
que se encuentran en la Unidad Acadmica de Agronoma ubicada en el
meridiano 102 41' 10.4" de longitud oeste y el paralelo 22 43' 28.4" de latitud
norte y la estacin de Guadalupe localizada en el meridiano 102 30' 36.0" de
longitud oeste y el paralelo 22 45' 26.1" latitud norte y la estacin de Zacatecas
del SMN con ubicacin en longitud de 102 30 22 y latitud 22 44 48 por ser las
ms cercanas a la nuestra, con ellas se validan las mediciones obtenidas, de la
misma manera es posible verificar el proceso de transmisin y recepcin. Los
datos comparados son las grficas de temperatura, humedad relativa y radiacin
solar por ser las nicas variables publicadas por dichas estaciones.
TEMPERATURA
A continuacin se presentan las grficas de temperatura correspondientes
a las estaciones de Agronoma, Guadalupe e Ingeniera.
51
T e m
p e r a t u r a
( C )
F e c h a
3 0
2 6 - 0 9 - 2 0 0 9 E s t a c i n : In g e n ie r a
T e m p e r a t u r a
2 4
1 8
1 2
0
0
1 0
T ie m
1 2
p o
1 4
1 6
1 8
2 0
2 2
2 4
( H o r a s )
52
T e m
p e r a tu r a
( C
F e c h a
3 0
2 7 - 0 9 - 2 0 0 9 E s t a c i n : In g e n ie r a
T e m p e r a t u r a
2 4
1 8
1 2
0
0
1 0
T ie m
1 2
p o
1 4
( H
1 6
1 8
2 0
2 2
2 4
o r a s )
HUMEDAD RELATIVA
En las siguientes figuras se muestran los resultados obtenidos de la
humedad relativa por las estaciones de Agronoma, Guadalupe e Ingeniera.
53
( %
e la t iv a
F e c h a
1 0 0
2 6 - 0 9 - 2 0 0 9 E s t a c i n : In g e n ie r a
H u m e d a d R e la t iv a
6 0
4 0
u m
e d a d
8 0
2 0
0
0
1 0
T ie m
1 2
p o
1 4
( H
1 6
1 8
2 0
2 2
o r a s )
54
2 4
RADIACIN SOLAR
En las figuras 5.14, 5.15 y 5.16 se presentan los resultados obtenidos por las
estaciones de Agronoma, Guadalupe e Ingeniera.
55
/m
( W
1 0 0 0
2 6 - 0 9 - 2 0 0 9 E s ta c i n : In g e n ie r a
R a d ia c i n S o la r
8 0 0
6 0 0
4 0 0
a d ia c i n
)S o l a r
F e c h a
2 0 0
0
0
1 0
T ie m
1 2
p o
1 4
( H
1 6
1 8
2 0
2 2
o r a s )
PRESIN ATMOSFRICA
Para validar los datos medidos de la presin atmosfrica es necesario
considerar las variables que contribuyen a los cambios de presin; el principal
factor es la altitud, la presin atmosfrica disminuye rpidamente con la altura
debido a que la cantidad de aire es menor al alejarnos de la superficie terrestre. La
figura 5.17 muestra el efecto que tiene la variacin de altitud en la presin
atmosfrica adems es posible observar que a nivel del mar la presin es de
1013,25 hectopascales (hPa) que equivale a 101.325 kPa.
56
2 4
57
a )
P
( K
o s f r ic a
2 6 - 0 9 - 2 0 0 9 E
P r e s i n A t m
s t a c i n : I n g e n ie r a
o s f r ic a
7 7 , 0
r e s i n
t m
F e c h a
7 7 , 5
7 6 , 5
7 6 , 0
7 5 , 5
0
1 0
ie m
p o
1 2
( H
1 4
o r a s )
1 6
1 8
2 0
2 2
2 4
V e lo c id a d
( m
/s )
F e c h a
2 6 - 0 9 - 2 0 0 9
V e lo c id a d
4 , 0
E s ta c i n : In g e n ie r a
d e V ie n to
3 , 5
3 , 0
2 , 5
2 , 0
1 , 5
1 , 0
0 , 5
0 , 0
0
1 0
T ie m
1 2
p o
1 4
( H
1 6
1 8
2 0
2 2
2 4
o r a s )
58
Noroeste
Noreste
Oeste
Este
Suroeste
Sureste
Sur
59
Conclusiones
Se realizo un sistema de monitoreo meteorolgico para la Unidad
Acadmica de Ingeniera Elctrica de fcil instalacin en cualquier sitio para
obtener informacin del clima, lo que permita una mejora en la creacin de los
mapas solares y elicos para su posterior aprovechamiento de las fuentes
renovables de energa en el estado de Zacatecas.
Como se mostr en los captulos 3 y 4 se ha desarrollado un sistema de
transmisin-recepcin va radiofrecuencia de bajo costo con un alcance mximo
de transmisin de 100m a lnea de vista para la captura y manipulacin y con el
que se pueden obtener datos meteorolgicos confiables ya que se han comparado
con las estaciones ms cercanas del INIFAP y el SMN con valores viables.
El desarrollo de la programacin en LabVIEW en conjunto con la tarjeta de
adquisicin de datos facilit en gran medida la manipulacin y almacenamiento de
los datos entregados por el microcontrolador PIC16F84A.
Se elabor una pgina Web para que los usuarios puedan tener acceso a
los datos climticos de forma remota y en tiempo real.
Trabajo a Futuro
Mejorar la programacin del PIC16F877A para realizar una conversin A/D
de 10 bits as como la programacin en LabVIEW lo que contribuya a una mejor
sensibilidad al capturar datos de los sensores
Realizar una interfaz directamente con el puerto paralelo o USB de la PC
utilizando un microcontrolador, con esto se evitara utilizar la tarjeta NI-ELVIS, lo
que permite una mayor practicidad del sistema desarrollado.
Utilizar un amplificador operacional de mayor sensibilidad para la
amplificacin del voltaje proporcionado por el piranmetro.
Mejorar la programacin de la pgina Web utilizando PHP para el
despliegue de los datos obtenidos por los sensores de forma grafica, as como
restringir el acceso a los datos por medio de una clave de usuario. Subir la pgina
a un servidor Web y desplegar la informacin en tiempo real.
60
61
Bibliografa
[1]
http://www.vacuum-guide.com/images/museum_torricelli02.gif
[2]
http://images.encarta.msn.com/xrefmedia/sharemed/targets/images/pho/t048/
T048232A.jpg
[3]
http://es.wikipedia.org/wiki/Meteorolog%C3%ADa
[4]
[5]
http://www.zacatecas.inifap.gob.mx
[6]
http://smn.cna.gob.mx/productos/emas/
[7]
http://smn.cna.gob.mx
[8]
http://www.pol.una.py/page.php?p=ema
[9]
http://nimbus.com.uy/weather/pdf/cap2.pdf
[10]
http://www.producemich.org.mx/Estacion/index.htm
[11]
http://es.wikipedia.org/wiki/Estaci%C3%B3n_meteorol%C3%B3gica
[12]
http://jro.igp.gob.pe/subwebs/200604_tallerradares/documents/mestanza_pres
entacion.pdf
[13]
http://es.wikipedia.org/wiki/Sat%C3%A9lite_meteorol%C3%B3gico
[14]
[15]
http://es.wikipedia.org/wiki/Temperatura
[16]
http://www.nrgsystems.com/sitecore/content/Products/1906.aspx
[17]
http://es.wikipedia.org/wiki/Presi%C3%B3n_atmosf%C3%A9rica
[18]
http://www.nrgsystems.com/sitecore/content/Products/2046.aspx
62
[19]
http://www.zacatecas.inifap.gob.mx/publicaciones/Uso_de_estaciones_meteor
ologicas_en_la_agricultura.pdf
[20]
http://www.nrgsystems.com/sitecore/content/Products/1900.aspx
[21]
http://www.nrgsystems.com/sitecore/content/Products/1904.aspx
[22]
http://es.wikipedia.org/wiki/Humedad_ambiental
[23]
http://www.nrgsystems.com/sitecore/content/Products/2047.aspx
[24]
http://es.wikipedia.org/wiki/Radiaci%C3%B3n_solar
[25]
[26]
[27]
[28]
[29]
[30]
[31]
[32]
[33]
[34]
[35]
[36]
[37]
[38]
63
[39]
[40]
http://www.meteoexploration.com/mountain/figures/z2p500.png
[41]
http://mx.geocities.com/tallertnt2000/capital.html
64
65
TEMP1
TEMP2
TEMP3
TEMP4
TEMP5
TEMP6
CONT2
CONT3
CONT
TEMP7
EQU 20H
EQU 21H
EQU 22H
EQU 23H
EQU 24H
EQU 25H
EQU 26H
EQU 27H
EQU 28H
EQU 29H
list
p=16f877a
#include <p16f877a.inc>
ORG 00H
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
CLRF PORTA
; Limpiamos el puerto A.
CLRF PORTb
MOVLW B'01000001'
MOVWF ADCON0
; CONFIGURADO FOSC/8, CANAL 0, MODULO
ACTIVO SIN INICIAR AUN
BCF STATUS,RP1
BSF STATUS,RP0
; Seleccionamos el banco 1.
CLRF TRISb
; Configuramos como salida al puerto B.
MOVLW B'01101111'
MOVWF TRISA
; Configuracion de las entradas del puerto A.
MOVLW B'0000000'
MOVWF ADCON1
; Comfiguracion de las entradas analogicas.
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
espera
call bit15
call ms25
call bit15
call ms25
clrf portb
call ms25
MOVLW d'14'
MOVWF PORTb
call ms25
;Llama a subrutina
;Limpia el puerto b
; Carga w con 14
; Muestra en el puerto b lo que hay en w
call bit15
call ms25
clrf portb
66
call ms25
; selecciona el canal 0
BCF STATUS,RP1
BCF STATUS,RP0
BCF ADCON0,5
BCF ADCON0,4
BCF ADCON0,3
MOVLW d'15'
MOVWF TEMP1
; Seleccionamos el banco 0.
Delay1
DECFSZ TEMP1,1
;Retardo
GOTO Delay1
BSF ADCON0,2
;Inicia la conversion A/D.
PRIMERA_CONVERSION
BTFSS PIR1,6
;Pregunta si ha terminado la conversin
GOTO PRIMERA_CONVERSION
CALL CONVERSION
MOVLW d'13'
MOVWF PORTb
call ms25
call bit15
call ms25
clrf portb
call ms25
;"Seleccionamos el canal 1"
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
BCF ADCON0,5
BCF ADCON0,4
BSF ADCON0,3
MOVLW d'15'
MOVWF TEMP2
Delay2
DECFSZ TEMP2,1
GOTO Delay2
BSF ADCON0,2
;Inicia la conversion A/D.
SEGUNDA_CONVERSION
BTFSS PIR1,6
GOTO SEGUNDA_CONVERSION
CALL CONVERSION
MOVLW d'12'
MOVWF PORTb
call ms25
67
call bit15
call ms25
clrf portb
call ms25
;"Seleccionamos el canal 2"
BCF STATUS,RP1
BCF STATUS,RP0 ; Seleccionamos el banco 0.
BCF ADCON0,5
BSF ADCON0,4
BCF ADCON0,3
MOVLW d'15'
MOVWF TEMP3
Delay3
DECFSZ TEMP3,1
GOTO Delay3
BSF ADCON0,2
;Inicia la conversion A/D.
TERCERA_CONVERSION
BTFSS PIR1,6
GOTO TERCERA_CONVERSION
CALL CONVERSION
MOVLW d'11'
MOVWF PORTb
call ms25
call bit15
call ms25
clrf portb
call ms25
;"Seleccionamos el canal 3"
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
BCF ADCON0,5
BSF ADCON0,4
BSF ADCON0,3
MOVLW d'15'
MOVWF TEMP4
Delay4
DECFSZ TEMP4,1
GOTO Delay4
BSF ADCON0,2
;Inicia la conversion A/D.
CUARTA_CONVERSION
BTFSS PIR1,6
GOTO CUARTA_CONVERSION
68
CALL CONVERSION
MOVLW d'10'
MOVWF PORTb
call ms25
call bit15
call ms25
clrf portb
call ms25
;"Seleccionamos el canal 4"
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
BSF ADCON0,5
BCF ADCON0,4
BCF ADCON0,3
MOVLW d'15'
MOVWF TEMP5
Delay5
DECFSZ TEMP5,1
GOTO Delay5
BSF ADCON0,2
;Inicia la conversion A/D.
QUINTA_CONVERSION
BTFSS PIR1,6
GOTO QUINTA_CONVERSION
CALL CONVERSION
MOVLW d'9'
MOVWF PORTb
call ms25
call bit15
call ms25
clrf portb
call ms25
;selecciona el canal 0
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
BSF ADCON0,5
BCF ADCON0,4
BSF ADCON0,3
MOVLW d'15'
MOVWF TEMP7
69
Delay7
DECFSZ TEMP7,1
GOTO Delay7
BSF ADCON0,2
;Inicia la conversion A/D.
SEXTA_CONVERSION
BTFSS PIR1,6
GOTO SEXTA_CONVERSION
CALL CONVERSION
goto espera
CONVERSION
;;; "Envio de los 4 bits menos significativos al puerto B"
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
movfw adresh
andlw d'15'
;Eliminamos los 4 bits mas altos.
MOVWF PORTb
call ms25
;;; "Envio de los 4 bits mas significativos al puerto B"
BCF STATUS,RP1
BCF STATUS,RP0
; Seleccionamos el banco 0.
movfw adresh
andlw d'240'
;Eliminamos los 4 bits mas bajos.
movwf TEMP6
swapf TEMP6,w
MOVWF PORTb
call ms25
clrf portb
call ms25
return
bit15 MOVLW d'15'
MOVWF PORTb
return
;Carga w con 15
;Mueve a Portb lo que hay en w
;"Retardo de 50ms"
ms25
MOVLW D'50'
MOVWF CONT3
CICLO7 MOVLW D'97'
MOVWF CONT2
CICLO8 MOVLW D'33'
MOVWF CONT
CICLO9 DECFSZ CONT,1
GOTO CICLO9
DECFSZ CONT2,1
70
GOTO CICLO8
DECFSZ CONT3,1
GOTO CICLO7
return
END
71
72
temp1
temp2
reg_1
CONT
CONT2
CONT3
CONT4
Bandera
equ 0x11
equ 0x12
equ 0x13
equ 0x14
equ 0x15
equ 0x16
equ 0x18
equ 0x17
list
p=16f84a
#include <p16f84a.inc>
ORG 00H
clrf portb
clrf porta
bsf status,5
clrf trisb
movlw d'15'
movwf trisa
bcf status,5
movlw d'1'
movwf bandera
73
CICLO7
CICLO8
CICLO9
MOVLW D'50'
MOVWF CONT3
MOVLW D'97'
MOVWF CONT2
MOVLW D'33'
MOVWF CONT
DECFSZ CONT,1
GOTO CICLO9
DECFSZ CONT2,1
GOTO CICLO8
DECFSZ CONT3,1
GOTO CICLO7
return
end
74
75
Apndice D. Mdulos RF
87
Tesis de Licenciatura
presentada a la Unidad Acadmica de Ingeniera Elctrica
de acuerdo a los requerimientos de la Universidad para obtener el ttulo de