0% encontró este documento útil (0 votos)
66 vistas143 páginas

Sistema de Riego Automatizado Eficiente

El documento presenta un proyecto de investigación sobre un sistema automático de riego basado en sensores electrónicos y un microcontrolador. Revisa la importancia de la agricultura y antecedentes de proyectos de riego a nivel nacional e internacional. Explica conceptos teóricos como temperatura, humedad, componentes electrónicos y sistemas de control. Describe el diseño del sistema incluyendo circuitos eléctricos, programa del microcontrolador, interfaz, transmisión inalámbrica y etapa de potencia. Presenta pruebas

Cargado por

yurifranz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
66 vistas143 páginas

Sistema de Riego Automatizado Eficiente

El documento presenta un proyecto de investigación sobre un sistema automático de riego basado en sensores electrónicos y un microcontrolador. Revisa la importancia de la agricultura y antecedentes de proyectos de riego a nivel nacional e internacional. Explica conceptos teóricos como temperatura, humedad, componentes electrónicos y sistemas de control. Describe el diseño del sistema incluyendo circuitos eléctricos, programa del microcontrolador, interfaz, transmisión inalámbrica y etapa de potencia. Presenta pruebas

Cargado por

yurifranz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

INDICE

RESUMEN.......................................................................................................................3
ABSTRACT.....................................................................................................................4
INTRODUCCION...........................................................................................................5

CAPITULO I...................................................................................................................8
PLANTEAMIENTO DEL PROYECTO DE INVESTIGACIÓN..............................8
1.1. PROBLEMA....................................................................................................8
1.2. OBJETIVOS....................................................................................................9
1.3. JUSTIFICACIÓN DEL ESTUDIO...............................................................9
1.4. ANTECEDENTES........................................................................................17
1.5. HIPÓTESIS....................................................................................................21
1.6. DESARROLLO Y METODOLOGIA.........................................................22
1.7. VARIABLES DE ESTUDIO........................................................................22
1.8. ALCANCES...................................................................................................23
1.9. LIMITACIONES...........................................................................................23

CAPITULO II................................................................................................................24
FUNDAMENTOS TEORICOS....................................................................................24
2.1 HUMEDAD....................................................................................................24
2.2 PRESIÓN.......................................................................................................26
2.3 TEMPERATURA..........................................................................................28
2.4 AMPLIFICADORES OPERACIONALES................................................31
2.5 MICROCONTROLADORES......................................................................33
2.6 TEORÍA DE CONTROL..............................................................................39
2.7 SISTEMAS DE MEDIDA.............................................................................43
2.8 PROCESAMIENTO Y ACONDICIONAMIENTO DE SEÑALES........45
2.9 PROTOCOLO RS-232..................................................................................46
2.10 TECNOLOGÍAS DE TRANSMISIÓN INALÁMBRICA DE DATOS...50
2.13 SISTEMAS DE RIEGO................................................................................60
2.14 MEDICION DE AGUA EN EL SUELO.....................................................63
2.15 ELECTROVÁLVULAS (VÁLVULAS ELECTROMAGNÉTICAS)......65

CAPITULO III..............................................................................................................68
DISEÑO DEL SISTEMA..............................................................................................68
3.1 DIAGRAMA DE BLOQUES DE HADWARE..........................................68
3.2 MEDICION DE HUMEDAD EN EL SUELO...........................................68
3.3 MEDICIÓN DE LA TEMPERATURA DEL MEDIO AMBIENTE.......70
3.4 DIAGRAMAS DE FLUJO DEL PROGRAMA DE SISTEMA
AUTOMÁTICO DE RIEGO........................................................................................72
3.5 EXPLICACION DEL PROGRAMA DEL MICROCONTROLADOR..80
3.6 INTERFAZ DE COMUNICACIÓN RS-232 (MAX-232).........................85
3.7 MODULO DE COMUNICACIÓN INALAMBRICA MAXSTREAM. . .86
3.8 PROGRAMA DE LABVIEW......................................................................87
3.9 ETAPA DE POTENCIA...............................................................................94
3.10 ESQUEMA ELÉCTRICO DEL SISTEMA...............................................96
3.11 DISEÑO DE PLACA IMPRESA EN PROTEL DXP................................98

1
CAPITULO IV.............................................................................................................101
PRUEBAS Y RESULTADOS....................................................................................101
4.1 SENSOR DE HUMEDAD (TENSIOMETRO ELECTRONICO)..........101
4.2 SENSOR DE TEMPERATURA (LM335)................................................104
4.3 JUSTIFICACIÓN DEL USO DEL OPAMP LM358...............................106
4.4 SIMULACIONES Y PRUEBAS DE LA ETAPA DE POTENCIA........107
4.5 ANÁLISIS DE LAS VARIABLES.............................................................108
4.6 ANALISIS DE CONFIABILIDAD............................................................109
4.7 CARACTERISTICAS ELECTRICAS.....................................................112
4.8 ESTUDIO DE MERCADO........................................................................113

CAPITULO V..............................................................................................................120
ANALISIS DE COSTOS............................................................................................120
5.1 CÁLCULO DE COSTOS...........................................................................120

CONCLUSIONES.......................................................................................................123
RECOMEDACIONES................................................................................................124
BIBLIOGRAFIA.........................................................................................................125
ANEXOS......................................................................................................................127

2
RESUMEN

La administración de agua a los cultivos, su importancia en el desarrollo de estos

y sus repercusiones económicas. Alternativa de solución planteada por un sistema

basado en sensores electrónicos y microcontrolador. Se hace una revisión de la

importancia de la agricultura en la economía nacional. Antecedentes del proyecto a

nivel nacional e internacional, cuadro comparativo de nuestra alternativa y alternativas

extranjeras; alcances del proyecto y sectores beneficiados.

Contenido teórico sobre los elementos utilizados; variables físicas intervinientes:

temperatura: concepto, medición, humedad: definición y técnicas de medición,

tensiómetros, presión; componentes electrónicos: amplificadores operacionales,

microcontroladores, sistemas de medición y sus componentes, sistemas de control on-

off, protocolo RS-232, transmisión inalámbrica de datos, sistemas de riego, válvulas

electromagnéticas.

Diseño del proyecto: diseño de circuitos eléctricos: acondicionamiento de señales para

los sensores (amplificador diferencial), diseño del programa del microcontrolador

PIC16F877 en lenguaje ensamblador y configuración de principales registros de éste,

diseño de la interfaz en Labview (visualización y registro de datos), módulo de

transmisión inalámbrica, diseño de la etapa de potencia, diseño de la placa del circuito

impreso.

Pruebas, simulaciones y resultados de los bloques del sistema: mediciones y gráficas de

las mismas: etapa de acondicionamiento, etapa de potencia, estudio de mercado.

Análisis de costos, beneficios.

Conclusiones, recomendaciones, anexos (hojas de datos), manual del usuario, código

fuente del programa del microcontrolador.

3
ABSTRACT

The administration of water to the cultivations, their importance in the

development of these and their economic repercussions. Solution alternative outlined

by a system based on electronic sensors and microcontrolador. A revision of the

importance of the agriculture is made in the national economy. Antecedents of the

project at national and international level, comparative board of our alternative and

foreign alternatives; reach of the project and benefitted sectors.

Theoretical content on the used elements; variables physical interveners:

temperature: concept, mensuration, humidity: definition and technical of mensuration,

tensiometers, pressure; electronic components: operational amplifiers, microcontrollers,

mensuration systems and their components, systems of control on-off, protocol RS-232,

wireless transmission of data, watering systems, electromagnetic valves.

Design of the project: design of electric circuits: treatment of signals for the

sensors (differential amplifier), I design of the program of the microcontrolador

PIC16F877 in language assembler and configuration of main registrations of this,

design of the interface in Labview (visualization and registration of data), module of

wireless transmission, design of the stage of power, design of the badge of the printed

circuit.

Proves, simulations and results of the blocks of the system: mensurations and

graphic of the same ones: acondicionamiento stage, stage of power, market study.

Analysis of costs, benefits.

Conclusions, recommendations, annexes (data sheets), the user's manual, code source

of the program of the microcontrolador.

4
INTRODUCCIÓN

El presente trabajo propone un sistema de riego automatizado para cultivos

múltiples a un bajo costo, de fácil instalación y operación, considerando como variables

fundamentales la humedad y la temperatura para cada tipo de cultivo y para diferentes

estadios de desarrollo del mismo, utilizando sensores de humedad y temperatura para la

obtención de datos y microcontroladores para el control y procesamiento de los

mismos.

En la actualidad los sistemas de riego, caso concreto de las Pampas de Majes y

el Pedregal, comprendidos en dicha zona rural y agrícola son efectuados manualmente

por periodos regulares dependiendo del tipo de cultivo (por ejemplo, alfalfa cada 3

días), derivando en el desperdicio de agua y tiempo, provocando también la saturación

del terreno por un exceso de agua, o por el contrario falta de la misma, ocasionando el

deterioro del cultivo y causando grandes pérdidas a los agricultores.

También es muy importante para los agricultores, un suministro adecuado del

agua, ya que al optimizar el elemento hídrico, y reducir el tiempo (horas /hombre) se

generaría un ahorro en los gastos de producción y se mejoraría la calidad de los

productos, beneficiándose tanto el productor como el consumidor.

Este proyecto se enmarca dentro de las perspectivas e ideas de tipo económico -

tecnológico propuestas por el Estado Peruano para el sector agrícola, y concuerda con

las propuestas planteadas por el actual gobierno.

Es por ello que nosotros presentamos este sistema de riego automatizado, donde

dependiendo del tipo de cultivo, el estadio del cultivo y sensando las variables relativas

al mismo, se podrá administrar las cantidades exactas de agua y por períodos exactos

para los cultivos, optimizando de este modo el recurso vital escaso en nuestra región.

5
El desarrollo de la presente monografía está divida en cuatro capítulos, cuyo

contenido se describe brevemente a continuación.

En el primer capítulo tratamos los aspectos referentes al planteamiento del

proyecto de investigación: identificación y formulación del problema, hipótesis,

variables, etc.

En el segundo capítulo nos ocupamos de los aspectos teóricos relacionados a

nuestra tesis; es así que revisamos los parámetros relacionados a las variables y los

componentes del prototipo.

El tercer capítulo contiene el diseño e implementación de cada uno de los

componentes del sistema (hardware y software), así como una breve justificación de la

elección de los elementos para el mismo.

En el cuarto capítulo, mostramos todas las pruebas y resultados realizadas en

cada uno de los bloques en que se dividió el desarrollo del sistema, acorde al diseño e

implementación indicados en el capítulo anterior, finalizando con un análisis de

confiabilidad del sistema..

En el capítulo quinto realizamos el análisis de costo del sistema, incluyendo

además un breve estudio de mercado.

Finalmente mostramos las conclusiones, recomendaciones, y sugerencias de

nuestra investigación así como la bibliografía utilizada en la misma.

Adicionalmente incluimos en la sección de anexos: las hojas de datos de los

componentes utilizados, el código fuente del programa, el manual del usuario del

instrumento, las filmaciones de los testimonios de ingenieros agrónomos del Fundo La

Católica en las Pampas de Majes (grabados en el CD) y el proceso de elaboración de la

placa de circuito impreso.

6
7
CAPITULO I

PLANTEAMIENTO DEL PROYECTO DE


INVESTIGACIÓN

1.1. PROBLEMA.

1.1.1. Identificación del problema.

De acuerdo a lo referido por personas relacionadas al agro (agricultores,

ingenieros agrónomos, familiares y/o amigos), la administración de agua a los cultivos,

no es la más adecuada. Ellos mismos indican que algunas veces riegan más de lo

necesario, derrochando el agua (recurso escaso y costoso), agua que podría ser mejor

utilizada para irrigar más terrenos.

En la actualidad el riego a los cultivos se administra de forma manual y en base

al criterio del agricultor (experiencia) o el asesoramiento de un ingeniero agrónomo; en

ambos casos el riego (cantidad e agua suministrada) de los cultivos se hace en forma

empírica (cada 3 días para la alfalfa, por ejemplo). Estos sistemas derivan en un

desperdicio de agua y de tiempo, o por el contrario en la saturación de un terreno de

humedad, provocando en ambos casos pérdidas.

Otro factor importante es el agua, ya que es escasa, originando que muchas

hectáreas aptas para el cultivo no produzcan en la región.

Con un sistema de riego automatizado, que sepa cuando regar y cuanto regar,

ambos problemas serían subsanados.

1.1.2. Formulación del problema.

La administración del agua no es adecuada ni se hace en base a los

requerimientos de los cultivos, derivando en el desperdicio de este recurso,

encareciendo costos de producción por el derroche del agua o el deterioro del cultivo

por exceso ó falta de agua.

8
1.2. OBJETIVOS

1.2.1. Objetivo general

Diseñar e implementar un sistema de riego automatizado para distintos tipos de

cultivos, tomando en cuenta el tipo de cultivo y sus requerimientos de agua de

acuerdo al estadio de desarrollo del cultivo.

1.2.1.1. Objetivos específicos.

a) Irrigar el cultivo de acuerdo a sus necesidades.

b) Irrigar en intervalos de tiempo de acuerdo al tipo de cultivo, tipo de terreno y

estadio del cultivo.

c) Registrar la humedad del terreno de cultivo y la temperatura ambiental.

d) Automatizar el sistema de riego (aspersión o microgoteo).

e) Disminuir pérdidas o desperdicio de agua y tiempo.

f) Indicar visualmente las condiciones de humedad del terreno de cultivo y la

temperatura ambiental.

1.3. JUSTIFICACIÓN DEL ESTUDIO.

Existe la necesidad de un sistema que por medios electrónicos realice una

administración automatizada del riego para distintos tipos de cultivos, con una

instalación sencilla y una operación sencilla, a un costo moderado., para evitar pérdidas

tanto de agua, tiempo o en caso extremo el cultivo en su totalidad.

Los cambios que sacudieron al Perú durante la segunda mitad del siglo han

tenido como escenario principal y comprometieron profundamente al sector agrario y a

la sociedad rural.

9
Lograr el progreso económico acelerado y sostenible del país requiere de una

agricultura y un mundo rural fuerte en lo económico y ambiental, así como socialmente

avanzados, con una mejor calidad de vida de su población rural. Para ello, es urgente

formular une estrategia de intervención en esta dirección que recupere el proceso de

capitalización en el agro, y lleve a cabo un esfuerzo decidido para aumentar

significativamente la inversión y la productividad en el agro.

El sector agropecuario peruano ha sido objeto, durante las últimas cuatro

décadas, de permanentes vaivenes sociales, económicos y políticos que han ocasionado

ajustes y expansiones, pero que, en suma, no han permitido consolidar una senda de

crecimiento sostenido en la actividad agropecuaria.

Entre los múltiples problemas que atraviesa el agro a nivel nacional (precios

bajos y distorsionados, débil articulación de la oferta con el mercado, alta exposición a

mercados externos, etc.), el mal funcionamiento de los mercados agrarios intangibles

(información e investigación y difusión de tecnología) es uno de los más importantes.

La actividad agrícola se caracteriza por presentar elevados niveles de riesgo, dado que

su rendimiento se halla fuertemente condicionado por los avatares de la naturaleza. En

este sentido se torna clave la provisión de información oportuna sobre mercados,

cultivos potenciales, condiciones climáticas, entre otras. Del mismo modo, la inversión

en investigación agrícola presenta también deficiencias. En la medida en que los frutos

del trabajo de investigación agrícola son en parte bienes públicos, no existen los

incentivos suficientes para que los agentes decidan invertir en ella. Mientras algunos

productores que se deciden a invertir en investigación y aplicación de innovaciones

tecnológicas asumen nuevos riesgos, existen otros productores cercanos que una vez

observados los resultados deciden o no ponerlo en práctica. Si bien es cierto que ha

existido por parte del Estado una política de promoción a la investigación agraria,

10
también lo es el hecho que ésta ha fracasado, lo cual se refleja en el escaso nivel

tecnológico de las unidades agropecuarias. La escasa articulación de la investigación

con las necesidades y las demandas de los productores, la escasa participación del sector

privado, entre otras, son las principales causas para este fracaso.

Si se acepta el hecho de que el principal problema del agro peruano es su escasa

o nula rentabilidad y competitividad, y que es necesario enfrentar los retos y las

oportunidades del entorno internacional, el desarrollo tecnológico, la equidad y la

descentralización, debe considerarse el comportamiento de la brecha alimentaría para

determinar la magnitud de los cambios tecnológicos requeridos y elegir la opción de

inversión más viable que permita corregir estructuralmente tal déficit.

Entre los proyectos que tienen prioridad para el MINAG está la tecnificación de

riego (goteo, aspersión, gravedad), mediante mecanismos de incentivos y subsidios

parciales. La experiencia piloto del PSI es importante, pero requiere ser desarrollada y

mejorada. No obstante, se propone proyectos cuyo modelo aliente la tecnificación para

un mejor manejo del agua.1

1.3.1. Perfil Agrícola de Arequipa2

De las 2041092,50 Has. de la superficie agropecuaria trabajada del

departamento, sólo 112164,46 Has., constituyen la superficie agrícola bajo riego, esto

es, tierras que reciben agua para los cultivos en las unidades agropecuarias.

Entre 1972 y 1994, años de ejecución de los dos últimos censos agropecuarios,

la superficie agropecuaria bajo riego pasó de 73164,06 Has. a 112164,46 Has.,

mostrando un crecimiento de 53,3% en estos 22 años. Así como una tasa de crecimiento

intercensal anual de 2,0%.

1
Ministerio de Agricultura: Lineamientos de Política Agraria Para el Perú 2002
2
INEI Censo Nacional Agropecuario

11
SUPERFICIE AGRICOLA BAJO RIEGO TASA DE CRECIMIENTO
AÑOS CENSALES INTERCENSAL ANUAL %
Has %
1972 73164.06 100 -
1994 112164.46 153.3 2,0
FUENTE: INEI – CENSOS NACIONALES AGROPECUARIOS.
Tabla 1. 1 Superficie agrícola bajo riego

1.3.1.1. Procedencia del Agua de Riego

El 55,0% de las unidades agropecuarias riegan 63620,88 Has. con agua que

proviene de los ríos; esto es, el 56,7% de la superficie agrícola bajo riego. Otras 9789

unidades agropecuarias (25,2 % del total de UA), riegan 21077,22 Has. con agua que

obtienen de manantiales o puquios. Además, 3843 UA complementan el riego con aguas

procedentes de otras combinaciones, para 12179,96 Has. (10,9% del área de riego).

Entre estas tres procedencias del agua se encuentra el 90,1% de las UA.

PROCEDENCIA NS % Has.
SOLO DE POZO 315 0.8 1091.55
SOLO DE RIO 21370 55 63620.88
SOLO DE LAGUNA O LAGO 348 0.9 667.36
SOLO DE MANANTIAL O PUQUIO 9789 25.2 21077.22
SOLO DE RESERVORIO 2797 7.2 9463.55
DE RIO Y POZO 393 1 4063.94
OTRAS COMBINACIONES 3843 9.9 12179.96
TOTAL 38855 100 112164.46
FUENTE: INEI - III CENSO NACIONAL AGROPECUARIO.
Tabla 1. 2 Dpto. Arequipa: Numero de Unidades Agropecuarias y Superficie Agrícola bajo Riego.
según procedencia del Agua de Riego

1.3.1.2. Superficie Agrícola no Sembrada y Causa Principal

Por diversas causas, 16663,89 Has., ubicadas en 15851 parcelas no fueron

cultivadas campañas agrícolas pasadas. Esta superficie representa el 14,2% del área

agrícola departamental.

La falta de agua, es la razón principal declarada para no cultivar 9 806,64 Has.

(58,9%), y la carencia de crédito, para dejar sin cultivos 4505,94 Has. (27,0%). Aparte

12
de otros factores, estas dos razones en conjunto ocasionaron que 14312,58 Has., que

equivalen al 85,9% del total, sean dejadas de cultivar.

La elevada salinidad en el suelo, la erosión del terreno o el

mal drenaje son también son causas por la que 1000 parcelas desistan

de cultivar 1245,93 Has. que representa el 7,5% de la superficie.

SUPERFICIE PRINCIPAL
CAUSA
Has. %
POR TERRORISMO 63.45 0.38%
FALTA DE AGUA 9806.64 58.85%
FALTA DE CREDITO 4505.94 27.04%
FALTA DE MANO DE OBRA 320.21 1.92%
POR SALINIDAD, EROSION O MAL DRENAJE 1245.93 7.48%
CONSIGUIO OTRO TRABAJO 22.74 0.14%
FALTA DE SEMILLA 63.52 0.38%
ROBO 6.42 0.04%
OTRA 629.05 3.77%
TOTAL 16663.90 100%
Tabla 1. 3 Superficie Agrícola del Dpto. de Arequipa no cultivada y Causas

Debe tenerse en cuenta que tanto la falta de agua como de crédito constituyen

un mismo problema, pues para acceder al agua de riego es necesario mantener en

buenas condiciones la infraestructura de riego, adquirir o reparar equipos y maquinarias

o comprar combustibles y lubricantes (gasolina, petróleo, aceite), para lo cual muchos

agricultores no cuentan con los recursos convenientes y por lo tanto, deben recurrir al

crédito.

En la Costa de Arequipa, las causas principales que impidieron a los

productores agropecuarios trabajar sus tierras agrícolas son también la falta de agua en

4644,45 Has. (54,0%) y de crédito para 2421,60 Has. (28,2%). Ambas causas son las

que mayor incidencia tienen, en conjunto son 7066,05 Has. que se quedar n sin cultivar

lo que equivale al 82,2% debido sólo a estas dos causas. En esta región también la

salinidad, erosión y mal drenaje impiden que 1004,55 Has. (11,7%) no se cultiven.

En la Sierra de Arequipa, al igual que a nivel departamental y la costa,

también la falta de agua en 5162,19 Has. y la falta de crédito para 2084,34 Has.

13
constituyen las causas principales que impiden que el 89,8% de las tierras no sean

trabajadas. En esta región andina, el resto de razones no tienen incidencias

significativas.

Gráfica 1. 1 Superficies no cultivadas y sus causas.

1.3.1.3. Nivel Tecnológico

De las 39273 unidades agropecuarias que realizan actividades agrícolas, el

89,5% realizan una o más de las prácticas agrícolas siguientes: uso de semilla mejorada

(certificada), uso de abono orgánico, uso de fertilizantes químicos y aplicación de

pesticidas.

1.3.1.4. Asistencia Técnica

La Asistencia Técnica para mejorar los cultivos, lograr mejores rendimientos y

obtener mayores ingresos, es considerada necesaria para el 86,5% de los productores

agropecuarios quienes conducen 1538797,08 Has. o sea el 75,4% de la superficie total.

Por el contrario, 5408 productores agropecuarios, (12,0% del total), no considera

necesaria la asistencia técnica, éstos conducen el 12,1% de la superficie del

departamento de Arequipa, a contiuacion se detalla en la gráfica 1.2.

14
Gráfica 1. 2 Asistencia técnica.

1.3.1.4.1.Fuentes de Asistencia Técnica

La asistencia técnica es necesaria para el 86,5% de los productores

agropecuarios. Sin embargo, solamente la recibieron 6620 de los 45 169 productores del

departamento; es decir el 14,7%, los cuales tienen bajo su conducción 378006,03 Has. o

sea 18,5% de la superficie agropecuaria departamental.

 El Ministerio de Agricultura, fue la principal fuente de asistencia técnica, pues

alcanzó a 37,9% de los que la recibieron y al 32,4% de la superficie atendida.

 Los profesionales Independientes proporcionaron asistencia a 1055 productores

(15,9% de los que recibieron), quienes conducen 26683,89 Has. que equivalen al

7,1% del área atendida. La Empresa Privada asistió a 1025 productores (15,5% de

los que recibieron), quienes conducen 8578,78 Has., que representa el 2,3 % del

área atendida.

 Las Organizaciones No Gubernamentales (ONG) canalizaron su asistencia a un

