You are on page 1of 0

INSTITUTO POLITECNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA


UNIDAD PROFESIONAL ZACATENCO.

CONTROL Y MONITOREO DE TEMPERATURA, HUMEDAD RELATIVA,
LUMINOSIDAD Y RIEGO EN EL INVERNADERO PARA MANTENER LA
SUPERVIVENCIA DE LA BACTERIA HUANGLONBING

TESIS

QUE PARA OBTENER EL TTULO DE:
INGENIERA EN COMUNICACIONES Y ELECTRNICA

PRESENTAN:
MARTNEZ MENDOZA MAURICIO
RIVERA HERNNDEZ NGEL

ASESORES:
ING. DANIEL CRUZ CLEOFS
DR. ABRAHAM RODRGUEZ MOTA




AGRADECIMIENTOS

A mis padres ngela y Ramn
A mi hermano J os Ramn
A toda mi familia y amigos.



Le doy gracias a Dios por compartir conmigo gratas y amargas experiencias, y por permitir culminar
una gran etapa de mi vida y porque s que siempre vas a estar conmigo.


MamPapyo no s decir bonitas palabras, ni a la mejor palabras adecuadas para este
momento, pero lo que digo es muy sincero, les agradezco todo su esfuerzo y esmero que dieron
por mi desde que inicie mis estudios en El Porvenir hasta este ltimo grado; gracias por dejarme
ser, buscar, expresarme y elegir la profesin que yo quera.


A mi hermano le agradezco sus juegos, las sonrisas, las peleas porque s que trata de seguir mis
caminos y siempre lo apoyare como me han apoyado a m.


A mi familia Salustiano, Concepcin, Oliva, Teresa, Esmeralda, Martha, Norma, a toda mi familia
les agradezco todo su apoyo incondicional y tambin a mi ta Reyes que se est siempre a nuestro
lado.


Amigosen especial a Azael y Martn, como les agradezco su amistad de hace ms de 10 aos,
se que nuestros caminos se unieron para llegar hacer algo especial, ustedes me escuchan y saben
que decirme cuando lo necesito y s que siempre van a estar ah cuando los necesite, gracias.


Alina te agradezco por haber compartido este camino, por apoyarme, escucharme, cuidarme, por
amarme cuando ms lo necesitaba, s que te cost mucho esta situacin y esperabas mas pero te
doy gracias porque seguiste a mi lado a pesar de todo.


Al todo el profesorado del Instituto Politcnico Nacional y a mis asesores Dr. Abraham y M. Daniel
Cleofs por darme la mejor formacin profesional y su atencin, gracias.


ANGEL RIVERA HERNANDEZ




AGRADECIMIENTOS
A mi mama Abelina
A mi hermana Karina
A mi ta Luisa
A mis sobrinos, familia y amigos




Me gustara agradecer a mi mama que ha sido la que me aguantado tanto tiempo y me ha
dado todo el apoyo que se puedan imaginar durante estos casi 4 aos y medio de carrera, as
como en toda mi vida. En verdad este ttulo es casi tuyo como mo.



A mi hermana le agradezco las alegras, las peleas, los momentos q pasamos juntos, hemos
tomado caminos diferentes y espero poder ayudarte en lo que pueda.



A mis sobrinos q cambiaron mi vida cuando nacieron, me han dado una alegra indescriptible y
espero apoyarlos en todo cuanto est a mi alcance o incluso ms all.


A mi ta Luisa q siempre me ha apoyado al igual que mi mama casi podra decir que es como una
segunda mama para mi, mil gracias.



A mi familia tos, tas, a toda mi familia les agradezco todo su apoyo incondicional. La familia
siempre est contigo en las buenas y en las malas, muchas gracias




A mi querida escuela el Instituto Politcnico Nacional, profesores y sobre todo a mis asesores Dr.
Abraham Rodrguez y M. en C. Daniel Cruz Cleofs por ayudarnos a que fuera posible este logro.



MAURICIO MARTINEZ MENDOZA



NDICE.



OBJETIVOS..
I
RESUMEN..... II
GLOSARIO III
Capitulo 1
1.1 Introduccin. 1
1.2 Alcance.. 2
1.3 Justificacin. 3
Capitulo 2 HUANGLONGBING (HBL)
2.1 Antecedentes... 4
2.2 Sintomatologa.... 5
2.3 Vectores de transmisin. 6
Capitulo 3 INVERNADERO
3.1 Antecedentes... 9
3.2 Descripcin de la planta de investigacin. 10
3.3 Modelo matemtico del invernadero. 13
3.3.1 Controlabilidad 14
3.3.2 Observabilidad 15
3.3.3 Funcin de transferencia 15
3.3.4 Modelacin en Simulink MatLab 16
Capitulo 4 VARIBLES DEL INVERNADERO
4.1 Temperatura 17
4.2 Humedad relativa.. 19
4.3 Iluminacin artificial. 19
4.3.1 Iluminacin fotoperiodica. 20
4.3.2 Iluminacin suplementaria 20
4.4 Sensores..
4.4.1 Sensores de temperatura.. 21
4.4.1.1 Termopar 21
4.4.1.2 RTD 22
4.4.1.3 Termistor 23
4.4.1.3.1 Tipos de Termistor 23
4.4.1.4 Circuito integrado 24
4.4.2 Sensores de humedad 25
4.4.2.1Sensor Capacitivo 25
4.4.2.2 Sensor resistivo 25
4.4.2.3 Sensor por conductividad 26
4.5 Tipos de lmparas para invernadero.. 27
4.6 Seleccin de sensores 29
Capitulo 5 RIEGO
5.1 Sistemas de riego.
5.1.1 Riego por surcos. 31
5.1.2 Riego mediante sistemas de presin 33
5.1.3 Nebulizacin 34
5.1.4 Sistemas de riego localizados 35
5.2 Sistemas de riego localizado
5.2.1 Componentes de un sistema de riego localizado. 36
5.3 Tipos de riego localizados.
5.3.1 Riego por goteo.. 37
5.3.2 Riego por tuberas emisoras.. 38
5.3.3 Riego por microaspercin y microdifucin. 39
5.3.4 Obstrucciones en los emisores de riego localizado 39
NDICE.



5.4 Elementos de filtrado
5.4.1 Prefiltrado.. 41
5.4.2 Filtrado... 41
Capitulo 6 LABVIEW
6.1 Programa labview.. 45
6.1.1 Panel frontal y diagrama a bloques.. 45
6.1.2 Tipos de datos en labview.. 47
6.2 Instrumentacin virtual 48
6.3 Usando The call library mode para llamar DLLS.. 49
6.4 Internet con labview. 49
6.4.1 Protocolos TCP/IP.. 50
6.4.2 Direccin IP.. 50
6.4.3 Protocolo UDP.. 50
6.5 Data socket 51
6.6 Publicacin en web... 52
6.6.1 Web publishing tool: web server 53
6.6.2 VI server. 54
Capitulo 7 HARDWARE DE ADQUISICIN DE DATOS
7.1 Comunicacin USB entre labview y un microcontrolador. 56
7.2 Sistemas de adquision de datos... 57
7.2.1 Diseo del hardware de adquisicin de datos 58
7.2.2 Microcontrolador PIC 18F4550 59
7.2.3 USB-Universal Serial Bus... 72
7.3 Enlace de labview al pic para el control y monitoreo. 78
7.4 MIgracion de RS-232 a RS-485.. 85
7.4.1 Ventajas de RS-485. 85
7.4.2 Caracteristicas de RS-485 85
7.4.3 Bus de 4 Hilos RS-485 86
7.4.4 Comunicacin RS-485 en modo Full Duplex 86
7.4.5 Circuito SN75176. 87
7.4.6 Convertidor RS-232 a RS-485.. 88

RESULTADOS. 90

CONCLUSIONES. 99

ANEXOS 102

BIBLIOGRAFA. 121

OBJETIVOS.

[I]

OBJETIVO GENERAL
Diseo de un sistema de control y monitoreo de temperatura y humedad relativa, en un
invernadero tipo holands, mediante la automatizacin de los sistemas de riego localizado (riego
por goteo), iluminacin y ventilacin, con el fin de permitir la reproduccin de la bacteria
Huanglongbing (HBL).
OBJETIVOS ESPECIFICOS
Reproducir dentro del ambiente aislado de un invernadero tipo holands las condiciones idneas
de temperatura, humedad, riego, iluminacin y ventilacin necesarios. Para la reproduccin
controlada de la bacteria HLB por tiempos prolongados.
Disear y construir los sistemas de censado de temperatura y humedad relativa.
Disear e implementar el equipo de Adquisicin de Datos utilizando un microcontrolador PIC
18f4550 de gama alta.
Implementar y automatizar un sistema de riego localizado (por goteo), para el control de la
humedad dentro del sistema de invernadero.
Programar los algoritmos de control, para el monitoreo de la temperatura, humedad relativa, riego,
iluminacin y ventilacin empleando la plataforma de desarrollo LabView.
Integrar los recursos de software y hardware desarrollados para la automatizacin del sistema.
RESUMEN.

[II]


El objetivo del presente proyecto es el diseo y elaboracin de un sistema de control para recrear
las condiciones ambientales que favorezcan la reproduccin de la bacteria HLB dentro de un
invernadero. En el sistema se monitorea y ajusta los parmetros de control en tiempo real y se
almacena la informacin obtenida en una base de datos permitiendo la generacin de reportes e
histricos. Adicionalmente, el sistema incluye la funcionalidad de generacin de alarmas.
La solucin desarrollada presenta una alternativa para la integracin de las funcionalidades de
representacin grfica de la plataforma de desarrollo LabView, con equipos de hardware no
pertenecientes a la marca National Instrument (NI). De tal manera que, una particularidad del
sistema propuesto es el ahorro econmico logrado mediante el uso de un equipo de adquisicin de
datos de bajo costo desarrollado para las necesidades particulares del sistema analizado.
De esta forma, la aplicacin creada con la plataforma LabView y el equipo de adquisicin de datos
desarrollado, colaboran para supervisar en tiempo real las variables del proceso (temperatura y
humedad) y controlar los dispositivos actuadores (extractor, bomba y lmpara). Brindando a los
usuarios una gran versatilidad y flexibilidad para la operacin y supervisin del sistema.
Adicionalmente, se incluye en este proyecto la descripcin de la implementacin y automatizacin
de un sistema de iluminacin y un sistema de riego por goteo. Estos sistemas fueron
implementados para recrear las condiciones ambientales adecuadas para la reproduccin de la
bacteria HBL. Con base en las necesidades de estudio e investigacin expuestas por el usuario
final del sistema, en este caso el personal de Servicio Nacional de Sanidad, Inocuidad y Calidad
Agroalimentaria (SENASICA), dependencia de la Secretara de Agricultura, Ganadera, Desarrollo
Rural, Pesca y Alimentacin (SAGARPA).
GLOSARIO.

[III]


Rutcea: Familia de plantas dicotiledneas, del orden terebintales; rboles, arbustos o hierbas,
casi todos glandulosos, de hojas alternas u opuestas, flores generalmente actinomorfas y fruto muy
variado.
Hemolinfa: Al lquido circulatorio de los artrpodos, moluscos, etc. anlogo a la sangre de los
vertebrados.
Pslidos: Son una familia de insectos hempteros del suborden Sternorrhyncha con las siguientes
subfamilias; Acizziinae , Anomoneurinae, Arytaininae, Diaphorininae, Paurocephalinae, Psyllinae,
Rhinocolinae y Spondyliaspidinae.
Cepa: Es una variante genotpica de una especie o, incluso, de un taxn inferior, usualmente
propagada colonialmente, debido al inters en la conservacin de sus cualidades definitorias
Yema: Es un rgano complejo de los vegetales que se forma habitualmente en la axila de las hojas
formado por un meristemo apical, (clulas con capacidad de divisin), a modo de botn escamoso
(catafilos) que darn lugar a hojas (florferas) y flores (florferas).
Inoculo: Material usado para iniciar un cultivo microbiano.
Latencia: Condicin de las semillas de los vegetales que permanecen en un estado de reposo
fisiolgico transitorio, conlleva una disminucin notable de la actividad metablica.













CAPITULO 1.

[1]


1.1 INTRODUCCIN

Este trabajo presenta el diseo e implementacin de un sistema de control de las variables de
temperatura, humedad relativa y luminosidad para la recreacin de un ambiente propicio para el
estudio de la bacteria HLB dentro de un invernadero tipo holands.

La motivacin principal de este proyecto es brindar una alternativa para la obtencin de
ambientes artificiales de laboratorio adecuados para el cultivo de la bacteria HBL, ya que hasta el
momento estas condiciones no se ha logrado de manera eficiente dentro del instituto de
investigacin para quien se realiza este proyecto, debido principalmente a limitaciones financieras.
En este contexto, la conclusin del proyecto requiri, para la automatizacin del proceso la
implementacin de los sistemas de riego, iluminacin y ventilacin.

Con esta accin se busca la modernizacin de los equipos existentes en Servicio Nacional de
Sanidad, Inocuidad y Calidad Agroalimentaria (SENASICA), ya que las instalaciones analizadas
presentaban varias limitaciones en su infraestructura, complicando su adecuado manejo y la
realizacin de estudios para el control del patgeno de la bacteria HBL.

En sntesis, el sistema propuesto cuenta con dispositivos que permiten el sensado de las
variables (temperatura, humedad e iluminacin) y brinda la capacidad de graficar el
comportamiento en tiempo real de las variables controladas, con base en las funcionalidades de
desarrollo proporcionadas por la plataforma de desarrollo Labview.

Adicionalmente, el diseo logrado presenta varias ventajas gracias a que los dispositivos
seleccionados se caracterizan por brindar mediciones precisas, presentar una respuesta lineal,
tener buena resolucin, emplear un voltaje de alimentacin relativamente bajo y ser de bajo costo,
lo que contribuye no solo a reducir los costos ya que la cantidad de circuitos acondicionadores de
seal se decrementa, obteniendo un menor error en las mediciones requeridas.

CAPITULO 1.

[2]


1.2 ALCANCE

Como objetivo primordial, el sistema de control y monitoreo propuesto ser utilizado por el usuario
final para llevar a cabo un anlisis comparativo entre los resultados obtenidos en el cultivo de la
bacteria HBL, bajo las condiciones previas de operacin y aquellos productos de las nuevas
circunstancias asociadas a la automatizacin del sistema.

Dicha investigacin se realizar con el objetivo de incrementar el conocimiento sobre el ciclo de
vida de la bacteria, mediante la experimentacin a travs de la fluctuacin controlada de las
variables ambientales, permitiendo a los operadores el cambio de ajuste a voluntad de las
condiciones del microclima del invernadero.


En trminos de operacin y funcionalidad se logr la implementacin de un sistema de control
diseado en la plataforma LabView capaz de monitorear las condiciones internas del invernadero.
Proporcionando, adems la capacidad de transportar el valor de dichas variables, utilizando el
protocolo de comunicacin TCP/IP, para su monitoreo desde cualquier terminal conectada al
internet, contribuyendo a la actualizacin y modernizacin del invernadero.

Se concluye as que estas caractersticas hacen del sistema logrado una opcin flexible y
adaptable a mltiples condiciones de trabajo. De hecho, en caso de no contarse con la
infraestructura adecuada para la instalacin de la plataforma LabView, el sistema tiene la
capacidad de trabajar de forma independiente llevando un control automtico de la humedad
relativa, la temperatura, la intensidad lumnica y as como, efectuar el riego y la ventilacin de
madera programada sin necesidad de contar con una interfaz grafica.
CAPITULO 1.

[3]


1.3 JUSTIFICACIN

La baja tecnificacin y falta de actualizacin en las instalaciones de los laboratorios del Servicio
Nacional de Sanidad, Inocuidad y Calidad Agroalimentaria (SENASICA), han imposibilitado la
reproduccin de ambientes ptimos para la reproduccin de la bacteria Huanglongbing (HBL),
imposibilitando el estudio de nuevas tcnicas para el combate de este patgeno. Esta bacteria
representa una de las primeras causas de prdidas de cosechas de productos ctricos a lo largo
del pas.

Por tal motivo, se ha propuesto dotar de una infraestructura soportada en tecnologas de control
automatizando a dicha dependencia para incrementar las posibilidades de estudio del ciclo de vida
de la bacteria HBL.

De esta manera se ha logrado crear, dentro de un invernadero tipo holands, un ambiente
controlado de forma automatizada que establece una barrera entre el medio ambiente externo y el
ambiente donde se desarrolla la bacteria. Esta barrera encierra un microclima que permite la
reproduccin de la bacteria HBL, facilitando el estudio e investigacin de nuevas tcnicas o
productos, como los fertilizantes para combatir a la bacteria.

Adicionalmente, la implementacin del sistema propuesto conllevara a un ahorro en los costos del
equipo de hardware necesario en las instalaciones antes mencionadas, bebido a que las
soluciones comerciales existentes son sumamente costosas en comparacin con el desarrollo
presentado. Es decir, se ha logrado un sistema cuyas principales ventajas son:

1. Generar un clima controlado idneo para la reproduccin de la batera HBL.
2. Permitir la reproduccin de la bacteria HBL en cualquier temporada.
3. Obtencin de cultivos ctricos sin infeccin.
4. Incremento en el control fitosanitario.
5. Uso ms eficiente de agua.
6. Ahorro en mano de obra y energa.
CAPITULO 2.

[4]


HUANGLONGBING (HBL).

2.1 ANTECEDENTES.

El Huanglongbing (HLB) que en mandarn significa enfermedad del dragn amarillo, ya
que hace referencia a la presencia de ramillas amarillentas que presentan las plantas
enfermas, es una de las enfermedades ms devastadoras que afectan a la citricultura
mundial [1].

Esta enfermedad fue detectada por primera vez en Asia (China), a finales del siglo XIX,
posteriormente se report en frica del Sur a principios del siglo XX y a travs de los aos se
esparci hacia varios pases de ambos continentes (Asia y frica) [1]. En la actualidad se
reconocen tres variantes de esta enfermedad (asitica, africana y americana). No ha sido posible
reproducir el patgeno en cultivos artificiales (invernaderos) [1].
Este organismo se restringe al floema de las Rutceas, aunque tiene la capacidad de multiplicarse
en la hemolinfa y las glndulas salivares de los Pslidos vectores. Dentro de estos insectos, cruza
la pared intestinal hasta llegar a las glndulas salivares, va hemolinfa, tomndole de 1 a 3
semanas segn la virulencia de la cepa [1].
Esta bacteria representa un alto riesgo para los agricultores mexicanos, ya que Mxico es
considerado el cuarto productor de ctricos en el mundo; cuenta con 512 mil hectreas
establecidas con este cultivo, distribuidas en 23 Estados del territorio nacional (Direccin General
de Fomento a la Agricultura, 2007), por este motivo dada la peligrosidad de esta bacteria, en
Mxico el departamento de Fitopatologa del Servicio Nacional de Sanidad, Inocuidad y Calidad
Agroalimentaria (SENASICA), estableci el Protocolo de actuacin para la deteccin del
Huanglongbing (PAD-DPF-HLB), debido a que la HLB ha sido detectada en dos grandes zonas del
territorio nacional, en la Pennsula de Yucatn (Campeche, Quintana Roo y Yucatn), y en la
vertiente del Pacfico (J alisco y Nayarit), por lo cual, a partir del ao 2010 los 23 estados citrcolas
del pas, como lo ilustra en la figura, son considerados de alto riesgo [2].



























Figura 2.1. Zonas de riesgo por HLB. [2]
CAPITULO 2.

[5]

2.2 SINTOMATOLOGA.
Los sntomas observados en las plantas infectadas con la bacteria HBL varan con las variedades y
la edad de la planta afectada, pudindose observar claramente en rboles jvenes y vigorosos.
Una planta infectada presenta sntomas parecidos a las deficiencias de minerales como zinc,
hierro, calcio, magnesio y manganeso [3]. Presentan manchas circulares o angulares de color
amarillo, llegando a tornarse totalmente amarillas con manchas verdes, ver figura.

Figura 2.2. Sntomas de planta infectada con la bacteria HBL. [2]
Adicionalmente durante la infeccin se muestran fuertes floraciones con un pobre cuajado de frutos
[3], existe cada prematura de estos y los que se mantienen en el rbol son pequeos y asimtricos
tomando la coloracin correcta nicamente la parte del fruto expuesta al sol, mientras que el resto
del fruto toma una coloracin verde-olivo intenso, ver Figura.

Figura 2.3. Fruto infectado con la bacteria HBL. [2]
Los frutos que llegan a sobrevivir poseen una baja cantidad de jugo, adems de poca
concentracin de slidos solubles y azcares, por lo que son muy cidos y no pueden utilizarse en
la industria (sabor amargo-salado desagradable), ver Figura. [3].

Figura 2.3. Frutos deformes y con sabor amargo. [2]
CAPITULO 2.

[6]

En cuanto a las semillas, estas presentan un tamao pequeo, semidesarrolladas y atrofiadas
(muy pocas logran buen desarrollo) [3], con una coloracin obscura y dispareja, a menudo con
manchas, ver Figura. El sistema radicular se encuentra poco desarrollado y con poca cantidad de
pelos absorbentes.







Figura 2.4. Semillas atrofiadas por la bacteria HBL. [3]



2.3 VECTORES DE TRANSMISIN.
La transmisin del HLB la realizan los insectos vectores: Diaphorina citri Kuwayama y Trioza
erytreae; pero tambin puede transmitirse por yemas infectadas (injerto) [4]. La distribucin de la
bacteria dentro de un rbol infectado puede ser irregular, por lo que no todas las yemas contendrn
la bacteria o transmitirn la enfermedad. Cuanto mayor sea el tejido del floema incluido en el
inoculo [4], mayor ser la probabilidad de transmisin por injerto. No se ha probado que se
transmita por semilla.

La Trioza erytreae (frica), que se adapta a climas ms fros, es muy sensible al calor y al clima
seco las mejores condiciones para su desarrollo se encuentran entre los 500 y 600 msnm (metros
sobre el nivel del mar) [4].

La Diaphorina citri Kuwayama (Asia) esta especie tiene mayor distribucin en el mundo, se
caracteriza por un corto periodo de vida y una alta fecundidad, en la siguiente tabla se describen
las caractersticas morfolgicas y fisiolgicas.

CAPITULO 2.

[7]



Tabla 2.1. Caractersticas morfolgicas y fisiolgicas. [4]



El dao directo causado por ninfas y adultos se ilustra en la siguiente Figura, al extraer grandes
cantidades de savia de las hojas y pecolos, lo cual debilita las plantas, al mismo tiempo introducen
sustancias txicas en los tejidos, dejando manchas clorticas en las hojas donde se han
alimentado [4]. El mayor dao e impacto econmico de Diaphorina citri es provocado por la
transmisin del HLB.

Las ninfas al alimentarse de plantas infectadas por 15 a 30 minutos, requieren un perodo de 21
das para incubar y transmitir la bacteria [4]. Y la eficiencia aumenta al 100% cuando stas se
alimentan por 1 hora.

La bacteria se trasmite de manera persistente, hay un periodo de latencia despus de que el
Pslidos contrae la bacteria; sta se multiplica en el insecto vector antes de que pueda trasmitirla
[4]. Dado el perodo de latencia, casi todos los Pslidos son capaces de transmitir el HLB. Aun en la
fase final de su vida las ninfas, siguen siendo capaces de transmitir la enfermedad.






Caractersticas Descripcin
Tamao De 3 a 4 mm de longitud; color marrn claro, con moteados
recubiertos de polvo ceroso.
Cabeza Caf con ojos rojos.
Antenas Con 11 segmentos, pice negro con dos manchas caf claro en la
parte media.
Al as Son anchas en tercios apicales y transparentes con manchas
marrn claro en el borde, el cual es un carcter importante para la
identificacin.
Huevos Alargados de 0.3 mm de longitud, color amarillo claro a anaranjado.
Ubicacin pices de las hojas nuevas y brotes, en forma vertical.
Reproduccin La hembra oviposita hasta 800 huevos durante su vida y se
reproduce en forma sexual.


Ciclo de vida
- Consta de 15 a 47 das dependiendo de las condiciones del clima.
- Los adultos pueden vivir algunos meses.
- Tienen 9 a 10 generaciones al ao.
- Ciclo de vida de Trioza erytrae: de 17 a 43 das
- Las ninfas mueren a temperaturas de -1C. Los adultos a
temperaturas de -10C.
Densidad de
Poblacin
Se presentan en los meses secos, la cual disminuye al aumentar la
precipitacin
CAPITULO 2.

[8]






















Figura 2.5. A. Adulto de Diaphorina citri, B. Estados juveniles con tbulos cerosos, C. huevecillos. [5]


El HLB puede ser controlado nicamente con un programa coordinado entre los viveristas,
productores y agencias del gobierno. Se tienen que producir plantas de vivero libres de la bacteria
y siempre es mejor mantener las plantas madres bajo malla o en invernaderos cerrados, protegidas
del vector. Una prctica importante es reducir el inoculo por eliminacin de las plantas infectadas.

CAPITULO 3.

[9]

INVERNADERO.


3.1 ANTECEDENTES.
Los invernaderos en el sector de sanidad agropecuaria, han tenido un avance tecnolgico
sostenido de tal forma que en la actualidad se cuenta con importantes herramientas destinadas a
reducir los riesgos en el proceso de produccin. Mxico se ha colocado en poco tiempo en el
sptimo lugar entre los pases que emplean tecnologa en agricultura protegida, principalmente
invernaderos; pases como Espaa, Holanda e Israel [6], son exportadores de esta innovacin
tecnolgica
Mxico presenta caractersticas geogrficas y medioambientales ver figura, aunado a la cercana
con el principal consumidor Estados Unidos, el cual reclama un nivel de sanidad en los productos
exportado de Mxico.
Figura. 3.1 Distribucin ambiental en Mxico. [9]


CAPITULO 3.

[10]

Existen varias definiciones que se han adoptado para describir lo que es un invernadero, sin
embargo, en la que todos coinciden es que se trata de una estructura capaz de modificar las
condiciones ambientales exteriores y adaptarlas al interior [7], donde se encuentra el cultivo, para
que este desarrolle su mximo potencial, es decir que con un invernadero se persigue el control
climtico, pero eso no se logra con techar con plstico una estructura, con eso es posible tal vez
aumentar un poco la integral trmica, pero desde luego que eso no es control climtico.
Como parte esencial en la produccin en invernaderos, el control del clima, implica el conocimiento
del medio, de la estructura, las variables de temperatura y humedad, as como que los sistemas de
riego que en su conjunto aportarn mejores herramientas para obtener buenos rendimientos.
Son muchos los factores que estn relacionados directa o indirectamente con el control del clima.
En la actualidad se estn dirigiendo esfuerzos a control de plagas y enfermedades mediante el
usos de agentes biolgicosver figura, as como un control ms preciso del uso de los fertilizantes
favoreciendo los sistemas de riego puntuales, pero sobre todo buscando el equilibrio entre las
cantidades de agua y nutrientes que la planta necesita y lo que se aporta.

Figura 3.2.A. Laboratorio de control de plagas, B. Invernadero. [9]


3.2 DESCRIPCIN DE LA PLANTA DE INVESTIGACIN.
Ya que a la fecha no existen mtodos de control para este patgeno, con el motivo de investigar y
estudiar la forma de minimizar su impacto sobre los ctricos mexicanos amenazados por la
bacteria HLB [3], la Secretara de Agricultura, Ganadera, Desarrollo Rural, Pesca y Alimentacin
(SAGARPA) a travs del Servicio Nacional de Sanidad, Inocuidad y Calidad Agroalimentaria
(SENASICA) y de la direccin de Sanidad Vegetal, se pretende dotar de una infraestructura
tecnolgica a un invernadero de las instancias anteriores.

CAPITULO 3.

[11]

Para implantar las condiciones idneas en temperatura, humedad relativa y en luminosidad para
hacer perdurar la vida de la bacteria en condiciones controladas para su respectivo estudio. La
planta donde se pretende instalar los sistemas de control, cuenta con una extensin de , es
un invernadero tipo holands o tipo viento, ver Figura.






















Figura 3.3.Invernadero Holands, [7]


Las ventajas y desventajas del emplear un invernadero tipo holands son:


VENTAJAS DESVENTAJAS

-Un mejor comportamiento trmico.

- Alto grado de control de las condiciones
ambientales.

- La transmitancia se ve afectada, no por el
material de cobertura, sino por el
importante nmero de elementos de
sostn.

- Al tratarse de un material rgido, con
duracin de varios aos, resulta afectado
sus transmisibilidad por polvo, algas, etc.


Tabla 3.1. Ventajas y desventajas del invernadero tipo holands. [7]


La primicia de este proyecto se enfoca en el monitoreo y control de las variables ambientales antes
mencionadas que se desarrollan en el invernadero, con la finalidad de recrear las condiciones
idneas para la supervivencia de la bacteria HBL y as el personal de SENASICA pueda estudiar e
investigar algn tipo de fertilizante para su eliminacin.


A continuacin se muestran las ventajas y desventajas de otros tipos de invernaderos:

CAPITULO 3.

[12]

TIPO DE INVERNADERO VENTAJAS DESVENTAJAS




Tipo tnel
- Alta resistencia al viento y
fcil instalacin (recomendable
para productores que se inician
en el cultivo protegido).

- Apto tanto para materiales de
cobertura flexible como rgidos.
- Relativamente pequeo
volumen de aire retenido
(escasa inercia trmica)
pudiendo ocurrir el fenmeno
de inversin trmica.

- Solamente recomendado en
cultivos de bajo a mediano
porte (lechuga, flores, frutillas).







Tipo capilla

- Construccin de mediana a
baja complejidad.
Utilizacin de materiales con
bajo costo, segn la zona.

- Apto para materiales de
cobertura flexibles como
rgidos.

- Problemas de ventilacin con
invernaderos en bateras.

- A igual altura cenital, tiene
mayor volumen encerrado que
por ejemplo invernaderos
curvos.

- Mayor nmero de elementos
que disminuyen la
transmitancia.

- Elementos de soportes
internos que dificultan los
desplazamientos y el
emplazamiento de cultivos.


Diente de sierra

- Construccin de media
complejidad.

- Excelente ventilacin.
- Empleo de materias de bajo
costo (segn la zona).

- Sombreo mucho mayor que
capilla.

- Menos volumen de aire
encerrado, que el tipo capilla.




Tipo parral o almeriense

- Gran volumen de aire
encerrado.

- Despreciable incidencia de
los elementos de techumbre en
la intercepcin de la luz.
- Deficiente ventilacin.

- Alto riesgo de una rotura por
precipitacin intensas.

- En zonas de baja radiacin, la
escasa pendiente del techo
representa una baja captacin
de la luz solar.




Capilla modificado

- Construccin de media
complejidad.

- Empleo de materiales de bajo
costo.

- Sombreo mayor que capilla
pero menor que diente de
sierra.

- A la igual altura cenital, tiene
mayor volumen encerrado que
por ejemplos invernaderos
curvos.

Tabla 3.2. Tipos de invernaderos. [7]


CAPITULO 3.

[13]

3.3 MODELO MATEMTICO DEL INVERNADERO.
Variacin de temperatura dentro del invernadero.
............ (A)
g
g V g r g s s
dT
C K GT K T K T
dt
=

La humedad dentro del invernadero.
................................. (B)
s
h c s g
dT
C T T
dt
= +

Valores de las variables y constantes.
( )
( )
( )
( )
( )
( )
( )
1
3
Factor de eficiencia solar 0.5
Radiacin 0.8
Energa de vaporizacin 2500
Flujo de ventilacin 0.8
Capacidad calorfica 1200
Humedad 2010 /
Condensacin del agua 0.3
Intercambio de
g
h
c
V
G
Jg
C Jm C
C J Kg C
K

=
=
=
=
=
=
=
( )
( )
( )
calor por ventilacin 30
Intercambio de calor de las paredes 25
Perdida de calor por evaporacin 22
r
s
C
K C
K C
=
=
=

Sustituir los valores en A y B. Y pasar a su representacin en espacio de estados.
1
2
1 1
2
2 2
1200 62488 22 = ............ (C)
2010 0.24 0.2 = ................(D)
x x
x x
g
g s
s
s g
g
g
s
dT
T T u
dt
dT
T T u
dt
dT
T
dt
dT
T
dt


+
= =
= =

Aplicar cambio de variables a C y D.
CAPITULO 3.

[14]


1 1 2 1
2 2 1 2
1200x 62488x 22x = .................(E)
2010x 0.24x 0.2x = ...................(F)
u
u


+

Despejar las derivadas de X
1
y X
2
.
1 1 2 1
2 2 1 2
x 52.0733x 0.01833x .................(G)
x 0.000119x 0.000099x ..............(H)
u
u

= +
= =

Establecer ecuacin matricial.
1 1
2
2
1
2
x x 52.0733 0.01833 1 0
x 0.000119 0.000099 0 1
x
x 1 0
0
x 0 1
g
s
T
T





= +






= +




3.3.1 Controlabilidad.
[ ]
0 1
0
1
1 0
1
0 1
52.0733 0.01833 1 0
0.00515
0.000119 0.000099 0 1
1 0.00515
C
C
M A B A B
A B
A B
M
=


= =




= =


=


CAPITULO 3.

[15]

3.3.2 Observabilidad.
0
1
0
1
1 0
1
0 1
52.0733 0.01833 1 0
0.00515
0.000119 0.000099 0 1
1
0.00515
O
O
A C
M
A C
A C
A C
M

=



= =




= =



=



Por los resultados obtenidos se concluye que el sistema es controlable y observable.
3.3.3 Funcin de transferencia.
( )
( )
( )
( )
( )
( )
( )
1
1
1
2
1 0 0 52.0733 0.01833 1 0
0 1 0 0.000119 0.000099 0 1
1 0 52.0733 0.01833 1 0
0 1 0.000119 0.000099 0 1
0.000099
1 0
0.00515
0 1
Y S
G S C SI A B D
U S
S
G S
S
S
G S
S
S
S
G S

= = +


=




=


( )
3 2 3
2 3 2 3
2 3
2 3
0.01833
1 0
0.00218 10 0.00515 0.00218 10
0.000119 52.0733 0 1
0.00515 0.00218 10 0.00515 0.00218 10
0.000099
0
0.00515 0.00218 10
52.0733
0
0.00515 0.00218 10
x S x
S
S x S x
S
S x
G S
S
S x




+ +




+ +


+
=

+
( )
3
3 4 8 2 12
5.15525 10
0.02652 10 2.245 10 4.7524 10
x
G S
x S x S x

=
+ +


CAPITULO 3.

[16]

|3.3.4 Control PID del modelo matemti co y simulacin en Simulink Matlab.
En la figura siguiente se muestra la implementacin de la funcin de transferencia en un control
PID, en este caso se ajustaron las ganancias para sintonizar la planta y tener una salida idnea
para nuestro sistema, como se observa en la figura 3.5.
Figura 3.4. Control PID del la planta. [6]

Figura 3.5. Respuesta de entrada y salida de la planta. [6]
CAPITULO 4.

[17]

VARIABLES DE UN INVERNADERO

4.1 TEMPERATURA.
Este es el parmetro ms importante a tener en cuenta en el manejo del microclima dentro de un
invernadero, ya que es el que ms influye en el crecimiento y desarrollo de la bacteria HBL.
Normalmente la temperatura ptima para la reproduccin de la bacteria es de 22C a 31C [10].

Para el manejo de la temperatura es importante conocer las necesidades y limitaciones del
patgeno. As mismo se deben aclarar los siguientes conceptos de temperaturas, que indican los
valores objetivos a tener en cuenta para el buen funcionamiento del invernadero
Temperatura mnima letal. Aquella por debajo de la cual se producen daos en la
bacteria.
Temperaturas mximas y mnimas biolgicas. Indican valores, por encima o por debajo
respectivamente del cual, no es posible que la bacteria alcance su desarrollo.
Temperaturas nocturnas y diurnas. Indican los valores aconsejados para un correcto
desarrollo de la bacteria.
Tipos de Temperaturas
Bacteria HBL
(C)
T. Mnima Letal 0 - 15
T. Mnima Biolgica 16 - 21
T. ptima 22 -31
T. Mxima Biolgica 32 - 33
T. Mxima Letal 34 - 36
Tabla 4.1. Tipos de temperaturas del HBL. [14]

La temperatura en el interior del invernadero, va a estar en funcin de la radiacin solar,
comprendida en una banda entre 200 y 4000 mm [10], la misin principal del invernadero ser la
de acumular calor durante las pocas invernales. El calentamiento del invernadero se produce
cuando la radiacin infrarroja, procedente de la radiacin solar que pasa a travs del material de la
cubierta, se transforma en calor.
CAPITULO 4.

[18]

El calor se transmite en el interior del invernadero por irradiacin, conduccin, infiltracin y por
conveccin, tanto calentando como enfriando. La conduccin es producida por el movimiento de
calor a travs de los materiales de cubierta del invernadero. La conveccin tiene lugar por el
movimiento del calor por las plantas, el suelo y la estructura del invernadero. La infiltracin se debe
al intercambio de calor del interior del invernadero y el aire fro del exterior a travs de las juntas de
la estructura. La radiacin, por el movimiento del calor a travs del espacio transparente [10].

Figura 4.1. Absorcin solar en un invernadero. [15]
Esta radiacin es absorbida por las plantas, los materiales de la estructura y el suelo [10], ver figura
4.1. Como consecuencia de esta absorcin, stos emiten radiacin de longitud ms larga que tras
pasar por el obstculo que representa la cubierta, se emite radiacin hacia el exterior y hacia el
interior, calentando el invernadero.
Algo que se debe de tomar en cuenta a la hora de la medicin de la temperatura en un invernadero
es que dentro de l existen varias temperaturas dependiendo el lugar en donde uno se ubique eso
es tambin conocido como corrientes trmicas como se ilustra en la figura.






Figura 4.2. Corrientes trmicas en un invernadero. [16]
CAPITULO 4.

[19]

4.2 HUMEDAD RELATIVA (HR).
La humedad es la masa de agua en unidad de volumen, o en unidad de masa de aire. La humedad
relativa es la cantidad de agua contenida en el aire, en relacin con la mxima que sera capaz de
contener a la misma temperatura [13].
Existe una relacin inversa de la temperatura con la humedad por lo que a elevadas temperaturas,
aumenta la capacidad de contener vapor de agua y por tanto disminuye la HR. Con temperaturas
bajas el contenido en HR aumenta.
Cada especie tiene una humedad ambiental idnea en el caso de la bacteria HBL su HR ptimo,
es de 15-95% [13]. La HR del aire es un factor climtico que puede modificar el rendimiento final
de los cultivos. Cuando la HR es excesiva se reduce la transpiracin de la planta y disminuye el
crecimiento de la bacteria HBL, por el contrario, si es muy baja, la planta presenta un exceso
transpiran.
Para que la HR se encuentre lo ms cerca posible del ptimo, el investigador debe ayudarse del
higrmetro. El exceso puede reducirse mediante ventilado, aumento de la temperatura y evitando
el exceso de humedad en el suelo. La falta puede corregirse con riegos, llenando canalillas o
balsetas de agua, pulverizando agua en el ambiente, ventilado y sombreado [13].
Por lo tanto, el balance hdrico del invernadero siempre va ser una problemtica, porque
generalmente se considera, por un lado las fuentes de aprovisionamiento de vapor de agua y por
otro los procesos que tienden a disminuir la cantidad de vapor de agua contenida en la atmosfera
del invernadero.
Otro aspecto a tomar en cuenta es el tipo de substratos (suelo), que est presente en el
invernadero debido a que estos presentas diferentes caractersticas hidrolgicas, ver tabla.

Substratos Capacidad Hidrolgi ca
(% HR)
Arena 42
Mantillo de Castao 68
Mantillo de Estircol 87
Turba 65
Perlita 67
Vermiculita 74
Cellager 92

Tabla 4.2. Caractersticas hidrolgicas de los distintos substratos. [13]
4.3 ILUMINACIN ARTIFICIAL.
Las bajas intensidades luminosas y los cortos fotoperiodos, pueden ser determinantes en
diferentes especies debido a que a una mayor luminosidad en el interior del invernadero se debe
aumentar la temperatura, la HR y el CO2, para que la bacteria se reproduzca y sobreviva; por el
contrario, si hay poca luz pueden descender las necesidades de otros factores. De ah la
necesidad de integrar la irradiacin solar natural con la iluminacin artificial.
CAPITULO 4.

[20]

Las caractersticas pticas de los materiales de recubrimiento influyen de manera importante en el
balance luminoso de los invernaderos, reduciendo la cantidad total de irradiacin solar que
penetra en el invernadero impidiendo la penetracin en el invernadero de lagunas bandas
luminosas, como la ultravioleta [13].
En aplicaciones prcticas de la iluminacin artificial en invernaderos se limitan a dos tipos de
intervencin:
4.3.1 Iluminacin Fotoperidica.
En esta se utiliza la luz artificial para modificar el fotoperiodo, la eficacia del sistema va depender
de la intensidad de irradiacin, distribucin espectral y el momento de aplicacin [13].

Se distinguen dos tcnicas de iluminacin:


1) La ampli acin de la duracin del da, esta implica dos periodos luminosos uno seguido
de otro. El primer periodo se realiza con una al intensidad luminosa de luz natural y el
segundo se realiza con bajos niveles de iluminacin suministrados por fuentes artificiales.

2) La interrupcin del perodo oscuro (noche), se divide en dos periodos, el primero con un
nivel alto de iluminacin natural y el segundo que interrumpe la fase oscura del ciclo
diario con una intensidad luminosa artificial y baja.

Las necesidades de luz desde el punto de vista cualitativo y cuantitativo, varan segn el
tratamiento luminoso, el primero se utiliza para i nducir (periodos mayores de 12 horas de
iluminacin), mientras que el segundo se emplea para inhibir (periodos de iluminacin no superior
12 horas) [13].


4.3.2 Iluminacin Supl ementaria


En este tipo de tcnica la iluminacin natural y la artificial se realiza al mismo tiempo, pero nada
ms es aplicada durante los meses de invierno y el tiempo de duracin va a variar de pendiendo
como se va desarrollando la bacteria [13].


Para la implementacin de la tcnica suplementaria se necesita analizar las caractersticas del tipo
de lmpara adquirir como:

1) La distribucin espectral de la luz emitida.
2) El costo de instalacin y consumo de energa elctrica.
3) La potencia: segn sea la exigencia en el invernadero se pueden emplear fuentes
luminosas con diferentes niveles de potencia.
4) El rendimiento de la lmpara.



CAPITULO 4.

[21]

4.4 SENSORES.

4.4.1 Sensores de Temperatura.

4.4.1.1Termopar.

Es la unin de dos metales diferentes, como se ilustra en figura, stos se mantienen a diferentes
temperaturas produccin una corriente que fluye en el circuito termoelctrico, a este fenmeno se
le llama efecto Seebeck [10].


Figura 4.3. Circuito cerrado con dos metales de diferente material. [10]


Si el circuito se abre en el centro, se tendr un circuito de voltaje (voltaje Seebeck), es posible
medir ese voltaje en mV, que genera el circuito en sus extremos en funcin de la temperatura en
las uniones y de la composicin de los dos metales.


Debido a su versatilidad, el termopar es tal vez el nico mtodo prctico industrial para la medicin
de temperaturas entre 500 y 1500 C. En temperaturas menores a 500 C se emplea tambin el
termopar aunque su costo sea mayor con el fin de tener un solo tipo sensor [10].


En la tabla se pueden observar los tipos de termopares que existen en el mercado y sus
polaridades, as como el rango en que operan cada uno de ellos. Un termopar consta de un forro
externo que cubre los dos alambres y uno interno que cubre el alambre individualmente. El forro
externo indica el tipo de termopar y el interno la polaridad [1]. En la versin americana, el color rojo
siempre es el negativo.


Tipo Material Cdigo de Color Encapuchado Rango (C)
Grado de
Termopar
Hilo
Positivo
Hilo
Negativo
Hilo
Positivo
Hilo
Negativo
Extensin Encapuchado Mnimo Mximo
J Hierro Constantn Blanco Rojo Negro Caf 0 750
K Cromo Alumel Amarillo Rojo Amarillo Caf -200 1250
T Cobre Constantn Azul Rojo Azul Caf -200 350
E Cromo Constantn Morado Rojo Morado Caf -200 900
Tabla 4.3. Tipos de termopares, polaridad y colores. [17]

CAPITULO 4.

[22]

4.4.1.2. Detectores de Temperatura de Resi stencia (RTD).

Los RTD, tambin llamados termmetros de resistencia, estn basados en la propiedad de ciertos
metales [11], en los cuales su resistencia cambia con variaciones de temperatura. Los RTD son en
principio bobinas de alambre enrolladas dentro o alrededor de soportes de material aislante capaz
de soportar la temperatura.

En la actualidad, los metales ms comnmente empleados son: el platino, nquel, tungsteno y
cobre, aunque ocasionalmente tambin se emplea: iridio, rodio, plata, y hierro con Tntalo [11].

La construccin tpica de un RTD, consta de: una terminal de conexiones, unos alambres de
conexin, el elemento de medicin, un soporte de aislamiento, una funda metlica y un aislante de
porcelana

para evitar que se mueva, que adems previene de un corto circuito entre el alambre y
su contenedor[11].

Por otra parte, mediante la ayuda de circuitera adicional, los RTDs funcionan como transductores
elctricos, convirtiendo los cambios de temperatura en seales de voltaje, mediante cambios de
resistencia [11]; para efectuar la conexin elctrica del RTD al instrumento de medicin, se
emplean tres mtodos que son conocidos como circuitos de dos, tres y cuatro hilos o alambres
conductores.

Como el circuito puente de Wheatstone, mostrado en la figura, es un arreglo de cuatro resistencias
que en condiciones inciales tienen el mismo valor, y se genera un cambio de voltaje al detectarse
cambios en el valor de alguna de las resistencias. Normalmente en este tipo de arreglo, tres
resistencias permanecen fijas y la cuarta es una resistencia variable y el RTD es la resistencia
variable del circuito puente [11].



















Figura 4.4. Circuito puente con RTD. [10]


Si el RTD es calentado, el valor de su resistencia cambia, provocando un desbalance de corriente
en el brazo en donde est conectado, cambiando la cada de voltaje del punto negativo (-) y como
consecuencia creando una variacin de voltaje a la salida, de esta manera se registrarn los
cambios de voltaje en funcin de la temperatura. El rango de temperatura del RTD es 259 a
631C [11].
CAPITULO 4.

[23]

4.4.1.3 Termistores.
El termistor es un dispositivo semiconductor con un coeficiente de temperatura negativa en
contraste con el coeficiente positivo que presentan la mayora de los metales [10].

Adems, la
resistencia sigue una variacin exponencial con la temperatura en vez de una relacin polinomial.

Algunas de las sustancias empleadas para su elaboracin son el xido de cobalto, magnesio,
manganeso, nquel o uranio. En un termistor, si su coeficiente de temperatura es negativo se
denominan NTC (Negative Temperature Coefficient), mientras que si es positivo, se denominan
PTC [1].

Los termistores NTC se fabrican a base de mezclar y sinterizar xidos con metales como el nquel,
cobalto, manganeso, hierro y cobre. El proceso se realiza en una atmsfera controlada dndoles la
forma y tamao deseados. En general tienen una tolerancia del 10% de su valor nominal. Para
altas temperaturas (mayores a 1000 C) se emplean xidos de itrio y circonio [11].

Las PTC de conmutacin estn basadas en titanato de bario al que se aade titanato de plomo o
de circonio para determinar la temperatura de conmutacin, hay modelos con rango entre (-100 y
350C) [10], las PTC de medida estn basadas en silicio dopado. La principal caracterstica de este
tipo de resistencias es que tienen una sensibilidad del orden de 10 veces mayor que las metlicas
y aumentan su resistencia al disminuir la temperatura.

Estos semiconductores estn constituidos por xidos metlicos, tales como xido de magnesio
(MgO), xido de aluminio y magnesio (MgAlO), xido de manganeso (MnO), xido de fierro (FeO),
xido de cobre (CoO), xido de nquel (NiO), xido de zinc y titanio (ZnTiO) [10].

4.4.1.3.1 Tipos de Termistores.


Se encuentran catalogados en dos tipos, los directamente calentados y los indirectamente
calentados ver figura. El tipo directamente calentado es llamado algunas veces autocalentado, ya
que el calor que recibe es de la temperatura ambiente a la que est expuesta, o de la propia que
genera al paso de la corriente por el termistor o ambas [11].