14,9% de los productores, pero esta sirvió para atender al 52,3% de la superficie

con asistencia.

15
 El Fondo Ganadero Lechero (FONGAL) brindó apoyo técnico a 181 productores

(2,7% de los que la recibieron) quienes conducen 2099,02 Has. que representa el

0,6% del área atendida.

 La fuente "otra" esta conformada por diversas personas entre otras, por familiares o

amigos del productor. Este grupo atendió a 793 productores (12,0% de los que la

recibieron) y conducen 36711,05 Has.; que representa el 9,7 % de la superficie que

tuvo asistencia técnica.

Gráfica 1. 3 Entidades de asistencia técnica

De acuerdo a la información mostrada en los puntos anteriores notamos que es

necesario fomentar el uso de tecnología relacionadas al agro, dada la importancia de

éste. Es por ello que proponemos el “Sistema de Riego Automatizado Para Varios Tipos

de Cultivosde Alimentos en Base a Las Variables de Humedad y Temperatura

Aplicados en el Proyecto Majes-Pedregal”, que pretende aportar en el campo, de lo que

podríamos llamar tecnificación del agro, la mejora de la administración del agua a los

cultivos, siendo éste sistema adaptable virtualmente a cualquier tipo de cultivo

(dependiendo de los estudios agrícolas realizados sobre el mismo), haciendo un uso

racional de éste recurso; también se produce un aporte en el campo de la Ingeniería

agrícola / agrónoma, ya que proporciona al especialista un registro de datos útiles para

16
el estudio de un cultivo, para evaluar factores fitosanitarios; el proyecto relaciona los

campos de la ingeniería electrónica y la agrónoma, abriendo una puerta a un campo con

poco desarrollo a nivel local y nacional, en beneficio de ambas; finalmente el proyecto

pretende dar una alternativa económicamente viable frente a las propuestas extranjeras,

tanto en implementación como en soporte.

1.4. ANTECEDENTES.

Los antecedentes para el proyecto “Sistema De Riego Automatizado Para varios

Tipos de Cultivos de Alimentos en Base a Las Variables de Humedad y Temperatura

Aplicados en el Proyecto Majes-Pedregal” en el ámbito regional y nacional no figuran,

por lo que nuestro proyecto sería pionero en este campo. La mayoría de sistemas de

riego automatizados se basan en el principio de temporización, es decir, aplicación de

agua durante períodos de tiempo programables a intervalos constantes. Como vemos

estos sistemas, si bien pretenden optimizar el suministro de agua, no lo hacen de una

manera científica sino más bien empírica.

A nivel internacional, en países líderes en tecnologías agrícolas (Israel, EE.UU.)

los métodos de riego si hacen usa de tecnología de punta, lógicamente con elevados

costos para estos equipos. Mencionamos los siguientes productos como antecedentes:

1.4.1. Irricom

La finalidad del sistema es poder programar los turnos de riego para los usuarios

de una comunidad de regantes, según necesidades de los mismos y disponibilidades de

agua, desde la oficina de la comunidad y sin que exista enlace alguno entre ésta y las

parcelas. Con un ordenador PC y el programa de control, en la oficina se realizará la

17
programación de los riegos, traspasándose la información a unas memorias tipo botón

que se entregarán a cada usuario para que las lleve e inserte en las unidades de campo

Irricom existentes en cada parcela. Cuando el usuario quiera modificar la programación

de su parcela, o en los plazos que acuerden con la comunidad, llevará la memoria a la

oficina donde le grabarán la nueva programación y le tomarán lectura del tiempo o

volumen de agua realmente consumida desde la lectura anterior, para facturársela. Con

cada unidad de campo se pueden programar dos sectores de riego o un sector más

fertilizante; se pueden grabar hasta 64 programas; se puede suspender manualmente un

riego programado (por ejemplo, por lluvia) pero no se pueden realizar riegos no

grabados y, por lo tanto, no previstos por la comunidad, excepto un riego libre que

puede existir en cada unidad de campo, que podrá usarse cuando el usuario lo desee y

que será de la duración o volumen que se le haya asignado en la comunidad. La unidad

de campo Irricom funciona simplemente con dos pilas de 9 V (que duran toda una

campaña) y actúa sobre solenoides del tipo latch de tres hilos. El programa que se sirve

para el PC de la comunidad trabaja en Windows, tiene capacidad para 600 parcelas

(ampliables) y permite la programación de las mismas tanto numérica como

gráficamente, con un manejo muy simple pero efectivo. Este programa se puede

personalizar según las necesidades propias de cada comunidad.

IRRI 5. Programador de riego agrícola que funciona a pilas y con electroválvulas

tipo "latch" de dos hilos. Dispone de una pantalla y de tres teclas mediante las cuales se

pueden realizar la configuración, consulta, programación y activaciones manuales. Las

principales características del equipo son:

 Salidas para 5 sectores ó 4 sectores y 1 fertilizante (en ambos casos más una

salida general).

 Dos entradas para averías y paro condicional.

18
 Capacidad para 5 programas con 5 posibles sectores de riego secuenciales en

cada uno.

 Pueden activarse varios programas al mismo tiempo.

 Cada programa dispone de 3 inicios horarios diarios y frecuencia de activación

en días.

 Arranque y paro de programas y sectores de forma manual.

 Funciona con una única pila de 9 voltios con una duración de unos 6 meses.

 Indicador de la necesidad de cambio de pila.

 El IRRI5 cumple con las directivas del marcaje CE.

Costo del módulo: €3000 - €10000

1.4.2. Microisis

El MicroIsis es un sistema para la toma de lectura de datos de sondas (p. e.

humedad del suelo, variación del diámetro del tronco de la planta o de su fruto,

radiación solar, lluvia, humectación, etc.). Las lecturas se almacenan en su memoria con

una periodicidad programable. La recogida de datos se puede realizar "in situ" con un

PC, o a distancia con cable o módem telefónico (convencional o GSM). Pueden

formarse redes de varias unidades de lectura, enlazadas mediante un único cable. El

equipo va acompañado de un programa de PC para su configuración y mediante el cual

se pueden visualizar, de forma gráfica, los valores de las sondas. El sistema puede

funcionar a batería, con o sin panel solar. Cada unidad de MicroIsis tiene ocho entradas

con las que se pueden recoger la lectura de hasta ocho sondas de diferentes tipos y

modelos. La entrada número ocho se puede convertir en una salida de alarma que se

activará en caso de que el equipo reciba cualquier anomalía de alguna de las sondas

conectadas. Esta alarma es configurable para niveles altos y bajos de lectura, y en caso

de sobrepasarlos, nos daría señal de alarma. El programa de PC, que se entrega junto

19
con el equipo, permite recoger y almacenar los datos de hasta un total de 25 MicroIsis

distintos. El Programa permite visualizar los datos de forma gráfica, y comparar los

resultados obtenidos de las diferentes sondas. También nos permite convertir los datos

obtenidos en un fichero de texto, el cual es directamente exportable a una hoja de

cálculo o base de datos.

Antecedentes. En los países más vanguardistas en la optimización del uso del agua de

riego (eficiencia del sistema de riego >90%), recientes estudios indican que la

aportación del agua sobrepasa más del 20% de las necesidades reales de los cultivos. En

nuestro país la situación se agrava aún más con la baja eficiencia de los sistemas de

riego, estimada alrededor del 70% de media. La visión integral del conjunto Clima-

Planta-Suelo nos lleva a avances de gran relevancia en el manejo del riego. La

automatización de la medida de parámetros indicadores de este trinomio nos permite

conocer a tiempo real las necesidades hídricas de la planta, y tomar decisiones con datos

objetivos. Los métodos clásicos basados únicamente en el clima o en el suelo no dejan

de ser métodos indirectos al no tener en cuenta la planta. Por otra parte son métodos no

siempre asequibles a nivel económico para el usuario. Los sensores de humedad del

suelo suelen ser caros y no siempre automatizados. Por esta razón se ha desarrollado el

sistema "MicroIsis" que parte de la filosofía de la planta como sensor, es decir, es la

planta la que informa sobre su estado hídrico. Es un sistema económico y automatizado

que permite de una forma muy sencilla y amena la medida del suelo, clima y del estado

hídrico de la planta, de manera separada o conjunta, a voluntad del usuario.

Objetivo. Uso más eficiente en la gestión y control del riego para mejorar la

productividad de las explotaciones agrarias y para asegurar la competitividad.

Novedad. Es uno de los primeros sistemas automatizados que permiten la integración y

captación de datos de humedad del suelo, de variación del diámetro del tronco y fruto y

20
datos climáticos (lluvia, temperatura, humedad, etc.) para su monitorización y

programación del riego. Es un sistema innovador, fiable, de coste reducido y útil para el

agricultor, el técnico y la investigación.

Ámbitos de aplicación. La fruticultura, la horticultura, la jardinería, las explotaciones

forestales tradicionales, la silvicultura, el paisajismo, etc.

Usuarios. Los agricultores, los técnicos y los investigadores.

Costo aproximado >€5000

Sistemas de Riego Automatizado


Nuestro Sistema IRRICOM MICROISIS
Número de sensores Hasta 8 0 Hasta 8
Riego Programable No Si No
Características

Riego automatizado basado en sensores Si No No


Re programable y adaptable al medio Si No No
Registro de datos in situ Si No Si
Registro de datos remoto Si Si Si
Software para PC Si Si Si
Precio < $1000 >€ 5000 > € 3000
Tabla 1. 4 Cuadro Comparativo de Sistema de Riego

1.5. HIPÓTESIS.

“Es probable lograr un sistema de riego automatizado para cualquier

tipo de cultivo de acuerdo a los requerimientos de éste considerando la

humedad del terreno, la temperatura del ambiente, el tipo de cultivo y el

estado de desarrollo del cultivo”.

1.6. DESARROLLO Y METODOLOGIA

Para el desarrollo del proyecto “Sistema De Riego Automatizado Para varios

Tipos de Cultivos de Alimentos en Base a Las Variables de Humedad y Temperatura

Aplicados en el Proyecto Majes-Pedregal”, haremos uso de la metodología de

investigación cuantitativa (referente a mediciones, tratamiento de señal y transmisión

de datos) y cualitativo (ámbito de aplicación y mejoras al sistema).

21
La división del desarrollo del proyecto de acuerdo a la metodología elegida será

de la siguiente forma:

a) Recopilación de información

b) Diseño del programa de adquisición y visualización de datos.

c) Diseño del programa de transmisión de datos.

d) Diseño del programa de adquisición de datos en la PC.

e) Diseño de la etapa de las etapas de acondicionamiento de señal y etapa de

potencia.

f) Implementación del circuito de microcontroladores, acondicionamiento de señal y

etapa de potencia en módulo de prueba.

g) Realización de pruebas y mediciones.

h) Diseño de circuito final (placa impresa).

i) Implementación final del circuito.

1.7. VARIABLES DE ESTUDIO.

1.7.1. Variables Dependientes.

a) Administración de agua a un cultivo.

1.7.2. Variables independientes.

a) Humedad del terreno de cultivo.

b) Temperatura del medio ambiente.

c) Tipo de cultivo.

d) Estado de desarrollo del cultivo.

1.8. ALCANCES

El proyecto “Sistema de Riego Automatizado Para Varios Tipos de Cultivos de

Alimentos en Base a Las Variables de Humedad y Temperatura Aplicados en el

22
Proyecto Majes-Pedregal” plantea la solución para un sistema que por medios

electrónicos realice una administración automatizada del riego para distintos tipos de

cultivos, con una instalación sencilla y una operación sin complicaciones a un costo

moderado., para evitar pérdidas tanto de agua, tiempo o en caso extremo el cultivo en

su totalidad.

Es una alternativa mucho más económica que las existentes en el mercado

internacional con la misma confiabilidad, totalmente adaptada al medio y con fuentes

de soporte y mantenimiento fácilmente asequibles.

El sector agrario sería el beneficiario directo con este sistema, ya que al

optimizarse la administración del agua, en primer lugar, se reducirían costos

(beneficiándose también el consumidor final), en segundo lugar se evitarían pérdidas

ocasionadas por el exceso o falta de agua a los cultivos, y en tercer lugar al evitar

derroche de agua se podrían irrigar más áreas de cultivo.

1.9. LIMITACIONES

Aún cuando el sistema es aplicable a cualquier cultivo usando cualquier tipo de

riego, es más adecuado para los sistemas de riego basados en aspersión, microgoteo y

microaspersión; no así para los sistemas de riego basados en riego por canal

(inundación).

23
CAPITULO II

FUNDAMENTOS TEORICOS

2.1 HUMEDAD

Definimos humedad, como la medida del contenido de agua impregnada en un

cuerpo, o que, vaporizada, se mezcla en la atmósfera. La humedad del suelo es un

parámetro básico en agronomía. Probablemente una de las causas del excesivo consumo

de agua en actividades agrícolas sea la extendida costumbre del riego por turno y no de

acuerdo a la demanda que, sin duda, requiere mayor control de la humedad del suelo y

específicamente de algunos de sus valores más característicos, como la capacidad de

campo, el punto de marchitamiento o el punto higroscópico.

2.1.1 Instrumentos Para la Medición de Humedad

Algunos de los instrumentos utilizados para la medición de humedad en el suelo

son: el tensiómetro, la sonda de neutrones, medidores cpacitivos, medidores de

resitencia, lisímetros, etc.

2.1.1.1 Tensiómetros

Un tensiómetro es un dispositivo que puede medir la tensión de humedad en un

medio poroso. Consiste en un tubo provisto en una extremidad de un bulbo de cerámica,

y de un manómetro de vacío en el otro extremo.

2.1.1.2 Tensiómetro electrónico con sensor MPX2102

El manómetro se puede sustituir por un transductor de presión electrónico el cual

permite utilizar un instrumento electrónico para visualizar la tensión de humedad que es

captada por el bulbo de cerámica con mayor precisión.

El Tensiómetro Electrónico consiste en un tubo provisto de un bulbo de

cerámica en su parte inferior y un transductor de Silicio en la parte superior, el cual

24
traduce la presión del interior del tubo en una señal eléctrica, la cual es amplificada,

analizada y convertida a centibares por medio de una caja de lectura

Figura 2. 1 Tensiómetro electrónico

2.1.1.2.1 Sensor de presión MPX2102APX

Los dispositivos de la serie MPX2102 proveen una señal de salida altamente

precisa, lineal y directamente proporcional a la presión aplicada. El sensor es un

diafragma simple y monolítico de Silicón, dotado de un sensor de esfuerzo, y de un

circuito de resistencias de película delgada integrado en el chip. El chip es soldado con

láser lo cual; le confiere precisión de su rango, calibración del cero y compensación por

temperatura.

Figura 2. 2 Diagrama interno del sensor de presión

25
2.1.1.2.2 Voltaje de salida versus Presión diferencial aplicada

La salida de voltaje diferencial del X-ductor es directamente proporcional a la

presión aplicada.

El sensor tiene una referencia interna de presión. El voltaje de salida disminuye

cuando la presión, relativa al medio, disminuye en el lado P1.

El voltaje de salida diferencial aumenta cuando la presión aplicada a P1 aumenta

con relación a la presión de referencia en P2. De forma similar el voltaje también se

incrementa cuando la presión aplicada sobre P2 aumenta con relación a la presión en

P1.

Figura 2. 3 Esquema interno del sensor de presión

2.2 PRESIÓN

La presión representa una fuerza de contacto por unidad de área. Ésta actúa

internamente y normal a la superficie de cualquier límite físico que el fluido contacta.

Ecuación 2. 1 Presión

2.2.1 Escalas de Presión

Una escala de presión puede ser relacionada con la actividad molecular, la falta

de cualquier actividad molecular forma el límite del cero absoluto de presión. La

presión bajo condiciones estándares atmosféricas es definido como

1.01320x105 Pa absolutos (1 Pa = 1 N/m2)

Esto es equivalente a:

101.32 kPa absolutos=1 atm absoluta=14.696 lb/in.2 absoluto (psia)=1.013 bar abs

La presión suele medirse en atmósferas (atm); en el Sistema Internacional de

unidades (SI), la presión se expresa en newtons por metro cuadrado; un newton por

26
metro cuadrado es un pascal (Pa). La atmósfera se define como 101325 Pa, y equivale a

760 mm de mercurio en un barómetro convencional.

2.2.2 Conversiones

Conversión de unidades de presión


Pascal 1 Bar 0.00001 Atm 0.0000098692
Mbar 0.01 HPa 0.01 kPa 0.001
Psi
kgf/cm2 0.0000101972 0.0001450377 dyn/cm2 10
(lbf/pulg2)
mmHg @ 0 °C pulgHg @ 0 °C pulgHg @ 15,6 °C
0.0075006169 0.0002952999 0.0002961340
(Torr) (inHg) (inHg @ 60 °F)
pulgH2O @ 4 °C pulgH2O @ 15,6 °C
mmH2O @ 4 °C 0.1019744289 0.0040147421 0.0040186465
(inH2O) (inH2O @ 60 °F)
pulgH2O @ 20 °C ftH2O @ 4 °C
0.0040218572 0.0003345623 Microns 7.5006168507
(inH2O @ 68 °F) (inH2O)

Tabla 2. 1 Conversión de unidades de presión

2.2.3 Transductores de presión

Los diferentes procedimientos para la medición de presión industrial son

numerosos. Dos clases comunes de dispositivos de detección de presión. Son los tubos

de Bourdon y los fuelles. Estos dispositivos detectan la presión medida y la convierten

en movimiento mecánico. El movimiento mecánico entonces es traducido en una

señal eléctrica mediante un potenciómetro o un LVDT.

Los transductores piezoeléctricos son materiales cristalinos que, al deformarse


Figura 2. 4 Piezoeléctrico.
físicamente por la acción de una presión, generan una señal

eléctrica. Dos materiales típicos en los transductores piezoeléctricos son el cuarzo y el

titanio de bario, capaces de soportar temperaturas del orden de150º C en servicio

continuo y de 230º C en servicio intermitente. Son elementos ligeros, de pequeño

tamaño y de construcción robusta. Su señal de respuesta a una variación de presión es

lineal y son adecuados para medidas dinámicas, al ser capaces de respuestas frecuencia

les de hasta un millón de ciclos por segundo. Tienen la desventaja de ser sensibles a los

cambios de temperatura y de experimentar deriva en el cero y precisar ajuste de

impedancias en caso de fuerte choque. Asimismo, su señal de salida es relativamente

27
débil por lo que precisan de amplificadores y acondicionadores de señal que pueden

introducir errores en la medición.

2.3 TEMPERATURA

Es la propiedad de los sistemas que determina si están en equilibrio térmico.

Los cambios de temperatura tienen que medirse a partir de otros cambios en las

propiedades de una sustancia.

2.3.1 Escalas de temperatura.

En ciencia, la escala más empleada es la escala absoluta o Kelvin, inventada por

el matemático y físico británico William Thomson, lord Kelvin. En esta escala, el cero

absoluto, que está situado en -273,15 °C, corresponde a 0 K, y una diferencia de un

kelvin equivale a una diferencia de un grado en la escala centígrada.

Figura 2. 5 Escalas de Temperatura

Para convertir de Celsius a Fahrenheit:

Ecuación 2. 2 ºC a ºF

Para convertir de Fahrenheit a Celsius:

Ecuación 2. 3 ºF a ºC

Para convertir de Kelvin a Centígrados:

Ecuación 2. 4 K a ºC

Para convertir de Centígrados a Kelvin:

28
Ecuación 2. 5 ºC a K
En la actualidad, prácticamente se esta utilizando en todo el mundo la escala

Celsius y el sistema métrico decimal por recomendación de las diversas entidades

internacionales, solo algunos países anglosajones siguen utilizando la escala Fahrenheit.

2.3.2 Elementos para la medición eléctrica de la temperatura

Los dispositivos más comunes utilizados para la medición eléctrica de la

temperatura son: termopares o termocuplas (basadas en el efecto seebeck), termistores

(variación de resistencia en función de la temperatura) y dispositivos de estado sólido

2.3.2.1 Detección de temperatura mediante dispositivos de estado sólido

Un diodo de silicio ordinario es sensible a la temperatura. Para una corriente

constante, su voltaje en directa de ánodo a cátodo varía de manera inversa a la

temperatura. La respuesta de temperatura de un diodo típico se muestra en la Gráfica 2.1

Gráfica 2. 1 Respuesta de temperatura de un diodo


Esta dependencia de la temperatura puede usarse para medir el cambio de la

temperatura de un medio conteniendo el diodo, o de un dispositivo que está en contacto

térmico con el diodo.

La desventaja universal de este método es la inevitable inestabilidad de lote de

cualquier dispositivo de estado sólido. Por tanto, la medición de temperatura mediante

dispositivo de estado sólido es más aplicable a la detección de límites de temperatura

que a la medición exacta.

2.3.2.2 Sensor de Temperatura LM335

2.3.2.2.1 Especificaciones

El LM335 es un sensor de temperatura de fácil calibración, que opera como un

zener de 2 terminales, este tiene un voltaje de ruptura directamente proporcional a la

29
temperatura absoluta a +10 mV/K. Con menos de 1 ohmio de impedancia dinámica, que

opera con un rango de corriente de 400uA a 5mA. Cuando se calibra a 25 ºC tiene un

error de menos de 1 ºC sobre 100 ºC, y a diferencia de otros sensores este tiene una

salida lineal. Las aplicaciones del sensor de temperatura abarca un rango de – 55 ºC a +

150 ºC. La baja impedancia y la salida lineal hacen que la interfaz de lectura o de

control sea un circuito esencialmente sencillo.

Para la calibración de estos dispositivos, conectamos un potenciómetro a través

del LM335 entre la pata de calibración, que permite un punto de calibración del sensor

que corrige la inexactitud sobre el rango completo de temperatura. Este sencillo punto

de calibración trabaja porque la salida del sensor es proporcional a la temperatura

absoluta con la salida extrapolada del sensor que va desde 0v de salida a 0 K (273.15

ºC).

Los errores de voltaje de salida contra la temperatura son picos que calibrados a

una temperatura se corrigen a cualquiera.

Figura 2. 6 Diagrama electrónico del sensor de temperatura

La salida del dispositivo calibrado o no calibrado puede ser expresado como:

Ecuación 2. 6 Salida LM335


Donde T es la temperatura desconocida y To es la temperatura de referencia,

ambas expresadas en grados kelvin.

2.4 AMPLIFICADORES OPERACIONALES

Un amplificador operacional es un circuito integrado consistente en un grupo

miniaturizado de transistores, diodos, resistencias y condensadores, que se han

30
fabricado sobre un pequeño chip de silicio para formar el circuito amplificador. El

amplificador operacional es básicamente un amplificador diferencial con dos entradas,

una inversora (-) y otra no inversora (+). Tienen una ganancia extremadamente alta (un

valor típico es A=105) y frecuentemente puede considerarse infinita en el análisis y

diseño de circuitos con estos componentes. La impedancia de entrada también es

elevada (del orden de 4 MΩ) por lo que representa una carga que en muchos casos

puede no tenerse en consideración. La impedancia de salida es otra de sus ventajas,

(unos 100Ω) y es suficientemente baja por lo que puede ser ignorada en muchas

aplicaciones. Otra de sus grandes virtudes es su bajo precio.

Figura 2. 7 Op-Amp básico


2.4.1 Características Técnicas Básicas

- Ganancia en lazo abierto (A 0).- Relación que existe entre la tensión de salida y

la tensión de entrada, cuando no se utiliza realimentación (puede alcanzar los

100000).

- Impedancia de entrada.- Resistencia que se ve desde los terminales de entrada.

Sus valores se dan en Megaohmios.

- Impedancia de salida.- Es la resistencia existente entre el terminal de salida y

masa, los valores de esta oscilan alrededor de unos cientos de ohmios.

- Tensión de alimentación.- En general, se necesitan tensiones simétricas.

- Tensión de offset.- La tensión de salida debería ser nula cuando la tensión de las

entradas es cero; esto no ocurre en los operacionales reales. Se define la tensión