En el tipo indirectamente calentado, el calentamiento es producido principalmente por un elemento
calefactor de tipo elctrico, como un filamento de alambre o por estar montado en un disipador de
calor, en este caso los efectos de la temperatura ambiente son mnimos, o prcticamente nulos ya
que el calefactor y el termistor se encuentran contenidos en una cpsula al vaco.


La principal caracterstica de este tipo de resistencias es que tienen una sensibilidad diez veces
mayor que las metlicas y disminuye su resistencia al aumentar la temperatura.






Figura 4.5. Smbolos del termistor. [10]
CAPITULO 4.

[24]

4.4.1.4 Ci rcuitos Integrados para la Medicin de Temperatura.
La innovacin ms reciente en la termometra ha sido el diseo de transductores de temperatura
con circuitos integrados, stos se encuentran disponibles con salida en voltaje, como en corriente.
Ambos entregan una salida que es linealmente proporcional a la temperatura absoluta. Los rangos
que se manejan son: 1A/K y 10 mV/K [12].

Estos dispositivos proporcionan una forma conveniente de producir seales analgicas de voltaje
en funcin de la temperatura. Excepto por el hecho de que entregan una salida lineal, estos
dispositivos comparten las mismas desventajas de los dems, como son; autocalentamiento,
fragilidad, adems de requerir de una alimentacin externa.

El circuito empleado en la medicin de temperatura es el LM335A o LM35DZ fabricados por
National Semiconductor [1].

El sensor LM35DZ mostrado en la figura tiene la apariencia de un
circuito integrado de tres terminales, y proporciona un voltaje de salida que vara linealmente con la
temperatura a razn de 10 mV/C.



















Figura 4.6. Sensores de temperatura tipo circuito integrado. [18]


El rango de temperaturas en la cual opera es de 0C hasta 100C, con una tensin de alimentacin
de entre 4 y 30 volts de corriente directa; y una corriente de 90 mA, cuando se alimenta con 5 volts
de corriente directa, la precisin es de 0.9C [18].

Mientras que el LM335A es un sensor de precisin que funciona como un diodo zener, este circuito
proporciona un voltaje directamente proporcional a la temperatura absoluta, con un factor de 0.10
mV/C. Su rango de temperatura es de 40C hasta 100C, tiene una precisin de 1C, a 5 volts de
corriente directa, y consume una corriente de 400 mA [9].

El voltaje de salida es de 0 volts cuando
la temperatura es de 0K y cuando hay una temperatura de 0C da un voltaje de salida de 2.73
volts.

El sensor LM35DZ o el LM335A se usan frecuentemente en la medicin de temperatura ambiente.
Normalmente la seal que genera este sensor es enviada a un circuito convertidor analgico -
digital el cual convierte la seal de voltaje en una seal digital (pulsos), para su posterior
tratamiento mediante un programa en una PC o mediante algn microcontrolador.
CAPITULO 4.

[25]

4.4.2 Sensores de Humedad.


4.4.2.1 Sensor Capacitivo.

Es quizs de los ms difundidos en la industria y meteorologa, pues son de fcil produccin, bajos
costos, y alta fidelidad como se ilustra en la siguiente figura. El principio en el cual se basa este
tipo de sensores, es en el cambio que sufre la capacidad de un condensador al variar la constante
dielctrica del mismo [11].

Si se utiliza como dielctrico, una mezcla gaseosa que contenga vapor de agua, el valor de la
capacitancia del condensador va a variar dependiendo de la cantidad de molculas de agua que
estn presentes entre las placas.

En consecuencia basta medir, o convertir el cambio de capacitancia, a otro tipo de variable
elctrica ms fcil de manejar, lo anterior se puede lograr con un puente de Wheatstone de
condensadores, o un circuito resonante, o tambin utilizar el condensador como componente de un
oscilador astable que vara su frecuencia de acuerdo al cambio de capacitancia [11].











Figura. 4.7 Sensor capacitivo de humedad 232269190001. [19]
El sensor tiene en una de las placas un alambre conductor, mientras la otra es una malla fina de
oro que permite el paso del gas, pero retiene impurezas [11]. Como dielctrico se utiliza un material
higroscpico poroso (cermico) que rodea el alambre, el cual absorbe el agua de la muestra,
aumentando aun ms la constante dielctrica del condensador, en proporcin a la HR existente.

Son robustos y tienen excelente precisin, adems de operar en rangos de temperaturas de -
80[C] a 60[C] [11].

Es conviene limpiar el sensor peridicamente, con el fin de no obstruir la circulacin de aire a
travs del manto, y por ende no alterar la medicin.


4.4.2.2 Sensor Resistivo.

Miden el cambio en la impedancia elctrica de un medio higroscpico como puede ser un polmero
conductor, una sal o un substrato tratado [11]. Los sensores resistivos tienen una respuesta no
lineal frente a cambios de humedad relativa y por tanto deben ser tratados por circuitos, para ser
linealizados. Tienen mayor exactitud a altas humedades relativas pero menor exactitud a bajas


CAPITULO 4.

[26]

humedades. Son elementos de bajo costo, tamao y tienen una buena estabilidad a largo plazo,
ver figura.

















Figura 4.8. Sensor de humedad resistivo. [20]



4.4.2.3 Sensor por Conductividad.

Estos sensores basan su funcionamiento en medir la humedad absoluta cuantificando la diferencia
entre la conductividad en un material seco y un material que contiene vapor de agua del aire. Estos
sensores tienen una mayor resolucin que los capacitivos y resistivos a temperaturas por encima
de los 90 C, ver figura.




Figura 4.9. Sensor de humedad por conductividad. [21]
CAPITULO 4.

[27]


4.5 TIPOS DE LAMPARAS PARA INEVRNADEROS.


La seleccin del tipo de lmpara es funcin del empleo que ellas se vayan a hacer. En cualquier
caso, las caractersticas tcnicas que deben tenerse presentes en el momento de su adquisicin
son:

1) La distribucin espectral de la luz emitida que es de fundamental importancia con relacin
a los fotorreceptores implicados en las varias repuestas fotosintticas y fotomorfogenticas
reguladas por la luz [13].

2) En el costo de instalacin y consumo de energa.

3) La potencia exigida: segn la radiacin exigida se puede emplear fuentes luminosas con
diferentes niveles de potencia.

4) El rendimiento de la lmpara, que indica el tanto porciento de la potencia que se
transformo en luz.


En la siguiente tabla se muestran los tipos de lmpara ms usadas en los invernaderos.

TIPO DESCRIPCION IMAGEN





LAMPARAS
INCANDESENTES

La porcin de cristal en este tipo
lmpara se le llama bulbo; vara de
forma segn las exigencias del caso.
La mayor parte de estos bulbos
estn hechos de cristal blando;
tienen una transmisin alta para la
luz visible y para la energa infrarroja
mientras es opaco con una longitud
de onda inferior a 300nm
(ultravioleta).








TUBOS
FLUORESCENTES

La luz producida por tubos
fluorescentes deriva de la accin de
la radiacin a 253,7 nm del arco de
mercurio a baja presin, sobre el
recubrimiento de fsforo de la
superficie interior del bulbo tubular
de cristal [13]. El fosforo es capaz
de convertir esta luz de longitud de
onda, en una luz de longitud de onda
mayor y con un alto grado de
eficiencia.Los tubos fluorescentes
estn disponibles en diferentes
colores y en muchas graduaciones
de blanco.







CAPITULO 4.

[28]




TIPO DESCRIPCION IMAGEN





LAMPARAS DE
VAPOR DE
MERCURIO

Las lmparas de vapor de mercurio
estn constituidas por una pequea
ampolla de cuarzo, provista de dos
electrodos principales y uno o dos
auxiliares, en cuyo interior se
encuentra una cierta cantidad de
argn y unas gotas de mercurio. Los
electrodos auxiliares llevan una
resistencia en serie que limita la
intensidad que puede circular por
ellos. Su funcionamiento es similar a
la de los tubos de mercurio.














LAMPARAS DE
VAPOR DE SODIO
Existen 2 tipos;
1. Las de baja presin, estn
formadas por dos ampollas
de vidrio tubulares. La
ampolla interna o tubo de
descarga tiene forma de U y
en su interior se encuentra
una pequea cantidad de
gas nen a baja presin y
sodio puro en forma de
gotas, generando pocas
cantidades de calor.

2. A comparacin de las
lmparas de sodio a baja
presin estas tienen una
inmejorable eficacia
luminosa, pero su
reproduccin cromtica es
muy deficiente.

Para mejorar este tipo de
lmparas hay que hacerles
una serie de modificaciones,
tales como aumentar la
presin del vapor de sodio, a
costa de trabajar a
temperaturas ms elevadas.









Tabla 4.4 Tipos de lmparas.


CAPITULO 4.

[29]

4.6 SELECCIN DE SENSORES.

Seleccin de sensor de Temperatura.
Con las caractersticas anteriormente vistas de los sensores de temperatura se eligi el dispositivo
LM335 de la empresa National Semiconductor, para el monitoreo de la temperatura debido a:

LM335
Ventajas - Su respuesta es lineal.
- Alto rendimiento.
- Econmico.
- Simplifica el acondicionamiento de seal.
- Precisin calibrada menor a 1C en rangos de
medida.

Desventajas - Rangos de temperatura acotados.
- Requiere de una fuente de alimentacin
externa.
- Autocalentable.


Tabla 4.4. Ventajas y desventajas del LM335.


Otra de las razones por las cuales se eligi el sensor, es que no se manejan temperaturas mayores
a 50 C para la reproduccin de la bacteria HBL (Capitulo 2).


Figura 4.17. Circuito sensor de temperatura.

CAPITULO 4.

[30]

Seleccin de sensor de Humedad.
Para la medicin de esta implementara un sensor de humedad capacitivo, siendo ms especfico
el HMZ-433A de la empresa Ghintro tech debido a:

HMZ-433A
Ventajas - Su respuesta es lineal.
- Alto rendimiento.
- Econmico.
- No se requiere de un circuito acondicionador
de seal.
- Precisin calibrada.
- Resolucin del 5% RH.

Desventajas - Rangos de humedad acotados (0 al 100%).
- Requiere de una fuente de alimentacin
externa.


Tabla 4.5. Ventajas y desventajas del HMZ-433A.



Figura 4.18. Sensor de humedad HMZ-433A. [23]





CAPITULO 5.

[31]

SISTEMAS DE RIEGO

En la agricultura tecnificada, donde se incluye a los invernaderos, el suministro de agua es
fundamental para lograr el aseguramiento de niveles de productividad ms adecuados y por ende,
un incremento en los rendimientos de la produccin. Es decir, el agua juega un papel importante
para las plantas por sus efectos sobre fenmenos fsicos diversos, como el transporte de
nutrientes, la transpiracin y reduccin de la temperatura de las hojas [24]. Existe tambin, una
estrecha relacin entre la absorcin de agua efectuada por la planta y su desarrollo.
Por lo tanto, una forma muy sencilla de mejorar la productividad es proporcionar un suministro de
agua en proporciones correctas. Y es, precisamente, en los cultivos protegidos donde se puede
percibir mejor los beneficios obtenidos por un buen suministro de agua por medio del riego, ya que
la lluvia es nula. Asimismo, al ser el invernadero un espacio cerrado, el sistema de riego tiene gran
influencia sobre el clima interno, de tal modo que puede constituir uno de los mtodos de
regulacin de la humedad del aire y de la temperatura del suelo. Por todo ello merecen una
especial atencin tanto el proceso de seleccin, como el de manejo del sistema de riego, ya que la
eleccin de un sistema de este tipo no se basa nicamente en criterios tcnicos o sociales, sino
tambin en criterios econmicos y en las condiciones exteriores a la explotacin, como el
suministro de electricidad, la disponibilidad de materiales, etc. [24]
Entre los sistemas de riego ms comunes se encuentra el riego por surcos, aspersin el riego
localizado. Algunos de estos sistemas se describen, de manera general, dentro de este captulo,
junto con una explicacin ms a detalle de los sistemas empleados dentro del proyecto
presentado.


5.1 TIPOS DE SISTEMAS DE RIEGO.


5.1.1 Riego por Surcos.


Este sistema tradicional, que se utiliza ampliamente en muchas regiones de la repblica mexicana
y sobre todo en pequeas explotaciones familiares, tiene la principal ventaja de ser muy
econmico, aunque tambin presenta grandes desventajas que reducen los beneficios de su bajo
costo [25].

En el riego por surcos el agua se mueve por gravitacin, es decir el agua se desliza siguiendo la
pendiente y no requiere de energa extra para darle movimiento. La calidad del riego depende en
un principio del tipo de terreno, por lo que se requiere una buena orientacin y una buena longitud.
Un sistema de riego por surcos est compuesto bsicamente por: una caera de conduccin
(manga de polietileno, cao de PVC o de aluminio) que se ubica en la cabecera de los surcos,
boquillas, vlvulas o ventanas para verter el agua en los surcos. La figura 5.1 muestra el uso del
sistema de riego por surcos.


CAPITULO 5.

[32]


Figura 5.1. Riego por surcos. [31]

Etapas del Ri ego por Surco:

1

2

3

4

5

Tabla 5.1. Etapas del riego por surco. [1]
CAPITULO 5.

[33]


1. El agua avanza en el surco e infiltra.
2. El agua llega al final del surco.
- Contina el riego para humedecer la profundidad explotada por las races.
- Una parte del agua escurre
3. El agua llega al final del surco:
- Contina el riego para humedecer la profundidad explotada por las races.
- Una parte del agua escurre
4. - En la cabecera del surco se ha humedecido la profundidad deseada pero al final del
mismo todava no, por lo tanto contina el riego
5. La lmina es suficiente al final del surco. Se detiene el riego.
- Una parte del agua de riego infiltr fuera de la zona radicular Una parte del agua de
riego escurri al final del surco.
Ventajas y desventajas
VENTAJ AS DESVENTAJ AS
Bajo costo No proporciona un suministro de agua
uniforme y constante

En algunos casos eleva el nivel de humedad
del aire en el invernadero por encima de los
niveles adecuados.

No permite la automatizacin ni la
fertirrigacin.
Tabla 5.2. Ventajas y desventajas del riego por surco

5.1.2 Riego Mediante Si stemas con Presin de Agua.

1) Riego por aspersin.

Es aquel sistema de riego que trata de imitar a la lluvia. Es decir, el agua destinada al riego se
hace llegar a las plantas por medio de tuberas y mediante unos pulverizadores, llamados
aspersores y, gracias a una presin determinada, el agua se eleva para que luego caiga
pulverizada o en forma de gotas sobre la superficie que se desea regar [25].


Figura 5.2. Riego por aspersin. [32]
CAPITULO 5.

[34]

Para conseguir un buen riego por aspersin son necesarios:
Presin en el agua
Una estudiada red de tuberas adecuadas a la presin del agua
Aspersores adecuados que sean capaces de esparcir el agua a presin que les llega por la
red de distribucin.
Depsito de agua que conecte con la red de tuberas.
Ventajas y desventajas

VENTAJ AS DESVENTAJ AS
Ahorro en mano de obra Daos a las hojas y a las flores
La eficiencia del riego Requiere una inversin importante
til para distintas clases de suelos El viento puede afectar
Tabla 5.3. Ventajas y desventajas del riego por aspersin

En el caso de los invernaderos, aunque es posible utilizar este sistema, es peligroso utilizar la
aspersin durante invierno, el riego por aspersin a temperatura relativamente baja produce daos
fisiolgicos, como es el caso de la cada de las flores en plantas que requieren calor [30].
5.1.3 Nebulizacin.

La nebulizacin es un caso especial de aspersin a presin media que se utiliza en los
invernaderos. Su papel principal es regular la humedad de la atmsfera del invernadero y hasta
cierta medida ajustar la temperatura interior. Por lo tanto puede ser un sustituto, aunque a veces
slo un complemento, de la ventilacin [25].
El mtodo consiste en situar sobre un terreno una solucin coloidal, a modo de nube, en la que el
soluto es el agua y el disolvente el aire. Esta solucin se consigue mediante un ventilador
centrfugo que impulsa aire a travs de una tubera, proporcionando el volumen de aire adecuado,
a una velocidad previamente fija, junto con los inyectores situados en los nebulizadores, utilizados
para introducir la cantidad precisa de soluto, obtenindose finalmente la solucin que ser
conducida desde este punto hasta la atmosfera a travs de los nebulizadores. La figura 5.3
muestra el efecto de nebulizacin dentro de un invernadero.

Figura 5.3. Riego por nebulizacin. [33]
CAPITULO 5.

[35]

5.1.4 Si stema de Riego Localizado.
El mtodo de suministro de agua ms utilizado es el sistema de riego localizado. El riego localizado
es un sistema de riego en el que se aplica el agua nicamente a la zona del suelo donde est el
cultivo (macetas). Esta aplicacin se realiza mediante emisores (goteros, Microaspersores) a los
que llega el agua a travs de una red de tuberas a presin [26].
Las caractersticas de este sistema de riego es que slo se humedece una parte del suelo, de
donde la planta podr obtener el agua y los nutrientes necesarios. Estas caractersticas de
focalizacin (localizacin) brindan una serie de ventajas tanto agronmicas como econmicas, as
como algunos inconvenientes. A continuacin se enuncian las caractersticas ms importantes de
este sistema que fueron tomadas como base para la seleccin de este sistema de riego en el
proyecto presentado.
Dentro de las ventajas de tipo agronmico cabe destacar las siguientes [26]:
a) Ahorro de agua, debido a la reduccin de la evapotranspiracin, de las prdidas de agua
en las conducciones y a la posibilidad de medir y controlar la cantidad de agua aportada.
b) Es posible mantener el nivel de humedad en el suelo de forma relativamente constante y
elevada, sin que lleguen a producirse encharcamientos que provoquen la asfixia radicular o
faciliten el desarrollo de enfermedades.

c) Hace posible la utilizacin de aguas de menor calidad, debido a la alta frecuencia de
riego, que hace que las sales estn ms diluidas, lavando de forma continua el bulbo
hmedo que se forma alrededor del gotero.

d) Hace posible la fertirrigacin (aplicacin de fertilizantes y alimentos nutritivos que
precisan las plantas), lo que conlleva un ahorro en fertilizantes y mano de obra, una
mejor distribucin de dichos recursos en el tiempo y en el espacio, y una mejora en la
asimilacin de fertilizantes, lo permite actuar rpidamente ante deficiencias nutritivas en el
cultivo.


e) Facilita el control de malas hierbas, ya que stas se localizan tan slo en el rea
hmeda.
En cuanto a ventajas de tipo econmico y de manejo, las principales son:
a) Un gasto energtico menor, debido a la reduccin de los consumos de agua y a las
menores necesidades de presin.
b) Reduccin en la cantidad de mano de obra necesaria para el manejo del riego.

c) Se presenta como un proceso de fcil automatizacin.
Los principales inconvenientes se refieren a:
a) Alta posibilidad de obstruccin de los emisores.
b) Aumento en el costo de las instalaciones respecto a otros sistemas de riego.
CAPITULO 5.

[36]

c) Requiere la administracin constante y uniforme de presin para su funcionamiento.
5.2 SISTEMA DE RIEGO LOCALIZADO.
Como se menciono anteriormente en este proyecto se ha implementado un sistema de riego
localizado que permite controlar tanto la humedad, temperatura y agua que el cultivo requiera (en
este caso sern las caractersticas de la bacteria huanglobing). Es por ello que en la presente
seccin se describe a detalle este sistema de riego.
5.2.1 Componentes de un Sistema de Riego Locali zado.
Los elementos que componen este tipo de sistema de riego son los siguientes: [28]
a) Bomba: Este dispositivo aporta presin al sistema. En caso de existir suficiente presin
natural este elemento no es necesario.
b) Cabezal de riego: Dentro de este elemento se encuentran el sistema de filtrado, el
equipo de fertirrigacin y el de tratamiento del agua de riego. Tambin integran el
cabezal de riego todos los automatismos del sistema y los elementos de medida y
control del agua aplicada.
c) Red de tuberas: Es una red de distribucin a presin que pueden ir sobre el suelo o
enterradas.
d) Emisores: aplican el agua de riego en la superficie del suelo (goteros superficiales,
tuberas perforadas), en la zona radicular (goteros enterrados) o en forma de una fina
lluvia (Microaspersores).

Figura 5.4. Cabezal de riego localizado [34]

5.3 TIPOS DE RIEGO LOCALIZADO
Los diversos tipos de riego localizado que existen y son aplicados a los invernaderos son: [29]
1) Riego por Goteo
a) Subterrneo
b) Superficie
CAPITULO 5.

[37]

2) Tuberas Emisoras
a) Goteadoras
b) Exudantes
3) Microaspersin
a) Microaspersores
b) Microdifusores
c) Microjets
5.3.1 Riego por goteo.
En este tipo de riego el agua se aplica al cultivo por medio de goteros. Estos emisores aplican el
agua gota a gota sobre la superficie del suelo o bajo sta. Para que el agua salga gota a gota, los
emisores llevan un sistema que reduce la velocidad y la presin del agua de riego que les llega por
los laterales. Los goteros funcionan a bajas presiones (1 Kg/cm2) y aplican un pequeo caudal (de
2 a 16 l/h). Da buenos resultados en cultivos en lnea espaciados entre s. No es un buen sistema
de riego para cultivos que cubren toda la superficie del suelo. Para definir un tipo de gotero se
puede atender a distintas clasificaciones [28]:
Segn el sistema que utilizan para disminuir la presin del agua que les llega por la red (tuberas,
emisores) de distribucin [28]:

a) Goteros de laberinto: El agua atraviesa un conducto en forma de laberinto que hace
disminuir su presin y velocidad. Es poco sensible a las obstrucciones y a los cambios de
presin y temperatura.

b) Goteros laminares: El orificio de salida del agua de riego se encuentra al final de un
pequeo tubo. El rgimen del agua en este emisor es laminar, de aqu proviene su nombre.
c) Goteros de vrtice: El agua se introduce en un pequeo compartimento circular en el
que se produce un remolino, en cuyo vrtice se encuentra el orificio de salida del agua de
riego. Son emisores poco sensibles a los cambios de presin y temperatura
d) Goteros de orificio: Este tipo de goteros dispone de una serie de orificios de pequeo
tamao que hacen disminuir la presin y velocidad del agua a aplicar. Tienen el
inconveniente de ser muy sensibles a las obstrucciones dado que el dimetro de los
orificios es muy pequeo.
e) Goteros autocompensantes: En estos emisores la presin de salida del agua de riego
es prcticamente constante a lo largo del ramal gracias a un sistema de regulacin de
presin que tienen en su interior. Este sistema consiste en una membrana que vara el
tamao del conducto del interior del emisor en funcin de la presin de la tubera que
distribuye el agua de riego [30].
Dentro de este tipo de riego tenemos que hay dos formas de hacerlo, ya sea subterrneo o sobre
la superficie.
CAPITULO 5.

[38]

En la figura 5.5, se ilustran ambas formas observndose en el primer caso que el sistema es visible
y se monta en la superficie a travs de tuberas, y el segundo no es visible y la tubera se
encuentra bajo tierra.

Figura 5.5. Ejemplos de riego por goteo en superficie (izquierda) y subterrneo (derecha). [35]

5.3.2 Riego por Tuberas Emisoras.
En este tipo de sistema de riego el agua se conduce a la vez que se aplica por las tuberas
emisoras. Para la aplicacin de agua con estos sistemas la presin de funcionamiento necesaria
es baja (menor a 1Kg/cm2) y su caudal no sobrepasa los 16 l/h. El sistema se caracteriza por la
instalacin de tuberas emisoras sobre la superficie del suelo creando una banda continua de suelo
humedecido y no en puntos localizados como en el riego por goteo. Su uso ms frecuente es en
cultivos en lnea con muy poca distancia entre plantas. Las ms utilizadas son las tuberas
goteadoras y las tuberas exudantes [27].
a) Tuberas goteadoras o perforadas: Las tuberas emisoras disponen de unos orificios
por los que se aplica el agua al cultivo directamente desde el interior de la tubera.
b) Tuberas exudantes: La tubera exudante est fabricada de un material poroso que es
atravesado por el agua que circula en el interior de la tubera.

Figura 5.6 .Tuberas emisoras. En la imagen se observa, un ejemplo de tubera exudante que riega toda la tierra, a
diferencia del riego por goteo que se encarga de regar solo donde est la planta. [36]
CAPITULO 5.

[39]