de offset como la tensión que es necesario aplicar entre los terminales de entrada

para conseguir que la tensión a la salida sea nula.

31
- Frecuencia de transición.- En un operacional la ganancia depende de la

frecuencia. Al aumentar esta la ganancia disminuye. Por ello es necesario

disminuir la ganancia y obtener un ancho de banda más amplio. Esto se consigue

con la realimentación, que es el modo de uso más común con los amplificadores

operacionales. La frecuencia de transición del operacional es la unidad (0dB).

2.5 MICROCONTROLADORES

2.5.1 Definición

Un microcontrolador es un circuito integrado programable que contiene todos

los componentes de un computador, se emplea para realizar una tarea determinada para

la cual ha sido programado.

2.5.2 Aplicaciones

Los sistemas basados en microprocesador y microcontrolador se usan

extensivamente en robótica. Muchas tareas específicas están distribuidas entre un gran

número de controladores dentro de un sistema. Estos pequeños controladores pueden

estar comunicados con un procesador central (o micro / mini / mainframe).Una

aplicación especial de los microcontroladores es la captura de datos: Temperatura,

humedad, lluvia, etc.

2.5.3 Tipos de microcontroladores

Por tamaño de bus de datos: de 4, 8, 16, y 32 bits de ancho de palabra.

Por aplicación: Comunicaciones, manejo del teclado, procesamiento de la señal,

proceso vídeo, otras tareas, etc.

2.5.4 Características de los microcontroladores

2.5.4.1 Tipos de arquitectura

32
2.5.4.1.1 Arquitectura Von-Neuman. Los uC. Von-Neuman tienen un solo bus de

datos por el cual circulan instrucciones y datos. Las instrucciones del

programa y los datos se guardan conjuntamente en una memoria común.

Cuando la CPU se dirige a la memoria principal, primero saca la instrucción

y después saca los datos necesarios para ejecutarla, esto retarda el

funcionamiento de la CPU.

2.5.4.1.2 Arquitectura Harvard. Los uC. Harvard tienen separados el bus de datos y

el bus de instrucciones. Esto permite el proceso paralelo: Cuando una

instrucción esta siendo "captada", la instrucción actual está utilizando el bus

de datos. Una vez que la instrucción actual está finalizada, la siguiente

instrucción está disponible dentro de la CPU. Este procedimiento de trabajo

permite una ejecución más rápida.

2.5.4.2 Juego de Instrucciones

2.5.4.2.1 CISC. Casi todos los microcontroladores actuales, tienen en un juego de

instrucciones complejo (CISC: Complex Instruction Set Computer). El

conjunto de instrucciones típico de un microcontrolador es de más de 80.

2.5.4.2.2 RISC. La tendencia actual es la de tener un juego de instrucciones reducido

(RISC: Reduced Instruction Set Computers). El chip es más pequeño,

sencillo, rápido (al ser más simples las conexiones internas dentro del

circuito, con lo que se puede aumentar la frecuencia de reloj) además tiene un

consumo menor.

2.5.4.3 Características adicionales

 Temporizadores.

 Cronómetros "perro guardián".

 Circuitos para "dormir/despertar" al microcontrolador.

33
 Modos potentes de direccionamiento de entrada/salida.

 Circuitos conversores analógico/digital etc.

2.5.5 Microcontrolador PIC16F877

2.5.5.1 Recursos fundamentales

 Procesador de arquitectura RISC avanzada

 Juego de 35 instrucciones con 14 bits de longitud. Todas ellas se ejecutan en un

ciclo de instrucción, menos las de salto que tardan dos.

 Frecuencia de 4 a 20 MHz.

 Hasta 8 K palabras de 14 bits para la Memoria de Código, tipo FLASH.

 Hasta 368 bytes de Memoria de Datos RAM.

 Hasta 256 bytes de Memoria de Datos EEPROM.

 Encapsulados compatibles con los PIC 16C73/74/76/77.

 Hasta 14 fuentes de interrupción internas y externas.

 Pila con 8 niveles.

 Modos de direccionamiento directo, indirecto y relativo.

 Perro Guardián (WOT).

 Código de protección programable.

 Modo SLEEP de bajo consumo.

 Programación serie en circuito con dos patitas.

 Voltaje de alimentación comprendido entre 2 y 5,5 V

 Bajo consumo (menos de 2 mA a 5 V y 5 MHz).

2.5.5.2 Dispositivos periféricos

34
 Timer0: temporizador-contador de 8 bits con predivisor de 8 bits.

 Timer1: temporizador-contador de 16 bits con predivisor.

 Timer2; temporizador-contador de 8 bits con predívisor y postdivisor.

 Dos módulos de Captura-Comparación-PWM.

 Conversor A/D de 10 bits.

 Puerto Serie Síncrono (SSP) con SPI e I2C.

 USART

 Puerta Paralela Esclava (PSP). Sólo en encapsulados con 40 patitas.

2.5.5.3 Organización de la Memoria de Programa

Los dispositivos de PIC 16F87X tienen un contador de programa de 13-bits

capaz de direccionar 8Kxl4 posiciones de memoria. Acceder a una posición de memoria

no implementada, provoca la lectura o escritura de la posición de memoria envolvente.

El vector de Reset está en la posición de memoria 0000h y el vector de interrupción está

en la posición de memoria 0004h.

Figura 2. 8 Mapa de Memoria y STACK del PIC16F877/878

2.5.5.4 El Contador del Programa

El contador del programa (PC) está formado por 13 bit que sirven para

direccionar la memoria de código, estos bits se encuentran en dos registros específicos.

2.5.5.5 EL STACK

La familia de los PIC 16F87X dispone de una pila de 8 niveles de profundidad

para un tamaño de PC de 13 bits. Esta pila es transparente al programador, es decir,

35
funciona automáticamente y no dispone de instrucciones para guardar o sacar de ella

información.

2.5.5.6 Paginación de la Memoria de Programa

Los dispositivos de la familia PIC 16F87X son capaces de direccionar un bloque

de hasta 8K de memoria continua. Las instrucciones CALL y GOTO proporcionan solo

11 bits de la dirección de memoria, lo que permite un salto de bifurcación dentro de una

página de 2K de la memoria de programa.

2.5.5.7 Organización de la Memoria de datos

La memoria de los datos se divide en los múltiples bancos que contiene los

Registros del Propósito Generales y Los Registros de la Funciones especiales Los bit

RP1 (el ESTADO <6>) y RP0 (el ESTADO <5>) seleccionan cada uno de estos bancos,

de acuerdo a la Tabla 2.2.

RP1 RP0 Banco


0 0 Banco 0
0 1 Banco 1
1 0 Banco 2
1 1 Banco 3
Tabla 2. 2 Selección de los bancos de memoria RAM con RP0 y RP1

2.5.5.8 El Conversor A/D del Microcontrolador 16F877

Los microcontroladores PICI6F87x poseen un conversor A/D de 10 bits de

resolución y 5 canales de entrada en los modelos con 28 patitas (P1C16F873/6) y 8

canales en los que tienen 40 patitas (P l 6F874/7).

La resolución que tiene cada bit procedente de la conversión tiene un valor que

es función de la tensión de referencia Vref. de acuerdo con la fórmula siguiente:

Resolución = (Vref+ - Vref -)/ 1.024 = Vref/ 1.024

36
En los P1C16F873/6 los 5 canales de entrada están soportados por las 5 líneas

multifunción de la Puerta A. En la configuración de dichas líneas habrá que expresar la

función que realizan.

2.5.5.8.1 Registros de Trabajo

El funcionamiento del conversor A/D requiere la manipulación de cuatro registros:

 ADRESH: parte alta del resultado de la conversión.

 ADRESL: parte baja del resultado de la conversión.

 ADCON0: registro de Control 0.

 ADCON1: registro de Control 1.

2.5.5.9 Universal Synchronous Asynchronous Receiver Transmitter (USART)

Los módulos de I/O USART también se conocen como Serial Communications

o Interface o SCI. En modo asíncrono se utilizan formatos estándar: un bit de Start y

ocho bits o nueve bits de Stop, siendo el más común el de ocho bits de datos.

2.5.5.10 Generador de Baudios Rate (BRG)

Sirve para calcular la velocidad de transmisión. La frecuencia de transmisión se

calcula de acuerdo a la siguiente tabla:

SYNC BRGH=0(baja velocidad) BRGH=1 (Alta Velocidad)


0 (Modo asíncrono) Baud rate = FOSC/(64(X+1)) Baud rate = FOSC/16(X+1))
1 (Modo Síncrono) Baud rate = FOSC/(4(X+1)) --
Tabla 2. 3 Frecuencia de Tx.

2.6 TEORÍA DE CONTROL

2.6.1 Sistemas en bucle abierto y cerrado

Figura 2. 9 Sistemas de control de bucle abierto y cerrado.

37
En un sistema de control en bucle abierto, la salida del sistema no afecta a la

señal de entrada. En un sistema de control en bucle cerrado, en cambio, la salida sí

afecta a la señal de entrada, modificándola para mantener la señal de salida al valor

preciso.

2.6.2 Elementos Básicos de un Sistema en Bucle Cerrado

Consta de los siguientes elementos:

1. El elemento comparativo. El elemento comparativo compara el valor

requerido o de referencia de la variable que está siendo controlada, con

el valor de la medida que se está llevando a cabo y genera una señal de

error. Señal de error = señal del valor de referencia — señal del valor

medido

2. El elemento de control. El elemento de control decide qué acción se

debe llevar a cabo cuando se recibe una señal de error.

3. El elemento de corrección. Éste envía una señal al proceso para que se

produzca un cambio que corrija la situación controlada.

4. El elemento de proceso. El proceso es lo que está siendo controlado.

5. El elemento de medida. El elemento de medida produce una señal con

relación a la situación variable que está siendo controlada.

Figura 2. 10 Sistema de bucle cerrado

2.6.3 Control de encendido-apagado (ON-OFF) o de dos pasos

En el modo de control de encendido-apagado, el dispositivo corrector final sólo

tiene dos posiciones, o estados de operación. Por esta razón, el control de encendido-

apagado es también conocido como control de dos posiciones y también como control

bang-bang. Si la señal de error es positiva, el controlador envía el dispositivo corrector

38
final a una de sus dos posiciones. Si la señal de error es negativa, el controlador envía el

dispositivo corrector final a la otra posición.

% apertura de Temperatura
la válvula real (ºF)

100
125

120

115
0 Tiempo
110 115 120 125 T 0 1 2 3 (min)
(ºF)
% apertura de
(a) la válvula

100

0
Tiempo
(min)
0 1 2 3
(b)
Figura 2. 11 Sistema de control ON/OFF.

En esta figura 2.11, se considera que la variable controlada es la temperatura,

con un punto de ajuste igual a 120°F. Como puede verse, si el valor medido de la

temperatura es menor que 120°F, aun en una cantidad muy pequeña, la válvula es

posicionada a una apertura de 100%. Si el valor medido de la temperatura es mayor que

120°F, aun en una cantidad mínima, la válvula está abierta al 0%, o completamente

cerrada.

2.6.3.1 Brecha diferencial

La brecha diferencial de un controlador de encendido-apagado se define como el

rango menor de valores que debe atravesar el valor medido para hacer que el dispositivo

corrector pase de una posición a la otra. La brecha diferencial está definida

específicamente para el control de encendido-apagado. No hay algo similar a una brecha

39
diferencial en los otros modos de control. Con frecuencia se expresa como un porcentaje

de una escala completa.

La brecha diferencial es una expresión que dice cuanto debe pasar el valor

medido por encima del punto de ajuste una cierta cantidad pequeña (la señal de error

debe alcanzar un cierto valor positivo) para cerrar la válvula. En el ejemplo la brecha

diferencial es de 6°F.

Figura 2. 12 Brecha diferencial

La brecha diferencial también puede expresarte como un porcentaje del rango

completo del controlador.

Por tanto, en este caso la brecha diferencial puede expresarse como 2.5% en

lugar de 6°F. El efecto práctico de la brecha diferencial se muestra en la gráfica de

tiempo de la figura 2.12.

La brecha diferencial de un controlador de encendido-apagado tiene el mismo

efecto que la histéresis en un núcleo magnético.

40
2.7 SISTEMAS DE MEDIDA

En ingeniería, los sistemas de medida se usan esencialmente con tres finalidades

principales:

1. Para obtener datos acerca de algún fenómeno o elemento;

2. Para inspección o prueba, esto es, para determinar si un elemento funciona de

acuerdo con sus especificaciones;

3. Como elemento de un sistema de control.

2.7.1 Elementos de los Sistemas de Medida

En los sistemas de medida se pueden considerar tres elementos constitutivos:

2.7.1.1 Elemento transductor/sensor. El elemento sensor o, llamado frecuentemente,

transductor, es el primero de ellos. Produce una señal relacionada con la

magnitud que está siendo medida. Por ejemplo, un termómetro de resistencia

tiene una resistencia como transductor. Éste produce un cambio de resistencia

cuando la temperatura varía: a mayor variación de temperatura, mayor cambio

de resistencia. Los elementos sensores tornan la información sobre los datos

que están siendo medidos y la cambian de alguna manera, lo que permite al

resto del sistema darle un valor.

 Transductor: Dispositivo que opera bajo el principio de transformar una

señal de entrada, que representa una variable física, en una señal

eléctrica.

 Sensor: dispositivos capaces de reaccionar ante cualquier efecto

instantáneo de una cantidad variable en el tiempo. El estudio de los

sensores no es más que el aprovechamiento de las señales ocasionadas

41
por los fenómenos físicos y químicos mediante mecanismos o sistemas

capaces de manifestarse ante cualquier alteración del sistema.

Un sensor a diferencia de un transductor es un dispositivo diseñado

específicamente para las magnitudes de la variable a evaluar de acuerdo a las

compatibilidades físicas de lo que se desea medir, mientras que el transductor es un

dispositivo compuesto de un sensor del que se toma una señal generalmente dinámica

que se aprovecha con los diferentes principios de transducción para determinar una

salida por variación del medio físico.

Puede decirse también que, un transductor, es un elemento que traduce una se

mecánica (presión, velocidad, posición,...) a una eléctrica (tensión, corriente o

impedancia), por lo que puede entenderse como un convertidor. En la figura 2.13 puede

verse un esquema de este concepto.

Figura 2. 13 Esquema de Transductor.

2.7.1.2 Acondicionador de la señal. El segundo elemento es un acondicionador de la

señal, conversor de señal o procesador de señal que toma la señal del elemento

sensor y la convierte en información adecuada para el elemento de

visualización del sistema de medida o, en el caso de un sistema de control, para

mezclarse con la señal de referencia. Un ejemplo de esto puede ser un

amplificador que toma una pequeña señal del elemento sensor y la hace lo

suficientemente grande como para activar dicha visualización. En el caso del

transductor de temperatura citado antes, el cambio de resistencia producido

como consecuencia de la alteración de temperatura puede ser convertido en

una corriente variable circulando por un circuito eléctrico.

2.7.1.3 El visualizador, o elemento indicador, Es donde se visualiza la salida del

sistema de medida. Puede ser, por ejemplo, una aguja que se mueve a lo largo

42
de una escala. En el caso del termómetro con su elemento de resistencia en un

circuito eléctrico, la salida puede visualizarse en un amperímetro. El elemento

visualizador toma la información del conversor de señal y la presenta de tal

forma que permita al observador reconocerla.

2.8 PROCESAMIENTO Y ACONDICIONAMIENTO DE SEÑALES.

Los acondicionadores de señal, adaptadores o amplificadores, en sentido amplio,

son los elementos del sistema de medida que ofrecen, a partir de la señal de salida de un

sensor electrónico, una señal apta para ser presentada o registrada o que simplemente

permita un procesamiento posterior mediante un equipo o instrumento estándar.

Normalmente, son circuitos electrónicos que ofrecen, entre otras funciones, las

siguientes:

 Amplificación.

 Filtrado.

 Adaptación de impedancias.

 Modulación.

 Demodulación.

Si se considera, por ejemplo, el caso en que una de las etapas de tratamiento de

la señal de medida es digital, si la salida del sensor es analógica, que es lo más

frecuente, hará falta un convertidor A/D. Éstos tienen una impedancia de entrada

limitada, exigen que la señal aplicada sea continua o de frecuencia de variación lenta, y

que su amplitud esté entre unos límites determinados, que no suelen exceder de 10

voltios. Todas estas exigencias obligan a interponer un acondicionador de señal entre el

sensor, que muchas veces ofrece señales de apenas unos milivoltios, y el convertidor

A/D.

43
La presentación de los resultados puede ser de forma analógica (óptica o

acústica) o numérica (óptica). El registro puede ser magnético o sobre papel, e incluso

electrónico (memorias eléctricas), y exige siempre que la información de entrada esté en

forma eléctrica.

2.9 PROTOCOLO RS-232

La abreviatura para estándar recomendado 232C (recommended standard-

232C), es una interfaz estándar aprobada por la Alianza de Industrias electrónicas (EIA:

Electronic Industries Alliance) para la conexión de dispositivos seriales.

La característica esencial del RS-232 es que las señalas son transportadas como

voltajes sencillos referidos a una tierra común (pin 7 ó pin 5).

Los datos son transmitido y recibidos por los pines 2 y 3 respectivamente. Data

set ready (DSR) es una señal del Dataset (por ejemplo el módem o DSU/CSU) que está

encendido. De manera similar DTR indica al Dataset que el DTE está encendido. Data

Carrier Detect (DCD) indica que el medio para transmitir datos está encendido.

El reloj de señales, es utilizado solamente en comunicaciones síncronas

La tabla de verdad para RS-232

Señal > +3v = 0

Señal < -3v = 1

El nivel de la señal de salida oscila usualmente entre +12V y -12V. El “área

muerta” entre +3V y -3V está diseñada para absorber el ruido de línea. Dentro de las

varias definiciones de RS-232, esta área muerta puede variar. Por ejemplo, la definición

de V.10 tiene un área va de +0.3V a -0.3V. Muchos receptores diseñados para RS-232

son sensibles para diferencias de 1 voltio o menos.

Figura 2. 14 Señales digitales RS-232

44
ESPECIFICACIONES RS232
SIMPLE
Modo de operación
-TERMINADO
1 DRIVER
Número total de drivers y receptores en una sola línea
1 RECEPTOR
Longitud máxima del cable 50 ft. (15 m)
Velocidad de transmisión máxima 20kb/s
Máximo voltaje de salida de drivers +/-25V
Nivel de señal de salida de drivers (carga min) Con carga +/-5V a +/-15V
Nivel de señal de salida de drivers (sin carga máx.) Sin carga +/-25V
Impedancia de carga del driver (Ohmios) 3k to 7k
Máx. corriente de driver en alta impedancia Con Aliment. N/A
Max. Driver Current in High Z State Sin Aliment. +/-6mA @ +/-2v
Slew Rate (Máx.) 30V/uS
Rango de voltaje de entrada del receptor +/-15V
Sensibilidad de entrada del receptor +/-3V
Resistencia de entrada del receptor (Ohmios) 3k to 7k

Tabla 2. 4 Especificaciones RS-232

2.9.1 RS-232: Conectores y cableado

- DB-9. Son comúnmente encontrados en PCs. Parecen versiones más pequeñas

del DB-25 y proveen ocho señales seriales comunes.

Asignación de pines en DB-9


DB-9 Pin Pin correspondiente en DB-25 Señal Función
2 3 RD Received data
3 2 TD Transmitted data
8 5 CTS Clear to send
7 4 RTS Request to send
6 6 DSR Data set ready
5 7 SG Signal ground
4 20 DTR Data terminal ready
1 8 DCD Data carrier detect

Tabla 2. 5 Distribución de pines del DIN-9

Figura 2. 15 Forma física del conector DB-9


2.9.2 El MAX-232

El dispositivo utilizado para la conversión de niveles de voltaje TTL/RS-232 es

el MAX232, que convierte los niveles RS-232 (cerca de +10 y -10 V) a voltaje TTL ( 0

45
a +5 V ) y viceversa sin requerir nada mas que una fuente de +5 V. El chip contiene dos

drivers TTL-->RS-232 y dos RS-232-->TTL y necesita cuatro condensadores externos

de 1uF para generar el voltaje RS-232 internamente.

Figura 2. 16 Diagrama interno del MAX-232

2.9.2.1 Descripción

El MAX232 dispone internamente de 4 conversores de niveles TTL al bus

standard RS232 y viceversa, para comunicación serie como los usados en los

ordenadores y que ahora están en desuso, el Com1 y Com2.

2.9.2.2 Funcionamiento

El circuito integrado lleva internamente 2 conversores de nivel de TTL a RS232

y otros 2 de RS232 a TTL con lo que en total podremos manejar 4 señales del puerto

serie del PC, por lo general las mas usadas son; TX, RX, RTS, CTS, estas dos ultimas

son las usadas para el protocolo handshaking pero no es imprescindible su uso. Para que

el MAX232 funcione correctamente deberemos de poner unos condensadores externos,

todo esto lo podemos ver en la figura 3.6 en la que sólo se han cableado las líneas TX y

RX que son las más usualmente usadas para casi cualquier aplicación.

2.9.2.3 Usos del MAX232

Este integrado es usado para comunicar un microcontrolador o sistema digital

con un PC o sistema basado en el bus serie RS-232.

2.10 TECNOLOGÍAS DE TRANSMISIÓN INALÁMBRICA DE DATOS

2.10.1 Redes De Área Local Inalámbricas

Una red inalámbrica presta esencialmente el mismo servicio que una red

cableada tradicional. Sin embargo, la carencia de un cableado hace a la red mucho más

46
flexible: la relocalización de un nodo es inmediata, a diferencia del trabajo que implica

mover un nodo en una red convencional. Una red inalámbrica también es una ventaja

cuando la disposición física del edificio haga imposible la instalación del cableado. Las

redes inalámbricas son particularmente apropiadas para la utilización de computadores

portátiles o dispositivos de telemetría, lo cual permite movilidad sin sacrificar las

ventajas de estar conectado a una red. Por lo general, un gran ancho de banda no es

necesario en este tipo de aplicación.

Las técnicas de transmisión empleadas en las redes inalámbricas son espectro

esparcido y microonda de banda estrecha.

2.10.1.1 Espectro Esparcido

La técnica de espectro esparcido es actualmente la más utilizada en las LANs

inalámbricas. Inicialmente, las técnicas de espectro esparcido fueron desarrolladas con

el propósito de combatir las interferencias en las comunicaciones militares, lo cual se

logra esparciendo el espectro de la señal transmitida sobre determinadas bandas de

frecuencias. Esta técnica utiliza radio frecuencia de espectro disperso a 900 MHz ó 2.4

GHz

- Técnica de salto de frecuencia (FHSS). En esta técnica la información se

transmite utilizando una serie pseudoaleatoria de frecuencias; posteriormente, el

mensaje es recibido por un receptor que cambia de frecuencias en sincronía con

el transmisor. El mensaje es recibido únicamente cuando la secuencia de

frecuencias de transmisión es conocida por el receptor. Esto hace posible que

varios transmisores y receptores funcionen simultáneamente en una misma

banda de frecuencias sin interferir el uno con el otro.

La información se transmite brincando de de manera aleatoria en intervalos de

tiempo fijos, llamados “chips”, de un canal de frecuencia a otro en la banda total.

47
Aquel receptor sincronizado con el transmisor y tenga exactamente el mismo código de

salto podrá brincar a las frecuencias correspondientes y extraer la información.

Sus características principales son:

o Menor inmunidad al ruido.

o Mayor alcance, menor velocidad.

- Técnica de secuencia directa (DSSS). En este tipo de técnica la información a

ser transmitida es multiplicada por una secuencia binaria pseudoaleatoria; por lo

que un receptor recibirá correctamente dicha información únicamente si dicha

secuencia es conocida. Como cada transmisor emplea una secuencia distinta, es

posible que varios transmisores operen en la misma área sin interferirse.

La información se mezcla con un patrón pseudo aleatorio de bits, con una

frecuencia mucho mayor que la de la información a transmitir. Aquel receptor que tenga