5.3.3 Riego por Microaspersin y Micro Difusin.
Este sistema de riego consiste en aplicar agua en forma parecida a una lluvia fina sobre la
superficie del suelo o del cultivo. El radio de alcance de estos emisores no suele sobrepasar los
3m. Este sistema de riego localizado consume un mayor caudal que los anteriores (de 16 a 200 l/h)
y est considerado como de elevada presin dentro del riego localizado (de 1 a 2 Kg/cm2). La
figura 5.7, ilustra cmo estos sistemas de riego, al igual que los sistemas de tuberas emisoras,
humedecen no solo el cultivo sino gran parte del suelo a su alrededor. Usualmente el riego por
microaspersin y micro difusin es recomendado para cultivos leosos y herbceos a distintos
marcos de plantacin. En este tipo de riego se pueden encontrar dos tipos de emisores [30]:
a) Microdifusores: Los emisores tienen componentes fijos.
b) Microaspersores: Cuentan con emisores que poseen algn mecanismo de rotacin.
c) Microjets: son emisores, que al igual que los Microaspersores, cuentan con
mecanismos de rotacin.

Figura 5.7. Ejemplo comparativo entre un riego por Microaspersin y uno de tuberas emisoras. [37]

5.3.4 Obstrucciones en l os Emi sores de Riego Localizado.
Las obstrucciones de los emisores son uno de los mayores problemas del riego localizado. Esto es
debido a que los dimetros de los conductos por los que circula el agua de riego son muy
pequeos y resulta relativamente sencillo que se depositen partculas en ellos. Las obstrucciones
disminuyen el dimetro del emisor y, en ocasiones, cierran totalmente el paso al agua. Esta
disminucin de dimetro repercute en el rendimiento del cultivo ya que habr plantas que no
reciban toda el agua necesaria para su correcto desarrollo. Adems, no todos los emisores
presentan el mismo grado de obstruccin, por lo que la uniformidad de aplicacin del agua de riego
tambin se ver afectada [26]. Las obstrucciones se pueden clasificar en qumicas, fsicas y
orgnicas, como se ilustra en la figura 5.8. Dado que las obstrucciones fsicas se presentan con
mayor frecuencia en los sistemas, a continuacin se describen con mayor detalle sus
caractersticas.
CAPITULO 5.

[40]


Figura 5.8. Obstrucciones presentadas en los emisores (tuberas). [38]
Obstrucciones fsicas.
Las obstrucciones fsicas se producen por la sedimentacin de partculas, tanto minerales como
orgnicas, que se encuentran en suspensin en el agua de riego. Tambin se consideran
obturaciones fsicas las producidas por partculas que acceden al emisor desde el exterior [27].
La prevencin de este tipo de obturaciones pasa por la instalacin de un buen sistema de
filtrado en el cabezal de riego, y mantenerlo en buen estado con un adecuado mantenimiento. Para
un buen filtrado es necesario que los equipos de filtrado sean adecuados para el tipo y tamao de
partculas que se encuentran en suspensin. Por ejemplo, para la eliminacin de las partculas
minerales, que son las ms comunes si el agua de riego proviene de una acequia, lo ms
recomendable es un hidrocicln. Para combatir las obstrucciones fsicas producidas por
organismos (ms comunes en agua que proviene de embalses) lo ms conveniente es la
instalacin de un filtro de arena, como se describe en el tema 5.4.2 [25].
5.4 ELEMENTOS DE FILTRADO.
En un sistema de riego localizado, el principal problema que se tiene es el taponamiento de los
emisores con partculas orgnicas e inorgnicas, como se menciono anteriormente, lo cual provoca
una mala distribucin del agua en la tubera, lo que hace necesario un sistema que filtre
adecuadamente las partculas [27].
CAPITULO 5.

[41]

Para evitar los taponamientos existen elementos de filtrado que se dividen en dos grandes
grupos: los de prefiltrado, que eliminan las partculas ms gruesas, y los de filtrado, que eliminan el
resto de partculas que pueden ocasionar problemas de obstrucciones en la instalacin.
5.4.1 Prefiltrado.
Estos filtros pueden estar antes o despus de la bomba y son utilizados en el tratamiento del agua
contaminada con slidos. Usualmente, cuando la fuente de abastecimiento es un rio o un canal
que tiene en suspensin partculas gruesas, es necesario retirarlas antes de que lleguen a la
bomba, para estos casos se utilizan una o varias mallas metlicas consecutivas, dependiendo de
la situacin en particular [4]. Dentro de los equipos de prefiltrado se pueden incluir dos sistemas de
eliminacin de las partculas ms gruesas: depsitos de decantacin y desbaste.
a) Depsitos de Decantacin.
Eliminan las partculas en suspensin por sedimentacin de stas en el fondo de un depsito en el
que se deja el agua durante cierto tiempo. Este sistema es til para aguas con gran cantidad de
materia inorgnica suspendida (por ejemplo: arenas, arcilla, etc.) o para aguas muy ricas en hierro,
sobre todo subterrneas, ya que el hierro se oxida al airearse el agua durante su entrada en el
depsito [4].
b) Dispositivos de Desbaste.
Estos dispositivos se utilizan en aguas con muchas partculas gruesas. Consisten en una malla que
se coloca perpendicularmente al flujo del agua, de forma que los elementos de mayor tamao
quedan retenidos en ellas. En el mercado aparecen dispositivos de este tipo con distinto grado de
sofisticacin [27].

5.4.2 Filtrado.
Los dispositivos de filtrado se utilizan para eliminar el mayor nmero posible de partculas que
puedan obstruir los emisores. Se utiliza regularmente despus de la fertirrigacin. Hay varios tipos
de equipos de filtrado en el mercado. Algunos de los ms comunes en las instalaciones de riego
localizado son:
a) Hidroci cln.
El Hidrocicln es un sistema de filtrado adecuado para la eliminacin de las partculas minerales
(arenas) que se encuentran en el agua circulante. Consiste en un cuerpo cilndrico que recibe el
agua por un lateral y le imprime un movimiento de giro. El agua gira mientras desciende por el
cuerpo troncocnico del hidrocicln. Las partculas en suspensin, al ser ms pesadas que el
agua, son proyectadas contra las paredes del filtro y caen en un depsito inferior. El agua asciende
por la parte central y sale por la parte superior [30]. La figura 5.9 ilustra la estructura de un
hidrocicln.
CAPITULO 5.

[42]













Figura 5.9. Esquema del funcionamiento del hidrocicln. [39]
b) Filtros de Arena.
Los filtros de arena son efectivos para eliminar las partculas orgnicas (algas, bacterias) que se
encuentran en el agua de riego. Este filtro est compuesto por un depsito metlico (o plstico
reforzado) lleno de arena o grava de un determinado tamao. El agua entra al depsito por la parte
superior y atraviesa la arena, de forma que las partculas quedan retenidas por sta. La salida del
agua se encuentra en la parte inferior. La arena tiene que ser de tamao igual al paso del agua
por el emisor, para filtrar todas las partculas mayores o iguales a este paso, que podran causar
obstrucciones. Estos filtros tienen la ventaja de que pueden retener una gran cantidad de partculas
antes de ser limpiados [30]. La figura 5.10 ilustra la estructura de un filtro de arena.

Figura 5.10. Filtro de arena. [40]
CAPITULO 5.

[43]

c) Filtros de Malla.
Los filtros de malla estn formados por un cuerpo metlico cilndrico que contiene en su interior
un soporte perforado recubierto con una malla de orificios de tamao variable. El soporte puede ser
metlico o de plstico y la malla suele ser de acero inoxidable (tambin de nylon). El tamao del
orificio de paso del agua por la malla ha de ser como mximo 1/10 del tamao del conducto del
emisor en goteo y 1/5 en microaspersin. De esta forma, el filtro retendr la mayor parte de las
partculas que podran obstruir el emisor. Son muy eficientes para las partculas orgnicas como
algas e insectos, pero tambin se puede utilizar con las partculas minerales (arena) [30].


Figura 5.11. Filtro de malla. [40]

Figura 5.12. Sistema de riego dentro de un invernadero. [40]
En la figura 5.12 Se observa un sistema ya armado de riego por goteo con los elementos para
control (bombas, vlvula). Vemos como en los emisores (tubera) cuenta solo con un pequeo
orificio para regar la planta o el cultivo.
CAPITULO 6.

[44]

LABVIEW

En este captulo se tratara el software para la adquisicin de datos del sistema de control y
monitoreo que se implemento en el invernadero de SAGARPA.
Labview es una herramienta poderosa de instrumentacin virtual para test, diseo e instrumentos.
Una importante caracterstica es su lenguaje de programacin, llamado lenguaje G, que hace
referencia a un lenguaje grafico, en el que el texto no es usado como en el caso de Visual Basic,
C#, C++, etc., por mencionar algunos. Los instrumentos virtuales (Vis) tienen bloques con
caractersticas y funciones especficas que cuando se unen pueden crear programas muy simples
o realmente complejos acorde a las necesidades del usuario [58].

La programacin con Labview es muy fcil, tanto que, como personas con poco conocimiento en
programacin pueden crear fcil y rpido, programas que en otro lenguaje pudieran tener
dificultades para desarrollarlos. Adems, Labview cuenta con un gran nmero de bloques
prediseados que le permiten al usuario incluirlos en sus proyectos para mejorar el diseo y la
interaccin con el usuario.

Labview parte del concepto de programacin orientada a objeto (OOP); muchos de los lenguajes
OOP son secunciales, mecanismos que coinciden con el procedimiento usual de llamada a
subrutina y retorno. Siendo la caracterstica intrnseca de los sistemas de medida en tiempo real,
elegir un lenguaje concurrente (LabVIEW) donde los objetos en tiempo real (Real Time Objects) se
comuniquen con otros, mediante mensajes asncronos. As los objetos son modelados como
maquinas de estados finitos que evolucionan a travs de un conjunto de fases, donde en cada
momento solo habr una funcin operativa [41].

Este programa fue creado por National Instruments (1976) para funcionar sobre mquinas MAC,
sali al mercado por primera vez en 1986. Ahora est disponible para las plataformas Windows,
UNIX, MAC y Linux, actualmente est la versin 10.0 el cual es compatible con Windows
Seven[41].

Los programas hechos con LabVIEW se llaman VI (Virtual Instrument), lo que da una idea de su
uso en origen: el control de instrumentos. Entre sus objetivos estn el reducir el tiempo de
desarrollo de aplicaciones de todo tipo (no slo en mbitos de Test, Control y Diseo) y el permitir
la entrada a la informtica a programadores no expertos. Esto no significa que la empresa haga
nicamente software, sino que busca combinar este software con todo tipo de hardware, tanto
tarjetas - propias de adquisicin de datos, PAC, Visin, y otro Hardware como de otras empresas.


Principales usos:

Es usado principalmente por ingenieros y cientficos para tareas como:

Adquisicin de datos
Control de instrumentos
Automatizacin industrial o PAC (Controlador de Automatizacin Programable)
Diseo de control: prototipo rpido y hardware
Diseo Embedded

Su principal caracterstica es la facilidad de uso, tanto para programadores profesionales como
para personas con pocos conocimientos en programacin, pueden hacer programas relativamente
complejos.

Presenta facilidades para el manejo de:

CAPITULO 6.

[45]


Interfaces de comunicaciones:

Puerto serie
Puerto paralelo
Puerto USB
GPIB
PXI
VXI
TCP/IP, UDP, DataSocket
Irda
Bluetooth
OPC
Capacidad de interactuar con otros lenguajes y aplicaciones:
DLL: libreras de funciones
.NET
ActiveX
MultiSim
Matlab/Simulink
AutoCAD, SolidWorks, etc
Herramientas grficas y textuales para el procesado digital de seales.
Visualizacin y manejo de grficas con datos dinmicos.
Adquisicin y tratamiento de imgenes.
Control de movimiento (combinado incluso con todo lo anterior).
Tiempo Real estrictamente hablando.
Programacin de FPGAs para control o validacin.
Sincronizacin entre dispositivos.


6.1 PROGRAMA LABVIEW.

Es una herramienta grfica de programacin, esto significa que los programas no se escriben, sino
que se grafican, facilitando su comprensin [41].

El entorno de programacin de Labview se divide en Panel Frontal y Diagrama de bloques. El
Panel Frontal es el interfaz con el usuario, en l se definen los controles e indicadores que se
muestran en pantalla. El Diagrama de Bloques es el programa propiamente dicho, donde se define
su funcionalidad, aqu se colocan iconos que realizan una determinada funcin y se interconectan
los diferentes Vis de la herramienta y los creados por el usuario.


6.1.1 Panel Frontal y Di agrama a Bloques.

El panel frontal de un VI es una combinacin de controles e indicadores. Los controles son
aquellos elementos que entregan datos al diagrama en bloques desde el panel frontal por entrada
desde teclado o con el mouse, simulan los dispositivos de entrada de datos del VI y pasan los
datos al diagrama en bloque del VI. Los indicadores son aquellos elementos que entregan datos al
panel frontal desde el diagrama en bloques para ser visualizados en el display, simulan los
dispositivos de salida de datos del VI que toman los datos desde el diagrama en bloque del VI [41].

Para adicionar controles o controles que se encuentra en una ventana flotante y a la cual se
accede a travs de accionar el botn derecho del ratn sobre el panel frontal. A los controles e
indicadores se les puede cambiar el tamao, la forma, y la posicin, adems cada control o
indicador tiene un pop-up men en el cual se pueden cambiar varios atributos o seleccionar
diferentes opciones.
CAPITULO 6.

[46]


Los controles:



Figura 6.1. Los controles simulan dispositivos de entrada por medio de los VI.

Los indicadores:



Figura 6.2. Los indicadores muestran datos en el panel frontal del diagrama a bloques para ser simulados los dispositivos
de salida de datos del VI.

En la siguiente figura podemos observar un proceso que es a partir del panel frontal que es la
opcin para el usuario.



Figura 6.3. Ejemplo del panel frontal en labview.

En la siguiente figura es un ejemplo de un programa en el diagrama a bloques que es la parte del
programador para realizar los programas.

CAPITULO 6.

[47]



Figura 6.4. Ejemplo de diagrama en bloques de LAbVIEW.

6.1.2 Tipos de Datos en LabView.

Tipos de Datos



Tabla 6.1. Tipos de datos en labview

En la siguiente figura se muestra la representacin de los distintos tipos de datos en labview.

CAPITULO 6.

[48]



Figura 6.5. Distintos tipos de datos en labview.

En la siguiente figura se observan las variables locales. Estas variables permiten hacer lecturas y
escrituras sobre el control o indicador al cual est asociado.



Figura 6.6. Variables locales en labview.

6.2 INSTRUMENTACIN VIRTUAL.


Un instrumento virtual es un modulo de software que simula el panel frontal apoyndose en
elementos hardware accesibles por el computador (tarjetas de adquisicin, instrumentos accesibles
va GPIB, VXI, RS-232, USB, Ethernet), realiza una serie de medidas como si se tratase de un
instrumento real [41].

Cuando se ejecuta un programa que funciona como instrumento virtual o VI, el usuario ve en la
pantalla de su computadora un panel cuya funcin es idntica a la de un instrument fsico,
facilitando la visualizacin y el control del aparato.
CAPITULO 6.

[49]


A partir de los datos reflejados en el panel frontal, el VI debe actuar recogiendo o generando
seales, como lo hara su homologo fsico.

El control de instrumentacin por computadora no resulta nuevo; incluso el uso de la computadora
en sistemas de medida se usaba en los setenta mediante la interface de bus IEEE 488 o GPIB
(General Purpose Interface Bus). Pero ha sido en los noventa cuando los procesadores de 16 y 32
bits se han incorporado a equipos accesibles, consiguiendo altas velocidades y grandes
capacidades de memoria. Esta popularizacin de computadoras de altas prestaciones ha trado
consigo un fuerte desarrollo de potentes software que simplifican la creacin de aplicaciones.


6.3 USANDO THE CALL LIBRARY NODE PARA LLAMAR DLLS.

Se observara a detalle los pasos ms comunes que se puede usar cuando se necesita llamar a un
cdigo externo: cuando proviene en la forma DLL.
Los DLL son pequeas libreras que compilan libreras de archivos .dll que encapsulan algunas
funcionalidades y exportan un set de funciones que otras aplicaciones (como LabView) pueden
llamar. Usualmente, se necesita una buena documentacin que tenga la informacin de DLL para
que se pueda usar de manera eficiente la informacin, porque se necesita saber que funciones son
y cmo debe ser procesado el dato de esas libreras [41].

DLL tiene las siguiente ventajas:
1. Puedes modigicas los DLL sin camibar el link de Vis al DLL.
2. Prcticamente todo el ambiente moderno de desarrollo proporciona soporte para crear los
DLL, mientras Labview solo soporta un subconjunto de ambientes de desarrollo para crear
los CIN ( Code Interface Node).

En el siguiente Capitulo XII se describe la forma en que se configuran los DLL de Microchip:

1. Configuracin de Call Library Function Node.
2. Construccin de un Shared Library.
3. Llamar un external APIs
4. Depuracin de DLLs.
5. Opciones de arreglos y string
6.4 INTERNET CON LABVIEW.

Es indiscutible que el Internet est presente, cada vez ms, en muchas de las acciones diarias de
nuestra vida. Particularmente este hecho nos afecta a investigadores e ingenieros de forma directa
debido a que encontramos en Internet un estndar a nivel mundial de muy bajo costo por el cual
podemos distribuir todo tipo de informacin.

La gran mayora de las aplicaciones actuales recoge, analiza, procesa y visualiza los datos en una
misma mquina, esta ideologa actualmente ya est cambiando, ahora la adquisicin de datos ya
no se realiza nicamente en el PC, sino que existen sensores inteligentes que recoge informacin
y se conectan directamente a la red Ethernet convirtindose en un punto de medida remoto el cual
vamos a conectar y a importar esos datos a nuestra aplicacin.

Las ventajas de montar aplicaciones distribuidas es el hecho de poder aprovechar las diferentes
caractersticas de diferentes maquinas o plataformas de manera que podamos procesar
informacin en una maquina ms poderosa y quizs visualizar resultados en otras cuyas
caractersticas sean ms limitadas. Es ya un hecho que en un alto porcentaje de empresas la red
Ethernet es una herramienta comn entre muchas otras, as que tenemos que utilizarla igual que
se utiliza para otros quehaceres.
CAPITULO 6.

[50]


6.4.1 Protocolo TCP-IP.

En el mundo de las telecomunicaciones cada vez es ms importante comunicarnos (transmitir
datos) a sistemas, independientemente de su localizacin. Los protocolos son una serie de normas
que definirn como se debe realizar la transmisin y recepcin de informacin.

Con el protocolo TCP-IP (Transmission Control Protocol) podemos interconectarnos con equipos
que se encuentran fuera de nuestra red local. Es decir, podemos conectarnos con cualquier equipo
que tambin est conectado a Internet y que tenga una direccin IP. Una vez estemos conectados
con ese equipo, podremos transmitir todo tipo de informacin (correo electrnico, documentos,
daos de cualquier instrumento de medida, etc.).

6.4.2 Direccin IP.

La direccin IP es la direccin de nuestro equipo dentro de Internet. Algo similar seria la direccin
de nuestro domicilio; gracias a ella nos puede llegar una carta desde cualquier parte del mundo a
nuestro buzn sin ninguna confusin, ya que no existen dos iguales en todo el mundo. La direccin
IP es lo mismo pero en Internet, donde la direccin IP identifica nuestro equipo (el buzn de
nuestra casa) dentro de toda la red (el mundo).

La direccin IP est formada por 32 bits agrupados en 4 bloques de un byte cada uno y segn las
normas del protocolo IP la direccin IP se puede clasificar de cuatro formas diferentes.


Tabla 6.2. Tipos de clases de direccionamientos IP.

En la prctica, la notificacin utilizada tiene una estructura como la mostrada a continuacin:
147.83.4.32, donde los dos primeros bytes definen el dominio (red o subred) y los dos ltimos
definen el terminal.
6.4.3 Protocolo UDP.

El protocolo UDP (User Datagram Protocol) al contrario que el TCP-IP est ms enfocado a
trabajar con redes de mbito local, su filosofa de trabajo es similar al de TCP-IP, pero con la
diferencia de que UDP no est orientado a conexin, la informacin se enva a la red y eso son los
computadores destino los que se preocupan de recoger la informacin. La forma que tiene de
diferenciar los distintos tipos de informacin a enviar por el servidor es a travs de los diferentes
puertos. Por tanto, utilizaremos los puertos para diferenciar el tipo de informacin a transmitir y al
sistema de este destinado.

El protocolo UDP nos permite enviar datos a la red dirigidos a un nico receptor a varios
receptores. Cuando la informacin se enva a un solo receptor especificamos su direccin IP que
va a ser nica y que diferencia a este cliente de los dems. Cuando deseamos que la informacin
sea recogida por varios receptores podemos utilizar direcciones IP del tipo multicast en el rango de
244.0.0.0 a 239.255.255.255.
CAPITULO 6.

[51]


6.5 DATA SOCKET.


Las libreras de DataSocket nos van a ahorrar programacin en el momento de publicar y compartir
los datos que generan nuestra aplicacin en Labview a travs de la red. Mediante el DataSocket
nos vamos a ahorrar todos los pasos que tenemos que realizar cuando implementamos una
comunicacin basada directamente sobre TCP/IP que son:

Eleccin de un puerto en el PC servidor (esperando que dicho puerto no sea utilizado por otra
aplicacin).
Configuracin el servidor al escuchar de una peticin de conexin por el puerto elegido.
Programacin de la conversin necesaria de los datos para poder enviarla a travs de la red.
Programar todo el manejo de errores que se pueden dar en la comunicacin.
Configuracin del cliente para realizar la conexin el PC servidor por el puerto indicado.
Programar la conversin de los datos que nos llegan a travs de la red en el cliente con la
complicacin de lo que ello a veces supone.

Mediante DataSocket los pasos a seguir para establecer una comunicacin sern:
En el servidor, abrir una conexin DataSocket utilizando un nombre que identifica los datos a
transmitir.
Escribir los datos en la conexin DataSocket cada vez que los datos se actualicen.
En el cliente, nicamente es necesario conocer el nombre del PC (direccin TCP/IP) donde se
publican los datos y realizar la lectura de los datos de inters.

El manejo del protocolo lo realiza la aplicacin DataSocket SERVER que es la que se va a
encargar de servir los datos que nosotros queramos publicar.

Los elementos que intervienen en una comunicacin de este tipo son:

El que publica: aplicacin donde se genera los datos a compartir.
El que suscribe: aplicacin que importa los datos desde otra aplicacin.
DataSocket SERVER: aplicacin que sirve los datos que son publicados para las aplicaciones
que quieren acceder a ellos.

CAPITULO 6.

[52]


Figura 6.7. Cada una de las aplicaciones puede estar en maquinas diferentes y sobre plataformas diferentes [55].

Otra configuracin podra ser que DataSocket SERVER estuviera instalado en una de las
maquinas que publica datos.


Figura 6.8. Protocolo DSTP (DataSocket transfer protocolo) [55].

6.6 PUBLICACIN EN WEB

Una de las herramientas de Labview es publicar en la Web. Labview incorpora un servidor web que
nos permitir publicar cualquier tipo de documento, as como paneles frontales de VIs que se
estn ejecutando de manera que podamos monitorizar el estado de diversas variables de cualquier
aplicacin, desde cualquier terminal que tenga acceso a Internet, en cualquier parte del mundo.

Existen dos tipos para poder publicar con Labview, que son:

Web Publishing Tool: web server.
VI server.
CAPITULO 6.

[53]

6.6.1 Web Publi shing Tool: Web Server.

Es una herramienta que incorpora Labview y que permite crear una sencilla pagina web que estar
compuesta por un titulo, prrafo de texto, imagen del panel frontal de nuestra aplicacin para poder
controlar y monitorizar a distancia la aplicacin o bien el panel frontal real de nuestra aplicacin
para poder controlar y monitorizar a distancia la aplicacin utilizando un navegador http. Esta
herramienta est disponible en el men Tool de Labview en la opcin Web Publishing Tool.


Figura 6.9. Herramienta para Web Publishing.

En la figura 6.9 se observa la ventana de dialogo que nos permite configurar la creacin de un
archivo HTML con los elementos comentados antes.

Hay tres campos donde configuramos el titulo del documento y la posibilidad de escribir dos
prrafos de texto (la cabecera y el pie de pgina).

Se tiene la opcin de enmarcar la imagen del panel frontal (Border) y la de configurar como se
mostrara el panel frontal: Snapschot, Monitor o Embedded.