el mismo código de extensión, será capaz de regenerar la información original.

Sus características son:

o Menor alcance, mayor velocidad.

o Puede enviar mayor número de paquetes en un mismo tiempo.

Los sistemas que usan la técnica de salto de frecuencia consumen menos

potencia que los que emplean secuencia directa y generalmente son más económicos.

Por otra parte, los radios que operan con secuencia directa alcanzan velocidades de bits

del orden de 8 Mbps, en tanto que la velocidad de transmisión en aquellos radios que

operan con salto de frecuencia está limitada en la práctica a alrededor de 2 Mbps. Por lo

tanto, si se requiere un óptimo desempeño y la interferencia no es un problema, es

recomendable utilizar radios de secuencia directa. Pero si lo que se desean son unidades

móviles pequeñas y baratas la técnica de salto de frecuencia es la más adecuada. Es

importante resaltar que con cualquiera de los dos métodos el resultado es un sistema que

48
es extremadamente difícil de violar, que no interfiere con otros sistemas y que

transporta grandes cantidades de información.

2.10.1.2 Microonda de Banda Estrecha

La tecnología de microonda no es realmente una tecnología de LANs. Su papel

principal es el de interconectar LANs vecinas, lo que requiere antenas de microonda en

ambos extremos del enlace y visibilidad entre dichas antenas. La microonda es

usualmente empleada para evitar el tendido de un cableado entre edificios. Una

desventaja del uso de esta tecnología es que el uso de una determinada banda de

frecuencias requiere la autorización del organismo regulador local. En el caso

norteamericano, una vez que una cierta banda de frecuencias es asignada a un

determinado usuario, ella no puede ser asignada a ningún otro dentro de un radio de

aproximadamente 30 Km.

2.10.1.3 Estándares

- Estándar 802.11 a. Trabaja en la banda de 5 GHz y provee tasas de intercambio

de información entre los 6 y los 54 Mbps. Fue la primera en aparecer y los

productos que la soportan hicieron su aparición a fines del 2001. Por trabajar en

los 5GHz es más resistente a las interferencias que sus posteriores “b” y “g” que

trabajan en los 2,4GHz.

- Estándar 802.11 b. Esta siguiente versión del estándar fue finalizada a fines de

1999 y, entre otras, una de sus mejoras pasa por la compatibilidad con otros

sistemas inalámbricos, pero su velocidad llega a los 11 Mbps aún contando con

nuevas técnicas de modulación que aprovechan de manera más eficiente el

espectro radiofónico. Esta versión resultó más difundida que la anterior y es el

soporte para la certificación Wi-Fi de la Wireless Ethernet Compatibility

Alliance (WECA) y también se adoptó como estándar de las VPN´s.

49
- Estándar 802.11 g. La cercanía entre la aparición de las dos normas anteriores y

su incompatibilidad generó disputas, polémicas y otras movidas para tratar de

imponer una sobre la otra y hubo que esperar hasta la versión “g” para que

llegue la paz ya que resulta compatible con estas dos anteriores porque

comparten la banda de los 2,5GHz. Pero esta nueva versión puede alcanzar una

velocidad de 54Mbps y resultó la vedette de la alicaída Comdex que se realizó

en noviembre en Las Vegas en la que se presentaron procesadores y equipos a

cargo de firmas importantes como AMD, Bromax, Fujitsu, HP o Broadcom.

2.10.2 Tipos De Modulación

Una onda podemos caracterizarla, en un instante determinado, por su frecuencia,

amplitud y fase. Por este motivo, son estos parámetros los únicos que podemos variar

para que incorporen la información que debe transmitir la onda: los datos.

2.10.2.1 Modulación en Frecuencia.

En este sistema se adecua la frecuencia de la transmisión en función de la trama

de bits. Este método recibe la denominación FSK (Frequency Shift Keying,

modulación por desplazamiento de frecuencia). El sistema, básicamente cambia la

frecuencia de la transmisión cuando hay un 0 o cuando hay un 1. Así, los ceros se

transmiten a 980 Hz y los unos a 1.180 Hz.

La modulación en frecuencia requiere bastante ancho de banda. El concepto de

ancho de banda es el más importante y complicado de entender en la comunicación de

datos.

Para entenderlo, pensamos que cualquier onda de cualquier forma puede

conceptualmente conseguirse sumando ondas senoidales de diversas frecuencias, cada

una con un peso específico en la suma. Cuanto más diferente a una senoide es la forma

50
de la onda, esta descomposición conceptual requiere más frecuencias. El ancho de

banda es la diferencia entre la frecuencia más alta y la más baja (despreciando las que

tienen un peso específico muy pequeño) que requiere esta descomposición.

En el caso de la modulación FSK, se requiere, en esta descomposición

conceptual, frecuencias en torno a la que representa el "uno" y a la que representa el

"cero". Cuantos más cambios se produzcan, más ancho es el sector de frecuencias en

torno a estas centrales. Es decir, cuanto mayor es la velocidad de los datos, más

separados tienen que estar las distancias que representan al cero y al uno. Si

transmitimos a alta velocidad, estas frecuencias se salen del ancho de banda telefónico.

2.10.2.2 Modulación en Fase.

Mediante esta técnica, los módems interrumpen la continuidad de la onda, no

dejando que complete un ciclo, de tal forma que cambian la fase de la señal.

2.10.3 Banda de frecuencia ISM

Las redes inalámbricas se diseñaron para operar en un espectro de radio donde

no necesita una licencia FCC (Comisión Federal de Comunicaciones). Por esto surgió la

banda de frecuencia libre o Bandas de ISM (Instrumentación, Científica y Médica),

cuyos rangos son: 902 – 928 MHz, 2.4 – 2.483 GHz, 5.15 – 5.35 y 5.725 – 5.875 GHz

2.10.4 Módems inalámbricos

2.10.4.1 Largo alcance

- CDPD (cellular digital data packet). Es una tecnología de transmisión de datos

desarrollada para usarse en frecuencias de teléfonos celulares. CDPD usa los

canales de celulares no utilizados (en el rango de 800 a 900 MHz) para

transmitir datos en paquetes. Esta tecnología ofrece ratios de transferencia de

datos hasta 19.2 Kbps, conexión más rápida, y una mejor corrección de errores

que usando módems o un canal celular analógico.

51
- SMS (short message service). Mensajería y correo electrónico (teléfonos

celulares)

2.10.4.2 Corto alcance

- IEEE 802.11

o Redes Inalámbricas

o DSSS

- Bluetooth

o Redes usuario – usuario

o FHSS

o Cel – PC; PC – PC; PC – Palmpilot

2.11 COMUNICACIÓN INALÁMBRICA DE DATOS (RADIO MÓDEMS)

Cualquier tipo de módem (MOdulador/DEModulador) se encarga de convertir

un flujo de datos digitales banda base en una señal analógica apropiada para ser

transmitida sobre el medio, y viceversa. La principal diferencia entre un radio módem y

un módem de cable se refiere a la aplicación a la que se destina. De este modo, los

módems de cable están preparados para conectarse a redes de cable como pueda ser la

red telefónica conmutada o una red híbrida de fibra óptica y coaxial (HFC). Por su

parte, los radio módems están destinados a aplicaciones en las cuales sea necesario

transmitir la señal vía radio, como por ejemplo interconexión de ordenadores a través de

LAN o MAN inalámbricas, sistemas MMDS o LMDS, envío y recepción de mensajes o

faxes a través de GSM, telemetría, localización automática de vehículos, vending, etc.

Así pues, los radio módems deben estar preparados para transmitir sobre un

entorno más hostil que el cable, a menudo sujeto a desvanecimientos, propagación

multicamino (multipath) o interferencias. Esto obliga a emplear mecanismos de

52
modulación distintos a los empleados en los módems de cable. Al mismo tiempo, dado

que en algunos casos es necesario dotar de movilidad al dispositivo, aparecen nuevos

problemas como el tamaño o la autonomía del dispositivo. Para la transmisión, los radio

módems disponibles comercialmente suelen utilizar las bandas ISM de 900 MHz (902-

928 MHz), 2,4 GHz (2400-2483,5 MHz) y 5,8 GHz (5725-5850 MHz).

2.11.1 Caracteristicas

Los módems de cable tienen su propio estándar, DOCSIS (Data Over Cable

Service Interface Specification), pero éste no incluye a los sistemas inalámbricos. Los

radio módems requieren una serie de modificaciones y mejoras para que puedan

funcionar correctamente. A continuación se comentan algunas de ellas.

2.11.2 Bandas de Frecuencia

En la figura 2.17 se muestran precisamente cuáles son estas bandas de

frecuencia. Normalmente, se emplea un conversor de frecuencia para colocar los

canales de FI del radio módem en estas bandas.

Figura 2. 17 Bandas de frecuencia de sistemas inalambricos

2.11.3 Xstream Wireless Modules (900 MHz & 2.4 GHz Wireless OEM Modules)

2.11.3.1 Características

 No requiere configuración (conecta-y-comunícate)

 Verdadera interconexión usuario-a-usuario (no se requiere un radio maestro)

 Operación transparente que soporta software y sistemas existentes.

 Direccionamiento para redes punto-a-punto y punto-multipunto.

 Configuración simple usando el estándar AT o comandos binarios.

 Soporta protocolos RS-485/422 (multi drop bus).

 Reintentos y aceptación para envío de datos garantizados.

53
 Características de red permite hasta 7 pares independientes (redes) operando juntas.

 Modos de bajo consumo incluyen pin de apagado, sep cíclico y dormir puerto serial

para consumos de corriente inferiores a 1 mA.

 Tasa de baudios de 1200 bps hasta 57.6 kbps.

 Control de flujo con hardware XON y XOFF.

 Registro de fuerza de señal para monitoreo de calidad de conexión y depuración.

 Soporta múltiples formatos de datos (7/8 bits, paridad par, paridad impar, sin

paridad).

2.11.3.2 Opciones

 Frecuencias de 900 MHz o 2.4 GHz con licencia libre

 Tasas de datos por aire de 9600 bps o 19.2 kbps.

 Versiones comercial (0º to +70º C) o industrial (-40º to +85º C)

2.12 LENGUAJE DE PROGRAMACIÓN GRÁFICA LABVIEW

Labview es un lenguaje de programación gráfico para el diseño de sistemas de

adquisición de datos, instrumentación y control. Labview permite diseñar interfaces de

usuario mediante una consola interactivo basado en software.

2.12.1 Características de Labview

Una de las principales características de Labview es su modularidad, es decir, la

capacidad de utilizar bloques funcionales para la definición de la especificación.

Labview permite conectarse a otras aplicaciones mediante un intercambio de datos

como Active X, librerías dinámicas, bases de datos, Excel y/o a protocolos de

comunicación como DataSocket, TCP/IP, UDP, RS-232, entre otras.

2.12.2 Aplicaciones de Labview

54
Labview tiene su mayor aplicación en sistema de medición, como monitoreo de

procesos y aplicaciones de control, un ejemplo de esto pueden ser sistemas de

monitoreo en transportación, Laboratorios para clases en universidades, procesos de

control industrial.

Labview es muy utilizado en procesamiento digital de señales (wavelets, FFT,

Total Distorsion Harmonic DH), procesamiento en tiempo real de aplicaciones

biomédicas, manipulación de imágenes y audio, automatización, diseño de filtros

digitales, generación de señales, entre otras, etc.

Figura 2. 18 Aplicaciones con Labview.

2.12.3 Programación gráfica con Labview

En Labview se trabaja utilizando VI, es decir, un instrumento virtual. Se pueden

crear VI a partir de especificaciones funcionales que uno diseñe. Este VI puede

utilizarse en cualquier otra aplicación como una subfunción dentro de un programa

general. Los VI's se caracterizan por: ser un cuadrado con su respectivo símbolo

relacionado con su funcionalidad, tener una interfaz con el usuario, tener entradas con

su color de identificación de dato, tener una o varias salidas y por supuesto ser

reutilizables.

Figura 2. 19 Diagrama de bloques con Labview.

2.13 SISTEMAS DE RIEGO

2.13.1 Riego por Aspersión

Es un sistema de riego mediante el cual el agua se aplica a los cultivos en forma

de lluvia, mojando la totalidad de la superficie cultivada. Se adapta muy bien a los

cultivos extensivos, en los que los sistemas de riego localizado frecuentemente resultan

55
inviables por razones técnicas o económicas. Tanto los caudales como las presiones de

funcionamiento, así como los alcances de los aspersores, son mucho mayores que en

microaspersión, lo que permite una mayor separación entre dichos aspersores y, por

tanto, el abaratamiento de las instalaciones. Otro factor de abaratamiento lo constituyen

los elementos móviles y semimóviles (tuberías y aspersores), que pueden ser utilizados

para el riego de varias parcelas. Sin embargo, esto último supone un encarecimiento en

cuanto a manejo.

2.13.2 Riego Localizado o por Goteo

Con este sistema de riego sólo se humedece una parte del suelo, de donde la

planta podrá obtener el agua y los nutrientes que necesita e implica una alta frecuencia

de aplicación. Estas características de localización y alta frecuencia suponen una serie

de ventajas tanto agronómicas como económicas, así como algunos inconvenientes.

Entre las ventajas de tipo agronómico cabe destacar las siguientes:

- Supone un ahorro de agua, debido a la reducción de la evapotranspiración y, de

las pérdidas de agua en las conducciones y durante la aplicación, a la alta

uniformidad de riego, siempre que el sistema esté bien diseñado y mantenido, y

a la posibilidad de medir y controlar la cantidad de agua aportada.

- Es posible mantener el nivel de humedad en el suelo más o menos constante y

elevado, sin que lleguen a producirse encharcamientos que provoquen la asfixia

radicular o faciliten el desarrollo de enfermedades.

- Posibilita la utilización de aguas de menor calidad, debido a la alta frecuencia de

riego, que hace que las sales estén más diluidas, disminuyendo su efecto

osmótico y lavando de forma continua el bulbo húmedo que se forma alrededor

del gotero.

56
- Hace posible la fertirrigación, lo que conlleva un ahorro de fertilizantes y de

mano de obra, una mejor distribución de estos en el tiempo y en el espacio y una

mejora en la asimilación de fertilizantes y permite actuar rápidamente ante

deficiencias.

- Permite la aplicación de otros productos, a parte de los fertilizantes, a través del

agua de riego.

- Facilita el control de malas hierbas, ya que éstas se localizan tan sólo en el área

húmeda.

En cuanto a las ventajas de tipo económico y de manejo, las principales son las

siguientes:

- El gasto energético es menor, debido a la reducción de los consumos de agua y a

las menores necesidades de presión.

- Se reduce la mano de obra necesaria para el manejo del riego.

- Se presta a una fácil automatización.

Los principales inconvenientes se refieren a:

- Facilidad de obturación de los emisores.

- Aumento del coste de las instalaciones respecto a otros sistemas de riego.

- Necesidad de presión para su funcionamiento.

- Creación de zonas de acumulación salina, debido al lavado localizado de sales,

de forma que son necesarios riegos por inundación u otro sistema para el lavado

de sales.

2.13.2.1 Elementos de una Instalación de Riego por Goteo

- Cabezal De Riego. Está constituido por los sistemas de impulsión, fertirrigación

y filtrado.

57
- Red De Distribución. Está constituida por una red de tuberías que distribuyen el

agua de riego desde la entrada en el cabezal, donde suele colocarse una llave de

paso para regular la presión y a veces un manómetro, a las tuberías portagoteros.

Generalmente son tuberías de polietileno, frecuentemente con diámetros de 32,

40 50 ó 63 mm, o de PVC (policloruro de vinilo) y diámetros de 75 ó 90 mm.

Las tuberías o ramales portagoteros están fabricados a base de polietileno y

suelen presentar diámetros de 12 ó 16 mm y una separación entre goteros de 50

cm. en los cultivos hortícolas.

- Emisores o Goteros. Los emisores pueden clasificarse según en la forma en

que disipan la presión distinguiéndose lo que son goteros propiamente dichos

de las mangueras y las cintas de exudación. Dentro de los primeros destacan

los de largo conducto (microtubo, helicoidales y de laberinto), los goteros

vórtex y los autocompensantes. Los emisores o goteros deben dar un caudal

bajo, por lo que conviene que los diámetros sean pequeños, pero esto puede

provocar que se produzcan obturaciones, de forma que existen diversos diseños

de goteros en el mercado que intentan resolver este problema.

2.14 MEDICION DE AGUA EN EL SUELO

Para medir la humedad en el suelo, se utilizan distintos tipos de sensores

(presión, resistencia eléctrica, etc.).

2.14.1 Riego basado en Tensiometría (TSH)

Es un instrumento que indica el esfuerzo que han de realizar las raíces del

cultivo para extraer del suelo la humedad que necesita, actuando como una raíz

artificial. Consiste en un tubo sellado herméticamente, equipado con una punta cerámica

porosa y un vacuómetro, este último con una escala de 0 a 100 cb. Se coloca en el suelo

58
de forma que controle la humedad disponible en toda la zona de crecimiento de las

raíces. La tierra seca extrae líquido del tensiómetro produciendo un vacío parcial en el

instrumento que queda reflejado en el vacuómetro, de forma que cuanto más seca esté la

tierra, más elevado es el valor registrado en el dial del vacuómetro. Cuando se

humedece la tierra, el tensiómetro vuelve a absorber humedad del suelo, reduciéndose la

tensión, con lo que el vacuómetro señalará un valor menor.

La interpretación de las lecturas es la siguiente:

 Lecturas de 0 a 10 cb: indican que el suelo está saturado o cuanto menos “La

capacidad de campo”. Son normales si se considera un periodo de un día o dos

después de un riego, aunque si perduran indican exceso de humedad,

generalmente debido a un riego demasiado abundante.

 Lecturas de 10 a 20 cb: indican que la humedad está a disposición de la planta

con un esfuerzo mínimo. Con el riego por goteo generalmente se procura

mantener las lecturas dentro de esta gama, cuando se coloca el tensiómetro a una

distancia aproximadamente de medio metro del gotero.

 Lecturas de 30 a 60 cb: en esta gama de lecturas está asegurada una buena

oxigenación de las raíces. En zonas cálidas y cuando se trate de regar zonas muy

arenosas, es recomendable iniciar los riegos con lecturas de 40 a 45 cb. En las

zonas frescas o en las tierras con un gran poder de retención, se iniciarán con

lecturas de 45 a 60 cb.

 Lecturas de 70 o superiores: indican que la planta está padeciendo estrés y se

acerca al punto de marchitamiento, ya que le resulta muy difícil extraer la

humedad

Los tensiómetros miden la tensión de humedad o el potencial métrico de un

medio poroso (tal como suelo o sustrato de enraizamiento). En la jerga científica, el

59
"potencial mátrico" es apenas un concepto de una amplia gama de términos que se usan

para describir el estatus del agua en suelos y plantas. Está en "unidades de la presión”.

Los valores positivos indican la presión, los valores negativos indican la succión o la

tensión. Así el potencial métrico de suelos o de sustratos generalmente es negativo. El

término "tensión de humedad" representa el grado de tal succión y está dado como un

número positivo. Por ejemplo, si el potencial métrico de algún suelo es -10 kPa

(kilopascales), entonces la tensión de la humedad es 10 kPa. Esto es bastante simple

pero puede conducir a la confusión cuando los científicos y los cultivadores se reúnen y

comienzan a hablar de tensiones altas o bajas y de potenciales.

Cuanto más alto es el número, más alta es la tensión, mayor el grado de secado.

Cuanto más bajo es el número, más baja es la tensión, más mojadas son las

condiciones.

Grafica 2. 1 Especificaciones de riego.


Hay varias estrategias posibles para usar los tensiómetros. La más simple es

utilizar un set-point de tensión alta que indique cuando es necesario aplicar riego.

Mediante esta técnica se puede programar el riego. Después se puede seguir el progreso

del riego usando el tensiómetro y parar una vez que se haya alcanzado la humedad