Mediante las opciones de Sanpshot o Monitor aparecer en la pgina web creada una captura de
pantalla de panel frontal, es decir, una imagen esttica que puede ir refrescndose para ver las
actualizaciones de los valores.

Algo interesante y potente es la posibilidad de controlar los controles del panel frontal desde el
propio navegador, opcin Embedded. Esta es la opcin ms pesada porque el envo de
informacin a travs de la red va a ser mayor, pero permite controlar y monitorizar la aplicacin en
Labview va web sin tener que programar. Para poder utilizar esta opcin es necesario instalar en
el computador cliente el Labview Run-Time Engine, que es el toolkit de libre distribucin que nos
permitir utilizar tanto archivos ejecutables como controlar nuestro programa desde el navegador
web remoto.
CAPITULO 6.

[54]

Ya realizadas estas configuraciones se lanzara el servidor web mediante el botn Start Web Server
y salvar el documento htm mediante el botn Save to Disk.

Para visualizar el archivo, en el campo de direccin se escribe la direccin web. Se debe tener una
cuenta que a la hora de publicar el panel frontal como una imagen, mediante las opciones de
Sanpshot lo que se mostrara en la red es una imagen. Con esta configuracin hemos convertido el
panel frontal de la aplicacin en un archivo HTML que se actualiza de forma peridica y se puede
visualizar desde cualquier explorador web. De esta manera aunque el VI no se est ejecutando
pero si este activo, el servidor web, se accede a esta pgina web con los ltimos resultados.

6.6.2 VI Server.

Mediante Vi Server se tienen resultados bastantes similares que con Web Publishing Tool. En este
caso lo que vamos a publicar va ser directamente nuestro VI que se est ejecutando en ese
instante.

Mediante la configuracin, se puede escoger que Vis van a ser publicados o publicar todos los que
en ese momento estn en ejecucin. Tambin podremos configurar que maquinas pueden
conectarse al servidor web y cuales pueden conectarse.

Los pasos para publicar van a ser los siguientes y van a consistir en la configuracin de los
siguientes apartados:

En Options dentro del men Tools de Labview. En la pestaa de Web Server Configuration
habilitamos el servidor web (ver figura).



Figura 6.10. Configuracin del Web Server.
CAPITULO 6.

[55]

Una vez habilitado el servidor web, las opciones por defecto son que se publican todos los VIs que
se ejecutan y cualquier maquina puede tener acceso a ellos.

Para modificar estas opciones se accede al VI Server:

Exported Vis para especificar los Vis a publicar (el <<*>>significa todos), y a VI Server: TCP/IP
Access para especificar que maquinas pueden tener acceso.

La visualizacin en el navegador se realiza de dos maneras diferentes:

Una Captura esttica: .snap?
Una captura con refresco: .monitor?

Una vez en el navegador se coloca en el campo direccin
http://nombre_del_pc/.snap?nombre_del_vi.vi para una nica captura, y
http://nombre_del_pc/.monitor?_del_vi.vi para una actualizacin peridica de los datos.

En esta opcin a diferencia de la anterior solo se visualiza el panel frontal sin poder aadir ningn
ttulo o comentario a la pgina.

Para verificar que el servidor web est bien configurado, LabVIEW publica una pgina de ayuda
una vez que esta activado el servidor. A esta pgina accedemos colocando su direccin IP, el
nombre del PC desde nuestra maquina http://localhost o mediante su direccin IP asociada
http://127.0.0.1.


CAPITULO 7.

[56]

HARDWARE DE ADQUISICIN DE DATOS.
7.1 COMUNICACIN USB ENTRE LABVIEW Y UN MICROCONTROLADOR.
En el presente capitulo se describen la seleccin, las caractersticas, elementos y funciones
necesarias para el desarrollo del hardware de adquisicin de datos propuesto en este proyecto.
Adems, se describe la metodologa para la comunicacin entre una aplicacin desarrollada en
LabView y una interface desarrollada con el microcontrolador PIC18F4550 de Microchip. Las
herramientas, conceptos y tecinas presentadas, proporcionan una solucin prctica para adquirir
y enviar cantidades masivas de informacin con una velocidad mxima posible de hasta 12Mb/s.
Uno de los motivos por el cual se diseo esta TAD es que en el invernadero necesitamos medir las
variables correspondientes para tomar la toma de decisiones, la ventaja es que en las instalaciones
contamos con PCs, esto permite aprovechar las ventajas de las tecnologas de la computacin
ms recientes. LabView surge como una plataforma de desarrollo que explota todas esas ventajas,
implementando programacin grafica, diseado para desarrollar aplicaciones de prueba, control y
medidas. [48]

Un programa de LabView consiste en uno o ms Virtual Instruments (VIs) [49]. Los instrumentos
virtuales son llamados as porque su apariencia y operacin a menudo imitan un instrumento fsico.
Sin embargo, atrs de las escenas hay programas principales, funciones y subrutinas de lenguajes
de programacin como C o Basic. Se har referencia a un programa de LabView como VI [48].

La tcnica de instrumentos virtuales mediante tarjetas de adquisicin de datos, es cada vez ms
utilizada en la industria. Esta metodologa consiste en emplear paneles de control en computador,
permitiendo la supervisin en tiempo real de las variables del proceso (Temperatura, humedad,
luminosidad, etc.) y controlar actuadores (vlvulas, termo resistencias, motores, etc.).

Estos VIs brindan al usuario una gran flexibilidad de operacin debido a que no requieren de
ningn elemento de hardware adicional para implementar a nivel de software complicados
procesos de control, simulacin y supervisin.
Una caracterstica de la mayora de las implementaciones actuales para obtencin de datos
basados en las funcionalidades de LabView es el requisito operativo de emplear exclusivamente
tarjetas de adquisicin de datos (DAQ) que desarrolla la empresa National Instrument. Estas TAD
generalmente son muy costosas y de uso limitado, esto es, que no pueden utilizarse con ningn
otro software. Dichas caractersticas, el costo principalmente, resultan limitantes para la utilizacin
de estos equipos en proyectos con presupuestos reducidos.
Considerando esta problemtica, se presenta en este proyecto la metodologa y tcnicas para el
diseo del hardware de adquisicin de datos mediante un microcontrolador PIC18F4550, con la
capacidad de establecer comunicacin va USB y aplicaciones desarrolladas en LabView.

CAPITULO 7.

[57]

7.2 SISTEMA DE ADQUISICION DE DATOS.

Una de las partes ms importantes del proyecto se orienta a determinar cmo se puede obtener o
generar informacin de manera automtica, desde recursos analgicos y digitales (como sensores,
actuadores, dispositivos). En este contexto, se analizar la manera ms eficiente de obtener datos
de temperatura, humedad relativa y luminosidad para enviarlos a la computadora por medio de un
mdulo de Adquisicin de Datos, para visualizar el estado de las variables por medio del software
desarrollado en LABVIEW, para poder controlar y monitorear las variables del proceso.

Las ventajas del sistema de adquisicin de datos son: flexibilidad de procesamiento, posibilidad de
realizar las tareas en tiempo real o en anlisis posteriores, gran capacidad de almacenamiento,
rpido acceso a la informacin y toma de decisin, posibilidad de emular una gran cantidad de
dispositivos de medicin y activar varios instrumentos al mismo tiempo, facilidad de
automatizacin, etc.

Y sus usos son variados dependiendo del tipo de aplicacin que se le va a dar, entre los ms
comunes destacan los siguientes:

a) Todo tipo de industrias.
d) Bancos y Hospital es.
e) Agroindustri as.
f) Laboratorios de Medicin y Pruebas.
g) Control de Calidad.
h) Deteccin de Fall as.
i) Control de mquinas.
j) Control de produccin.
k) Automatizacin.
l) Aeroespaci al.
m) Nanotecnologa.
n) Biotecnologa.

De forma general, se puede definir a la Adquisicin de Datos, como un proceso de sensar y
recolectar informacin del mundo real

[1]. En otras palabras, consiste en tomar un conjunto de
variables fsicas, convertirlas en voltajes y digitalizarlas de manera que se puedan procesar en una
computadora. Para esto, se requiere una etapa de acondicionamiento que adecue la seal a
niveles compatibles con el elemento que hace la transformacin a seal digital (CAD). El elemento
que hace dicha transformacin es el transductor del mdulo de Adquisicin de Datos. Una vez que
las seales elctricas se transformaron en digitales, se envan a travs del bus de datos dentro de
la memoria del PC, para que puedan ser procesadas con un programa de aplicacin para que
puedan ser archivadas en disco duro, graficarlas en pantalla, imprimirlas, o manipular las variables
desde Internet, u otras aplicaciones.

El transductor o sensor, es el dispositivo que convierte una propiedad fsica o fenmeno en una
seal elctrica proporcional a la seal de entrada y medible, tal como la tensin elctrica, el cambio
de valores de resistencia, etc. [45]

De la misma manera que se toma una seal elctrica y se transforma en una digital para enviarla al
ordenador, se puede tambin tomar una seal digital o binaria y convertirla en una elctrica, en
este caso el elemento que hace la transformacin es una tarjeta o mdulo de Adquisicin de Datos
de salida, o tarjeta de control. La seal dentro de la memoria del PC la genera un programa
adecuado a las aplicaciones que requiere el usuario y luego de procesada es recibida por
mecanismos que ejecutan movimientos mecnicos, a travs de servomecanismos, que tambin
son del tipo transductores.


CAPITULO 7.

[58]

En general, cuando se habla de un sistema de adquisicin de datos, se pueden identificar seis
partes o elementos principales: el fenmeno fsico a medir, sensor, conectividad,
acondicionamiento de seal, conversin analgica digital y computadora.
Las caractersticas y funciones de cada uno de estos elementos determinan en gran parte el
adecuado desempe del sistema.


Figura 7.1.Proceso de adquisicin de datos. [50]

A continuacin se presentan de manera general algunas de las caractersticas y funciones ms
sobresalientes de un sistema de adquisicin de datos:

Especificaciones de las entradas analgicas.
Nmero de canales.
Velocidad mxima de muestreo.
Resolucin de datos.
Mecanismos de muestreo de las entradas analgicas.
El bus de comunicacin con la PC.
El aislamiento elctrico del dispositivo.
Software controlador o driver para comunicarse con el equipo.

7.2.1 Diseo del Hardware de Adquisi cin de Datos.

Con el propsito de lograr un sistema automatizado de control completo, fue necesario
implementar la instrumentacin necesaria para obtener las seales de salida en la computadora,
de los sensores de temperatura, humedad y luminosidad.

En esta seccin se presentan los detalles del diseo y construccin de la tarjeta de adquisicin de
datos, que se emple como interfaz para hacer la comunicacin entre los transductores utilizados y
la PC, para que puedan ser entendidos por la plataforma LabView. Se presentan en particular
detalles de diseo del circuito, la programacin del microcontrolador, el tipo de driver utilizados
para la comunicacin USB con la computadora y el desarrollo para la comunicacin con LabView.


Las caractersticas y funciones que se pretenden obtener con el diseo y desarrollo del hardware
del sistema de adquisicin de datos son los siguientes:

Conexin del microcontrolador PIC 18F4550 a la PC.
Comunicacin por el puerto USB.
CAD de 10 bits integrado.
CAPITULO 7.

[59]


Monitorear y controlar las variables de temperatura, humedad y luminosidad por medio de
la plataforma LabView.

Para realizar y obtener las caractersticas y funciones anteriores fue necesario emplear diversos
dispositivos electrnicos como: microcontrolador, convertidores de seal analgica a digital, opto
acopladores, amplificadores operacionales, reguladores, etc.

Estos dispositivos se agruparan y conectaran por mdulos, con la finalidad de facilitar el diseo y
dividir las funciones anteriores.


7.2.2 Microcontrolador PIC 18F4550.

Una de las etapas ms importantes dentro del sistema es la referente al microcontrolador, ya que,
por decirlo de algn modo es el puente de comunicaciones entre el mundo real y el mundo digital.
Y es el que efecta las transiciones para realizar el control. Como se ha venido comentando se
eligi el microcontrolador PIC18F4550 fabricado por Microchip, a continuacin se describirn las
caractersticas ms notables de este microcontrolador.

En los ltimos aos, Microchip ha lanzado varias gamas de PIC con elevadas presentaciones, los
PIC18, los PIC24 y los dsPIC. Con la gama alta (PIC18), Microchip mantiene la arquitectura bsica
que tan buenos resultados ha obtenido con la gama baja y media y, adems, reduce las
limitaciones de estas dos ltimas. Los PIC18 tienen una arquitectura RISC avanzada Harvard con
16 bits de bus de programa y 8 bits de bus de datos y 40 pines, ver figura 7.2. Entre las
caractersticas es que cuentan con 77 instrucciones, hasta 3968 bytes de RAm y 1Kbytes de
EEPROM, una frecuencia de 40MHz, mltiples fuentes de interrupcin [45].



Figura 7.2.Arquitectura PIC18. [47]


Podemos comparar las caractersticas de los PIC de gama alta, ver figura 7.3.
CAPITULO 7.

[60]



Figura 7.3. Caractersticas del la familia PIC18. [51]
















Figura 7.4. Diagrama a bloques. [47]
CAPITULO 7.

[61]

a) Organizacin de la Memoria.
El PIC18F4550 dispone de las siguientes memorias: [45]

Memoria del programa: memoria flash interna de 32,768 bytes.
Almacena instrucciones y constantes/datos.
Puede ser escrita/leda mediante un programador externo o durante la
ejecucin del programa mediante unos punteros.
Memoria RAM de datos: memoria SRAM interna de 1.536 bytes en la que estn incluidos
los registros de funcin especial.
Almacena datos de forma temporal durante la ejecucin del programa.
Puedes ser escrita/leda en tiempo de ejecucin mediante diversas
instrucciones.
Memoria EEPROM de datos: memoria no voltil de 256 bytes.
Almacena datos que se deben conservar aun en ausencia de tensin de
alimentacin.
Puede ser escrita/leda en tiempo de ejecucin a travs de registros.
Pila: bloque de 31 palabras de 21 bits.
Almacena la direccin de la instruccin que debe ser ejecutada despus de
una interrupcin o subrutina.
Memoria de configuracin: memoria en la que se incluyen los bits de configuracin (12
bytes de memoria flash) y los registros de identificacin (2 bytes de memoria de solo
lectura).

b) Memoria de datos.

Los PIC18 tienen hasta un total de 4Kbytes agrupados en 16 bancos, con 256 bytes cada uno.
Como en el resto de las gamas, existen los registros de propsito general GPR y los registros
especiales SFR; estos ltimos se sitan en la zona ms alta (desde F00h hasta FFFh).[45]

El PIC18F4550 dispone de una memoria RAM de datos 1.536 bytes (6 bancos de 256 bytes).
Adems dispone de 126 bytes dedicados a los registros de funcin especial (SFRs) situados en la
parte ms alta del banco 15, ver figura 7.5. [45]


Para acceder a un byte de la memoria RAM de datos primero se debe seleccionar el banco al que
pertenece el byte mediante el registro de seleccin de banco (BSR) y, a continuacin, direccionar
el byte dentro del banco. Adems existe una modalidad de acceso rpido a las 126 posiciones de
la parte baja del banco 0 y a los 126 bytes de SFR (banco de acceso rpido).

CAPITULO 7.

[62]


Figura 7.5. Memoria RAM PIC18F4550. [51]

La memoria RAM de los datos se compone de registros de propsito general (GPRs) y de registros
de funcin especial (SFRs). Los SFRs son los registros mediante los cuales se pueden
monitorizar/controlar el funcionamiento de la CPU y de las unidades funcionales del PIC. En el
PIC18F4550 se sita en el bloque de memoria de 0xF80h a 0xFFF. Se distinguen dos conjuntos de
SFRs: [45]


SFRs asociados con el ncleo del PIC:
CPU: WREG, STATUS, BSR, etc.
Interrupciones: INTCON, PIE1, PIR1, IPR1, etc.
Reset: RCON.
CAPITULO 7.

[63]

SFRs asociados a las unidades funcionales:
Timers: T0CON, TMR1H, TMR1L, T1CON, etc.
Convertidor A/D: ADRESH, ADRESL, ADCON0, ADCON1, etc.
EUSART: TXREG, TXSTA, RCSTA, etc.
CCP: CCPR1H, CCPR1L, CCP1CON, etc.
MSSP: SSPSTAT, SSPDATA, SSPCFG, etc.
Puertos de E/S: TRISA, PORTA, TRISB, PORTB, etc.
Unidades funcionales ms importantes:
Puerto de E/S Unidad de Comparacin/Captura/PWM mejorada (ECCP)
Temporizador 0 Canal de comunicacin serie EUSART
Temporizador 1 Canal de comunicacin seria MSSP
Temporizador 2 Modulo analgico de comparacin
Temporizador 3 Canal de transmisin de datos en paralelo (SSP)
Convertidor A/D Acceso a memori a externa (EMA)
Unidad de Comparacin/Captura/PWM (CCP)
Tabla 7.1.Unidades funcionales. [45]

Conociendo la estructura del microcontrolador, se procede a averiguar con que ventajas contamos
y con qu limitantes nos encontramos, con el fin de saber el alcance del hardware de adquisicin
de datos. Bsicamente se usaron algunos pines del puerto A, ya que encontramos la mayora de
los convertidores analgico digital y estos se usan como entradas de los sensores usados,
obviamente tambin se usan los puertos de alimentacin, que cabe recalcar que la alimentacin
del hardware es nicamente por el puerto USB, se retroalimenta desde la computadora. Tambin
se us el puerto D correspondiente al LCD y algunos puertos para las salidas a los actuadores. Y
elementalmente los pines 4 y 5 del puerto C para la comunicaciones bulk transfer por USB. Que
posteriormente se describir.
La ventaja del dispositivo es que soporta comunicacin va USB, es decir, incluye un controlador
USB interno necesario para conectarse con la computadora, sin necesidad de pull-ups o circuitera
externa [2]. En la figura 7.6, se observa la estructura interna del controlador de perifrico USB.

CAPITULO 7.

[64]


Figura 7.6. Estructura interna del controlador. [51]
c) La gestin de los puertos.
Los microcontroladores PIC tienen terminales de entrada/salida divididos en puertos , que se
encuentran nombrados alfabticamente A, B, C, D, etc. Cada puerto puede tener hasta 8
terminales que, de forma bsica, se comportan como una entrada/salida digital. Segn las
caractersticas del PIC, cada puerto puede tener, adems, asignado un bloque funcional:
convertidor AD, USART, I2C, USB, etc. [45]















Figura 7.7.Carateristicas de la familia PIC18F45XX. [51]
CAPITULO 7.

[65]

Como se muestra en la figura 7.7, en la familia PIC18F45XX, pueden llegar hasta 5 puertos en el
PIC18F4550 donde se pueden encontrar bloques de TIMERS, CCP, MSSP, USART, PSP, USB,
CAD. Estas unidades funcionales optimizan el rendimiento del PIC ya que estas unidades trabajan
en paralelo a la CPU permitiendo que sta se centre en otras tareas como el procesado de datos,
clculos, movimiento de datos, etc.
Puerto Lneas de Entrada/Salida
PORTA 7 LINEASDE ENTRADA/SALIDA
PORTB 8 LINEAS DE ENTRADA/SALIDA
PORTC 6 LINEAS DE ENTRADA/SALIDA + 2 LINEAS DE ENTRADA
PORTD 8 LINEAS DE ENTRADA/SALIDA
PORTE 3 LINEAS DE ENTRADA/SALIDA + 1 LINEA DE ENTRADA
Tabla 7.2.Lineas de entrada/salida. [4]
Considerando a los puertos como entrada/salida digitales, los puertos se caracterizan por ser
independientes, es decir, se puede programar cada terminal del puerto para que se comporte como
una entrada o una salida digital. Todas las lneas digitales de E/S disponen, como mnimo de una
funcin alternativa asociada a alguna circuitera especifica del PIC. Cuando una lnea trabaja en el
modo alternativo no puede ser utilizada como lnea digital de E/S estndar, ver figura 7.8.

Figura 7.8. Funciones alternativas del PIC18F4550. [52]
Cada puerto de E/S tiene asociado 3 registros:[46]
Registro TRIS: mediante este registro se configura cada una de las lneas de E/S del
puerto como ENTRADA (bit correspondiente a 1) o como SALIDA (bit correspondiente 0).
Registro PORT: mediante este registro se puede leer el nivel del pin de E/S y se puede
establecer el valor del latch de salida.
Registro LAT: mediante este registro se puede leer o establecer el calor del latch de salida.
CAPITULO 7.

[66]

d) Convertidor Analgico-Digital.
Es esta etapa de adquisicin de datos se empleara un sistema que contendr hasta 9 canales
analgicos, por medio del microcontrolador, el sistema de digitalizacin tendr la capacidad de
enviar la informacin digitalizada a la PC como a un modulo de display LCD.
No se explicara a detalle la tcnica con la que opera el ADC del microcontrolador, pero si se
indicara que es lo que hace el ADC, saber cmo est trabajando internamente el componente.

Figura 7.9. Esquema del convertidor analgico-digital. [52]
Un ADC se encarga de convertir un valor analgico de voltaje a su correspondiente combinacin
binaria. Para realizar esta operacin se requiere de un sensor, que es el encargado de leer el
estado de una variable fsica de naturaleza analgica y de representar el valor de dicha variable en
su apropiado valor de voltaje. En la actualidad existen muchas variables analgicas que podemos
leer de manera directa a travs del sensor adecuado, en otras ocasiones, al no existir un sensor
diseado de manera explcita para determinar la variable, se ocupa un sensor para medir una
variable fsica diferente, pero que se relaciona con la que nos interesa por medio de una relacin
matemtica. Lo que nos da la posibilidad de que para cualquier proceso industrial, exista un sensor
involucrado.

[46]

El sensor lee la variable fsica y entrega una seal elctrica que est dentro de un rango de valores
de voltaje, siendo ste el que se hace llegar al ADC del microcontrolador. Teniendo en cuenta que
el ADC mide variaciones de voltaje, el sensor tiene que adecuarse al rango mnimo y mximo que
puede leer la entrada del ADC. Para que el ADC pueda realizar una conversin de valor analgico,
se le tiene que agregar un voltaje de referencia, porque es el que indica precisamente cual es el
rango de operacin de la entrada del ADC.
Todos los ADC de los microcontroladores PIC aceptan, como mximo, un rango de operacin que
llega hasta 5 Volts, por lo que se puede establecer rangos de operacin de cualquier valor, siempre
y cuando no rebase los 5 Volts.
El rango de operacin expresado en volts, sea de la magnitud que sea, se divide en tantas partes
como numero de bits posea el ADC, de acuerdo a la figura 7.9. El clculo del valor de la resolucin
del ADC se hace de acuerdo a la siguiente expresin matemtica: [46]


CAPITULO 7.

[67]



En donde:
Resolucin.- rango de voltaje en el cual se presenta un cambio de valor en la combinacin binaria.
Vrango.- rango de operacin del ADC expresada en voltaje.
N.- Numero de bits que posee el ADC.
En el ejemplo de la figura 7.10 contempla un ADC de 3 bits (el numero de bits de un ADC real
cuando menos es de 8, por lo tanto el numero de combinaciones binarias que est dado por la
relacin: Combinaciones binarias=2N da como resultado un total de 16, las cuales van de 0000b
hasta 1111b. Para el PIC18F4550 se programo con una resolucin de 10 bits, ms adelante se
explicara.



Figura 7.10.Resolucion de una seal analgica. [54]
La resolucin del ADC indica cuanto tiene que variar el voltaje que entrega el sensor para que
exista un cambio en la combinacin binaria correspondiente, por la que a un determinado valor
analgico le corresponde una combinacin binaria que es precisamente la conversin y lo que
entregara como resultado el ADC. [45]

Por otra parte, la cantidad de valores analgicos que el ADC puede digitalizar est en funcin del
nmero de muestras que puede adquirir, para ello se establece de manera automtica un periodo
estable de tiempo, durante el ADC obtendr muestras, tal como se ilustra en la figura 7.11.
CAPITULO 7.

[68]


Figura 7.11.Muestreo de una seal analgica. [55]
El muestreo de muestras mnimas que se tienen que tomar se encuentran de acuerdo al valor de
frecuencia de operacin de la seal a digitalizar, y en funcin del Teorema de muestreo
establecido por Nyquist, la frecuencia de muestreo (numero de muestras por segundo) se
establece de acuerdo a la siguiente expresin matemtica:

En donde:
B.- frecuencia de muestreo (numero de muestras por segundo).
F.- frecuencia de operacin de la seal a digitalizar.
El teorema de muestreo se ocupa principalmente en el caso de que la seal a digitalizar posea una
frecuencia alta de operacin, y por lo tanto se tiene que tomar un buen numero de muestras y
digitalizarlas, como para que en un proceso posterior se tenga que reproducir la seal original,
como es el caso de un reproductor de CDs o en un osciloscopio digital. Por ejemplo si la seal
analgica trabaja a una frecuencia de 1KHz, se le tiene que aplicar una frecuencia de muestreo de
2KHz, sea que se deben tomar 2000 muestras por segundo, y por cada una de estas muestras se
tiene que digitalizar, por lo que es necesario poseer, adems del ADC, una memoria de por lo
menos 2000 localidades para poder guardar la informacin de las 2000 localidades binarias que
arroje la digitalizacin de la seal analgica. [46]

Para el caso de una aplicacin tipo tcnico en donde se tenga que digitalizar el valor de una seal
analgica, como es la temperatura, el numero de muestras por segundo B no tiene que ser muy
grande, ya que la temperatura no cambia tan rpido de valor. En la medicin de temperatura
podemos establecer periodos de muestreo de cada segundo y por lo tanto el espacio de la
memoria donde debemos almacenar los valores digitalizados, no tiene que ser tan grande.
Depender de la naturaleza de la variable fsica como para establecer la cantidad de muestras a
tomar, as como el proceso para guardar la informacin en el microcontrolador, en una memoria
externa o enviarla de manera paralela, serial o USB a una PC. [46]

CAPITULO 7.

[69]


Figura 7.12.Fases de la conversin analgica/digital. [4]
Se basa en realizar sucesivas comparaciones de forma ascendente o descendente hasta encontrar
un valor digital que iguale la tensin entregada por el conversor A/D y la tensin de entrada.
Durante la fase de muestreo el interruptor se cierra y el condensador se carga a la tensin de
entrada (el tiempo que el interruptor permanece cerrado es fundamental para la correcta carga del
condensador). Una vez abierto el interruptor, el condensador mantendr (tericamente) la tensin
de entrada mientras el modulo ADC realiza la conversin.
El modulo A/D en la gama alta posee hasta 12 entradas analgicas. El convertidor (figura 7.13) es
de 10 bits y, tal como se ha comentado, es de aproximaciones sucesivas. Permite variar la tensin
de referencia a la mxima Vdd o a una tensin positiva menor a travs de AN3/ y a la
mnima Vss o a una tensin positiva mayor a travs de AN2/ . [45]


Figura 7.13.Bloques bsicos de un convertidor A/D de aproximaciones sucesivas. [45]
La funcin de transferencia del convertidor A/D es el resultado de que la primera transicin ocurra
cuando la tensin analgica de entrada es igual a . [45]

La resolucin vendr dada por la siguiente ecuacin:
En el caso de que la y entonces la resolucin es:
CAPITULO 7.

[70]

e) Registros FSR.
Hay 11 registros asociados a este perifrico:
Definicin de pines de entrada y salida aplicadas:
TRISA PORTA TRISB PORTB TRISE - PORTE
Manejo de interrupciones:
INTCON - PIE1 - PIR1
Control del convertidor A/D
ADCON0 ADCON1 ADCON2 ADRESH ADRESL
Registro de control ADCON0 [47]


Figura 7.14.Registro ADCON0. [47]
Bits 7:6 DCS1:ADCS0: sin aplicarse leer como 0
Bits 5:2 CHS2:CHS0: bits de seleccin del canal.
0000 =Channel 0 (AN0)
0001 =Channel 1 (AN1)
0010 =Channel 2 (AN2)
0011 =Channel 3 (AN3)
0100 =Channel 4 (AN4)
0101 =Channel 5 (AN5) (1, 2)
0110 =Channel 6 (AN6) (1, 2)
0111 =Channel 7 (AN7) (1,2)
1000 =Channel 8 (AN8)
1001 =Channel 9 (AN9)
1010 =Channel 10 (AN10)
1011 =Channel 11 (AN11)
1100 =Channel 12 (AN12)
1101 =Unimplemented (2)
1110 =Unimplemented (2)
1111 =Unimplemented(2)
Bit 1 GO/DONE: bits de estado de conversin
Si ADON =1:
1 =A/D conversin en progreso.
0 =A/D la conversin ha finalizado
Bit 0 ADON: activar el convertidor.
1 =A/D convertidor activado.
0 =A/D convertidor desactivado.
Registro de control ADCON1 [47]

CAPITULO 7.

[71]



Figura 7.15.Registro ADCON1. [47]

Bit 7-6 sin aplicarse leer 0.
Bit 5 VCFG0: voltaje de referencia (Vref-)
1 =VREF- (AN2)
0 =VSS
Bit 4 VCFG0: voltaje de referencia (Vref+)
1 =VREF+(AN3)
0 =VDD
Bit 3-0 PCFG3:PCFG0: configuracin de las entradas al modulo A/D

Tabla 7.3. Tabla de configuracin de los canales. [47]
Registro de control 2 [6]


Figura 7.16.Registro ADCON2. Fuente [47]
CAPITULO 7.

[72]

Bit 7 ADFM: bit de seleccin del formato de resultado
1 =Right justified
0 =Left justified
Bit 6 Unimplemented: Read as 0
Bit 5-3 ACQT2:ACQT0: bits de seleccin del tiempo de conversin.
111 =20 TAD
110 =16 TAD
101 =12 TAD
100 =8 TAD
011 =6 TAD
010 =4 TAD
001 =2 TAD
000 =0 TAD(1)
Bit 2-0 ADCS2:ADCS0: bits de seleccin para el reloj de conversin.
111 =FRC (clock derived from A/D RC oscillator) (1)
110 =FOSC/64
101 =FOSC/16
100 =FOSC/4
011 =FRC (clock derived from A/D RC oscillator) (1)
010 =FOSC/32
001 =FOSC/8
000 =FOSC/2

7.2.2 USB Universal Serial Bus.
El Bus Serie universal fue creado en los aos 90 por una asociacin de empresas con la idea,
entre otras, de mejorar las tcnicas plug and play, es decir, permitir a los dispositivos
conectarse y desconectarse sin necesidad de reiniciacin, configurndose automticamente al ser
conectados; adems se le dot de transmisin de energa elctrica para los dispositivos
conectados.[45]

Este bus tiene una estructura de rbol y se puede ir conectando dispositivos en cadena,
pudindose conectar hasta 127 dispositivos permitiendo la transferencia sncrona y asncrona.
Se puede clasificar segn su velocidad de transmisin de datos (desde kilobits hasta megabits):
Baja Velocidad (1.0) utilizado para los dispositivos de interfaz humana (HID) como ratones, etc.,
Velocidad completa (1.1) y Alta Velocidad (2.0) para conexiones a internet, etc. [45]

a) Migracin de RS232 a USB.
La interfaz serie RS-232 est desapareciendo prcticamente de los ordenadores personales y esto
supone un problema, ya que muchas de las aplicaciones con microcontroladores utilizan este bus
para su comunicacin con el PC. La solucin ideal es migrar a una interfaz USB y existen distintas
formas de hacerlo. El mtodo ms sencillo de hacerlo es emular RS-232 con el USB, con la ventaja
de que el PC vera la conexin USB como una conexin COM RS-232 y no requerir cambios en el
software existente. Otra ventaja es que se utilizan drivers suministrados por Windows, por lo que
no es necesario desarrollar uno; estos drivers son el usbser.sys y el ccport.sys. Adems puesto
que el protocolo USB maneja comunicacin bajo nivel, los conceptos baut rate, bit de paridad y el
control de flujo para el RS-232 ya no importan. [45]

CAPITULO 7.

[73]

b) Arquitectura USB.
El cable USB es un BUS (topologa enlazada en estrella) que soporta el intercambio de datos entre
un computador Host y perifricos de banda ancha accesibles simultneamente. Los perifricos
insertados parten la banda ancha del USB a travs de la programacin del Host, Protocolo de
prueba de base. El bus permite que los perifricos sean adjuntados, configurados, usados y
detectados mientras el host y otros perifricos estn en accin, ver figura 7.17.



Figura 7.17.Dispositivos USB y Host USB. [55]


A pesar de que el puerto USB ofrece ms ventajas que sus predecesores, su complejidad para
implementarlo es enorme, ya que su funcionamiento est basado en protocolos de software.

Solo puede haber un Host en el bus que maneja a todos los componentes conectados como, se
indica en la figura 7.18.



CAPITULO 7.

[74]



Figura 7.18. Topologa del BUS. [55]

El cable tpico USB no es largo, debido a la velocidad de transferencia, sus terminales son de tipo
diferencial y consta de cuatro hilos:


Figura 7.19. Conectores US: [43]
La velocidad soportada por estos cables es de 12Mb/s, hasta 480 Mbps en el caso de los cables
USB 2.0. El cable est compuesto por solo cuatro cables, Vbus, D
+
, D
-
y GND (Ver tabla). La
informacin y los datos se mueven por los cables D
+
y D
-
.
PIN NOMBRE COLOR DE CABLE
1 +5.0 Volts Rojo
2 Data - Blanco
3 Data + Verde
4 Ground Negro
Tabla 7.4. Pines de conexin USB.
CAPITULO 7.

[75]

A travs de esos cables se genera un tipo de seal diferencial. La transferencia de informacin lo
realiza de manera bidireccional, pero no al mismo tiempo. En la misma seal diferencial entre D
+
,
D
-
se enva y se recibe las tramas de datos. Dentro de esta seal se observa una seal Sync, PID y
opcional, estas tres forman el paquete de trama donde va incluida la informacin que se desea
transmitir, ver figura 7.20.

Figura 6.20.Composicion de los paquetes de informacin. [48]
La seal Sync es utilizada por receptor para sincronizarse con el host. El PID es un paquete
identificador, que definir de cmo los bytes de informacin deben ser interpretados o tratados. Y
por ultimo esta la opcional donde contiene los datos enviados y recibidos, que va desde 1 byte
hasta 124 bytes.
La arquitectura USB comprende cuatro tipos bsicos de transferencia de datos:
1. Control Transfer: es usado para configurar un dispositivo al momento de que se conecta.
Otros driver puede ser elegido para usar control transfer en implementaciones especficas.
El dato se puede perder.
2. Bulk data transfer: entrega el dato por volumen, al ancho de banda puede variar. Es
usado en escner o cameras. La rafa de datos es secuencial.
3. Interrupt data transfer: usado para la entrega fiable de datos. Por ejemplo caracteres,
respuestas a caractersticas.
4. Isochronous data transfer: ocupado para negociar el ancho de banda.

c) Comunicacin entre la PC y el Di spositivo USB.
Para lograr el enlace a USB se utilizaron las funciones USB, incorporadas en el lenguaje C del
programa CCS para PICS, dichas funciones estn preparadas para que el microcontrolador sea
reconocido como un dispositivo personalizado utilizando los descriptores que incluye el mismo
lenguaje.
CAPITULO 7.

[76]

La comunicacin se divide en las siguientes partes:
Protocolos de comunicacin o descriptores USB.
La librera MPUSBAPI.DLL
Definir los VID&PID.
Instalar el driver para Windows XP que nos ofrece Microchip.
Construir el programa en LabView que sea capaz de utilizar las funciones de la librera de
enlace dinmica, DLL.


Figura 7.21. Etapas de comunicacin entre la PC y el dispositivo USB. [7]

Aunque el PIC no puede funcionar como host, ya que se requiere de una gran capacidad de
manejo de datos para administrar a cada componente del BUS, es suficiente que se pueda
administrar como un device para esto se requiere memorizarle los protocolos necesarios para
enlazarlo con el host.
Estos protocolos se les llaman descriptores y sirve para informarle al host todo lo necesario para
que pueda administrarlo.
Todos los PIC de la serie 18FXX5X tienen tres modos de funcionamiento: [47]
1. Bulk transfer: transferencia bidireccional masiva de informacin, velocidad alta, requiere
driver (WinUSB para Vista y mpusbapi para XP y anteriores).
2. CDC: clase de dispositivos de comunicacin (emulacin del protocolo RS-232), velocidad
media, requiere driver.
3. HID: dispositivos de interfaz humana (plug and - play), velocidad baja, no requiere driver.
Con base en lo anterior, se implement una comunicacin bidireccional masiva, bul k transfer,
entre el PIC y el software del PC va USB 2.0 a full speed. Debido a que permite la transmisin de
datos de alta velocidad de 12Mb/s. Las transferencias Bulk estn diseadas
CAPITULO 7.

[77]

Para soportar aquellos dispositivos que precisan enviar o recibir grandes cantidades de datos.

[7]

Dentro de los protocolos, hay que especificar el tipo de transferencia de datos usar
(endpoints),VID&PID, nombre y serie del producto que se conecta para que el host identifique al
driver y pueda instalarlo con el fin de que el dispositivo pueda formar las PIPES o tneles para
su comunicaciones con el host (ver figura 7.22).

Figura 7.22. Flujo de comunicacin USB. [53]
d) Librera MPUSBAPI de Microchip.
La librera realiza la transmisin de datos a la direccin del dispositivo que el host USB configuro al
usar el driver. El driver establece el puente entre la PC y el microcontrolador. Dentro del
microcontrolador se ejecuta el firmware el cual se comunica con elementos de la TAD, que realiza
algunas funciones tiles para el usuario o lo que se desea controlar.
Para una mayor facilidad de desarrollo de aplicaciones basadas en el bus USB, Microchip lanz un
archivo dll que proporciona funciones de acceso al puerto USB. Para el funcionamiento correcto,
se necesita el driver mchpusb.sys.
Las funciones de la librera mpusbapi se analizan a continuacin:

Mpusbopen: (intance, pVID_PID, pEP, dwDir, dwReserved) devuelve el acceso al pipe del
endpoints con el VID_PID asignado.
[7]
Instance (input): Un nmero de dispositivo para abrir. Normalmente, se utiliza primero la
llamada de MPUSBGetDeviceCount para saber cuntos dispositivos hay.
pVID_PID (input): String que contiene el PID&VID del dispositivo objetivo. El formato es
vid_XXXX&pid_YYYY. Donde XXXX es el valor del VIDy el YYYY es del PID, los dos son
hexadecimal.
pEP (input): String con el numero de Endpoints que se van abrir. El formato es
//MCHP_EPz o /MCHP_EPz dependiendo del lenguaje de programacin. Donde z es el
numero d Endpoints en decimal.
dwDIR: especifica la direccin del endpoint:
MP_READ para MPUSBRead
MPUSBReadInt y MP_Write: para MPUSBWrite
dwReserved: indica un nmero reservado para el dispositivo.
CAPITULO 7.

[78]


Mpusbwrite: (handle, pData, dwLen, pLenght, dwMilliseconds)

[7]
hadle (input): identifica la pipe del endpoint que se va a escribir. La pipe unidad tiene que
crearse con el atributo de acceso MP_WRITE.
pData (Output): puntero al buffer que contiene los datos que se van a escribir en la pipe.
pLenght (Output): puntero al nmero de bytes que se escriben al llamar esta funcin.
MPUSBWrite pone este valor a cero antes de cualquier lectura o de chequear un error.
dwMilliseconds (Input): especifica el intervalo de time-out en milisegundos. La funcin
vuelve si trascurre el intervalo, aunque no se completa la operacin. Si dwMilliseconds=0,
la funcin comprueba los datos de la pipe y vuelve inmediatamente. Si dwMilliseconds es
infinito, el intervalo de time-out nunca termina.


Mpusbread: (hadle, pData. dwLen, pLenght, dwMilliseconds)

[48]
hadle (inout): identifica la pipe del Endpoint que se va a leer. La pipe unidad tiene que
crearse con el atributo de acceso MP_READ.
pData (output): puntero al bueffer que recibe el dato ledo de la pipe.
dwLen (input): especifica el numero de bytes que hay que leer de la pipe.
pLenght (output): puntero al nmero de bytes leidos. MPUSBRead pone este valor a cero
antes de cualquier lectura o de chequear un error.
dwMilliseconds (input): especifica el intervalo de time-out en milisegundos. La funcin
vuelve si trascurre el intervalo, aunque no se completa la operacin. Si dwMilliseconds=0,
la funcin comprueba los datos de la pipe y vuelve inmediatamente. Si dwMilliseconds es
infinito, el intervalo de time-out nunca termina.


Mpusbclose (hadle) cierra una determinada unin.

[7]
Hadle (input): identifica la pipe del endpoint que se va a cerrar.



7.3 ENLACE DEL LABVIEW AL PIC PARA EL CONTROL Y MONITOREO.


Para poder iniciar el enlace con el PIC es necesario que se haya incluido satisfactoriamente la
instalacin del paquete de drivers de Microchip.


Posteriormente se procede a hacer la programacin en Labview para hacer la conexin.
CAPITULO 7.

[79]


Figura 7.23. Driver instalado en Windows Seven.


Posteriormente se procede a hacer la programacin en Labview para hacer la conexin.
Como se comento anteriormente, con la librera Mpusbapi se puede tener acceso al puerto USB.
Para hacer uso de esa librera en Labview se utiliza el VI Call Library Fuction Node ver figura 7.24.

Figura 7.24. Call Library Fuction Node.

Con este VI se puede asignar los parmetros a las funciones que contiene la librera Mpusbapi
para enviar y recibir datos. Los pasos para utilizar la librera mpusbapi.dll en LabView se muestran
en el diagrama siguiente:
CAPITULO 7.

[80]



Figura 7.25. Diagrama de configuracin de la librera mpusbapi. [48]
Teniendo esta logia, se configura el VI (Call Library Function), primero se debe colocar la direccin
donde se encuentre instalado el driver de Microchip con extension DLL.
Iniciando con la primera parte del diagrama a bloques que se mostro anteriormente en la figura
7.25, recordar que se va a implementar la primera instruccin ____ el cual proporciona como
resultado el numero de dispositivos conectados a la PC con el PID&VID que se va a llamar, en este
caso el PID&VID que se quiere llamar es vid_04d&&pid_000b, segn las instrucciones de uso del
Mpusbapi.dll, se tiene que declarar como String y la misma funcin proporciona una salida en
formato numrico, ver figura 7.26:











Figura 7.26. Configuracin de la librera mpusbapi.
CAPITULO 7.

[81]


Conociendo estos pasos, en la misma ventana de la figura 6.25, se configuran los Parameters.
En esta parte se configura las funciones prototipo que servirn como traductor entre LabView y la
librera Mpusbapi.
La configuracin de la primera serie de que se ejecutara ser de la siguiente forma, ver figura 7.27.

Figura 7.27. Configuracin de la funcin prototipo.

Los dems parmetros se configuran de manera similar a lo descrito anteriormente. Solo hay que
tener en cuenta que para la funcin MPUSBOpen, MPUSBWrite y MPUSBRead a la configuracin
se le agregan los parmetros que establece la librera del controlador del PIC.

Tener en cuenta que en la funcin prototipo MPUSBWrite se agrega el parmetro SendData y
SendLenght, el primero se utiliza para enviar una cadena o arreglo de nmeros, tener en cuenta
que son nmeros de 8 bits los que se enviaran al microcontrolador, no admite otro tipo de dato.
Para poder enviar un arreglo de nmero o clster, en el diagrama a bloques principal se van
convirtiendo los valores booleanos y valores numricos a arreglos y posteriormente a un clster.

CAPITULO 7.

[82]



Figura 7.28. Configuracin de la funcin prototipo MPUSBWrite.

Esto se hace con la finalidad de que los datos enviados de LabView al microcontrolador sean
canalizados por un solo BUS de comunicaciones o un arreglo de nmeros.
De igual manera la funcin prototipo MPUSBRead entrega como return un arreglo. Este arreglo
que se recibe son los datos que el PIC est enviando hacia LabView. Estos datos son los que se
estn leyendo desde lo sensores. Posteriormente estos valores se manipulan en LabView para
mostrarlos en graficas, para mostrar alarmas cuando el dato ledo repase los valores establecidos
dentro el rango. Por ltimo al finalizar el programa se deben cerrar las Pipes.
Una vez que se enlaza el PIC con LabView, los datos pueden fluir las veces que sea necesario de
un sentido a otro y manipularlos como se desee, ya que se tiene el completo control del software
del PIC (por parte del compilador C) y la PC (por parte de LabView).
Por lo que respecta al descriptor del USB, es muy importante considerar el valor del VID&PID, ya
que si no es configurado correctamente, el driver que proporciona Microchip no lo reconocer.
CAPITULO 7.

[83]


Figura 7.29. Panel principal del PICUSB.vi.

Esta parte es la ms importante dentro de la etapa de control y monitoreo, ya que es la
comunicacin directa entre LabView y el microcontrolador, partiendo de esta parte tan principal, se
disea el panel frontal dentro de LabView que ser la interfaz entre el usuario y el sistema
completo de control y monitoreo, quedando de la siguiente manera, ver figuras 6.31 que es el panel
frontal.










Figura 7.30. Panel principal de Sistema de control y monitoreo de temperatura, humedad, iluminacin y riego.
CAPITULO 7.

[84]


Figura 7.31.Tarjeta de adquisicin de datos..

CAPITULO 7.

[85]

7.4 MIGRACION DE RS-232 A RS-485.

El protocolo de comunicacin tiene la desventaja de atenuarse a distancias mayores a 7 metros [],
esto debido a que..
Como se comento anteriormente el programa de LABVIEW que monitorea y controla las
condiciones del invernadero, estar corriendo en una PC dentro una oficina de la secretaria que se
encuentra a una distancia de 25 metros; debido a esta distancia el protocolo de comunicacin USB
pierde potencia en la transmisin de datos hacia el comutador.

De todas las soluciones posibles que se pueden generar para este inconveniente, se opto por
utilizar el puerto de comunicacin USAR, usando el protocolo RS-232. Pensando usar este
protocolo de comunicacin y retomando el alcance del proyecto; el protocolo RS-232 se puede
configuarar para utilizar la norma TIA/EIA 485.

7.4.1 Ventajas de RS-485

Esta interface tiene muchas ventajas con respecto a RS-232, entre las cuales se mencionan:

a) Bajo costo

Los circuitos integrados para transmitir y recibir son baratos y solo requieren una fuente de +5
Volts para poder generar una diferencia minima de 1.5 Volts entre las salidas diferenciales. En
contraste con RS-232 que en algunos casos requiere de fuentes dobles para poder eliminar
algunos circuitos integrados.

b) Capacidad de interconexi n

RS-485 es una interface multienlace con la capacidad de tener multiples transmisores y receptores.
Con una alta impedancia receptora, los enlaces con RS-485 pueden llegar a tener hasta 256
nodos.

c) Longitud de enlace

En un enlace RS-485, pueden tener hasta 4000 pies de longitud, comparado con RS-232 que
tiene unos lmites tipos de 50 a 100 pies.

d) Rapidez

La razn de bits puede ser tan alta como 10 Mb/s.

7.4.2 Caractersticas de RS-485

Es una mejora sobre la tecnologa RS-422, ya que incrementa el nmero de dispositivos
que se pueden conectar (10 a 32) y define las caractersticas necesarias para asegurar los
valores adecuados de voltaje cuando se tiene una carga mxima.
Soporta distintos tipo de conectores DB-9 y DB-27.
Puede soportar hasta 32 nodos (emisores/receptores) conectados por cada segemento de
red.
El bus puede instalarse en sistemas de 2 hilos como en sistemas de 4 hilos.
Interfaz diferencial.
Conexin multipunto.
Alimentacin nica de 5 Volts.
Hasta 32 estaciones, pero en la actualidad hay sistemas que permiten conectar hasta 128
estaciones.
CAPITULO 7.

[86]

7.4.3 Bus de 4 Hi los RS-485

Dentro del estndar RS-485 existen diferentes variantes, una de las cuales es conocida como 4D-
RS-485. En este caso se mantienen por separado los pares de cables de recepcin y conexin,
las nicas seales que son necesarias para transmitir se muestran en la tabla 7.5:

Nombre Funcin
TXD (+) Transmisin de datos sal ida (+)
TXD (-) Transmisin de datos sal ida (-)
RXD (+) Recepcin de datos entrada (+)
RXD (-) Recepcin de datos entrada (-)
Tierra Tierra.
Tabla 7.5. Bus 4 Hilos