deseada (generalmente saturación

2.15 ELECTROVÁLVULAS (VÁLVULAS ELECTROMAGNÉTICAS)

La fnción de una válvula es controlar el flujo o paso de una sustancia. Una

electroválvula cumple esa función pero no es operada manualmente sino que se activa al

ser energizado su bobinado o solenoide, con una tensión o corriente eleéctrica.

Estas válvulas se utilizan cuando la señal proviene de un temporizador eléctrico,

un final de carrera eléctrico, presostatos o mandos electrónicos. En general, se elige el

60
accionamiento eléctrico para mandos con distancias extremamente largas y cortos

tiempos de conexión.

Las electroválvulas o válvulas electromagnéticas se dividen en válvulas de

mando directo o indirecto. Las de mando directo solamente se utilizan para un diámetro

luz pequeño, puesto que para diámetros mayores los electroimanes necesarios

resultarían demasiado grandes.

Figura 2. 20 Válvula distribuidora 3/2 (de mando electromagnético).

2.15.1 Funcionamiento:

Al conectar el imán, el núcleo (inducido) es atraído hacia arriba venciendo la

resistencia del muelle. Se unen los empalmes P y A. El núcleo obtura, con su parte

trasera, la salida R. Al desconectar el electroimán, el muelle empuja al núcleo hasta su

asiento inferior y cierra el paso de P hacia A. El aire de la tubería de trabajo A puede

escapar entonces hacia R. Esta válvula tiene solapo; el tiempo de conexión es muy

corto.

Para reducir al mínimo el tamaño de los electroimanes, se utilizan válvulas de

mando indirecto, que se componen de dos válvulas: Una válvula electromagnética de

servopilotaje (312, de diámetro nominal pequeño) y una válvula principal, de mando

neumático.

El conducto de alimentación P de la válvula principal tiene una derivación

interna hacia el asiento de la válvula de mando indirecto. Un muelle empuja el núcleo

contra el asiento de esta válvula. Al excitar el electroimán, el núcleo es atraído, y el aire

fluye hacia el émbolo de mando de la válvula principal, empujándolo hacia abajo y

levantando los discos de válvula de su asiento. Primeramente se cierra la unión entre P y

R (la válvula no tiene solapo). Entonces, el aire puede fluir de P hacia A y escapar de B

hacia R.

61
Al desconectar el electroimán, el muelle empuja el núcleo hasta su asiento y

corta el paso del aire de mando. Los émbolos de mando en la válvula principal son

empujados a su posición inicial por los muelles.

62
CAPITULO III

DISEÑO DEL SISTEMA

3.1 DIAGRAMA DE BLOQUES DE HADWARE

63
Pulsadores

Sensor de
temperatura LCD y Leds
Microcontr-
olador

Sensor de Acondicion- Transmisión


presión amiento de serial
señal

Control Etapa de PC
manual potencia

Válvula
Electromag-
nética

64
Figura 3. 1 Diagram de Bloques del Hardware del Sistema

3.2 MEDICION DE HUMEDAD EN EL SUELO

Para la medición de la humedad en el suelo utilizamos el tensiómetro

electrónico. Dicho instrumento internamente cuenta con un sensor de presión

MPX2102AP. Las especificaciones del mismo se detallan en su hoja de datos en la

sección de anexos.

3.2.1 Acondicionamiento y tratamiento de la señal del sensor de presión

(MPX2102AP).

De acuerdo a las características de este sensor:

“Resolución 0.4 mv / kPa (40 mV a fondo de escala típico)”.

Optamos por el diseño de un amplificador diferencial, diseñado con el OPAMP

LM358 (Low Power Dual JFet OPAMP) con una ganancia de 150

 Análisis eléctrico

R2

R1
V1
V2
R1
R2

Figura 3. 2 Amplificador Diferencial.

65
Ecuación 3. 1 Amp. Diferencial

(1)

I1 + I 2 = 0

(2)

Reemplazamos (1) en (2)

1.5M

10K LM358
Vi-
VoD
Vi+
10K

1.5M

Figura 3. 3 Amplificador Diferencial con Valores Finales

3.3 MEDICIÓN DE LA TEMPERATURA DEL MEDIO AMBIENTE

66
3.3.1 Procedimiento de diseño

Ecuación 3. 2 Ley de Ohm

Parámetro Condiciones LM335


Voltaje de salida T = 25°C, I = 1 mA VS = 2.98 V (típico)
Tabla 3. 1 Especificaciones del fabricante.
Vcc

I R

VOUT

LM335

Figura 3. 4 Análisis eléctrico del sensor de Temperatura

Análisis en DC (Kirchoff)

Reemplazando

67
5V

I 2K
VOUT

LM335

Figura 3. 5 Sensor de temperatura con valores reales.

68
3.4 DIAGRAMAS DE FLUJO DEL PROGRAMA DE SISTEMA AUTOMÁTICO DE RIEGO

69
70
71
72
73
74
A continuación se detalla la secuencia del diagrama de flujo del programa:

1. Primero inicializamos el microcontrolador, dando a conocer el tipo de μC,

etiquetando y creando registros de propósito general que serán procesados

posteriormente por el μC.

2. Se configuran los registros de propósito específico (los que gobiernan al

microcontrolador y sus periféricos) y los registros de propósito general (los que

gobiernan el proceso del sistema, LCD, tiempos, etc).

3. Inicializamos y configuramos el Módulo Contador TMR0 en modo contador de

eventos externos, una vez que el contador recibe los pulsos externos, los guarda

en registros de propósito general y los procesa.

4. Se procede al conteo de pulsos ingresados a través del botón “SELECT”, y de

acuerdo al número de pulsos contados se muestra en la pantalla un mensaje

indicando el tipo de cultivo correspondiente al número de pulsos. Cabe anotar

que cuando el número de pulsos es mayor a 2 el contador se resetea a 0 y el

conteo empieza nuevamente, por lo que sólo aparecerán alternadamente los dos

cultivos presentes en nuestro programa.

5. Una vez realizada la selección del producto, el programa consulta si se ha

producido una interrupción externa (provocada al momento de presionar el

botón “ENTER”), si esta tiene lugar entonces el programa primero almacena en

un registro general el producto seleccionado y después salta a la segunda parte

del programa (Conector fuera de página 1).

6. En esta parte del programa, primero reinicializamos el contador TMR0 y se

repiten los pasos 4 y 5, pero esta vez al presionar la tecla “ENTER” se almacena

en un registro general el estado del producto y se salta a la siguiente parte del

programa (2).

75
7. Se cargan los límites de Humedad en sus respectivos registros para que sean

procesados por el microcontrolador posteriormente. Se activan los periféricos

incluidos en el μC que son el conversor analógico / digital de 10 bits de

resolución y el módulo USART para la comunicación del μC con el

computador.

8. Seleccionamos el primer canal del conversor (A/D) para adquirir y procesar los

datos del primer sensor (habilitamos un registro S=0), tomamos 40 muestras y

las promediamos almacenando luego el dato en su registro correspondiente

(RS=0), luego se incrementa en uno la variable de control de los sensores (S=1)

para adquirir, procesar y almacenar (R S=1) los datos del segundo sensor y así

sucesivamente hasta el último sensor. Una vez concluido el proceso

continuamos con la siguiente parte del programa (3)

9. Se verifican los registros de producto y estado de producto para seleccionar el

registro que contiene el tiempo de riego predeterminado, luego consultamos el

registro que contiene el dato del sensor de temperatura para, de acuerdo al valor

de ésta, seleccionar alguna de las alternativas. Por ejemplo si la temperatura en

el registro es 17º, entonces el tiempo de riego será al igual al cargado en el

registro que determina el tiempo de riego; si la temperatura es mayor a 28

entonces el tiempo de riego será igual al tiempo cargado en el registro T +

15minutos (en verano se necesita regar más tiempo). Pasamos a la siguiente

parte (4)

10. Una vez definidos los tiempos de riego, procedemos a preguntar por la humedad

(primer sensor RS=0), de acuerdo a éste y los registros de producto y estado de

producto el uC toma la decisión respecto a enviar la señal de control para abrir o

cerrar la electroválvula durante el tiempo que contenga el registro T.

76
11. Finalmente se procede a la transmisión de datos de los sensores, cultivo y estado

del cultivo hacia el computador donde serán procesados por el programa

LABVIEW para su registro gráfico y almacenamiento en el mismo.

12. Adicionalmente existe un programa secundario que se ejecuta cuando se

presionen los botones “GRABAR” y “Tx”. El primero activa la grabación de los

datos de los sensores, el cultivo, el estado del cultivo y el estado de la válvula en

la memoria EEPROM del μC (la interrupción que se provoca al pulsar el botón

desvía el programa principal hacia un subprograma que atenderá a la memoria

para luego volver al programa principal); la grabación se hará con una

frecuencia de 1 hora, pudiendo almacenarse datos hasta por dos días. El segundo

botón sirve para hacer el volcado de la memoria EEPROM del uC hacia una

computadora, estos datos son nuevamente recopilados y almacenados en la

computadora con ayuda de un programa.

3.5 EXPLICACION DEL PROGRAMA DEL MICROCONTROLADOR

3.5.1 CONFIGURACIÓN DE REGISTROS ESPECÍFICOS

Registro Palabra de configuración Significado


Divisor de frecuencia, tipo
OPTION REG 11101000 de reloj, el flanco de la
señal.
Para acceder a los bancos
STATUS 00111000
de la memoria de datos.
Canales de entrada del
conversor y para justificar
ADCON1 10000000
el resultado de la
conversión.
INTCON 11010000 Permite las interrupciones.
TMR0 00000000 Inicializacion.
Tiempo de conversión de
cada bit, el canal de señal
ADCON0 01001001
analógica, inicio de la
conversión.
Modo de Tx e indicar la
TXSTA 00100100
velocidad de baudios
Tabla 3. 2 Configuracion de Registros del uC.

77
3.5.2 Funciones de los Pines del Microcontrolador

Nombre Nº de pin Funcion


Entrada de reset & voltaje
MCLR#/VPP/THV 1
de Programación.
Entrada del sensor de
RA0/AN0 2
temperatura.
Entrada del sensor de
RA1/AN1 3
humedad.
RA2/AN2/VREF- 4 Sin conexión.
RA3/AN3/VREF+ 5 Sin conexión.
RA4/TOCKI 6 Selección.
control de la
RA5/SS#/AN4 7
electrovalvula.
RE0 8 Control del LCD.
RE1 9 Control del LCD.
RE2 10 Control del LCD.
VDD 11 Alimentación.
VSS 12 Tierra.
OSC1/CLKIN 13 Entrada oscilador externo
OSC2/CLKOUT 14 Salida del oscilador.
RC0 15 Sin conexion
RC1 16 Sin conexión
RC2 17 Sin conexión
RC3 18 Sin conexión
RD0 19 Datos del LCD
RD1 20 Datos del LCD
RD2 21 Datos del LCD
RD3 22 Datos del LCD
RC4 23 Sin conexión
RC5 24 Sin conexión
RC6 25 Tx del USART asincrono.
RC7 26 Sin conexión
RD4 27 Datos del LCD
RD5 28 Datos del LCD
RD6 29 Datos del LCD
RD7 30 Datos del LCD
VSS 31 Tierra.
VDD 32 Alimentación.
RB0/INT 33 Enter.
RB1 34 Salida de los leds.
RB2 35 Salida de los leds.
RB3 36 Salida de los leds.
RB4 37 Salida de los leds.
RB5 38 Salida de los leds.
RB6 39 Grabacion de memoria
RB7 40 Tx de datos.
Tabla 3. 3 Funciones de pines uC.

78
3.5.3 Cálculo de la proporción del error de velocidad de transmisión.

FOSC = 4 MHz

Velocidad de transmisión deseada = 9600 baudios

BRGH = 1

SYNC = 0

Como puede apreciarse, el error no tiene ninguna importancia para la mayoría de

las aplicaciones.

A continuación se explica detalladamente el funcionamiento del programa.

1. Se configura los registros de propósito específico los cuales gobiernan al

microcontrolador:

a. OPTION_REG (opciones)

b. INTCON ( interrupciones)

c. STATUS (estado)

d. Registros que gobiernan el ADC, USART, EEPROM y otros.

2. Se crean los registros de propósito especial los cuales servirán para el control de

tiempos, control de productos, resolución de ecuaciones, LCD y otras rutinas.

79
3. Se configura el TMR0 (contador/temporizador) en modo contador de pulsos

externos, el cual servirá para seleccionar el cultivo y el estado de cultivo

deseado.

4. Se configura al microcontrolador con las siguientes interrupciones:

a. Interrupción externa del pin RB0/INT.

b. Interrupción por cambio de estado del pin RB6.

c. Interrupción por cambio de estado del pin RB7.

La primera interrupción se menciona anteriormente servirá para provocarme un

enter una vez que se ha seleccionado el producto y el estado del producto

respectivamente.

La segunda interrupción es para empezar a grabar la memoria EEPROM del

microcontrolador (RB6).

La tercera interrupción es para controlar la transmisión del grabado de memoria

hacia la base de datos de la computadora (RB7).

5. Una vez que se ha seleccionado el producto y el estado de producto, se guardan

los datos en registros de propósito especial para que después sean procesados.

6. Después se displaya el producto y el estado de producto, y se procede a adquirir

los datos tomados por el Tensiómetro y los sensores; multiplexando el ADC.

Para la conversión de la señal analógica a digital se hace uso del ADC del

microcontrolador el cual posee una resolución de 10 bits, el cual se configuro al

inicio del programa.

7. Se empieza a cargar los límites dependiendo del tipo de cultivo y estado de

cultivo para luego ser procesados junto con los datos adquiridos por los sensores

de humedad y temperatura.

8. De aquí en adelante se procede a controlar la electrovalvula.

80
9. Dependiendo de la humedad del terreno se hace un control para abrir la

electrovalvula o seguir sensando la humedad en el terreno.

10. En el caso de abrir la electrovalvula (humedad mínima) se procede a enviar una

cabecera de datos hacia la computadora indicando este caso para luego

procesarlos por el lenguaje de programación gráfica Labview, después se carga

los limites de tiempo de que va a durar el riego dependiendo del cultivo y estado

de cultivo, nuevamente se procede a adquirir datos (humedad/temperatura) de

los cuales se toma 40 muestras para promediarlos y guardarlos en registros de

propósito especial y así poder tener datos reales los cuales son trasmitidos

automáticamente en un paquete hacia la computadora y son procesados en

Labview, además son visualizados mediante el LCD y los leds.

Para la transmisión se configura el USART del microcontrolador que es una

interface serial para la transmisión y recepción sincrona y asíncrona; en este

caso la transmisión va ha ser asíncrona por lo que los datos van a ir precedidos

por un bit de inicio y otro de parada que son los de control de la transmisión.

11. Una vez que ha transcurrido el tiempo de riego preestablecido, el

microcontrolador envía una orden de cerrar la electrovalvula, en el caso que

empiece a llover el microcontrolador inmediatamente enviara una orden de

cerrar la electrovalvula, después seguirá controlando y sensando

automáticamente el estado de humedad del cultivo.

12. El sistema también puede guardar los datos sensados lo único que se tiene que

hacer es pulsar el botón de grabado de memoria, que es un subprograma de

grabación de la memoria EEPROM el cual se produce por una interrupción de

cambio de estado en el pin 6 del microcontrolador, también se podrá grabar

automáticamente cada hora durante dos días, además podrá transmitir los datos

81
almacenados en la memoria solamente pulsando el botón de transmisión el cual

producirá una interrupción por cambio de estado en el pin 7 de

microcontrolador, que es un subprograma de transmisión.

13. En el caso de que el suelo este saturado de humedad el Tensiómetro registrara un

valor pequeño de tensión con lo que el microcontrolador tendrá la electrovalvula

cerrada, además se repite el paso 10 con la excepción de abrir la válvula,

siempre se estará sensando / adquiriendo / displayando / transmitiendo y

controlando.

14. Cabe resaltar que la programación de este programa ha sido pensando en

usuarios que no tienen conocimiento necesario, además es bastante familiar y

esta protegido contra errores que pueda cometer el operador

3.5.4 Justificación del Uso del Microcontrolador PIC16F877

El mercado de microntroladores ofrece múltiples alternativas para el desarrollo

de sistemas. Nosotros, en el desarrollo de nuestro proyecto, optamos por el uso del

microcontrolador PIC16F877 de la empresa Microchip, fundamentalmente por las

siguientes razones:

- Conocimiento previo del mismo a niveles de hardware como de software.

- Disponibilidad de las herramientas necesarias para su programación

(MPLAB gratuito, FlashPIC para grabar).

- Características del microcontrolador: ADC, USART, etc.

- Disponibilidad en el mercado local.

- Costo del microcontrolador y hardware adicional.

3.6 INTERFAZ DE COMUNICACIÓN RS-232 (MAX-232)

82
El sistema viene provisto de una interfaz de comunicación con el protocolo RS-

232. para la transmisión de los datos de humedad del terreno, temperatura del medio

ambiente, cultivo, estadio del cultivo y estado de la válvula.

La implementación del protocolo de transmisión es una de las características que

se explotan del microcontrolador PIC16F877, que tiene incorporada una interfaz

USART para transmisión de datos (RS-232, I2C).

Al estar implementada una comunicación de datos vía RS-232, el sistema puede

comunicar datos tanto mediante un cable convencional RS-232 (no más de 15 m.) o por

medios inalámbricos (radio módems, RF PIC, GPRS, etc.).

Figura 3. 6 Interfaz con la PC y uC.

La elección de los condensadores sólo depende del modelo específico del

MAX232. En nuestro caso los condensadores utilizados fueron de 10 F.

3.7 MODULO DE COMUNICACIÓN INALAMBRICA MAXSTREAM

Este módulo (o módulos ya que trabajan en parejas) permiten establecer la

comunicación inalámbrica entre dos dispositivos que utilizan el protocolo RS.232.

83
En nuestro caso específico, transmitimos datos desde el microcontrolador con

una velocidad de 9600 bps, hacia una PC. La función de estos módulos es modular

(modulación en fase) y transmitir los datos digitales que envía el microcontrolador

(previamente adapatados al protocolo con un MAX232), utilizando la banda de

frecuencias ISM (2,4 GHz) con una técnica de modulación de espectro esparcido

(FHSS). Los módulos trabajan con alimentación de 5V y permiten un rango de

cobertura de hasta 3 Km (línea de vista) con el modelo utilizado

Figura 3. 7 Modulo MaxStream.

3.8 PROGRAMA DE LABVIEW

3.8.1 Diagrama de flujo del programa de Labview

84
85
3.8.2 Panel Frontal

86
3.8.3 Panel del Diagrama de Bloques.

En el diagrama apreciamos el diagrama principal, es decir el programa, en si. Como se

aprecia, dentro de la estructura principal (un bucle “WHILE”) se encuentran incluidas

dos secuencias del tipo “CASE”. La primera de ellas es para definir la operación a

seguir cuando se detecte un dato recibido del puerto serial igual al valor señlado en la

parte superior de la secuencia. El segundo case es para cerrar el puerto cuando se haya

pulsado el botón de detener adquisición de datos. A continuación se muestran las

variantes de estas estructuras.

87
3.8.4 Explicación del programa

Una vez implmentados todos los controles e indicadores en el panel frontal,

pasamos a definir las conexiones, operaciones y lógica entre los mismos.

El primer paso es inicializar el puerto serial y todos los registros de

desplazamiento incluidos. Luego pasamos a la ejecución en si del programa. Todo el

código está contendio dentro de un bucle “While”, es decir se ejcutará “mientras que” la

condición en su Terminal de control sea verdadera. Dentro del bucle tenemos el VI de

lectura de puerto (“0” indica que leeremos el puerto COM1), donde le indicamos que

lea 2 bytes, esto se ha definido en concordancia con el programa del microcontrolador

PIC16F877. los datos recibidos son de tipo “string” o cadena, por lo que para poder

manipularlos necesitamos convertirlos en datos numéricos, usando el VI Convert string

to byte array; en este array sabemos que el primer byte (ìndice 0) es la cabecera del dato

e indica a que corresponde el dato a continuación (dato de presión, dato de temperatura,

cultivo, estado, válvula), en nuestro caso las cabeceras transmitidas por el

microcontrolador son las siguientes:

Variable Cabecera en ASCII Cabecera en decimal


Presión + 43
Temperatura - 45
Cultivo ( 40
Estadio ) 41
Estado de la válvula * 42
Tabla 3. 4 Cabeceras de Transmision.
El byte indexado en la posisicón 1 corresponde al dato que representa la

variable; en el caso de las variables de presión y temperatura este dato, también

88
transmitido en ASCII, está conformado por tres bytes, mientras que en las otras

variables por un byte.

Variable Valor ASCII Valor decimal Equivalente


Cultivo 49 1 Alfalfa
50 2 Lúcuma
Estadio 49 1 Brote
50 2 Siembra
52 4 Cosecha
Estado de la 48 0 Válvula cerrada
válvula 49 1 Válvula abierta
Tabla 3. 5 Variables de control
La selección se hace con una estructura tipo “Case”, donde de acuerdo al valor

del byte de cabecera se ejecuta una tarea distinta. Luego que los datos son convertidos a

su equivalente decimal, son enviados a los indicadores. En el caso de los datos de

presión y temperatura, que son datos numéricos, la representación la hacemos mediante

indicadores numéricos (un indicador de aguja y un termómetro) y en una gràfica tipo

“Waveform Graph”. En el caso de las otras variables, los indicadores son boléanos,

luego tenemos que encender o apagar sus respectivos indicadores.

Para el alamacenamiento de los datos usamos los VIs de File I/O, donde el

primer paso es abrir el archivo (Open Create VI). Los datos leídos se configuran de

forma que sean alamacenados en columnas (Format Into String VI), una vez

configurada la cadena de datos a escribir estos ingresan al VI de escribir archivo “Write

File VI”; el proceso de escribir el archivo continúa hasta que finalice el bucle “While”

en períodos determinados por el VI “Wait until next ms multiple”. Una vez finalizado el

bucle los datos son grabado s en el archivo anteriormente abierto por el VI “Close File

VI”.

3.9 Etapa de Potencia

El diseño de la etapa de potencia fue realizado en base conceptos básicos de

operación de un transistor y un relevador. Ya que el trabajo requerido sólo consiste en

89
activar o desactivar un relé, se usó un transistor trabajando en modo de switch (corte –

saturación).

Las características del transistor debían ser tales que trabajara sin problemas con

los requerimientos de carga del relé.

De acuerdo a las pruebas realizadas y las características del relé se determinó que

su consumo de corriente era 50 mA, por lo que se optó por un transistor de baja

potencia comercial y de bajo costo. El transistor seleccionado fue el BC538 (ECG

123AP), las características principales del mismo son:

- Transistor BJT Si AF/RF, 0.6A hfe 300

EV +
9V
+V 12V

RLY1
V3 D6
5V 1N4001 6VSPDT
+V

Del PIC 4N35

330 Q1 S5
BC548A

Figura 3. 8 Circuito eléctrico de la etapa de potencia.

Al ser un sistema de control on-off, la inclusión de un relevador se justifica en el

hecho de diseño propio, simplicidad de uso e instalación; ya que lo único que se

requiere es activar o desactivar la válvula. Además se logra un aislamiento total entre

90
las alimentaciones del sistema y de la electroválvula y también nos da la opción de

poder manejar diferentes tipos de electroválvulas con el mismo relé

El diseño de la etapa de potencia se completa con la inclusión de un diodo de

marcha libre (protección contra corrientes inversas provocadas por la bobina de la

electroválvula) y un elemento de aislamiento óptico (Opto acoplador 4N35), este último

para evitar un posible ingreso del voltaje de alimentación de la electroválvula (24VDC)

al circuito principal del sistema por falla del transistor (cruce).

3.10 ESQUEMA ELÉCTRICO DEL SISTEMA

91
1 2 3 4

U6
LM7805CT

Vcc
J4 +12V 1 3
IN OUT
RV1
GND R7
Phonejack2 R16 2K U4 1K
C9 10K 1 3
A 1uF ADJ V- A
2

2
V+
S3 GND
LM335Z

Enter
C4 X1
1uF 1 2
R6
D7 XTAL C2
10K C1
1N4148
S1
R3 27pF 27pF
U1

Vcc
1.5M Reset
C10 13 11
R5 OSC1/CLKI VDD Vcc
1 32
MCLR/VPP VDD
Vcc

Vcc 8

330 C5
JP2 1uF 14 C7
U3A OSC2/CLKO 1uF 1uF
1 R1 LM358AN
2 2 15 U2
B 2 RA0/AN0 RC0/T1OSI/T1CKI B
10K 1 3 16 1 2
3 R2 RV2 RA1/AN1 RC1/T1OSI/CCP2 C1+ VDD
3 4 17 3 16
4 1K RA2/AN2 RC2/CCP1 C1- VCC
10K 5 18 4
RA3/AN3/VREF RC3/SCK/SCL C6 C2+
Header 4H 6 23 5
R9 RA4/T0CKI RC4/SDI/SDA 1uF C2-
R4 7 24
Vcc

RA5/SS/AN4 RC5/SDO R21


1.5M 25 11 14
4

330 RC6/TX/CK T1IN T1OUT


U5 26 330 10 7 JP3
RC7/RX/DT T2IN T2OUT
R8
Vcc 1
10K 33 19 12 13
RB0/INT RD0/PSP0 R1OUT R1IN 2
34 20 9 8
RB1 RD1/PSP1 R2OUT R2IN
35 21
2N35 RB2 RD2/PSP2
36 22 15 6
RB3 RD3/PSP3 GND VEE
S2 37 27
Entrada de pulsos RB4 RD4/PSP4
D1 38 28 MAX232ACPE
C3 R11 RB5 RD5/PSP5
39 29 C8
1uF RB6 RD6/PSP6
330 40 30 1uF
RB7 RD7/PSP7
D2
R12 8
RE0/RD/AN5
+12V

330 12 9
C VSS RE1/WR/AN6 C
D3 31 10
J5 R13 VSS RE2/CS/AN7
Vcc

330 PIC16F877
D6 D4
1N4002 R14
Phonejack2
330
D5 JP1
R15
86 10
42
1412

Q1 330
2N222 R10
Vcc

1311
97
53
1

S6
1K S4
Modo manual

Activar grabación en memoria


R19
10K S5

Volcado de datos de la memoria Title


D D
R20 SISTEMA AUTOMATIZADO DE RIEGO
10K
Size Number Revision
1
A4
Date: 25/11/2003 Sheet 1of 1
File: D:\Electronica\. \Tesis.SCHDOC Drawn By: JRD/YPP
1 2 3 4

3.11 DISEÑO DE PLACA IMPRESA EN PROTEL DXP

92
Figura 3. 9 Diseño de la placa del sistema.

93
Figura 3. 10 Vista frontal de la placa del sistema.

Figura 3. 11 Vista en 3D de la placa del sistema

94
CAPITULO IV

PRUEBAS Y RESULTADOS

4.1 SENSOR DE HUMEDAD (TENSIOMETRO ELECTRONICO)

4.1.1 SIMULACIÓN DE AMPLIFICADOR DIFERENCIAL

-40m/40mV 1500k
A
A
1kHz 5V
10k LM358
-50m/50mV + C
B C
B
1kHz 10k

1500k

Figura 4. 1 Simulación del amplificador diferencial.

1.750 V
A: v1_1
B: v2_1
1.500 V
C: r2_2

1.250 V

1.000 V

0.750 V

0.500 V

0.250 V

0.000 V

-0.250 V
0.000ms 0.500ms 1.000ms 1.500ms 2.000ms 2.500ms 3.000ms 3.500ms 4.000ms 4.500ms 5.000ms

Gráfica 4. 1 Señales de entrada y salida del amplificador diferencial.

95
-300m/300mV 1500k
A
A
1kHz 5V
10k LM358
-100m/100mV + C
B C
B
1kHz 10k

1500k

Figura 4. 2 Amplificador Diferencial Saturado

3.500 V
A: v1_1
B: v2_1
3.000 V
C: r2_2

2.500 V

2.000 V

1.500 V

1.000 V

0.500 V

0.000 V

-0.500 V
0.000ms 0.500ms 1.000ms 1.500ms 2.000ms 2.500ms 3.000ms 3.500ms 4.000ms 4.500ms 5.000ms

Gráfica 4. 2 Señales de entrada y salida del amplificador diferencial saturado

En las siguientes gráficas vemos el resultado de las mediciones efectuadas con el

tensiómetro.

96
Gráfica 4. 3 Voltaje Vs. Tensión

Gráfica 4. 4 Tensión Vs. dato Decimal del ADC

Para la corrección y linealización de los valores de voltaje obtenidos, utilizamos

el método de ajuste por software, es decir es el microcontrolador el encargado de

realizar las operaciones matemáticas para la linealización de las señales.

97
En el caso del sensor de presión, su respuesta es prácticamente lineal (como

vemos en los gráficos 4.3 y 4.4), por lo que la ecuación de ajuste también es lineal. Para

la obtención de dicha ecuación utilizamos el programa de Hoja de Cálculo Excel, que de

acuerdo a los valores ingresados nos da la ecuación de la recta y nos grafica la misma.

4.1.2 Justificación del Uso del Sensor de Presión MPX2102APX.

Dadas sus características, como rango de presiones, linealidad, tiempo de

respuesta, alimentación, señal de salida y costo, el sensor de presión MPX2102APX es

el utilizado para la fabricación del instrumento de medición de humedad “tensiómetro

electrónico”, y se adapta a los requerimientos de la etapa de acondicionamiento y

tratamiento de las señales, tarea efectuada por el microcontrolador que se detalla más

adelante.

Hay que tener en cuenta que el rango de salida del sensor es de 0 a 40 mV, por

lo que para un tratamiento de la señal y una correcta realización de mediciones, es

indispensable la amplificación de esta señal, optando preferentemente por un

amplificador operacional de alta calidad en configuración de amplificador diferencial.

4.2 SENSOR DE TEMPERATURA (LM335)

El intervalo de voltajes de salida de este sensor (10mV/ K) depende de la

temperatura sensada por el mismo es decir abarca un rango de 2.33 a 3,73 V, por lo que

dicha señal no necesita ser amplificada, sino simplemente acondicionada.

El procedimiento de acondicionamiento es realizado por el microcontrolador,

proceso similar al utilizado en el sensor de presión.

98
Gráfica 4. 5 Voltaje Vs. Temperatura.

De la gráfica 4.5, podemos sacar las siguientes conclusiones:


- La respuesta del sensor es, efectivamente, lineal.
- El intervalo de temperaturas corresponde al rango de voltajes, de acuerdo a las
especificaciones técnicas proporcionadas por el fabricante del sensor.
- El coeficiente del elemento cuadrático es muy pequeño, por lo que podemos
despreciarlo y considerar la ecuación como lineal.

Gráfica 4. 6 Temperatura Vs. Dato decimal ADC.

99
En la gráfica 4.6 se puede observar la ecuación que tendrá que resolver el

microcontrolador y que corresponde al acondicionamiento de la señal del sensor de

temperatura LM335Z.

4.2.1 Justificación del uso del sensor de temperatura LM335Z

El LM335 es preferido para el desarrollo del prototipo del “Sistema de Riego

Automatizado Para Varios Tipos de Cultivos de Alimentos en Base a Las Variables de

Humedad y Temperatura Aplicados en el Proyecto Majes-Pedregal”, por que sus

características se adaptan a los requerimientos del mismo como rango de temperaturas a

medir, linealidad, voltaje de salida, costo, estructura física.

Por las características de la señal de salida del sensor de temperatura, no es

necesaria una etapa de acondicionamiento de la señal para su posterior tratamiento.

Dicho acondicionamiento es realizado completamente por el microcontrolador

(PIC16F877), labor que se ve simplificada al contar este con un ADC incorporado de 10

bits. La tarea de linealización, también es realizada por el microcontrolador, realizando

la ecuación, calculada y resuelta en Excel, de linealización de la señal del sensor.

4.3 JUSTIFICACIÓN DEL USO DEL OPAMP LM358

El motivo fundamental para la elección del LM358 como el OPAMP utilizado

para la implementación del amplificador diferencial para el sensor de presión fue su

característica “Single Power” es decir, alimentación con fuente de una sola polaridad, a

diferencia de la mayoría de OPAMPs, y con 5 VDC. Sumados a este, están las

características propias del OPAMP, su offset, inmunidad al ruido, etc., como se aprecian

en la hoja de datos adjuntada en la sección de anexos.

100
4.4 SIMULACIONES Y PRUEBAS DE LA ETAPA DE POTENCIA

44.82uV
DC V

5V 9V
+ V1
12V
9.000 V
S1 DC V

+ R1
5V 1k Q1
2N2222A S2

Figura 4. 3 Mediciones de la Etapa de Potencia (electrovalvula cerrada).

8.965 V
DC V

5V 9V
+ V1
12V
35.27mV
S1 DC V

+ R1
5V 1k Q1
A 2N2222A S2

Figura 4. 4 Mediciones de la Etapa de Potencia (electrovalvula abierta).

101
5.000 V
A: u1_4

4.900 V

4.800 V

4.700 V

4.600 V
0.000us 0.500us 1.000us 1.500us 2.000us 2.500us 3.000us 3.500us 4.000us 4.500us 5.000us

Gráfica 4. 7 Señal de entrada en la base del Transistor

20.00mA
A: q1[ic]

19.00mA

18.00mA

17.00mA

16.00mA
0.000us 0.500us 1.000us 1.500us 2.000us 2.500us 3.000us 3.500us 4.000us 4.500us 5.000us

Gráfica 4. 8 Ic en Saturacion.

4.5 ANÁLISIS DE LAS VARIABLES

4.5.1 Análisis de la Variable de Humedad del Suelo

La medición de la humedad en el suelo se efectúa con el tensiómetro electrónico.

Las unidades en que se miden son kilo Pascales (kPa) o centibares (cb), ya que en

agronomía la medición de la humedad en el suelo se efectúa por medio de la medición

de la tensión matricial del terreno.

La calibración de nuestro instrumento se hizo comparando el voltaje de salida de

este contra el valor registrado por un tensiómetro analógico (IRROMETER U.S.A.).

Los puntos de referencia utilizados fueron:

- Medio ambiente (al aire)

- Agua

- Tierra seca

102
- Tierra húmeda

Estas mediciones nos permitieron efectuar la calibración de nuestro equipo.

La variable de humedad del suelo es la que determina cuando se debe regar.

4.5.2 Análisis de la Variable de Temperatura del Medio Ambiente

La medición de la temperatura del medio ambiente la efectuamos con el sensor

de temperatura LM335 (10mV/K) y nuestras referencias estuvieron dadas por un

termómetro de mercurio ambiental.

Los parámetros de comparación fueron los siguientes:

- Temperatura ambiental.

- Temperatura corporal (termómetro clínico)

- Hielo (0ºC)

La variable de temperatura es la que, en nuestro sistema, determina los ntervalos

de tiempo de riego.

NOTA. Las mediciones efectuadas durante las pruebas en campo (Fundo La Católica,

Pampas de Majes), se hicieron en horas de la mañana, dejando el instrumento por

períodos de 2 días.

4.6 ANALISIS DE CONFIABILIDAD.

La confiabilidad de un sistema es una función exponencial que usa una tasa de

falla compuesta X que es la suma de las tasas de fallas individuales de los componentes.

La confiabilidad está dada entonces por:

Donde:

e = 2.7182

103
t = tiempo

= factor de intensidad de fallos.

El factor de intensidad de fallas o tasa de fallas se expresa generalmente en FIT,

donde:

Otra medida de la confiabilidad de un componente o de un sistema es el tiempo

medio entre fallas (MTBF), que es el tiempo medio que le toma fallar a un componente

o a un sistema. Entonces tenemos que:

El factor de intensidad de fallos () de un sistema está dado por la suma

algebraica de los factores de intensidad de fallos de cada uno de los componentes.

De acuerdo al diagrama de bloques general mostrado en la figura 3.2,

procederemos a hallar la confiabilidad del sistema electrónico.

104
COMPONENTE CANTIDAD FIT Unitario FIT Total
IC Microcontrolador PIC 16F877 1 500 500
IC MAX 232 1 90 90
IC OPAMP LM 358 1 140 140
IC Optoacoplador 2N35 1 90 90
IC Regulador LM7805 1 90 90
Resistencias 22 5 110
Condensadores cerámicos 9 3 27
Condensadores electrolíticos 9 3 27
Transistor BC 548 1 40 40
Diodo 1N4001 1 80 80
Conectores Molex 20 10 200
Diodos LED 5 50 250
Pulsadores 5 10 50
Switches 2 10 20
Display LCD 1 90 90
Jack mono 1 10 10
Jack RCA 1 10 10
Jack DIN-5 1 10 10
Plug mono 1 10 10
Plug RCA 1 10 10
Plug DIN-5 1 10 10
Tensiómetro electrónico 1 90 90
Sensor de temperatura LM335 1 90 90
Potenciómetros 2 10 20
Conector DB-9 1 15 15
Cristal oscilador 4MHz 1 10 10
Placa de circuito impreso 1 1 000 1 000
Relé 5VDC 1 200 200
Software microcontrolador 1 500 500
Software Labview 1 500 500
Batería 9VDC 1 30 30
Conector de batería 1 10 10
Cables 40 10 400
FIT TOTAL 4 729
Tabla 4. 1. Relaciónde componentes del Sistema para el cálculo del FIT

Entonces:

Y el tiempo medio entre fallas:

105
Finalmente, concluimos que la probabilidad d falla del equipo es de 1 en 24

años.

4.7 CARACTERISTICAS ELECTRICAS.

 Características de los sensores

o Sensor de Humendad tensiómetro electrónico equipado con sensor de

presión Motorota MPX2102:

- Rango: 0 a 100kPa

- Sensibilidad: 0.4mV/kPa

- Resolución: 1kPa

- Error: ±1%

o Sensor de temperatura LM335Z

- Rango: -40 a 150ºC

- Sensibilidad: 10mV/ºC

- Resolución: 1ºC

- Error: ±1%

 Impedancias:

o De entrada: 18Ω

o De salida: 

 Alimentación: typ 9VDC

Max 15VDC

 Consumo: 500mA (relé desactivado); 600 mA (relé activado)

106
 Canales de entrada 2 (ampliable hasta 8)

 Canales de salida 1

 Transmisión RS-232 9600 bps

4.8 ESTUDIO DE MERCADO

4.8.1 PLANTEAMIENTO DEL PROBLEMA

El SIRIA es un producto que permitirá al agricultor lograr un riego óptimo de

sus cosechas, al dosificar la cantidad de agua para cada cultivo.

En la actualidad no existe ningún producto similar que pueda ser considerado

como competencia, esto aparte de ser una ventaja, tiene el inconveniente de no contar

con datos de productos similares, por lo que la investigación de mercado que se le hará

al producto, tendrá que enfocarse directamente en el consumidor final, que es el

agricultor o el propietario de las parcelas.

El análisis de mercado se centrará en obtener información para saber:

1. En que grado el agricultor cree, que la tecnificación del riego optimice sus

cultivos.

2. La inversión que aportaría para esta tecnificación.

4.8.2 JUSTIFICACIÓN DEL PROBLEMA

Actualmente como no se conoce competencia alguna para nuestro producto, no

se sabe si la tecnificación en el riego satisface a los agricultores, es por eso, que el

estudio aplicado tendrá por objetivo demostrar que la tecnificación del riego con el

SIRIA beneficiará a los futuros usuarios.

4.8.2.1 METODOLOGÍA DE APLICACIÓN PARA LA INVESTIGACIÓN

 Lugar de realización:

- Irrigación de majes, Distrito de El Pedregal, Sectores A, B, C.

107
 Tipo de encuesta:

- Preguntas cerradas (estructurada)

o De alternativa constante

o Opción multiple

 Método de contacto:

- Personal, en forma individual

 Tamaño de la muestra:

Se dispondrá de 20 personas por un plazo de 15 días.

 Grupos de personas a analizar

- Propietarios de parcelas y agricultores de sexo masculino, con ingresos

estables.

 Encuesta y Resultados

1. ¿Qué tipo de regado utiliza en su terreno?

a) Aspersión