En este modelo, el equipo principal (master), puede mandar datos en cualquier momento, mientras
que los equipos secundarios (slaves), nicamente deben responder cuando el mensaje va dirigido
a ellos.
La tcnica de 4 hilos solo puede ser usada por aplicaciones Master/Slave, conforme al bosquejo se
cablea la salida de datos del maestro a las entradas de datos de todos los esclavos.

Figura 7.32 Bus 4 Hilos RS-485
7.4.4 Comunicacin RS-485 en modo Full Duplex

Se usara la comunicacin Full Duplex debido a que se necesita estar reportando los datos
obtenidos de los sensores y procesados por el microcontroador hacia la computadora, sin
embargo, como no se sabe cuando se necesitara dicha informacin, se requiere de dos canales,
uno independiente del otro para poder transmitir y recibir la informacin. [59]

El termino Full dplex se refiere a que un sistema puede transmitir y recibir informacin
simultneamente. Bajo este concepto la interfaz RS-485 est diseada para sistemas multipunto,
esto significa que los enlaces pueden llegar a tener ms de un transmisor y receptor, ya que en
cada direccin Transmisor/ Receptor tiene su propia ruta. La siguiente figura muestra lo anterior:
CAPITULO 7.

[87]


Figura 7.33 Full Duplex de RS-485.
En la anterior figura se muestra cmo es posible utilizar la comunicacin Full Duplex con multiples
nodos transmisores y receptores.
En este arreglo del tipo maestro / esclavo, se pondr como ejemplo que el nodo 1 es el maestro,
por lo tanto tiene el control de la red y el asigna el permiso para transmitir. Un par de cables estn
conectados del nodo trasmisor Maestro a todos los controladores receptores esclavos. En el otro
sentido, un par de cables conectan a todos los esclavos al receptor del Maestro. Todos los
esclavos deben leer lo que el maestro enva, pero solo uno va a poder responder y lo hace a travs
de los cables opuestos.[59]

Figura 7.34 Ejemplo nodos RS-485.
7.4.5 Circuito SN75176

Para lograr la comunicacin con el ordenador se elabora una interfase del tipo RS-485, para su
elaboracin, se utilizan dos circuitos integrados con la matricula SN75176 de Texas Instruments,
uno es para la recepcin de datos y otro para la transmisin.

Estos dispositivos se encargan de hacer la conversin entre los niveles TTL del microcontrolador y
las seales del tipo diferencial que se utilizan el bus RS-485. Vale la pena decir que en el
controlador de transmisin se agreg una lnea de habilitacin, esto se debe a que todas las
salidas de los microcontroladores estn conectadas a la lnea de recepcin del ordenador, as cada
uno est siempre deshabilitado para enviar datos y solo se habilitar en el momento en que deba
hacer una transmisin, evitando as conflictos o choques de informacin en la lnea o bus de datos,
a continuacin la sig. Figura hace una breve descripcin de este circuito integrado.
CAPITULO 7.

[88]


Figura 7.35 SN75176
En las termnales VCC y GND se encuentra la alimentacin del circuito, que este caso es de +5V.

La terminal R0 y DI recibe un nivel lgico TTL si y solo si la lnea RE se habilita y como se
puede observar es con un 0 lgico.
Las terminales D0 y -D0 reciben tambin el nombre de A y B y son sobre estas lneas las
que forman el Bus de Transmisin y Recepcin.
Como se puede observar, cada chip consta de un transmisor y un receptor, si las
terminales RE (Pin 2) y DE (Pin 3) se unen entre si con un solo Bit se puede controlar el
flujo de la informacin.

7.4.6 Convertidor RS-232 a RS-485


Una vez contando con la salida RS-232 del microcontrolador, se procede hacer la conversin a
RS-485 con el circuito SN75176. Cabe mencionar que para este proyecto solo se implemento un
solo esclavo que fue la Tarjeta de Adquisicion de Datosy Labview vuelve a dar la flexibilidad de
soportar ambos estndares de transmisin que se usaron en la implementacin del proyecto USB y
RS-485.

Para acondicionar la transmisin RS-485, debe existir un circuito que convierta dichas seales al
formato RS-232 para que as pueda conectarse en la red el dispositivo maestro, que en este caso
es el ordenador, el cual enva o recibe la informacin. Est tarea implica convertir nuevamente las
seales de tipo diferencial a niveles TTL mediante los circuitos integrados SN 75176 y a
continuacin un circuito integrado MAX 232, que invierte los niveles lgicos TTL a rangos de +15V
y 15 V, los cuales son los niveles de tensin adecuados para el puerto serial.
CAPITULO 7.

[89]




Figura 7.36 Convertidor RS-232 a RS-485.
RESULTADOS

[90]

RESULTADOS.
Para cambiar el tipo de riego con el que contaba el invernadero de la SENASICA (manual a
automatizado), se hizo una tubera nueva con tubo de PVC hidrulico para reducir los costos (ver
figuras 8.1 y 8.2). La tubera es de 14.35 metros para llegar de la cisterna hacia el invernadero.
Contamos con una cisterna de aproximadamente 21m
3
.
Nota: No se pudo tomar bien las medidas de la cisterna ya que est sellada y solo se pueden
meter los tubos para la tubera.
.

Figura 8.1. Tubera de la cisterna a la bomba.


Figura 8.2. Tubera hacia el invernadero.
RESULTADOS

[91]

Dentro del invernadero la tubera en total fue de 8m (ver figura 8.3 y 8.4).


Figura 8.3. Tubera dentro del invernadero.


Figura 8.4. Tubera dentro del invernadero.

Para el riego fue necesario el uso de una bomba (ver figura 8.5).


RESULTADOS

[92]


Figura 8.5. Bomba utilizada para el riego por goteo.

El resultado del riego por goteo fue aceptable, el riego se accionaba dependiendo de la
temperatura a la que se encontrara el invernadero y el cultivo, cuando se pasaba por encima del
rango de la bacteria que es 31C se activaba inmediatamente el riego y se desactivaba cuando se
llegaba a un rango de humedad mayor al 90%.
Las pruebas para el riego se hicieron en cuatro das, en estos das el sistema funciono de manera
correcta. Solo hubo algunos inconvenientes al inicio porque era regular la presin de la bomba
para poder siniestrar el agua correctamente.
Para la variable de temperatura en el invernadero, se realizo la investigacin de las condiciones de
temperatura para la bacteria, con base a ese estudio se selecciono el tipo de sensor a
utilizar(LM335), se diseo el circuito para acondicionamiento de la seal entregada por el
sensor(ver anexos), para que lo reconociera la TAD.








Figura 8.6. Circuito sensor de temperatura.
RESULTADOS

[93]

Para hacer la prueba de medicin de temperatura colocamos dos sensores estratgicamente, los
cuales estuvieron a prueba en el invernadero durante 4 das. La posicin de los sensores fue uno
en la maceta donde est el cultivo y el otro fue en medio del invernadero (suspendido en el aire).
Durante ese periodo de prueba se tuvo que ajustar el sensor en su circuito acondicionador de
seal, debido a que no realizaba las mediciones correctas, esto se pudo comprobar con un
termmetro el cual nos indicaba la temperatura ambiente dentro del invernadero.
Despus se llevaron a cabo las pruebas con los sistemas de riego e iluminacin, las cuales
presentaron un funcionamiento correcto. Con temperaturas mayores a los 31 C se activaba el
riego y con temperaturas menores a 22C se activaba la iluminacin, cuando sobrepasaba el
rango de temperatura y el riego aumentaba la humedad (mayor al 90%) el sistema responda
accionando el extractor y apagando el riego. Otra de sus caractersticas de aplicacin del sensor,
es que lo trabajamos de manera superficial, ya que solo trabajamos con macetas a no ms de 30
cm de profundidad, esta es otra de las razones de la eleccin de este sensor, ver figura 8.7.
Con el sensor de humedad se realiz un anlisis para su seleccin, basndose en los rangos de
humedad del HBL para su supervivencia, adems del costo. Las pruebas que se realizaron para
observar que el sensor midiera de forma correcta las llevamos a cabo por cuatro das, en donde
la respuesta del sensor fue satisfactoria, interactuando de manera eficaz con su sistema de control.








Figura 8.7. Sensor de humedad.
Por otra parte para la lectura de los sensores, se diseo un equipo de adquisicin de datos, ver
figura 8.8, debido a que, en SENASICA no presentaba ninguna infraestructura que realizara un
registro de los valores que se generaban al da dentro de su invernadero.

RESULTADOS

[94]


Figura 8.8. Equipo de adquisicin de datos.
Este equipo cuenta con 11 entradas, 7 salidas en las cuales 3 son con salida de opto acoplador y
la dems con salida de relevador, aparte una salida con display LCD, adems de que es
compatible con Labview (en este caso), se proporcion a SENASICA un panel de control frontal
de manera grafico, en cual podrn visualizar las graficas de las variables de temperatura y
humedad. Ver figura 8.9 y 8.10.











Figura 8.9. Panel de control de temperatura.
RESULTADOS

[95]














Figura 8.10. Panel de control de humedad.
Todas las variables que se estn monitoreando y controlando (en tiempo real), cuentan con su
sistema de verificacin, aparte de que cada una de las variables ofrecen sus reportes para ser
impresos sus resultados de las mediciones.










Figura 8.11. Panel de control de luminosidad.



RESULTADOS

[96]

Como medida de prevencin en el diseo se inserto una display LCD, por si llegara a daarse la
computadora en donde est el panel grafico, en el lcd se podr ver los valores de las variables, as
como accionar manualmente los sistemas de riego y luminosidad. Ya que este presenta una men
con las opciones a utilizar. Ver figura 8.12.
Figura 8.12. Panel con LCD.


Canal Fecha Tiempo Temperatura del invernadero Temperatura ambiente
1 10/11/2010 11:20 23.5 25.3
1 10/11/2010 11:30 23.5 25.6
1 10/11/2010 11:35 23.4 25.4
1 10/11/2010 11:40 23.4 25.2
1 10/11/2010 11:45 23.4 26.1
1 10/11/2010 11:50 23.5 26.1
1 10/11/2010 12:10 23.5 25.8
1 10/11/2010 12:15 23.5 25.6
1 10/11/2010 12:20 23.5 25.7
1 10/11/2010 12:26 23.5 25.6
1 11/11/2010 15:30 28.1 28.7
1 11/11/2010 15:35:00 28.2 29.3
1 11/11/2010 15:40 28.2 29.2
1 11/11/2010 15:45 28.2 29.2
1 11/11/2010 15:50 28.2 29.3
1 11/11/2010 16:00 28.2 29.2
1 11/11/2010 16:10 28.2 29.3
1 11/11/2010 16:15 28.2 29.3
1 11/11/2010 16:20 28.3 29.3
RESULTADOS

[97]

1 11/11/2010 16:26 28.3 29.2
1 12/11/2010 11:17 24.2 26.3
1 12/11/2010 11:25:00 24.2 26.1
1 12/11/2010 11:35 24.2 26.2
1 12/11/2010 11:35 24.3 26.4
1 12/11/2010 11:45 24.3 26.3
1 12/11/2010 11:50 24.3 26.2
1 12/11/2010 12:00 24.3 26.3
1 12/11/2010 12:04 24.4 26.4
1 12/11/2010 12:15 24.6 26.5
1 12/11/2010 12:26 24.5 26.4
1 13/11/2010 10:17 27.2 30.3
1 13/11/2010 10:25:00 27.1 30.2
1 13/11/2010 10:35 27.1 30.1
1 13/11/2010 10:35 27.1 30.3
1 13/11/2010 10:40 27.1 30.2
1 13/11/2010 10:45 27.2 30.1
1 13/11/2010 10:55 27.3 29.8
1 13/11/2010 11:10 27.3 30.1
1 13/11/2010 11:15 27.1 30.11
1 13/11/2010 11:26 27.3 30.12
Tabla 8.1 Comparacin de los resultados de la temperatura ambiente y temperatura del invernadero

Canal Fecha Tiempo Humedad
1 10/11/2010 11:27 90%
1 10/11/2010 11:28 87%
1 10/11/2010 11:29 85%
1 10/11/2010 11:30 80%
1 10/11/2010 11:31 83%
1 10/11/2010 11:32 84%
1 10/11/2010 11:33 87%
1 10/11/2010 11:34 87%
1 10/11/2010 11:35 88%
1 10/11/2010 11:36 86%
1 11/11/2010 12:27 81%
1 11/11/2010 12:28 83%
1 11/11/2010 12:29 83%
1 11/11/2010 12:30 84%
1 11/11/2010 12:31 79%
1 11/11/2010 12:32 79%
1 11/11/2010 12:33 81%
RESULTADOS

[98]

1 11/11/2010 12:34 84%
1 11/11/2010 12:35 85%
1 11/11/2010 12:36 86%
1 12/11/2010 11:27 86%
1 12/11/2010 11:28 86%
1 12/11/2010 11:29 85%
1 12/11/2010 11:30 88%
1 12/11/2010 11:31 88%
1 12/11/2010 11:32 91%
1 12/11/2010 11:33 91%
1 12/11/2010 11:34 87%
1 12/11/2010 11:35 88%
1 12/11/2010 11:36 85%
1 13/11/2010 10:27 83%
1 13/11/2010 10:28 86%
1 13/11/2010 10:29 87%
1 13/11/2010 10:30 88%
1 13/11/2010 10:31 89%
1 13/11/2010 10:32 90%
1 13/11/2010 10:33 90%
1 13/11/2010 10:34 85%
1 13/11/2010 10:35 87%
1 13/11/2010 10:36 88%
Tabla 8.2 Resultados de humedad en el invernadero.



CONCLUSIONES.

[99]

CONCLUSIONES.
El proyecto de control y monitoreo dentro del invernadero Holands (Instalaciones SENASICA),
fue reproducir las condiciones necesarias de supervivencia de la bacteria Huanglonbing de los
Ctricos; estas condiciones de supervivencia son especficamente mantener una temperatura de 22
a 31C y una humedad del 90%.
Esta bacteria como lo mencionamos en el Captulo 2 perjudica extremadamente el sector citrcola
de nuestro pas, las pruebas que se realizaron dentro de las instalaciones de SENASICA por 4
das, en donde la temperatura y humedad que requera el patgeno se mantuvieron constantes a
pesar de que el clima en la zona se modifico en esos das. Pudimos observar que las condiciones
con las que la bacteria puede sobrevivir se reproducen satisfactoriamente.
Para la reproduccin de la bacteria se requieren de varios meses en los cuales los ingenieros
agrnomos harn las pruebas para saber si la bacteria se pudo o no reproducir.









Figura 8.9. Panel de control de temperatura.
Una de las limitantes que se presento para la implementacin del sistema fue el presupuesto, la
SENASICA solo hizo el prstamo del invernadero, todo el material adicional para la implementacin
del sistema del proyecto corrieron por nuestra parte, por esta razn tuvimos que buscar la manera
de reducir los costos de los sensores, el sistema de riego y de la tarjeta de adquisicin de datos.
Esta reduccin en los costos fue a manera que fuera ms econmica, pero a la vez que el proyecto
presentara una buena calidad, eficiencia y eficacia en el manejo de las variables.
Existen muchos tipos de sensores de temperatura en el mercado, cada uno se ajusta al proceso en
el cual interacta. En nuestro caso elegimos el sensor LM335 que es conocido por su bajo costo,
adems de ser aproximadamente lineal cubriendo el rango que necesitbamos para la medicin
del patgeno (como se muestra en la tabla 4.1 del captulo 4). El sensor tuvo buen funcionamiento,
una muy buena precisin y exactitud en las pruebas que hicimos durante los cuatro das de las
pruebas.
Una de las caractersticas del sensor fue la implementacin de un Circuito Acondicionador de
Seal (CAS), porque necesitamos que la salida del sensor sea lineal y que esa salida adems de
ser lineal que comprendiera los rangos establecidos para las entradas del microcontrolador.
CONCLUSIONES.

[100]

A diferencia del sensor de temperatura, el sensor de humead se consigui en el mercado,
verificando que correspondiera a las necesidades que requeramos dentro del proceso, hicimos la
eleccin del sensor HMZ-433A de la empresa Ghintro tech, por su bajo costo, su linealidad y
porque corresponda al rango de entrada para el A/D del microcontrolador (ver capitulo 4, 4.2
Humedad relativa). Este sensor tuvo un buen funcionamiento y en las pruebas de precisin y
exactitud fue muy buena su respuesta.
La otra variable controlada que fue la iluminacin y no hubo mayor problema, solo se activa
cuando requiere una mayor temperatura, pero en las fechas de las pruebas fue en poca de calor y
no hubo muchas pruebas de la iluminacin, esas pruebas serian en los meses de Diciembre a
Febrero, que son los meses en donde desciende la temperatura.
Para el sistema de riego localizado, se cambio completamente el sistema tradicional que tenan las
instalaciones, retirando las mangueras que servan para el riego dentro del invernadero y
cambindolas por un sistema de riego por goteo localizado. Se colocaron tuberas para que el
riego fuera lo ms individual posible y por otro lado para el ahorro de agua, de esta manera se ha
solucionado un problema que tenia las instalaciones de SENASICA para el riego al no contar con
el equipo necesario para poder hacer el riego en forma automtica. El riego por goteo es una
solucin en general, muy ptima para el riego dentro del invernadero, reduce costos, solo riega el
agua que necesite la planta y se hace un control muy sencillo.
El sistema de riego es controlado a base de dos variables principalmente, la temperatura y la
humedad; estas variables nos indican cuando es necesario el riego, ya sea para decrementar la
temperatura o para incrementar la humedad que requera la bacteria (HBL). EL riego es una de los
principales elementos para la automatizacin de un invernadero.
Por otra parte, el desarrollo de este proyecto y de sus elementos adicionales, nos condujo a la
necesidad de indagar en conocimientos que anteriormente se tenan de manera trivial, el
conocimiento de microcontroladores PIC (especficamente gama 18FXXXX) de manera autnoma
se logr con esfuerzo, alcanzando un grado de dominio, a la mejor no al cien por ciento, pero los
conocimientos adquiridos cimentaron unas buenas bases.
Gracias a los conocimientos adquiridos se logr un paso muy importante para el desarrollo de este
proyecto, el diseo de la Tarjeta de Adquisicin de Datos. LA Tad es el puente principal para que
la computadora o especficamente LabView entienda lo que est sucediendo a su alrededor; la
tarjeta cuenta tanto con salidas analgicas como salidas digitales, el acoplamiento que se pens
en la implementacin fue que el desarrollador utilice a su conveniencia las salidas, las salidas
digitales se puedan usar como salidas de ancho de pulso (PWM), ya sea para aplicarlo a lmparas,
motores, bombas, vlvulas, etc. Las salidas analgicas se pensaron para que se pueda
implementar un control on/off.
Con respecto al software LabView es una plataforma de desarrollo que con la prctica se convierte
en una herramienta poderosa, tanto en monitoreo como en control. Los Vis que usa LabView nos
facilitaron el trabajo de programacin, ya que sencillamente se colocaron los Vis correspondientes
a lo que se deseaba y el trabajo automticamente lo realiz.
El acoplamiento de ambas herramientas tanto el PIC18F4550 como LabView, se integraron a una
infinidad de proyectos que hoy en da estn a disposicin de los usuarios, solo cabe resaltar que
esta tarjeta a comparacin de las que disea National Instrument varia demasiado en precio y en
desempeo, tambin de que la TAD arbitrariamente no solo puede trabajar con el ambiente de
CONCLUSIONES.

[101]

lenguaje G, sino que se puede ocupar para distintos lenguajes de programacin como puede ser
Visual Basic, J ava, etc.
La construccin de la Tarjeta se pens que abarcara un amplio campo de aplicaciones, despus
de su construccin nos pudimos dar cuenta que tanto para la enseanza educativa como para
aplicaciones industriales. La Tad es una herramienta de eficiente desarrollo, y en aprendizaje
verdaderamente excepcional; para la parte educativa, a los usuarios les servira mucho tener este
dispositivo en sus laboratorios de prctica, ya que podran evitarse estar diseando circuitos en
Protoboard o con diseos de PCB; con la TAD se enfocaran en la programacin y la explotacin
de los recursos que la tarjeta brinda; de igual manera para las aplicaciones industriales, es una
herramienta bsica para el monitoreo y control de sus procesos en sus sistemas Scada.
Y como conclusin final podemos decir que aunque el sistema solo se incorporo a un cubculo
dentro del invernadero (antes descrito), con un mayor presupuesto se podra incluir la
automatizacin del invernadero completo.
ANEXOS.

[102]

A.1. LINEALIZACIN DE UNA FUENTE DE VOLTAJE CON UN CIRCUITO
ACONDICIONADOR DE SEAL (CAS)

Sensor de Temperatura.
Para el diseo del circuito para sensar la temperatura se baso en el libro Coughlin Robert F.,
Amplificadores operacionales y circuitos integrados lineales. Prentice Hall 1999. Para esta
aplicacin se usara el circuito LM335, un sensor de temperatura de estado slido que pertenece a
una familia de dispositivos que posee una sensibilidad de 10 mV/K. Se usa en el caso de
aplicaciones en las que se necesita medir temperaturas entre -10 y 100C, su diseo es similar al
Zener de dos terminales. El estilo de encapsulado y el modelo se muestran en la figura A1.1 (a) y
A1.1 (b), respectivamente. Este dispositivo puede funcionar por encima de un rango de corriente
comprendido entre 400 y 5 A. En la hoja de datos correspondientes al LM335 se observa que la
sensibilidad del dispositivo es de 10 mV/K. Sin embargo, en el caso de nuestra aplicacin lo que
deseamos es medir grados Celsius. La relacin que existe entre grados Kelvin y grados Celsius es
la siguiente: una elevacin de 1 grado en la escala de kelvin es igual a una elevacin de 1 grado
en la escala Celsius y el punto de congelacin del agua es de 0C, y equivale a 273K.

Figura A.1. Linealizacin de una fuente de voltaje con un Circuito Acondicionador de seal (CAS)
La ecuacin que representa al sensor. En la A1.2 se muestra una grafica del voltaje de salida
del LM335 en funcin de la temperatura. La pendiente de la lnea equivale a la sensibilidad del
dispositivo: 10mV/K. Por lo tanto, el voltaje de salida expresado en K es el siguiente:


En la cual T es la temperatura en K. A 273 (0C), el voltaje del sensor es:


Como se puede observar en la figura A1.2
ANEXOS.

[103]


Figura A1.2. Grafica del voltaje en funcin de las caractersticas

Ahora es posible expresar el voltaje de salida del sensor en grados Celsius como en la siguiente
ecuacin:

En donde T es la temperatura expresada en grados Celsius. En el caso de nuestra aplicacin, a
0C y a 50C . Este es el margen de voltaje de entrada correspondiente al
CAS. El margen de salida del CAS viene a ser el margen de entrada del convertidor A/D, el cual
esta comprendido entre 0 y 5 V. en la figura A1.3 se muestra el diagrama de bloques de este
sistema de adquisicin de datos para la medicin de temperatura.

La ecuacin que describe el comportamiento del SCC. Con base en la informacin de que
disponemos sobre el sensor y el convertidor A/D, se grafican las caractersticas de entrada/salida
del CAS. En la figura A1.3 se muestra esta grafica. Los valores de salida del CAS se grafican en el
eje y. Hay que tener presente que estos valores corresponden al margen de voltaje del convertidor
A/D de 0 a 5V. Los valores de entrada del CAS se grafican en el eje x. Estos valores son los del
margen de voltaje del sensor -2.73 V a 3.23 V, en el caso de esta aplicacin.


La pendiente de la recta es:




ANEXOS.

[104]



Figura A1.3. Diagrama a bloques del sistema medidor de temperatura. Con sus caractersticas de entrada y salida
Ese valor de 10 es la ganancia por la que hay que multiplicar . La desviacin de cd se encuentra
con solo elegir u punto de la lnea y sustituirlo en la ecuacin de la lnea recta; .
Despus de elegir un par de coordenadas (273,0) se obtiene:
Resolviendo la ecuacin para b se obtiene:

Por lo tanto, la ecuacin de voltaje de salida del CAS es:
Diseo del circuito acondicionador de seal. Una vez conocida la ecuacin del CAS, expresada
en la forma y=mx+b, ahora deseamos un circuito en el que la ganancia de 10 y la desviacin de -
27.3 V se definan de manera independiente. Lo que se necesita es un amplificador operacional
como el que se muestra en la figura A1.4: un amplificador inversor con ganancia de -1 seguido por
un sumador inversor. La ecuacin general del voltaje de salida del sumador es:


Con base en la correspondencia de los coeficientes de en la ecuacin anterior se obtiene:

Si se elige , entonces . Correlacionando los trminos correspondientes a
la desviacin de cd de las ecuaciones anteriores se obtiene:
ANEXOS.

[105]


Ecd se conecta a la fuente de +15 V. Dado que , entonces . Observar
que Ecd es un voltaje positivo y que es un voltaje negativo que est a la entrada del sumador
inversor. Dado que el LM335 genera voltaje positivo, , el amplificador inversor con ganancia de -
1 se utiliza para generar , como se muestra en el circuito ya completo de la figura A1.4.

Figura A1.4. Diseo del CAS para el sensor de temperatura.
Circuito del sensor de temperatura con el LM335
Una vez que se sabes del funcionamiento del circuito sensor de temperatura, se procede a
elaborar el circuito en PCB para su implementacin fsica, para elaborar este diseo en PCB,
anteponemos los recursos que ofrece el simulador ISIS y ARES de Proteus 7.7, programa que
permite la simulacin y el circuito PCB a la par. Ver figura A1.5.

Figura A1.5. Circuito empleado para la medicin de temperatura con el LM335.
ANEXOS.

[106]

Nota: para hacer el circuito impreso era necesario meter bloques ya que no estaban disponibles la
fuente y el sensor en proteus.

Figura A1.6. PCB del circuito de temperatura LM335.
ANEXOS.

[107]

A.2 Fuente de voltaje
Para el uso de los sensores fue necesario hacer una fuente de voltaje en la cual proporciona +/- 15
volts y 5 volts de Cd.
Este diseo de fuentes de voltaje solo agregamos ms que sus conclusiones y lo ms general.
Se uso un rectificador de onda completa, mediante el uso de un puente rectificador (cuatro diodos),
se requiri que el transformador tuviera derivador central, porque con esas caractersticas pasamos
a regular el voltaje negativo, ver figura A2.1.

A2.1. Rectificador de Onda Completa con puente.

El diseo de la fuente se muestra en las siguientes figuras (circuito impreso y diagrama de la
fuente), que fue hecha en el simulador ISIS de Proteus.

Figura A2.2. Diagrama de la fuente de voltaje empleada para el proyecto.

ANEXOS.

[108]




Figura A2.3. Circuito impreso de la fuente utilizada.



A.3 Ci rcuito impreso de l a tarj eta de adquisicin de datos
El circuito hecho para la tarjeta de adquisicin de datos incluye el circuito para el LCD, el circuito
de potencia para controlar la iluminacin, la bomba para el riego, etc. Se mostraran por partes de
cada circuito y al final se mostrara el impreso con los circuitos antes mencionados ya acoplados.
ANEXOS.

[109]



Figura A3.1. Circuito del LCD para la tarjeta de adquisicin de datos.

Figura A3.2. Circuito de potencia para controlar la iluminacin.
ANEXOS.

[110]

Este circuito se diseo de esta manera pensando usar las caractersticas de los opto acopladores,
para llevar a cabo el control por medio de ancho de pulso (PWM).
Pero como se analizo en los primeros captulos, las condiciones dentro del invernadero no se
perturban rpidamente, si no al contrario, las variables del invernadero tienen una respuesta lenta,
por esa parte se realiz el siguiente circuito A.3.3, para realizar un control on/off.


Figura A3.3. Circuito con salida de relay para un control on/off.
ANEXOS.

[111]





Figura A3.4. Circuito diseado para la Tarjeta de Adquisicin de Datos, con comunicacin USB


ANEXOS.

[112]






Figura A3.5. Circuito impreso de la Tarjeta de Adquisicin de Datos.


ANEXOS.

[113]

A.4 Descripcin del software del PIC de la TAD
Con el Pic18f4550 se har una comunicacin tipo bulk transfers, entre el PIC y el Software del PC
va USB 2.0 a full speed. Se har un firmware para el microcontrolador en CCS C. El driver para
Windows y la .DLL mpsbapi.dll.
Para el firmware los VID&PID que espera encontrar el driver para Windows y el tamao mximo
del buffer de emisin-recepcin del canal USB. Despus se definirn los comandos que se
procesan en el PIC e implementar las funciones.
Firmware para el PIC 18F4550 realizado en CCS C
La frecuencia de oscilacin necesaria para el USB 2.0 es de 48 Mhz, pero el PIC solo dispone de
20Mhz es necesario utilizar el modulo PLL interno del PIC. Para utilizar el PLL utilizamos el HSPLL.
USB_ENABLE_BULK y SIZE 32
Para activar el mtodo de transferencia masiva mediante el USB se configura los EndPoint de
transmisin y recepcin, USB_EP1_TX_ENABLE y USB_EP1_RX_ENABLE, indicndolo con la
constante USB_ENABLE_BULK. En este caso se requieren solo 32 bits.
#include rr2_USB_Monitor.h
En el fichero rr2_usb_monitor.h, cargado con el correspondiente include, se definen las
estructuras y parmetros necesarios para la conexin USB.
Otras funciones importantes son las funciones usb_ini t(), usb_task(),
usb_wait_for_enumeration(), usb_enumerated(), usb_kbhit(), usb_get_packet() y
usb_put_packet() estn desarrolladas en el driver que nos proporciona CCS C para el manejo del
USB 2.0 y vienen definidas e implementadas en los includes pic18_usb.h, usb.c y usb.h
VID&PID
El VID es un nmero de 16 bits que significa Vendor Identification o cdigo que identifica al
fabricante del hardware a conectar. En nuestro caso utilizamos el nmero 04D8h que identifica a
Microchip. El PID es un nmero de 16 bits que significa Product Identificati on o cdigo que
identifica al dispositivo en concreto hardware a conectar. Se utiliza el 000Bh que identifica a la
familia de los PIC18 de este fabricante.
USB_STRING_DESC[].
La tabla USB_STRING_DESC contiene la descripcin del dispositivo detectado por el Driver de
Windows XP.
USB_STRING_DESC contiene las descripciones requeridas y una tabla accesoria llamada
USB_STRING_DESC_OFFSET, ambas constan de tres elementos cada una de ellas.
USB_STRING_DESC_OFFSET tiene tres nmeros que indican cada uno de ellos donde
comienza el correspondiente dato en la tabla USB_STRING_DESC.
USB_STRING_DESC contiene los tres strings de un primer byte que indica la longitud total de la
correspondiente cadena, un segundo byte que indica el tipo de dato que viene a continuacin y por
ltimo tantos bytes como sean necesarios como contenido del string.
El primer dato de esta tabla es:
ANEXOS.

[114]

4, USB_DES_STRING_TYPE, 0x09, 0x04 indica al Windows que los strings que siguen estn
escritos en ingles americano (US-English).
8, USB_DES_STRING_TYPE, 'I', 0, ' P', 0, 'N', 0 que define el string el nombre "IPN" del Hardware.
Y 22, USB_DESC_STRING_TYPE, 'E', 0, ' S', 0, 'I', 0, 'M', 0, 'E', 0, ' ', 0, 'Z ', 0, ' A' , 0, 'C', 0, ' ', 0
, 0, 'C ', 0, 'O', 0, 'N', 0, ' T ', 0, 'R ', 0, 'O', 0, 'L', 0, que define el nombre del dispositivo como
"PicUSB-ESIME"

Software en CCS Compiler para la tarjeta de adquisicin de datos (TAD)

/////////////////////////////////////////////////////////////////////////
//// TAD.c ////
//// ////
//// Se desarrolla un sencillo dispositivo ////
//// USB con el PIC18F4550 (para la serie 18Fxx5x) ////
//// los drivers que se requiere para ste dispositivo son los que ////
//// proporciona Microchip en su pagina web, y se basan en protocolo ////
//// USB_ENABLE_BULK su XTAL es de 20Mhz. ////
//// ////
//// ////
//// Cuando el dispositivo sea conectado al PC, saldr el asistente ////
//// para la instalacin del driver. Se instala el driver ////
//// que nos proporciona Microchip. ////
//// ///
//// El driver es configurado en C para que tenga la ////
//// los derechos de los diseadores. ////
////
////////////////////////////////////////////////////////////////////////
//// El diseo se limita a recibir un paquete de 32 bytes de la ////
//// PC, mostrar en el puerto b el dato [0], introducir en el ////
//// arreglo la informacion que se recibe del puerto A en dato [1] y ////
//// del ADC configurado a 10 bits en dato [2] y dato [3] y devolver ////
//// el paquete a la PC. ////
//// ////
/////////////////////////////////////////////////////////////////////////
//// Realizado con el compilador CCS PCWH 4.093 ////
//// Este programa fue desarrollado para estimular el uso del ////
//// puerto USB y desarrollar tarjetas de adquisicin econmicas. ////
//// Rivera Hernandez Angel pizzacho@hotmail.com ////
//// Martinez Mendoza Mauricio shaka.mauricio@gmail.com ////
//// Escobar Tahuilan Alberto albertoeta@gmail.com ////
ANEXOS.

[115]

#include <18F4550.h>
#device ADC=10
#fuses
HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN,MCLR,NOP
BADEN
// PLL1 =Para un Xtal de 4Mhz
// PLL2 =Para un Xtal de 8Mhz
// PLL3 =Para un Xtal de 12Mhz
// PLL4 =Para un Xtal de 16Mhz
// PLL5 =Para un Xtal de 20Mhz
#use delay(clock=48000000)
#include <LCD.C>
#use standard_IO(B) //output_toggle(PIN_X) , input(PIN_X)
#use standard_IO(C)
//////////////////////////////////////////////////////////////////////////////
#define USB_HID_DEVICE FALSE // deshabilitamos el uso de las directivas HID
#define USB_EP1_TX_ENABLE USB_ENABLE_BULK // turn on EP1(EndPoint1) for IN
bulk/interrupt transfers
#define USB_EP1_RX_ENABLE USB_ENABLE_BULK // turn on EP1(EndPoint1) for OUT
bulk/interrupt transfers
#define USB_EP1_TX_SIZE 32 // size to allocate for the tx endpoint 1 buffer
#define USB_EP1_RX_SIZE 32 // size to allocate for the rx endpoint 1 buffer
#include <pic18_usb.h> //Microchip PIC18Fxx5x Hardware layer for CCS's PIC USB driver
#include <PicUSB.h> //descriptors del Pic USB
#include <usb.c> //handles usb setup tokens and get descriptor reports
#define BUZZ PIN_E2 //SALIDA DE BUZZZ para alarmas
const int8 lenbuf=32;
/////asiganacion de variables
#define LEDV PIN_C6
#define LEDR PIN_C7
#define LED_ON output_high
#define LED_OFF output_low
#define recibo1 RX[0]
#define Temperatura_usb TX[0]
#define Humedad_usb TX[1]
#define Luz_usb TX[2]
///////Asignamos tamao de los arreglos//
int8 RX[lenbuf];
int8 TX[lenbuf];
//declaramos variables globales
unsigned int16 tempe,light,hum_x;
//////////////////////////////////////////////////////////////////////
void temperatura (int16 q)
{
float p;

p=50*q/1024.0;
lcd_gotoxy(2,6);
printf(lcd_putc, "\nTEMP = %01.2f C", p);
Temperatura_usb=p;
usb_put_packet(1,TX,3,USB_DTS_TOGGLE);

if(p>=30.0);
LED_ON(BUZZ);
delay_ms(100);
}
ANEXOS.

[116]

///////////////////////////////////////////////////////////////////////////////
void humedad (int16 hum_a)
{
float hum_d;
hum_d=5.0*hum_a/1024;
lcd_gotoxy(2,7);
printf(lcd_putc, "HUM= %01.2f %1c ",hum_d,'%');
Humedad_usb=hum_d;
usb_put_packet(1,TX,3,USB_DTS_TOGGLE);
delay_ms(100);
}
///////////////////////////////////////////////////////////////////////////////
void luz (int16 sun)
{
float light;
light=5.0*sun/1024;
lcd_gotoxy(2,7);
printf(lcd_putc, "Int. LUZ= %01.2f %1c ",light,'%');
Luz_usb=light;
usb_put_packet(1,TX,3,USB_DTS_TOGGLE);
delay_ms(100);
}
//////////////////////////////////////////////////////////////////////////////
void riego (void)
{
printf(lcd_putc, "\nPresione para iniciar el riego");
delay_ms(100);
}
///////////////////////////////////////////////////////////////////////////////
void tiempo (void){
}
///////////////////////////////////////////////////////////////////////////////
void main() {
LED_OFF(BUZZ); //Apagamos la bocina
LED_OFF(LEDV); //Apagamos led Verde
LED_ON(LEDR); //Encendemos led Rojo
set_tris_c(0x10000000);
disable_interrupts(GLOBAL); //deshabilitamos todas las interrupciones
set_tris_b(0xFF); // asiganacion las primeros 4 puertos como entrada los otros como salida
output_b(0x00);//limpiamos el puerto b
set_tris_d(0x00); //Configuracion para el puerto D como salida
output_d(0x00); //Limpiamos el puerto D
usb_init(); //inicializamos el USB
usb_wait_for_enumeration(); //esperamos hasta que el PicUSB sea configurado por el host
usb_task();
///////////////////////CONFIGURACION DEL ADC 3 PUERTOS (A0,A1,A2)/////////////
setup_comparator(NC_NC_NC_NC); // Se configuran los comparadores para entradas
digitales (apagar los comparadores, igual que instruccin anterior)
setup_adc_ports(0x0C);// configurando An0,An1 Y AN2 como entradas analogas,el resto digital.
setup_adc(ADC_CLOCK_INTERNAL);
/////////////////CONFIGURACION PWM//////////////////////////////////////////////
ANEXOS.

[117]

//////////////////////habilita periferico usb e interrupciones///////////////////
for(;;){
if(usb_enumerated()){
LED_OFF(LEDR);
LED_ON(LEDV);
lcd_init();//inicializamos el lcd
//lcd_gotoxy(1,2);
printf (lcd_putc, " TARJ ETA \nCONECTADA");
delay_ms(300);
lcd_putc('\f');
tiempo();
if (usb_kbhit(1)){ // en espera de un nuevo caracter en el buffer de recepcion
usb_get_packet(1, RX, lenbuf);
if(recibo1==1){
lcd_putc('\f');
printf(lcd_putc,"TEMPERATURA");
lcd_gotoxy(1,1);
set_adc_channel(0);
delay_us(20);
tempe=read_adc();
output_toggle (pin_B3);
temperatura(tempe);
delay_us(10);
}
if(recibo1==4){
lcd_putc('\f');
printf(lcd_putc,"Int. Luminosa");
lcd_gotoxy(1,1);
set_adc_channel(2);
delay_us(20);
light=read_adc();
output_toggle (pin_B6);
luz(light);
delay_us(10);

}
if(recibo1==2){

lcd_putc('\f');
printf(lcd_putc,"HUMEDAD RELATIVA");
lcd_gotoxy(1,1);
set_adc_channel(1);
delay_us(20);
hum_x=read_adc();
output_toggle (pin_B4);
humedad(hum_x);
delay_us(10);

}
if(recibo1==8)
{
lcd_putc('\f');
printf(lcd_putc,"RIEGO");
riego();
output_toggle (pin_B5);
delay_us(10);
ANEXOS.

[118]

}
if(recibo1==3){
int16 temp, hum;
lcd_putc('\f');
lcd_gotoxy(1,1);
set_adc_channel(0);
delay_us(10);
tempe=read_adc();
temperatura(tempe);
delay_us(200);
lcd_gotoxy(2,1);
set_adc_channel(1);
delay_us(10);
hum_x=read_adc();
humedad(hum_x);
delay_us(200);
}
if(recibo1==5){

lcd_putc('\f');
lcd_gotoxy(1,1);
set_adc_channel(0);
delay_us(10);
tempe=read_adc();
temperatura(tempe);
delay_us(200);
lcd_gotoxy(2,1);
set_adc_channel(2);
delay_us(10);
light=read_adc();
luz(light);
delay_us(200);
}
if(recibo1==7){
lcd_putc('\f');
lcd_gotoxy(1,1);
set_adc_channel(0);
delay_us(10);
tempe=read_adc();
temperatura(tempe);
delay_us(200);
lcd_gotoxy(2,1);
set_adc_channel(1);
delay_us(10);
hum_x=read_adc();
humedad(hum_x);
delay_us(200);
lcd_gotoxy(1,20);
set_adc_channel(2);
delay_us(10);
light=read_adc();
luz(LIGHT);
delay_us(200);
}
}//end khbit
}//end if enumerated }//end del for infinito }
ANEXOS.

[119]

A.5 Sensores utilizados en el proyecto
Sensor de temperatura y humedad HMZ-4331

Figura A5.1. Caractersticas elctricas del sensor de temperatura.


Figura A5.2. Voltaje de salida del sensor de humedad.
ANEXOS.

[120]


Figura A5.3. Dimensiones fsicas del sensor de temperatura.


Figura A5.4. Pines de conexin.


Figura A5.5.Pines de trabajo de sensor de temperatura.

BIBLIOGRAFA.

[121]

1. Da Graca, Hall. D. Taller Internacional sobre Huanglongbing de los ctricos Candidatus
Liberibacter spp y el pslido asitico de los ctricos. Memorias.
2. http://www.senasica.gob.mx/?id=1013. Consultada: 3 de Noviembre 2010
3. Orozco, S. S. Enfermedades presentes y potenciales de los ctricos en Mxico. Universidad
Autnoma Chapingo, Mxico.
4. Da Graca, J . V. Citrus greening disease. Ed. Phytopathol
5. ALPI, A. Cultivo en invernadero. Ed. Mundi-Prensa. Madrid
6. Alex J . Pacheco. Cronologa de Adopcin de tecnologa para Invernaderos en Mxico.
7. M.C. Heladio Linares Ontiveros. Manejo de invernaderos, Memorias.
8. http://elearning.semarnat.gob.mx/cte/MATERIALESAPOYO/manejo%20de%20recursos%2
0naturales%20y%20planeaci%C3%B3n%20ambiental/AVANZADO/2.html. Consulta: 19
Abril 2010.
9. http://www.labmty-cfppnl.org.mx/core.aspx?node=15. Consultada: 20 junio 2010.
10. Gustavo Villalobos Ordaz, Ral Rico Romero. Termopar. Medicin y control de procesos
industriales, DF:IPN.
11. Antonio Creus Sol. Termmetros de resistencia. Instrumentacin industrial. Ed.
Alfaomega,
12. Robert F. Coughlin, Frederick F. Amplificadores operacionales y circuitos integrales
lineales, Ed. Prentice Hall
13. ALPI, A. Cultivo en invernadero. Ed. Mundi-Prensa.
14. http://ipmworld.umn.edu/cancelado/Spchapters/TsaiGreeningSp.html. Consultada: 10
Noviembre 2010.
15. Ing. Eliecer G. Rodriguez F., 12 Noviembre 2010,
http://guarico.com.ve/index.php?wpcf7=json&wpcf7=json&paged=5.
16. http://www.antusolar.cl/solar-termico. Consultada: 12 Noviembre 2010.
17. . http://digital.ni.com/public.nsf/allkb/FBC1B7FFBCBAA0A1862573A70080D4BA.
Consultada: 12 Abril 2010.
18. www.nationalsemiconductor.com. Consultada: 12 mayo 2010.
19. . www.vishay.com. Consultada: 5 J unio 2010
20. http://guarico.com.ve/?wpcf7=json&paged=30&wpcf7=json&wpcf7=json. Consultada: 2
J ulio 2010.
21. http://www.seedmech.com/catalog.php?code=61&page=Modelos&product=101&product.
Consultada: 25 octubre 2010.
22. http://philips.voltimum.eu/ugr//. Consultada: 25 octubre 2010.
23. http://www.cyelect.com/conceptos/index.php?page=8-2. Consultada: 15 Noviembre 2010.
24. Ibarra J . L. , 1988. Semiforzado de cultivos. Ed. LIMUSA. Mxico.
25. Martnez Cortijo, Francisco J avier. (1999). Introduccin al riego. 1 edicin. Editorial UPV
(Universidad Politcnica de Valencia). Espaa.
26. Moya Talens, J ess Antonio. (1998). Riego localizado y fertirrigacin. 2 edicin. Ediciones
Mundi-Prensa, Madrid, Espaa
27. Naudascher, Eduard. (2007). Hidrulica de canales. Limusa.
28. Ramrez, Alejandro. (2001). Riego por goteo simplificado. SEP-IPN
29. Zimmerman, J osef. (1970). El riego. Compaa Editorial Continental. Mxico.
30. Garca Casillas Ignacio, Briones Snchez Gregorio. (1997). Sistemas de riego por
aspersin y goteo. Editorial Trillas.
31. www.agrogrupo2.wordpress.com/category/riego/ Consultada: 2 marzo 2010.
32. www.coteinsa.com/medioambiente.php Consultada: 2 marzo 2010.
33. www.tgrok.com/es/equipamiento.html Consultada: 2 marzo 2010
34. http://www.emv.cl/riego_local.html?menu1=dis_metodos.html Consultada: 15 marzo 2010

BIBLIOGRAFIA.

[122]

35. www.hermanoscasas.es/wp-content/uploads Consultada: 5 de abril 2010
36. www.elriego.com Consultada: 5 abril 2010
37. www.jaenclima.com/productos Consultada: 7 abril 2010
38. www.castellasagarra.com/productos Consultada:20 mayo 2010
39. www.gardencenterejea.com/productos Consultado: 25 mayo 2010
40. J AIN Irrigation Consultado: 25 mayo 2010
41. J os Rafael Lejara y J os Peligri. Labview entorno grafico de programacin Editorial
Alfaomega.
42. Howard Austerliz, Data Adquisitions Tecniques using PCs, segunda edition, Acadzemic
Press, pag Universal Serial Bus, Octubre de 2010. http://www.usb.org
43. J an Axelson. (2001). USB Complete Everything You Need to Develop Custom USB
Peripherals,Third Edition. Madison, WI: Lakeview Research.
44. Eduardo Garcia Breijo, Compilador C CCS y simulador Proteus para microcontroladores
PIC, Alfaomega.
45. Club Saber Electronica, Proyectos con Microcontroladores PIC fundamentos, diseo y
programacin, Quark, N de coleccin 47.
46. Microchip Technology Inc., PIC18F2455/2550/4455/4550 Datasheet, 2009.
47. J os Adrian Prez Cueto, Comunicacin USB de Alta Velocidad entre LABVIEW y un
Microcontrolador para la Adquisicin de Datos en Tiempo Real, Instituto Tecnolgico de
Tuxtla Gutirrez, Chiapas.
48. J efferey Travis J im Kring, LabView for Everyone Graphical Programming Made Easy and
Fun, third edition, Prentice Hall.
49. National Instrumen Corparation, Septiembre 2010. http://www.ni.com
50. Departamento de electrnica Universidad Politcnica de Valencia, Tema 3
Microcontrolador PIC18F4550.
51. Labcenter Electronics, Simulador ISIS Proteus v7.7 S.P2,1989-2019.
52. J ose Luis Molina Marticorena, Noviembre 2010,
http://www.profesormolina.com.ar/electronica/componentes/int/sist_digit.htm
53. Ing. J ulio Alejandro Lugo J imnez e Ing. Gabriel J ess Pool Balam, Integracin de
PIC18F2455 de Microchip con LabVIEW 8.2 de National Instruments con
MPUSBAPI.DLL, Universidad Modelo, Escuela de Ingeniera, Mrida, Yucatn, J unio de
2008.

54. Laboratorio de Proceso de imagen, Formacin de audio digital: Muestreo, Cuantificacin y
Codificacin, Unin Europea FEDER,
http://www.lpi.tel.uva.es/~nacho/docencia/ing_ond_1/trabajos_07_08/io5/public_html/Form
acion_Audio.htm

55. Ing. Danilo Valencia, Instituto Politcnico de Ciencia y Tecnologa,
http://www.ipcitec.freeservers.com/introduccion.html

56. Coughlin Robert F., Amplificadores operacionales y circuitos integrados lineales. Prentice
Hall 1999

57. Gilberto Enriquez Harper, Control de Motores Electricos, Limusa 2000.

58. Use external code in Labview, National Instrument, April 2003.

59. Ing. Eric Lpez Prez, Ingenierna en Microcontroladores. Noviembre 2011.
http://www.i-micro.com/pdf/articulos/rs-485.pdf

You might also like