b) Goteo

c) Canal

d) Secano

2. ¿Cuál de las siguientes opciones usted considera como un problema para la

producción de su terreno?

a) Administración del Agua

b) Tipo de terreno

c) Falta de crédito

108
d) Otras

Especifique:

3. ¿Consideraría que la asistencia técnica mejoraría la producción de su

terreno?

a) Si

b) No

¿Cómo?:

4. En las campañas agrícolas anteriores ¿Ha registrado pérdidas por exceso de

riego/falta de riego?

a) Si

b) No

5. ¿Considera adecuada la administración de agua a su cultivo?

a) Si

b) No

6. ¿Considera que la implementación de tecnología al sistema de riego

mejoraría la producción?

a) Si

b) No

7. ¿Ha considerado la inversión en tecnología para su terreno?

109
a) Si

b) No

Una inversión de cuanto:

8. ¿A qué fuente recurre para solicitar asistencia técnica cuando lo requiere?

a) Ministerio de Agricultura

b) ONG’s

c) Familiares

d) Particulares

e) Otros

9. ¿Para usted cuál es la importancia de la administración de agua a su

cultivo?

a) Muy importante

b) Importante

c) Normal

d) Poco importante o nulo

10. ¿Cuánto estima usted que está un sistema automatizado de riego?

a) Menos de US$ 100.00

b) De US$ 100.00 a US$ 500.00

110
c) De US$ 500.00 a US$ 1000.00

d) Más de US$ 1000.00

4.8.3 ANÁLISIS E INTERPRETACIÓN DE DATOS

Las conclusiones más importantes de la encuesta se resumen en los siguientes

puntos.

1. La administración del agua a los cultivos es deficiente.

2. Necesidad de tecnología aplicada al riego.

3. Alta posibilidad de inversión para mejorar los sistemas de administración de

agua.

4.8.3.1 CANALES DE DISTRIBUCIÓN

Como nuestro producto es innovador en el mercado, al comienzo su

comercialización se hará directamente con el consumidor final, es decir los agricultores

y dueños de parcelas que cuentes con sistemas de riego de aspersión y goteo, otorgando

un servicio de demostración de los beneficios del producto, haciendo que los usuarios

promuevan una recomendación activa total.

4.8.3.2 LUGARES DE VENTA

En un comienzo la venta se hará de manera personalizada, directamente al

consumidor, una vez posicionado el producto en el mercado, nuestro producto estará

disponible mediante empresas que comercialicen sistemas de riego, apoyando en la

parte de post-venta, creando así una buena relación tanto como con nuestros

intermediarios como con nuestros usuarios finales.

4.8.3.3 PRECIOS DEL PRODUCTO

El SIRIA tendrá un precio introductorio de US $450.00 incluido I.G.V., una vez

posicionado el producto en el mercado el precio sugerido que se manejará con el

intermediario será de US $500.00

111
4.8.4 ANÁLISIS FODA

FORTALEZAS

1. Primer instrumento electrónico para la medición de humedad y determinación de

las necesidades reales de agua de los cultivos desarrollado en el país y adaptado

totalmente al medio.

2. Diseño hecho a la medida o requerimientos del agricultor o profesional

encargado del riego.

3. Capacidad de ampliación de sensores, de acuerdo a los requerimientos del

profesional agrícola.

4. Facilidad de instalación y operación.

5. Soporte y mantenimiento disponibles a nivel local.

OPORTUNIDADES

1. Primer instrumento de su género en el mercado local.

2. Precios inferiores a productos similares producidos en el extranjero.

3. Necesidad de instrumentos de medición de este tipo para el agro.

4. Desarrollo agrícola permanente en la región.

DEBILIDADES

1. Poca difusión de necesidades tecnológicas en el agro.

2. Materiales para su fabricación extranjeros y disponibilidad de acuerdo a ellos.

112
3. Sistema ideal para sistemas de riego de microaspersión o microgoteo, ambos de

poca difusión y costosos.

AMENAZAS

1. Posible surgimiento de competencia en el mercado local.

2. Existencia de marcas extranjeras.

3. Mercado en recesión.

113
CAPITULO V

ANALISIS DE COSTOS

5.1 CÁLCULO DE COSTOS

5.1.1 Costos de fabricación o de producción.

5.1.1.1 Costos directos

Material Precio
Sensores electrónicos 85.00 $
Componentes electrónicos 50.00 $
Display LCD 7.00 $
Dispositivos eléctricos 5.00 $
Otros 10.00 $
Total 157.00 $
Tabla 5. 1 Materia Prima

Trabajo Precio
Ensamblado de parte mecánica 7.50 $
Ensamblado de parte electrónica 7.50 $
Diseño de hardware 20.00 $
Diseño de software 50.00 $
Acabados 7.00 $
Total 92.00 $

Tabla 5. 2 Mano de Obra Directa

5.1.1.2 Costos de fabricación o indirectos

Material Precio
Materiales accesorios (pegamentos, cables, cintas, papel, 7.50 $
Total
etc.) 7.50 $

Tabla 5. 3 Materiales Indirectos

Gasto Precio
Electricidad, teléfono, trasporte, entre otros. 10.00 $
Total 10.00 $
Tabla 5. 4 Gastos Indirectos

114
5.1.2 Costos de operación.

1. Gastos de ventas

Material Precio
Cartas de presentación, tarjetas de 10.00 $
presentación, proformas, etc.
Total 10.00 $

Tabla 5. 5 Estrategias de Ventas

5.1.3 Cálculo del precio final del equipo.

Subtotal Precio
Materia prima 157.00 $
Mano de obra 92.00 $
Materiales indirectos 7.50 $
Gastos indirectos 20.00 $
Gastos de ventas 10.00 $
TOTAL 286.50 $
Tabla 5. 6 Precio Final

Precio de costo total 286.50 $


Utilidad 85.95 $
IGV (18 %) 70.77 $
TOTAL 443.22 $
Tabla 5. 7 Precio de Venta Final

Notas. El precio de venta final obtenido está dentro de los rangos considerados en el

estudio de mercado, por lo que podemos concluir que su venta es totalmente factible. Es

importante tomar en cuenta que el precio de costo del equipo disminuye

considerablemente si la producción de este se realiza en serie.

5.1.4 Cálculo de Beneficios

Para un análisis proyectado de beneficios utilizamos el criterio del valor actual neto

(VAN)

115
Proyectamos una inversión inicial de $10000 (30 unidades) y un beneficio anual inicial

de $4500, para los cinco años siguientes, con una tasa de interés bancaria de 6%.:

Año 2003 2004 2005 2006 2007


Beneficios 4500 5500 6500 7500 8500

Ecuación 5. 1 Valor Actual Neto


En nuestro caso:

Este resultado mayor que cero indica que es conveniente ejecutar el proyecto.

116
CONCLUSIONES

1. En primer lugar comprobamos nuestra hipótesis “Es probable lograr un

sistema de riego automatizado para cualquier tipo de cultivo de acuerdo a los

requerimientos de éste considerando la humedad del terreno, la temperatura

del ambiente, el tipo de cultivo y el estado de desarrollo del cultivo.”, como

verdadera, ya que acorde a lo mostrado en el capítulo de pruebas y

resultados, el riego se efectúa sólo cuando la humedad del terreno esté por

debajo del valor estipulado para el cultivo y su estadio, por un período de

tiempo dependiente de la temperatura del medio.

2. El riego depende de los siguientes elementos: tipo de cultivo, estadio o etapa

de desarrollo del cultivo, humedad del terreno y temperatura del medio

ambiente.

3. La administración del riego basado en mediciones con elementos

electrónicos es muy confiable, precisa y de larga duración.

4. La transmisión de datos medidos mediante protocolo RS232 por medios

inalámbricos (utilizando los módulos MaxStream) es igual de confiable que

la transmisión utilizando un medio físico de transmisión.

5. De acuerdo al análisis de costo beneficio, la producción de estos módulos

sería rentable y de gran utilidad no sólo para el agricultor y profesionales del

agro, sino redundaría en beneficios al consumidor final, ya que al disminuir

el uso de agua, se podrían irrigar más terrenos (más oferta) y disminuirían

los costos de producción.

117
RECOMEDACIONES

1. El prototipo del “Sistema De Riego Automatizado Para Varios Tipos De


Cultivos De Alimentos En Base A Las Variables De Humedad Y Temperatura
Aplicados En El Proyecto Majes-Pedregal”, está implementado para dos tipos
de cultivos: alfalfa y lúcuma. Si bien es cierto los parámetros agronómicos
utilizados para establecer los riegos pueden ser similares para otros tipos de
cultivos, es recomendable ajustar estos parámetros si se desea usar este protipo
con otros cultivos.
2. El diseño del prototipo considera aspectos de seguridad tanto eléctricos como

mecánicos, sin embargo se debe evitar manipulaciones bruscas de los controles

así como golpes, contacto directo con el agua y exposición directa y prolongada

a los rayos del sol.

3. La etapa de potencia del prototipo del “Sistema De Riego Automatizado Para

Varios Tipos De Cultivos De Alimentos En Base A Las Variables De Humedad

Y Temperatura Aplicados En El Proyecto Majes-Pedregal”, se basa en un

relevador, éste puede manejar corrientes de hasta 15ª. Tomar en cuenta esto

para la elección de la electroválvula a utilizar.

4. La transmisión inalámbrica tiene una cobertura máxima de 3Km en línea d

vista, de querer ampliarse esta distancia sólo habría que cambiar el módulo de

transmisión por uno de mayor potencia, ya que nuestro sistema es totalmente

compatible con cualquier módulo de este tipo.

5. Para la instalación de nuestro prototipo es conveniente consultar con un

especialista (ingeniero agrónomo) para ver la mejor ubicación, generalmente

coincidente con el cabezal de riego, para el equipo.

118
BIBLIOGRAFIA

LIBROS Y MATERIAL IMPRESO

 José María Angulo Usategui, Ignacio Angulo Usategui. Microcontroladores

PIC, Diseño Práctico de aplicaciones.

3ra Ed. McGrawHill, 1998

 Maloney, Timothy J. Electrónica Industrial Moderna.

3ra Ed. México: Prentice-Hall Hispanoamericana, 1997.

 Benjamín C. Kuo. Sistemas De Control Automático.

4ta. Ed. Prentice-Hall Hispanoamericana, 1995.

 Coughlin, Driscoll. Amplificadores Operacionales Y Circuitos Integrados

Lineales

5ta Ed. Prentice-Hall Hispanoamericana, 1994.

 Wayne Tomassi. Sistemas de Comunicaciones Electrónicas.

2da. Ed. Prentice Hall. México, 1996.

 Alberto Losada. El Riego.fundamentos Hidráulicos.

1ra. Ed. Ediciones Mundi-Prensa, Madrid, 1988

 Alan Wild. Condiciones del Suelo y Desarrollo de las Plantas Según Russell.

1ra. Ed. Ediciones Mundi-Prensa, Madrid, 1988

 National Instruments, LabView Basics I,

PÁGINAS WEB Y ENLACES EN INTERNET

 www.ni.com National Instruments (Labview e instrumentación)

 www.maxstream.com Maxstream (Radiomódems y equipos afines)

 www.rs232.com Información del protocolo RS-232

 www.ieee.org IEEE (normas y protocolos de transmisión)

 www.minag.gob.pe Ministerio de Agricultura del Perú.

119
 www.inei.gob.pe INEI Estadísticas del Perú

 www.indecopi.gob.pe INDECOPI registro de patentes.

 www.microchip.com MICROCHIP, microcontroladores PIC

 www.aerocomm.com AEROCOMM, radiomódems

120
ANEXOS

121
ANEXO I
DATA SHEETS

 PIC
 MAX
 LM335
 MPX2102
 LM358
 4N35
 TIP122
 Display LCD

122
ANEXO II

MANUAL DEL USUARIO

MANUAL DEL USUSARIO

El Sistema de riego Automatizado “SIRIAU” pretende solucionar problemas de


administración de agua a los cultivos, teniendo en cuenta sus necesidades de agua
obtenidas en base a la medición de la tensión de humedad usando tensiómetros
electrónicos.
Esta señal será luego tratada para su manipulación por un microcontrolador, que
será el que en base a una pre-programación controle la apertura y cierre de las válvulas
o elementos de riego para el cultivo.
Además, los datos recabados pueden ser almacenados hasta por un período de 2
días con una frecuencia de 1 hora, pudiendo estos intervalos modificarse para ampliarse
o disminuirse.
El Prototipo del Sistema de riego Automatizado, también cuenta con la opción
de transmisión de la data sensada a un PC ya sea por medios físicos (cableados) o
inalámbricos.

MODO DE INSTALACION
La instalación del sistema es sencilla.
1. Primero elija el lugar donde colocará el tensiómetro electrónico (consultar con
un ingeniero agrónomo o agrícola).
2. Una vez colocado en la tierra el tensiómetro coloque la caja de control del
sistema cerca de éste y
3. Conecte el tensiómetro electrónico a la entrada de la caja señalada con
“Tensiómetro”.
4. Instalar la electroválvula en la matriz del sistema de irrigación (generalmente el
lugar de la electroválvula debe ser cercano al de colocación del tensiómetro)
5. Conectar la electroválvula y la batería de alimentación a la caja de control.
Nota: El sistema se ha diseñado para evitar confusiones en las conexiones eléctricas,
además cada entrada está señalada claramente en la caja de control..

MODO DE OPERACIÓN
Para operar el Sistema de Riego Automatizado, basta con encender el sistema
con el switch “POWER” de la caja de control y sensado y el sistema arrancará
automáticamente. A continuación aparecerá en la pantalla de visualización mensajes
que lo guiarán para su correcta operación
El panel frontal está compuesto por cuatro (04) botones pulsadores y cinco (05) Leds
indicadores (ver figura)

123
Selecciones Cultivo…
Pulse Enter

Siembra
Alfalfa
Brote
Lúcuma
Producto

Sensor de
Selección Enter Grabar Tx
temperatura

Descripción de controles
Selección: permite seleccionar alternadamente entre las opciones mostradas en la
pantalla de cristal líquido (tipo de cultivo, estadio del cultivo).
Enter: Fija la selección hecha con el botón selección.
Grabar: activa el modo de grabación en memoria de los datos registrados. Estos datos
se grabarán con una frecuencia de 1 hora por un intervalo máximo de 48 horas.
Tx: Transmite los datos almacenados en la memoria a una computadora, para su análisis
e interpretación. Los datos almacenados están referidos a las variables medidas
(humedad y temperatura).
Power: Sirve para encender o apagar el sistema.
Manual/Auto: Switch que en modo manual prende la electroválvula cuando lo
activamos. En modo automático el sistema es gobernado por el microcontrolador.

Conectores y controles adicionales

124
6

1 2 3 4

1. Conector para la electroválvula tipo RCA hembra.


2. Conector para la entrada del sensor de humedad (tensiómetro electrónico) tipo
DIN-5.
3. Conector de alimentación +12VDC tipo plug mono.
4. Switch de “Power”.
5. Conector DB-9 hembra para transmisión de datos usando protocolo RS-232.
6. Botón de Reset o reinicio del sistema.

Características
Las características del Prototipo de Sistema de Riego Automatizado son:
- Sensado de la Tensión de Humedad utilizando Tensiómetro
Electrónico
- Sensado de temperatura ambiente.
- Alimentación de 12V (batería).
- Transmisión de datos a la PC y visualización de los mismos en
software proporcionado con el prototipo.
- Registro de datos en la memoria a intervalos de 1 hora, por un
período máximo de 2 días. El usuario puede vaciar la información a
la computadora cuando lo requiera.
- Capacidad de hasta 8 sensores por módulo. Los sensores pueden ser
de distintos tipos.
- Control de activado/desactivado de válvula de riego.
- Totalmente adaptado a las condiciones ambientales locales.
- Costo ostensiblemente menor que alternativas extranjeras.
- Soporte técnico disponible a nivel local.

Módulo Estándar
El prototipo del Sistema Automatizado de Riego viene con los siguientes implementos:
- Módulo de control, visualización y transmisión.
- Tensiómetro Electrónico
- Sensor de Temperatura.
- Software de visualización y registro de datos para PC.

125
- Batería de 9VDC.
- Válvula de control (de acuerdo al sistema de riego utilizado).
Módulo Ampliado
Adicionalmente el prototipo se puede ampliar con:
- Módulo de Transmisión/recepción inalámbrica.

Características Técnicas
 Sensor de Humendad tensiómetro electrónico equipado con sensor de presión
Motorota MPX2102:
- Rango: 0 a 100kPa
- Sensibilidad: 0.4mV/kPa
- Resolución: 1kPa
- Error: ±1%
 Sensor de temperatura LM335Z
- Rango: -40 a 150ºC
- Sensibilidad: 10mV/ºC
- Resolución: 1ºC
- Error: ±1%
 Impedancias:
o De entrada: 18Ω
o De salida:
 Alimentación: typ 9VDC
Max 15VDC
 Consumo: 500mA (relé desactivado); 600 mA (relé activado)
 Dimensiones Largo: 15cm
Ancho: 11 cm
Altura: 5cm
 Peso: 300g
 Canales de entrada 2 (ampliable hasta 8)
 Canales de salida 1
 Transmisión RS-232 9600 bps

126
ANEXO III

TESTIMONIOS FÍLMICOS

En esta sección hacemos referencia al material fílmico que se adjunta en el CDROM del
presente documento.
Consignamos entrevistas a ingenieros agrónomos del Fundo La Católica en las Pampas
de Majes y también la evaluación del trabajo de nuestro proyecto por ellos mismos.
Los ingenieros entrevistados son trabajadores de la Universidad Católica de Santa María
en el Fundo La Católica y mediante sus testimonios ellos certifican el funcionamiento
de nuestro sistema y sus beneficios.

127
ANEXO IV
PROGRAMA DEL SISTEMA AUTOMÁTICO DE RIEGO
LIST P = 16F877 org 0x04
include "p16F877.inc" btfss INTCON,INTF
include "macro9.inc" goto _otra_int
ACCA EQU 0X20 btfss RFLAG,4
ACCB EQU 0X22 goto si_rb0
ACCC EQU 0X24 bsf RFLAG,1
ACCD EQU 0X26 bcf INTCON,INTE
ACCE EQU 0X28 bcf INTCON,INTF
muestra EQU d'40' retfie
EE_ADDR EQU H'71'
EE_DATA EQU H'72' _otra_int
btfss INTCON,RB0
CBLOCK 0x2A retfie
TEMP btfsc PORTB,6
JOHAN goto eeprom_enable
MARCO btfsc PORTB,7
YURI goto pc_enable
LCD_VAR retfie
OFFSET inicio_1
RESUL BANCO1
TEMPO movlw b'10000100'
CONTA movwf ADCON1
REG2_L movlw b'00010011'
REG3_L movwf TRISA
REG2_H movlw b'11101000'
REG3_H movwf OPTION_REG
HUMEDAD_H movlw b'11010000'
HUMEDAD_L movwf INTCON
TEMPERATURA_H movlw b'11000001'
TEMPERATURA_L movwf TRISB
X_H movlw b'11008000'
X_L movwf TRISC
Y_H bcf TXSTA,BRGH
Y_L bcf TXSTA,SYNC
CULTIVO movlw d'25'
ESTADOO movwf SPBRG
RFLAG
BCD1 BANCO0
BCD2 bsf RCSTA,RX9
UNIT bsf RCSTA,CREN
DEC bcf RCSTA,SPEN
CENT clrf PIR1
MIL clrf PIR2
DMIL clrf PORTB
ascii clrf PORTC
GRADOS_CENT clrf PORTA
VARES clrf RFLAG
MIN_15 clrf VALVULA
SEG_60 ;bsf RFLAG,6
temp_intcon movlw d'192'
CONT1 movwf pos_eeprom
TEMP_H movlw d'1'
TEMP_L movwf HORA_2
CONT_EEPROM movlw d'1'
HORA_1 movwf HORA_1
HORA_2 call UP_LCD
pos_eeprom call LCD_INIC
temp_W movlw b'00001100'
VALVULA call LCD_REG
ENDC movlw b'00000001'
call LCD_REG
org 0x00 call visual1
goto inicio_1 call demora

128
call demora call delay_100
bcf ESTADOO,0
call UP_LCD bcf ESTADOO,2
call LCD_INI bcf PORTB,3
movlw b'00001100' bcf PORTB,5
call LCD_REG bsf ESTADOO,1
movlw b'00000001' bsf PORTB,4
call LCD_REG btfss RFLAG,7 ;bit para
call pulse saltar brote la 2º vez
goto pii
ii clrf TMR0 call vrote ;mensaje LCD
clrf PORTB call enter
clrf CULTIVO
bcf RFLAG,4 check_3 movlw D'3'
duerme movlw D'1' subwf TMR0,w
iorwf TMR0,0 btfss STATUS,Z
btfss STATUS,Z goto pii
goto doz clrf TMR0
call delay_100 call delay_100
bcf PORTB,2 bcf ESTADOO,0
bcf CULTIVO,1 bcf ESTADOO,1
bsf PORTB,1 bcf PORTB,3
bsf CULTIVO,0 bcf PORTB,4
btfsc RFLAG,7 bsf ESTADOO,2
goto pi bsf PORTB,5
call alfalfo call broducto
call enter call enter

doz movlw D'2' pii btfss RFLAG,1


subwf TMR0,W goto duermo
btfss STATUS,Z bcf RFLAG,0
goto pi goto no_rb0
clrf TMR0 alfalfa
call delay_100 call selection
bcf PORTB,1 return
bcf CULTIVO,0 lugma
bsf PORTB,2 call selection
bsf CULTIVO,1 return
call lugmo siembra
call enter btfss RFLAG,3
pi btfss RFLAG,0 call siemvra
goto duerme call demora
movlw b'11011000' call _adc_t_2
movwf INTCON call ecuacion_hume
clear clrf TMR0 ;movwf VARES
clrf ESTADOO call cargar_limites
bsf RFLAG,4 call pregunta
duermo movlw D'1' return
iorwf TMR0,0 brote
btfss STATUS,Z btfss RFLAG,3
goto check_2 call vrote
call delay_100 call demora
bcf ESTADOO,1 call _adc_t_2
bcf ESTADOO,2 call ecuacion_hume
bcf PORTB,4 ;movwf VARES
bcf PORTB,5 call cargar_limites
bsf ESTADOO,0 call pregunta
bsf PORTB,3 return
btfss RFLAG,7 producto
goto pii btfss RFLAG,3
call siemvra ;mensaje LCD call broducto
call enter call demora
call _adc_t_2
check_2 movlw D'2' call ecuacion_hume
iorwf TMR0,0 ;movwf VARES
btfss STATUS,Z call cargar_limites
goto check_3 call pregunta

129
return call bcd_ascii
senso call LCD_DATOS
bcf PORTA,5 movfw UNIT
bsf RFLAG,3 call bcd_ascii
movlw muestra call LCD_DATOS
movwf CONT1 movlw ''
clrf TEMP_H call LCD_DATOS
clrf TEMP_L movlw 'k'
_muestreo_A call LCD_DATOS
call _adc_t_2 movlw 'P'
call ecuacion_hume call LCD_DATOS
call _sumar1 movlw 'a'
decfsz CONT1,f call LCD_DATOS
goto _muestreo_A movlw d'1'
call _promediar movwf PCLATH
movwf VARES return
movlw muestra abrir_v bsf PORTA,5
movwf CONT1 bsf RFLAG,3
clrf TEMP_H ; movlw d'1'
clrf TEMP_L movwf VALVULA
_muestreo_B call delay_riego
call _adc_t_1 bucle_2
call ecuacion_temp movlw d'60'
call _sumar movwf SEG_60
decfsz CONT1,f bucle_1
goto _muestreo_B movlw muestra
call _promediar movwf CONT1
movwf GRADOS_CENT clrf TEMP_H
call tx_paquete clrf TEMP_L
clrf HUMEDAD_H _muestreo_E
clrf HUMEDAD_L call _adc_t_2
clrf TEMPERATURA_H call ecuacion_hume
clrf TEMPERATURA_L call _sumar1
nop decfsz CONT1,f
call censo goto _muestreo_E
movlw 0xC0 call _promediar
call LCD_REG movwf VARES
clrf BCD2
movfw GRADOS_CENT movlw muestra
movwf BCD1 movwf CONT1
call conv_bcd clrf TEMP_H
;movfw CENT clrf TEMP_L
;call bcd_ascii _muestreo_F
;call LCD_DATOS call _adc_t_1
movfw DEC call ecuacion_temp
call bcd_ascii call _sumar
call LCD_DATOS decfsz CONT1,f
movfw UNIT goto _muestreo_F
call bcd_ascii call _promediar
call LCD_DATOS ;dato hacia LCD movwf GRADOS_CENT
movlw '' call tx_paquete
call LCD_DATOS
movlw h'DF' clrf X_H
call LCD_DATOS movfw VARES
movlw 'C' movwf X_L
call LCD_DATOS clrf Y_H
nop movlw d'1'
movlw 0xC9 movwf Y_L
call LCD_REG call _comparar
clrf BCD2 andlw H'01'
movfw VARES btfsc STATUS,Z
movwf BCD1 goto _cerrar
call conv_bcd clrf HUMEDAD_H
movfw CENT clrf HUMEDAD_L
call bcd_ascii clrf TEMPERATURA_H
call LCD_DATOS clrf TEMPERATURA_L
movfw DEC nop

130
call avrir bsf RFLAG,0
movlw 0xC0 movfw temp_W
call LCD_REG retfie
clrf BCD2
movfw GRADOS_CENT no btfss CULTIVO,1
movwf BCD1 goto leo
call conv_bcd call lugma
;movfw CENT bsf RFLAG,0
;call bcd_ascii movfw temp_W
;call LCD_DATOS retfie
movfw DEC
call bcd_ascii no_rb0
call LCD_DATOS bcf INTCON,INTE
movfw UNIT bcf RFLAG,7
call bcd_ascii btfss PORTB,0
call LCD_DATOS goto no_rb0
movlw '' movwf temp_W
call LCD_DATOS call delay_100
movlw h'DF' call delay_100
call LCD_DATOS bcf INTCON,INTF
movlw 'C'
call LCD_DATOS btfss ESTADOO,0
nop goto never
movlw 0xC9 call siembra
call LCD_REG bsf RFLAG,1
clrf BCD2 bcf INTCON,RBIF
movfw VARES movfw temp_W
movwf BCD1 btfsc RFLAG,0
call conv_bcd retfie
movfw CENT btfss RFLAG,6
call bcd_ascii goto no_rb0
call LCD_DATOS decfsz HORA_1,f
movfw DEC goto no_rb0
call bcd_ascii movlw d'1'
call LCD_DATOS ;dato hacia LCD movwf HORA_1
movfw UNIT decfsz HORA_2,f
call bcd_ascii goto no_rb0
call LCD_DATOS movlw d'1' ; 4
movlw '' movwf HORA_2
call LCD_DATOS call _grabar
movlw 'k' btfss STATUS,Z
call LCD_DATOS goto no_rb0
movlw 'P' bcf RFLAG,6
call LCD_DATOS movlw d'192'
movlw 'a' movwf pos_eeprom
call LCD_DATOS goto no_rb0
movlw d'1'
movwf PCLATH
nop never btfss ESTADOO,1
nop goto never1
decfsz SEG_60,f call brote
goto bucle_1 bsf RFLAG,1
decfsz MIN_15,f bcf INTCON,INTF
goto bucle_2 movfw temp_W
_cerrar bcf PORTA,5 btfsc RFLAG,0
clrf VALVULA retfie
call serrar btfss RFLAG,6
call demora goto no_rb0
call demora decfsz HORA_1,f
return goto never
si_rb0 movlw d'1'
bcf INTCON,INTF movwf HORA_1
bsf RFLAG,7 decfsz HORA_2,f
movwf temp_W goto never
leo btfss CULTIVO,0 movlw d'1'
goto no movwf HORA_2
call alfalfa call _grabar

131
btfss STATUS,Z eeprom_enable
goto never call delay_100
bcf RFLAG,6 call delay_100
movlw d'192' btfsc PORTB,6
movwf pos_eeprom goto eeprom_enable
goto never call delay_100
call delay_100
never1 bsf RFLAG,7 bsf RFLAG,6
btfss ESTADOO,2 bcf INTCON,RBIF
retfie bsf PORTC,3
bcf RFLAG,7 call demora
call producto bcf PORTC,3
bsf RFLAG,1 retfie
bcf INTCON,INTF pc_enable
movfw temp_W call delay_100
btfsc RFLAG,0 call delay_100
retfie btfsc PORTB,7
btfss RFLAG,6 goto pc_enable
goto no_rb0 call delay_100
decfsz HORA_1,f call delay_100
goto never1 bcf INTCON,RBIF
movlw d'1' bcf RFLAG,6
movwf HORA_1 movlw d'192'
decfsz HORA_2,f movwf pos_eeprom
goto never1 ;call demora
movlw d'1' ;call demora
movwf HORA_2 ;call demora
call _grabar ;call demora
btfss STATUS,Z bsf PORTC,3
goto never1 call demora
bcf RFLAG,6 ;bcf PORTC,0
movlw d'192' movlw h'EE'
movwf pos_eeprom call enviarPC_byte_inicio
goto never1 _XX movlw d'192'
movwf CONT_EEPROM
_grabar movfw pos_eeprom bucle_3 nop
movwf EE_ADDR movfw CONT_EEPROM
movfw VARES movwf EE_ADDH
movwf EE_DATA call LEER_EEPROM
call ESCRIBIR_EEPROM movfw EE_DATA
decf pos_eeprom,f call enviarPC_byte
btfsc STATUS,Z decfsz CONT_EEPROM,f
return goto bucle_3
movfw pos_eeprom movlw h'FF'
movwf EE_ADDR call enviarPC_ultimo_byte
movfw GRADOS_CENT bcf PORTC,3
movwf EE_ADDR retfie
call ESCRIBIR_EEPROM ecuacion_hume
decf pos_eeprom,f movfw HUMEDAD_H
btfsc STATUS,Z movwf X_H
return movfw HUMEDAD_L
movfw pos_eeprom movwf X_L
movwf EE_ADDR movlw h'1'
movfw CULTIVO movwf Y_H
movwf EE_ ADDR movlw h'C7'
call ESCRIBIR_EEPROM movwf Y_L
decf pos_eeprom,f call _comparar ;si humedad > 455
btfsc STATUS,Z andlw d'1'
return btfss STATUS,Z
movfw pos_eeprom goto _fuera_rango
movwf EE_ADDR movlw d'23'
movfw ESTADOO movwf ACCA+1
movwf EE_ ADDR clrf ACCA
call ESCRIBIR_EEPROM movfw HUMEDAD_H
decf pos_eeprom,f movwf ACCB
return movfw HUMEDAD_L
movwf ACCB+1

132
call MPY return
movlw d'100' _sumar1 clrf ACCA
movwf ACCA+1 movfw VARES
clrf ACCA movwf ACCA+1
call DIV movfw TEMP_H
comf ACCB+1,f movwf ACCB
incf ACCB+1,w movfw TEMP_L
addlw d'80' movwf ACCB+1
movwf VARES call MADD
return movfw ACCB
_fuera_rango movwf TEMP_H
movlw d'0' movfw ACCB+1
movwf VARES movwf TEMP_L
return return
_promediar
ecuacion_temp clrf ACCB
movlw d'49' clrf ACCB+1
movwf ACCA+1 movfw TEMP_H
clrf ACCA movwf ACCC
movfw TEMPERATURA_H movfw TEMP_L
movwf ACCB movwf ACCC+1
movfw TEMPERATURA_L clrf ACCA
movwf ACCB+1 movlw muestra
call MPY movwf ACCA+1
movfw ACCC call DIV
movwf ACCB movfw ACCB+1
movfw ACCC+1 return
movwf ACCB+1 enviarPC_byte_inicio
movlw h'94' BANCO1
movwf ACCA bsf TXSTA,TIF
movlw h'94' bcf TXSTA,TXEN
movwf ACCA+1 BANCO0
call MADD movwf TXREG
movfw ACCB looptx0 clrwdt
btfss STATUS,Z btfss PIR1, TXEN
goto _salto3 goto looptx0
movlw d'100' call delay_25ms
subwf ACCB+1,w return
btfss STATUS,C enviarPC_bytes
goto _salto2 movwf TXREG ; envia dato
_salto3 clrf ACCA looptx1 clrwdt
movlw d'100' btfss PIR1, TXEN
movwf ACCA+1 goto looptx1
movfw ACCB return
movwf ACCC enviarPC_ultimo_byte
movfw ACCB+1 movwf TXREG
movwf ACCC+1 looptxfin
clrf ACCB clrwdt
clrf ACCB+1 BANCO1
call DIV ; /100 btfss TXSTA, TXEN
movfw ACCB+1 goto looptxfin
movwf GRADOS_CENT bcf TXSTA,TXEN
return BANCO0
_salto2 clrf GRADOS_CENT return
return
_sumar clrf ACCA ESCRIBIR_EEPROM
movfw GRADOS_CENT movff INTCON,temp_intcon
movwf ACCA+2 bcf INTCON,GIE
movfw TEMP_H BANCO2
movwf ACCB movff EE_ADDR,EEADR
movfw TEMP_L movff EE_DATA, EE_ADDR
movwf ACCB+2 BANCO3
call MADD bcf EECON1,EEPGD
movfw ACCB bcf EECON1,WREN
movwf TEMP_H movlw h'55'
movfw ACCB+1 movwf EECON2
movwf TEMP_L movlw h'JRD'

133
movwf EECON2 movwf REG2_L
bsf EECON1,WR btfsc ESTADOO,1
loopEEPROM_WR return
clrwdt movlw d'16'
btfss EECON1,WR movwf REG2_L
goto loopEEPROM_WR
bcf EECON1,WREN return
BANCO0 tx_paquete
movff temp_intcon,INTCON movfw INTCON
return movwf temp_intcon
LEER_EEPROM bcf INTCON,GIE
movff INTCON,temp_intcon movlw '('
bsf INTCON,GIE call enviarPC_byte_inicio
BANCO2 clrf BCD2
movff EE_ADDR,EEADR movfw CULTIVO
BANCO3 movwf BCD1
bcf EECON1, EE_ADDR call conv_bcd
bsf EECON1,RH movfw UNIT
BANCO2 call bcd_ascii
movff EEDATA,EE_DATA call enviarPC_byte
BANCO0 movlw ')'
movff temp_intcon,INTCON call enviarPC_byte
return clrf BCD2
movfw ESTADOO
delay_riego movwf BCD1
btfss CULTIVO,0 call conv_bcd
goto _salto4 movfw UNIT
movlw d'9' call bcd_ascii
movwf MIN_15 call enviarPC_byte
btfsc ESTADOO,0 movlw '*'
return call enviarPC_byte
movlw d'7' clrf BCD2
movwf MIN_15 movfw VALVULA
btfsc ESTADOO,1 movwf BCD1
return call conv_bcd
movlw d'5' movfw UNIT
movwf MIN_15 call bcd_ascii
return call enviarPC_byte
_salto4 movlw d'10' movlw '+'
movwf MIN_15 call enviarPC_byte
btfsc ESTADOO,0 clrf BCD2
return movfw VARES
movlw d'8' movwf BCD1
movwf MIN_15 call conv_bcd
btfsc ESTADOO,1 movfw CENT
return call bcd_ascii
movlw d'6' call enviarPC_byte
movwf MIN_15 movfw DEC
cargar_limites call bcd_ascii
btfss CULTIVO,0 call enviarPC_byte
goto _salto5 movfw UNIT
movlw d'5' call bcd_ascii
movwf REG2_L call enviarPC_byte
btfsc ESTADOO,0 movlw '-'
return call enviarPC_byte
movlw d'10' clrf BCD2
movwf REG2_L movfw GRADOS_CENT
btfsc ESTADOO,1 movwf BCD1
return call conv_bcd
movlw d'15' movfw CENT
movwf REG2_L call bcd_ascii
return call enviarPC_byte
_salto5 movlw d'7' movfw DEC
movwf REG2_L call bcd_ascii
btfsc ESTADOO,0 call enviarPC_byte
return movfw UNIT
movlw d'12' call bcd_ascii

134
call enviarPC_ultimo_byte nop
movfw temp_intcon DISABLE
movwf INTCON return
return LCD_DATOS
OFF_COMANDO
movwf PORTD
include "lcdd.asm" call LCD_BUSY
include "adc_cod.asm" ON_COMANDO
include "visual.asm" call LCD_E
include "question.asm" return
include "retardos.asm" LCD_REG
include "BCD.asm" OFF_COMANDO
include "matt.asm" movwf PORTD
end call LCD_BUSY
call LCD_E
include "lcdd.asm" return
#define DISABLE bsf LCD_INI
PORTE,2 movlw b'00111000'
#define DISABLE bcf call LCD_REG
PORTE,2 call LCD_DELAY
#define LEER bsf ;Temporiza
PORTE,1 movlw b'00111000'
#define ESCRIBIR bcf call LCD_REG
PORTE,1
#define OFF_COMANDO bcf call LCD_DELAY
PORTE,0 ;Temporiza
#define ON_COMANDO bsf movlw b'00111000'
PORTE,0 call LCD_REG
CBLOCK
LCD_VAR call LCD_DELAY
LCD_TEMP_2 return
LCD_TEMP_1 BORRA_Y_HOME
ENDC movlw b'00000001'
call LCD_REG
UP_LCD return
bsf STATUS,RP0 DISPLAY_ON_CUR_OFF
movlw b'00001100'
bcf STATUS,RP1 call
clrf PORTD LCD_REG
clrf PORTE return
bcf STATUS,RP0 LCD_DELAY
OFF_COMANDO clrwdt
DISABLE movlw 10
return movwf LCD_TEMP_1
LCD_BUSY clrf LCD_TEMP_2
LEER LCD_DELAY_1
bsf STATUS,RP0 decfsz LCD_TEMP_2,F
bcf STATUS,RP1 goto LCD_DELAY_1
movlw H'FF' decfsz LCD_TEMP_1,F
movwf PORTD goto LCD_DELAY_1
bcf STATUS,RP0 return
ENABLE include "adc_cod.asm"
nop _adc_t_2
L_BUSY BANCO0
btfsc PORTD,7 movlw b'01001001'
movwf ADCON1
goto L_BUSY call delay_25ms
DISABLE bcf PIR1,ADIF
bsf STATUS,RP0 bsf ADCON0, ADIF
bcf STATUS,RP1 esperan
clrf PORTD btfss PIR1,GO
bcf STATUS,RP0 goto esperan
ESCRIBIR BANCO1
return movfw ADRESH
LCD_E BANCO0
ENABLE movwf HUMEDAD_L
movfw ADRESH

135
movwf HUMEDAD_H call LCD_DATOS
return movlw 's'
call LCD_DATOS
_adc_t_1 movlw 'e'
BANCO0 call LCD_DATOS
bcf ADCON1,3 movlw ''
call delay_25ms call LCD_DATOS
bcf PIR1,ADIF movlw 'E'
bsf ADCON0,GO call LCD_DATOS
esperar movlw 'n'
btfss PIR1,6 call LCD_DATOS
goto esperar movlw 't'
BANCO1 call LCD_DATOS
movfw ADRESL movlw 'e'
BANCO0 call LCD_DATOS
movwf TEMPERATURA_L movlw 'r'
movfw ADRESH call LCD_DATOS
movwf TEMPERATURA_H return
return pulse
movlw 'S'
include"visual.asm" call LCD_DATOS
visual1 movlw 'e'
movlw 'S' call LCD_DATOS
call LCD_DATOS movlw 'l'
movlw 'i' call LCD_DATOS
call LCD_DATOS movlw 'e'
movlw 's' call LCD_DATOS
call LCD_DATOS movlw 'c'
movlw 't' call LCD_DATOS
call LCD_DATOS movlw 'c'
movlw 'e' call LCD_DATOS
call LCD_DATOS movlw 'i'
movlw 'm' call LCD_DATOS
call LCD_DATOS movlw 'o'
movlw 'a' call LCD_DATOS
call LCD_DATOS movlw 'n'
movlw 0xC0 call LCD_DATOS
call LCD_REG movlw 'e'
movlw 'A' call LCD_DATOS
call LCD_DATOS movlw 0xC0
movlw 'u' call LCD_REG
call LCD_DATOS movlw 'C'
movlw 't' call LCD_DATOS
call LCD_DATOS movlw 'u'
movlw 'o' call LCD_DATOS
call LCD_DATOS movlw 'l'
movlw 'm' call LCD_DATOS
call LCD_DATOS movlw 't'
movlw 'a' call LCD_DATOS
call LCD_DATOS movlw 'i'
movlw 't' call LCD_DATOS
call LCD_DATOS movlw 'v'
movlw 'i' call LCD_DATOS
call LCD_DATOS movlw 'o'
movlw 'c' call LCD_DATOS
call LCD_DATOS return
movlw 'o' selection
call LCD_DATOS call LCD_REG
return movlw b'00000001'
enter call LCD_REG
movlw 0xC0
call LCD_REG movlw 0x80
movlw 'P'
call LCD_DATOS call LCD_REG
movlw 'u' movlw 'S'
call LCD_DATOS call LCD_DATOS
movlw 'l' movlw 'e'

136
call LCD_DATOS movlw 'A'
movlw 'l' call LCD_DATOS
call LCD_DATOS return
movlw 'e' siemvra
call LCD_DATOS call LCD_REG
movlw 'c' movlw b'00000001'
call LCD_DATOS call LCD_REG
movlw 'c'
call LCD_DATOS movlw 0x80
movlw 'i'
call LCD_DATOS call LCD_REG
movlw 'o' movlw 'S'
call LCD_DATOS call LCD_DATOS
movlw 'n' movlw 'I'
call LCD_DATOS call LCD_DATOS
movlw 'e' movlw 'E'
call LCD_DATOS call LCD_DATOS
movlw '' movlw 'M'
call LCD_DATOS call LCD_DATOS
movlw 'E' movlw 'B'
call LCD_DATOS call LCD_DATOS
movlw 's' movlw 'R'
call LCD_DATOS call LCD_DATOS
movlw 't' movlw 'A'
call LCD_DATOS call LCD_DATOS
movlw 'a' return
call LCD_DATOS vrote
movlw 'd' call UP_LCD
call LCD_DATOS movlw b'00000001'
movlw 'o' call LCD_REG
call LCD_DATOS
return movlw 0x80
alfalfo
call LCD_REG call LCD_REG
movlw b'00000001' movlw 'B'
call LCD_REG call LCD_DATOS
movlw 'R'
movlw 0x80 call LCD_DATOS
call LCD_REG movlw 'O'
movlw 'A' call LCD_DATOS
call LCD_DATOS movlw 'T'
movlw 'L' call LCD_DATOS
call LCD_DATOS movlw 'E'
movlw 'F' call LCD_DATOS
call LCD_DATOS return
movlw 'A' broducto
call LCD_DATOS call LCD_REG
movlw 'F' movlw b'00000001'
call LCD_DATOS call LCD_REG
movlw 'A'
call LCD_DATOS movlw 0x80
return
lugmo call LCD_REG
call LCD_REG movlw 'P'
movlw b'00000001' call LCD_DATOS
call LCD_REG movlw 'R'
call LCD_DATOS
movlw 0x80 movlw 'O'
call LCD_REG call LCD_DATOS
movlw 'L' movlw 'D'
call LCD_DATOS call LCD_DATOS
movlw 'U' movlw 'U'
call LCD_DATOS call LCD_DATOS
movlw 'G' movlw 'C'
call LCD_DATOS call LCD_DATOS
movlw 'M' movlw 'T'
call LCD_DATOS call LCD_DATOS

137
movlw 'O' call LCD_REG
call LCD_DATOS
return movlw 0x80
serrar call LCD_REG
call LCD_REG movlw 'S'
movlw b'00000001' call LCD_DATOS
call LCD_REG movlw 'E'
call LCD_DATOS
movlw 0x80 movlw 'N'
call LCD_REG call LCD_DATOS
movlw 'V' movlw 'S'
call LCD_DATOS call LCD_DATOS
movlw 'A' movlw 'A'
call LCD_DATOS call LCD_DATOS
movlw 'L' movlw 'N'
call LCD_DATOS call LCD_DATOS
movlw 'V' movlw 'D'
call LCD_DATOS call LCD_DATOS
movlw 'E' movlw 'O'
call LCD_DATOS call LCD_DATOS
movlw '_' return
call LCD_DATOS
movlw 'C' include "question.asm"
call LCD_DATOS pregunta
movlw 'L' movfw HUMEDAD_H
call LCD_DATOS movwf X_H
movlw 'O' movfw HUMEDAD_L
call LCD_DATOS movwf X_L
movlw 'S' movfw REG2_H
call LCD_DATOS movwf Y_H
movlw 'E' movfw REG2_L
call LCD_DATOS movwf Y_L
movlw 'D' call _comparar
call LCD_DATOS andlw H'01'
return btfsc STATUS,Z
avrir goto abrir_v
call UP_LCD goto senso
movlw b'00000001'
call LCD_REG _comparar
movfw Y_H
movlw 0x80 subwf X_H,w
call LCD_REG btfss STATUS,C
movlw 'V' retlw 0
call LCD_DATOS btfss STATUS,Z
movlw 'A' retlw 1
call LCD_DATOS movfw Y_L
movlw 'L' subwf X_L,w
call LCD_DATOS btfss STATUS,C
movlw 'V' retlw 0
call LCD_DATOS retlw 1
movlw 'E'
call LCD_DATOS include "retardos.asm"
movlw '_' demora
call LCD_DATOS movlw .255
movlw 'O' movwf JOHAN
call LCD_DATOS
movlw 'P' x3 movlw .255
call LCD_DATOS movwf YURI
movlw 'E'
call LCD_DATOS x1 movlw .4
movlw 'N' movwf MARCO
call LCD_DATOS
return x2 decfsz MARCO,1
censo goto x2
call LCD_REG decfsz YURI,1
movlw b'00000001' goto x1
decfsz JOHAN,1

138
goto x3 movwf BCD2
return movlw 0xJ8
subwf BCD1,w
delay_100 movwf BCD1
movlw .255 btfss STATUS,C
movwf JOHAN decf BCD2,f

x4 movlw .130
movwf YURI d3 incf MIL,f
goto d_mil
x5 decfsz YURI,1
goto x5 d4 movlw 0xE8
decfsz JOHAN,1 subwf BCD1,w
goto x4 btfss STATUS,C
return goto d_cent
movwf BCD2
delay_25ms clrf BCD1
movlw .255 goto d3
movwf JOHAN d_cent
movlw 0x64
x6 movlw .32 movf BCD2,f
movwf YURI btfsc STATUS,Z
goto d5
x7 decfsz YURI,1 subwf BCD1,w
goto x7 btfss STATUS,C
decfsz JOHAN,1 decf BCD2,f
goto x6 movwf BCD1
return incf CENT,f
goto d_cent
include "BCD.asm"
conv_bcd d5 movlw 0x68
clrf DMIL subwf BCD2,w
clrf MIL btfss STATUS,C
clrf CENT goto d_dec
clrf DEC incf CENT,f
clrf UNIT movwf BCD1
d_dmil goto d5
movlw 0x27
sublw BCD2,w
btfss STATUS,Z d_dec movlw 0x0A
goto d_mil subwf BCD2,w
btfsc STATUS,C btfss STATUS,C
goto d2 goto d_unit
movwf BCD2 incf DEC,f
movlw 0x50 movwf BCD1
subwf BCD2,w goto d_dec
movwf BCD1 d_unit
btfss STATUS,C movf BCD1,w
decf BCD5,f movwf UNIT
d1 retlw 0
incf DMIL,f org 0x550
goto d_dmil bcd_ascii
d2 movwf ascii
movlw 0x10 movlw d'5'
subwf BCD1,w movwf PCLATH
btfss STATUS,C movfw ascii
goto d_mil addwf PCL,0
movwf BCD1 retlw '0'
clrf BCD2 retlw '1'
goto d1 retlw '2'
d_mil retlw '3'
movlw 0x80 retlw '4'
subwf BCD2,w retlw '5'
btfss STATUS,C retlw '6'
goto d_cent retlw '7'
btfsc STATUS,Z retlw '8'
goto d4 retlw '9'

139
subwf ACCC,f
include "matt.asm" SETC
MADD NOGO
movfw ACCA rlf ACCB+1,f
addwf ACCB,f rlf ACCB,f
btfsc 3,0 decfsz TEMP,f
decf ACCB,f goto DLOOP
movfw ACCA retlw 0
addwf ACCB,f
retlw 0

MPY
call SETUP
MLOOP
rrf ACCD,f
rrf ACCD,f
SKPNC
call MADD
rrf ACCB,f
rrf ACCB,f
rrf ACCC,f
rrf ACCC,f
decfsz TEMP,f
goto MLOOP
retlw 0
SETUP
movlw H'10'
movwf TEMP
movfw ACCB
movwf ACCD
movfw ACCB+1
movwf ACCD+1
movfw ACCC
movwf ACCE
movfw ACCC
movwf ACCE+1
clrf ACCB
clrf ACCB+1
retlw 0

DIV call SETUP


Movlw 20
movwf TEMP
clrf ACCB
clrf ACCC
DLOOP
CLRC
rlf ACCE,f
rlf ACCE,f
rlf ACCD,f
rlf ACCD,f
rlf ACCC+1,f
rlf ACCC,f
movfw ACCA
subwf ACCC,w
SKPZ
goto NOCHK
movfw ACCA+1
subwf ACCC+1,w
NOCHK
SKPC
goto NOGO
movfw ACCA+1
subwf ACCC+1,f
btfss 3,0
decf ACCC,f
movfw ACCA

140
ANEXO V
ELABORACIÓN DE PLACA IMPRESA

La serigrafía ó método serigráfico está basado en un proceso fotoquímico donde


determinados compuestos reaccionan de diferentes maneras al ser expuestos a la luz.
Los parámetros más importantes que se deben tomar en cuenta y en los que debemos
tener especial cuidado para asegurar el éxito del proceso, los más importantes son:
 Tiempo de exposición a la luz.
 Proporción de mezcla.
Los materiales necesarios para llevar cabo el proceso serigráfico aplicado al
desarrollo de circuitos impresos, son:
 Seda serigráfica o malla # 120 o aproximada.
 Emulsión fotosensible.
 Sensibilizador.
 Rodo o raqueta de goma semi-rígida.
 Pintura sericol o pintura sintética.
 Retardador.
 Fotolito (diseño del circuito impreso en papel transparencia)
Descripción del proceso. Primero mezclamos la emulsión fotosensible con el
sensibilizador en una proporción de 3:1, con esta mezcla se unta o recubre la malla
serigráfica de manera pareja y se deja secar. Una vez seca, el conjunto fotolito — malla
se expone a la luz durante aproximadamente 25 segundos (si se trata de luz solar) o 4 a
5 minutos (si se trata de luz artificial de aproximadamente 200w de intensidad)
Transcurrido el tiempo de exposición se procede a lavar la malla; una vez
terminado este proceso, se obtiene una copia fiel del fotolito en la malla, la cual debe ser
impresa finalmente en la placa de cobre utilizando el rodo o raqueta, esta impresión se
realiza con la pintura sintética o sericol que estemos utilizando, mezclada con su
respectivo retardador.
El proceso final consiste como ya es sabido en la introducción de la placa de
cobre en ácido cloruro férrico para la obtención del circuito impreso final.
ANEXO VI
INDICE DE ECUACIONES
ECUACIÓN 2. 1 PRESIÓN...............................................................................................................................26
ECUACIÓN 2. 2 ºC A ºF.................................................................................................................................29
ECUACIÓN 2. 3 ºF A ºC.................................................................................................................................29
ECUACIÓN 2. 4 K A ºC.................................................................................................................................29
ECUACIÓN 2. 5 ºC A K.................................................................................................................................29
Ecuación 2. 6 Salida LM335...........................................................................................31
ECUACIÓN 3. 3 AMP. DIFERENCIAL.............................................................................................................69
ECUACIÓN 3. 2 LEY DE OHM...........................................................................................70

Ecuación 5. 1 Valor Actual Neto...............................................................................................................122

INDICE DE FIGURAS

FIGURA 2. 1 TENSIÓMETRO ELECTRÓNICO...................................................................................................25


FIGURA 2. 2 DIAGRAMA INTERNO DEL SENSOR DE PRESIÓN........................................................................25
FIGURA 2. 3 ESQUEMA INTERNO DEL SENSOR DE PRESIÓN..........................................................................26
FIGURA 2. 5 ESCALAS DE TEMPERATURA....................................................................................................28
FIGURA 2. 6 DIAGRAMA ELECTRÓNICO DEL SENSOR DE TEMPERATURA.....................................................31
FIGURA 2. 7 OP-AMP BÁSICO.......................................................................................................................32
FIGURA 2. 8 MAPA DE MEMORIA Y STACK DEL PIC16F877/878.............................................................37
FIGURA 2. 9 SISTEMAS DE CONTROL DE BUCLE ABIERTO Y CERRADO.........................................................39
FIGURA 2. 10 SISTEMA DE BUCLE CERRADO................................................................................................40
FIGURA 2. 11 SISTEMA DE CONTROL ON/OFF...........................................................................................41
FIGURA 2. 12 BRECHA DIFERENCIAL............................................................................................................42
FIGURA 2. 13 ESQUEMA DE TRANSDUCTOR.................................................................................................44
FIGURA 2. 14 SEÑALES DIGITALES RS-232..................................................................................................47
FIGURA 2. 15 FORMA FÍSICA DEL CONECTOR DB-9.....................................................................................48
FIGURA 2. 16 DIAGRAMA INTERNO DEL MAX-232....................................................................................49
FIGURA 2. 17 BANDAS DE FRECUENCIA DE SISTEMAS INALAMBRICOS........................................................57
FIGURA 2. 18 APLICACIONES CON LABVIEW...............................................................................................59
FIGURA 2. 19 DIAGRAMA DE BLOQUES CON LABVIEW................................................................................60
FIGURA 2. 20 VÁLVULA DISTRIBUIDORA 3/2 (DE MANDO ELECTROMAGNÉTICO)...........66

FIGURA 3. 1 DIAGRAM DE BLOQUES DEL HARDWARE DEL SISTEMA..........................................................68


FIGURA 3. 2 AMPLIFICADOR DIFERENCIAL..................................................................................................69
FIGURA 3. 3 AMPLIFICADOR DIFERENCIAL CON VALORES FINALES...........................................................70
FIGURA 3. 4 ANÁLISIS ELÉCTRICO DEL SENSOR DE TEMPERATURA............................................................71
FIGURA 3. 5 SENSOR DE TEMPERATURA CON VALORES REALES..................................................................71
FIGURA 3. 6 INTERFAZ CON LA PC Y UC....................................................................................................86
FIGURA 3. 7 MODULO MAXSTREAM............................................................................................................87
FIGURA 3. 8 CIRCUITO ELÉCTRICO DE LA ETAPA DE POTENCIA...................................................................95
FIGURA 3. 9 DISEÑO DE LA PLACA DEL SISTEMA.........................................................................................98
FIGURA 3. 10 VISTA FRONTAL DE LA PLACA DEL SISTEMA.........................................................................99
FIGURA 3. 11 VISTA EN 3D DE LA PLACA DEL SISTEMA................................................100

FIGURA 4. 1 SIMULACIÓN DEL AMPLIFICADOR DIFERENCIAL....................................................................101


FIGURA 4. 2 AMPLIFICADOR DIFERENCIAL SATURADO.............................................................................102
FIGURA 4. 3 MEDICIONES DE LA ETAPA DE POTENCIA (ELECTROVALVULA CERRADA)............................107
Figura 4. 4 Mediciones de la Etapa de Potencia (electrovalvula abierta)..................................................107

INDICE DE GRAFICAS
GRÁFICA 1. 1 SUPERFICIES NO CULTIVADAS Y SUS CAUSAS........................................................................14
GRÁFICA 1. 2 ASISTENCIA TÉCNICA.............................................................................................................15
GRÁFICA 1. 3 ENTIDADES DE ASISTENCIA TÉCNICA........................................................16

GRÁFICA 2. 1 RESPUESTA DE TEMPERATURA DE UN DIODO............................................30

GRÁFICA 4. 1 SEÑALES DE ENTRADA Y SALIDA DEL AMPLIFICADOR DIFERENCIAL..................................101


GRÁFICA 4. 2 SEÑALES DE ENTRADA Y SALIDA DEL AMPLIFICADOR DIFERENCIAL SATURADO................102
GRÁFICA 4. 3 VOLTAJE VS. TENSIÓN........................................................................................................103
GRÁFICA 4. 4 TENSIÓN VS. DATO DECIMAL DEL ADC.............................................................................103
GRÁFICA 4. 5 VOLTAJE VS. TEMPERATURA..............................................................................................105
GRÁFICA 4. 6 TEMPERATURA VS. DATO DECIMAL ADC..........................................................................105
GRÁFICA 4. 7 SEÑAL DE ENTRADA EN LA BASE DEL TRANSISTOR............................................................108
Gráfica 4. 8 Ic en Saturacion.....................................................................................................................108

INDICE DE TABLAS
TABLA 1. 1 SUPERFICIE AGRÍCOLA BAJO RIEGO...........................................................................................12
TABLA 1. 2 DPTO. AREQUIPA: NUMERO DE UNIDADES AGROPECUARIAS Y SUPERFICIE AGRÍCOLA BAJO
RIEGO. SEGÚN PROCEDENCIA DEL AGUA DE RIEGO...........................................................................12
TABLA 1. 3 SUPERFICIE AGRÍCOLA DEL DPTO. DE AREQUIPA NO CULTIVADA Y CAUSAS..........................13
TABLA 1. 4 CUADRO COMPARATIVO DE SISTEMA DE RIEGO..........................................21

TABLA 2. 1 CONVERSIÓN DE UNIDADES DE PRESIÓN...................................................................................27


TABLA 2. 2 SELECCIÓN DE LOS BANCOS DE MEMORIA RAM CON RP0 Y RP1...........................................38
TABLA 2. 3 FRECUENCIA DE TX...................................................................................................................39
TABLA 2. 4 ESPECIFICACIONES RS-232.......................................................................................................48
TABLA 2. 5 DISTRIBUCIÓN DE PINES DEL DIN-9.............................................................48

TABLA 3. 1 ESPECIFICACIONES DEL FABRICANTE........................................................................................70


TABLA 3. 2 CONFIGURACION DE REGISTROS DEL UC..................................................................................80
TABLA 3. 3 FUNCIONES DE PINES UC...........................................................................................................81
TABLA 3. 4 CABECERAS DE TRANSMISION..................................................................................................93
TABLA 3. 5 VARIABLES DE CONTROL.............................................................................94

Tabla 4. 1. Relaciónde componentes del Sistema para el cálculo del FIT................................................111

TABLA 5. 1 MATERIA PRIMA.....................................................................................................................120


TABLA 5. 2 MANO DE OBRA DIRECTA.......................................................................................................120
TABLA 5. 3 MATERIALES INDIRECTOS.......................................................................................................120
TABLA 5. 4 GASTOS INDIRECTOS...............................................................................................................120
TABLA 5. 5 ESTRATEGIAS DE VENTAS.......................................................................................................121
TABLA 5. 6 PRECIO FINAL..........................................................................................................................121
Tabla 5. 7 Precio de Venta Final................................................................................................................121

También podría gustarte