Anda di halaman 1dari 43

UNIVERSIDAD POLITCNICA SALESIANA

FACULTAD DE CIENCIAS TCNICAS


ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
21

CAPITULO III:


3.1 Diagrama de flujo del proceso:




Figura 3. Diagrama de flujo del proceso
Observacin:
Para la temperatura utilizamos la niquelina, en cambio para la humedad utilizamos el
calefactor con el cual generamos vapor de agua.






UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
22

3.2 Descripcin del proceso:
Una vez que tengamos todo armado nosotros podremos configurar la temperatura y
la humedad que nosotros deseamos en el interior del prototipo mediante la PC el
control lo podremos hacer automticamente o manualmente.
El modulo de control tiene tres partes diferenciadas:
1. Adquisicin de datos del sensor
2. Visualizacin de los datos en el LCD; y
3. la activacin / desactivacin de los actuadores
Inicializacin:
Lo primero que hace el microcontrolador al volver del reset es configurar sus
entradas / salidas, inicializar el LCD, inicializar el bus I2C, inicializar el sensor
SHT15 e inicializar el puerto RS232.
Una vez inicializado el microcontrolador se entra en un bucle infinito que
monitorea continuamente el cual adquiere los datos de humedad y temperatura del
prototipo y acta en consecuencia para mantenerlo dentro de los niveles de
temperatura y humedad ptimos.
Adquisicin: El SHT15 suministra datos de temperatura y humedad de una vez por
segundo.
Actuacin: Los valores de temperatura va variando de acuerdo a la edad de los
pollos. Como se observa en la tabla1.
La humedad va estar dentro de estos rangos 50-70%.
Una vez que tenemos la lectura de temperatura y humedad empieza a funcionar de
la siguiente manera:


UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
23

Para la temperatura:
Si la temperatura es igual a la temperatura configurada no se activan ni la
niquelina ni el ventilador.
Si la temperatura es mayor a la temperatura configurada se enciende
automticamente los ventiladores de temperatura hasta llevarlo a los
valores ptimos de temperatura configurados.
Si la temperatura es menor a la configurada se enciende automticamente
la niquelina, hasta acercarse lo mximo posible a los valores ptimos
configurados, los ventiladores de temperatura arrancan con 10% de su
velocidad para que el aire caliente circule por todo el prototipo y cuando la
temperatura llegue a la requerida los ventiladores van estar funcionando al
100% de su velocidad.

Para la humedad:
Si la humedad esta dentro de la humedad configurada no se activan ni el
calefactor ni el ventilador.
Si la humedad es mayor a la configurada se enciende automticamente los
ventiladores de humedad hasta acercarse lo mximo posible a los valores
ptimos configurados.
Si la temperatura es menor a la configurada se enciende automticamente
la niquelina hasta acercarse lo mximo posible al valor ptimos
configurado, los ventiladores de humedad arrancan con 10% de su
velocidad para que la humedad circule por todo el prototipo y cuando la
humedad llegue a la requerida los ventiladores van estar funcionando al
60% de su velocidad.

La comunicacin I2C: Esto nos permite tener un reloj en tiempo real con capacidad
para contar segundos, minutos, horas, das, meses, das de la semana, y aos.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
24

Necesita una batera (pila) de 3 voltios para mantener el reloj funcionando cuando se
quita la alimentacin.

Puerto serial: Para la comunicacin se lo hace mediante el puerto serial con el
cual vamos a visualizar las variables de temperatura y humedad.
Estas variables las vamos a poder controlar mediante la PC ya sea de forma
automtica o manual de acuerdo al requerido.


















UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
25

3.3 Descripcin General




Figura 4. Diagrama general
EL SISTEMA DE AUTOMATIZACIN Y MONITOREO DE UNA PLANTA
AVCOLA, esta conformado por dos mdulos independientes los cuales son:
Modulo de estacin remota y modulo de estacin de control, que interactan entre si
para lograr el objetivo de implementar un sistema automtico de control de
temperatura y humedad optima que se debe conservar dentro del galpn.
Cada uno de los mdulos estn conformados por subsistemas que deben cumplir
ciertas caractersticas mnimas para lograr la funcionalidad del conjunto.


UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
26

El modulo estacin de control cuenta con todo el hardware como son: el
microcontrolador, el sensor, etc y en el modulo de la estacin remota reside en un
PC. El software Visual Basic 6.0 para realizar la programacin manual o automtica
y los horarios de temperatura y humedad que debe tener el galpn cada semana.
Para que estos mdulos puedan interactuar y comunicarse se lo hace mediante el
puerto RS232, el cual permite el intercambio de datos.
La estacin remota esta conformada por 4 salidas digitales que controlan el
encendido o apagado de los ventiladores para la temperatura, ventiladores para la
humedad humedad, el calefactor para la humedad y la niquelina para le temperatura
y otra entrada digital que recibe los datos generados por el sensor SHT15 que
supervisa la temperatura y humedad del galpn.
La funcin de supervisin y control se realiza en la estacin remota mediante una
interfaz RS232 que permite:
Controlar el encendido o apagado de forma manual o automtica los
ventiladores tanto para temperatura como para la humedad, el calefactor
y la niquelina ya sea mediante la programacin de horarios que debe tener
el galpn segn sea la semana o en cualquier momento a criterio del
administrador.
La estacin remota, esta diseada utilizando el programa Visual Basic 6.0 la cual se
encarga de recibir datos y enviarlos mediante la interfaz RS232 al microcontrolador
ATMEGA 88 donde se procesa la informacin.
El modulo estacin de control se implement con un microcontrolador ATMEGA
88, en el cual se programaron rutinas para la inicializacin de variables y perifricos,
lectura de datos de entrada, control de encendido y apagado de los ventiladores , el
calefactor y la niquelina, verificacin de niveles de temperatura y humedad. A partir
de estos datos se define la toma de acciones de control y su envo a la estacin
remota.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
27

La verificacin de los niveles ptimos de temperatura y humedad se compara con el
valor obtenido del sensor; si este valor se encuentra por debajo de los rangos
establecidos el modulo de control iniciara el encendido de los ventiladores, el
calefactor o la niquelina, segn sea el caso, de forma automtica este reportara a la
estacin remota su estado, enviando datos que contienen la medida del sensor
SHT15.
3.3.1 Modulo Estacin de control:




Figura 5. Diagrama general del hardware

Como se muestra en la figura, este modulo se divide varios bloques, cada uno con
una tarea especifica que unidas permiten lograr la autonoma y funcionalidad del
sistema.

A continuacin se explica cada uno de los bloques que conforman el modulo de
control.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
28


3.3.1.1 DESCRIPCIN Y MONTAJE DE LOS ELEMENTOS UTILIZADOS
EN EL MODULO ESATACION DE CONTROL:
3.3.1.2 Instrucciones de montaje
El circuito completo puede considerarse que est formado por diez subsistemas o
mdulos ms simples que pueden ser ensamblados y probados independientemente.
De esta forma podemos organizar el montaje en una serie de pasos que nos permitan
garantizar que el proceso de ensamblado del circuito completo se realiza
correctamente, detectando los errores que pudieran cometerse mediante pruebas
intermedias. Los diferentes pasos a seguir se relacionan a continuacin:

3.3.1.2.1 Microcontrolador ATMEGA 88
3.3.1.2.2 Circuito del LCD
3.3.1.2.3 Circuito para el manejo de la temperatura y la humedad
mediante los reles de estado slido
3.3.1.2.4 Regulador de tensin
3.3.1.2.5 Circuito para el accionamiento de los ventiladores de
humedad y ventiladores de temperatura mediante
transistor como interruptor
3.3.1.2.6 Circuito de tiempo real
3.3.1.2.7 Sensor SHT15
3.3.1.2.8 Circuito para obtener una seal DC pura
3.3.1.2.1 Microcontrolador ATMEGA 88
Los microcontroladores se han ido introduciendo en nuestro medio por el avance
tecnolgico que el pas ha alcanzado en los ltimos aos.


UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
29

Los microcontroladores son dispositivos integrados en un solo chip de entradas
salidas las cuales pueden ser programadas segn la necesidad.

3.3.1.2.1.1 La arquitectura de un microcontrolador normalmente es la siguiente:
unidad central de proceso
memoria RAM de datos voltil
memoria EEPROM de datos no voltil
memoria FLASH de programa
entradas / salidas
puerto serial
conversores analgico digital
conversores digital analgico
temporizadores
PWM (modulacin de ancho de pulso)
RTC reloj en tiempo real
SPI
I2C
USB
Y OTROS MANEJADORES DE PERIFERICOS

Existen dos tipos de tecnologas: RISC y CISC.
RISC: reduccin de instrucciones
CISC: instrucciones complejas

La tecnologa RISC se basa en la arquitectura Harvard, la cual el dato mas la
instruccin ingresan en forma paralela al bus de datos. Utilizada en los computadores
MAC.

La tecnologa CISC se basa en la arquitectura Von Neumann, la cual enva el dato
luego la instruccin e ingresan al bus de datos en forma serial. Utilizados en los
computadores PC. Con lo cual se saca una conclusin importante, que los

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
30

microcontroladores con arquitectura Harvard sern los ms utilizados de hoy en
adelante por ser ms rpidos en procesar la informacin.

AT89S51 PIC16F877 ATMEGA16
I/O (Entrada/Salida) 32 33 32
FLASH 4K 8K 16K
RAM 128
BYTE
368BYTE 1KBYTE
EEPROM ND 256BYTE 512BYTE
PWM ND 2 4
ADC (conversor analgico
digital)
ND 8 10BITS 8 10BITS
TIMER 8 BITS
PRESCALER
ND 2
PRESCALER
2
PRESCALER
TIMER 16 BITS
PRESCALER
2 1
PRESCALER
1
PRESCALER
IN CIRCUIT SI SI SI
UART 1 1 1
SPI ND 1 1
I2C ND 1 1
CM (Ciclo de maquina) F/12 F/4 F
1K$ 1 4 3

ND: .no dispone
F: frecuencia
RAM: memoria de escritura y lectura
Tabla 3. Caracterstica de algunos microcontroladores utilizados en nuestro
medio.

Y podramos innumerar ms caractersticas para poder decidir el uso del
microcontrolador que se adecue a nuestro proyecto.

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
31

3.3.1.2.1.2. ATMEGA 88
El microcontrolador de 8 bits AVR de tecnologa RISC de Atmel es un
microcontrolador muy popular. Este microcontrolador es un chip con EPROM, Ram,
un conversor Analgico-Digital, unas cuantas entradas y salidas digitales, timers,
para comunicacin RS 232 y muchas otras cosas.

En el Atmega88 no es necesario un cristal. Ya que actualmente el tiene incorporado
un oscilador. Se puede usar este oscilador cuando no se necesite un alta precisin de
reloj.
El microcontrolador Atmega88 de Atmel presenta muchos circuitos digitales y
anlogos de entrada / salida. Es el dispositivo ideal para desarrollar cualquier clase
de equipo de medicin.

3.3.1.2.1.3. Descripcin del microcontrolador:
Parmetros importantes:
88-Kbyte Memoria de Programa
1-Kbyte SRAM
512 Bytes EEPROM no voltil
6 canales A/D (analgico / digital) de 10 bits
Funcionamiento con voltaje de 2.7V (voltaje) hasta 5.5V
Velocidad del reloj hasta 20Mhz (Mega hertz)
Todas las instrucciones del ciclo de reloj (hasta 20MIPS)
Cuatro PWM
Puertos de la comunicacin SPI, I2C y RS232


UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
32

3.3.1.2.1.4. Configuracin de pines:


Figura 6. Configuracin de pines del ATMEGA88
PB0/ICP
14
PB1/OC1A
15
PB2/SS/OC1B
16
PB3/MOSI/OC2
17
PB4/MISO
18
PB5/SCK
19
PC0/ADC0
23
PC1/ADC1
24
PC2/ADC2
25
PC3/ADC3
26
PC4/ADC4/SDA
27
PC5/ADC5/SCL
28
PC6/RESET
1
PB6/XTAL1/TOSC1
9
PB7/XTAL2/TOSC2
10
PD0/RXD
2
PD1/TXD
3
PD2/INT0
4
PD3/INT1
5
PD4/XCK/T0
6
PD5/T1
11
PD6/AIN0
12
PD7/AIN1
13
AVCC
20
AREF
21
U1
ATMEGA88
RESET
DATA
SCK
R11
470K
SCR1
SCR2
RXD
TXD
PD6
PD5
PB1
PB2
D7
D6
D5
D4
E
RS

Figura 7. Esquema del circuito de conexin del microcontrolador
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
33

3.3.1.2.2 Circuito del LCD (Display de cristal liquido) de (16x2):
Estos dispositivos ya vienen con su pantalla y toda la lgica de control pre-
programada en la fabrica y lo mejor de todo es que el consumo de corriente es
mnimo y no se tendrn que organizar tablas especiales como se hacia anteriormente
con los displays de siete segmentos.
Cuando se adquiere un display LCD lo primero que se puede observar es su
apariencia externa. ste se compone de una placa de circuito impreso rectangular, de
un tamao similar al del display, sobre la que van soldados el LCD, el controlador
y el resto de componentes, formando todo un conjunto compacto.
Las aplicaciones de los mdulos LCD son infinitas ya que podrn ser aplicados en la
informtica, comunicaciones, telefona, instrumentacin, robtica, automviles,
equipos industriales, etc. Todo queda a su imaginacin la gran cantidad de
aplicaciones que tiene un modulo LCD.

Figura 8. Mdulo LCD



UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
34

R1
10k
R2
330R
D
7
1
4
D
6
1
3
D
5
1
2
D
4
1
1
D
3
1
0
D
2
9
D
1
8
D
0
7
E
6
R
W
5
R
S
4
V
S
S
1
V
D
D
2
V
E
E
3
A
1
5
K
1
6
LCD1
LCD
R
10R
D
7
D
6
D
5
D
4
ER
S


Figura 9. Circuito del LCD(16x2)

En la tabla 4. se describe la conexin del puerto del microcontrolador a los pines del
LCD:
Puerto Pin LCD
PC5 RS
PC4 E
PC3 D4
PC2 D5
PC1 D6
PC0 D7

Tabla 4. conexin del puerto del microcontrolador a los pines del LCD

3.3.1.2.2.1. Pines de conexin:

Los pines de conexin de un modulo LCD han sido estandarizados por lo cual en la
mayora de ellos son exactamente iguales siempre y cuando la lnea de caracteres no
sobrepase los ochenta caracteres por lnea. Por otro lado es de suma importancia

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
35

localizar exactamente cual es el pin Numero 1 ya que en algunos mdulos se
encuentra hacia la izquierda y en otros mdulos se encuentra a la derecha.

Pin N-. Simbologa Nivel I/O Funcin
1 VSS - - 0 Vlts. Tierra ( GND ).
2 VCC - - + 5 Vlts. DC.
3 Vee = Vc - - Ajuste del Contraste.
4 RS 0/1 I
0= Escribir en el modulo LCD.
1= Leer del modulo LCD
5 R/W 0/1 I
0= Entrada de una Instruccin.
1= Entrada de un dato.
6 E 1 I Habilitacin del modulo LCD
7 DB0 0/1 I/O BUS DE DATO LINEA 1 ( LSB ).
8 DB1 0/1 I/O BUS DE DATO LINEA 2
9 DB2 0/1 I/O BUS DE DATO LINEA 3
10 DB3 0/1 I/O BUS DE DATO LINEA 4
11 DB4 0/1 I/O BUS DE DATO LINEA 5
12 DB5 0/1 I/O BUS DE DATO LINEA 6
13 DB6 0/1 I/O BUS DE DATO LINEA 7
14 DB7 0/1 I/O BUS DE DATO LINEA 8 (MSB).
15 A - - LED (+) Back Light
16 K - - LED (-) Back Light.

Tabla 5. Descripcin de cada uno de los pines del LCD
Autor: Mauricio Alberto Orozco Salguero
mao1@utp.edu.co

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
36

3.3.1.2.2.2. Interpretacin del significado de los Pines del Modulo LCD
El Pin numero 1 y 2 estn destinados para conectarle los 5 Voltios que requiere el
modulo para su funcionamiento y el Pin numero 3 es utilizado para ajustar el
contraste de la pantalla; es decir colocar los caracteres mas oscuros o mas claros para
poderse observar mejor.
El Pin numero 4: denominado "RS" trabaja paralelamente al Bus de datos del
modulo LCD ( Bus de datos son los Pines del 7 al 14 ). Este bus es utilizado de dos
maneras, ya que usted podr colocar un dato que representa una instruccin o podr
colocar un dato que tan solo representa un smbolo o un carcter alfa numrico; pero
para que el modulo LCD pueda entender la diferencia entre un dato o una instruccin
se utiliza el Pin Numero 4 para tal fin.
Si el Pin numero 4 = 0 le dir al modulo LCD que esta presente en el bus de datos
una instruccin, por el contrario, si el Pin numero 4 = 1 le dir al modulo LCD que
esta presente un smbolo o un carcter alfa numrico.
El Pin numero 5: denominado "R/W" trabaja paralelamente al Bus de datos del
modulo LCD ( Bus de datos son los Pines del 7 al 14 ). Tambin es utilizado de dos
maneras, ya que usted podr decirle al modulo LCD que escriba en pantalla el dato
que esta presente en el Bus; por otro lado tambin podr leer que dato esta presente
en el Bus.
Si el Pin numero 5 = 0 el modulo LCD escribe en pantalla el dato que esta presente el
Bus; pero si el Pin numero 5 = 1 significa que usted necesita leer el dato que esta
presente el bus del modulo LCD.
El Pin numero 6: denominado "E" que significa habilitacin del modulo LCD tiene
una finalidad bsica: conectar y desconectar el modulo. Esta desconexin no estar
referida al voltaje que le suministra la corriente al modulo; la desconexin significa
tan solo que se har caso omiso a todo lo que este presente en el bus de datos de
dicho modulo LCD.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
37

En la mayora de los circuitos electrnicos modernos que incluyan elementos
electrnicos como Microcontroladores, Memorias y Mdulos LCD, utilizan el mismo
bus de datos. Esto es para no tener un bus de datos independientemente por cada
elemento electrnico, esto implicara que los circuitos electrnicos sean mucho mas
grandes por la cantidad de conexiones necesaria a cada uno de los elementos.
Ahora como los Microcontroladores, memorias y mdulos LCD utilizan el mismo
bus de datos, deber existir en cada uno de ellos un Pin de habilitacin "E" que
permita desconectar y conectar cuando sea necesario. Por ejemplo si usted necesita
trabajar con la memoria RAM para obtener o escribir cierta informacin, ser
necesario que deshabilite el modulo LCD para que no presente basura en la pantalla,
o se ejecuten instrucciones no deseadas.
Los Pines desde el numero 7 hasta el numero 14 representan 8 lneas que se
utilizan para colocar el dato que representa una instruccin para el modulo LCD o un
carcter alfa numrico. El Bus de datos es de 8 Bits de longitud y el Bit menos
significativo esta representado en el Pin numero 7, el Pin mas significativo esta
representado en el Pin numero 14
Los Pines 15 y 16: estarn destinados para suministrar la corriente al Back Light. Es
importante conocer que no todos los mdulos LCD disponen del Back Light aunque
tenga los pines de conexin en el circuito impreso.
3.3.1.2.3 Circuito para el manejo de la temperatura y la humedad mediante los
reles de estado slido:
Mediante el siguiente circuito vamos a dar la seal a los reles de estado slido para
que estos manejen cargas que funcionen con 120V de la red elctrica. Las cargas que
utilizamos son: 2 calefactores para la humedad de 500W y 1 niquelina para la
temperatura de 600W.


UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
38

12
J7
HUMEDAD
12
J9
TEMPERATURA
D7
LED-RED
D8
LED-RED
SCR1
SCR2


Figura 10. Circuito para el manejo de la temperatura y la humedad
Puerto Salidas a los reles
PB7 SCR1 (rele de control de humedad)
PB6 SCR2 (rele de control de temperatura)
Tabla 6. Puertos y seales de salidas de los reles
La seal digital a SCR1 proveniente del puerto PB7 y la otra seal digital SCR2
proviene del puerto PB6 del microcontrolador. Estas seales es limitada en corriente
y aplicada al ctodo del LED. El microcontrolador enva una seal ON/OFF a los
reles de estado slido y estos a su vez encienden las niquelinas.
Un rel es un sistema mediante el cul se puede controlar una potencia mucho mayor
con un consumo en potencia muy reducido.

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
39

Existen diferentes tipos de reles pero el que utilizamos es el rel de estado slido.
3.3.1.2.3.1. Estructura de un rel



Figura 11. Estructura de un rel
Autor: Ciencias Msticas - http://www.cienciasmisticas.com.ar/ - El sitio de
electrnica, informtica y tecnologa

Circuito de entrada, control o excitacin.
Circuito de acoplamiento.
Circuito de salida, carga o maniobra, constituido por:
- circuito excitador.
- dispositivo conmutador de frecuencia.
- protecciones.
3.3.1.2.3.2. Caractersticas generales

Las caractersticas generales de cualquier rel son:
El aislamiento entre los terminales de entrada y de salida.
Adaptacin sencilla a la fuente de control.
Posibilidad de soportar sobrecargas, tanto en el circuito de entrada como en el
de salida.
Las dos posiciones de trabajo en los bornes de salida de un rel se
caracterizan por:
-En estado abierto, alta impedancia.
- En estado cerrado, baja impedancia.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
40

Para los rels de estado slido se pueden aadir :
Gran nmero de conmutaciones y larga vida til.
Conexin en el paso de tensin por cero, desconexin en el paso de
intensidad por cero.
Ausencia de ruido mecnico de conmutacin.
Escasa potencia de mando, compatible con TTL y MOS.
insensibilidad a las sacudidas y a los golpes.
Cerrado a las influencias exteriores por un recubrimiento plstico.

3.3.1.2.3.3. Rels de estado slido

Un rel de estado slido SSR (Solid State Relay), es un circuito electrnico que
contiene en su interior un circuito disparado por nivel, acoplado a un interruptor
semiconductor, un transistor o un tiristor. Por SSR se entender un producto
construido y comprobado en una fbrica, no un dispositivo formado por
componentes independientes que se han montado sobre una placa de circuito
impreso.

Estructura del SSR:
Circuito de Entrada o de Control:
Control por tensin continua: el circuito de entrada suele ser un LED
( Fotodiodo), solo o con una resistencia en serie, tambin podemos
encontrarlo con un diodo en antiparalelo para evitar la inversin de la
polaridad por accidente. Los niveles de entrada son compatibles con TTL,
CMOS, y otros valores normalizados ( 12V, 24V, etc.).
Control por tensin Alterna: El circuito de entrada suele ser como el anterior
incorporando un puente rectificador integrado y una fuente de corriente
continua para polarizar el diodo LED.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
41

Acoplamiento.
El acoplamiento con el circuito se realiza por medio de un optoacoplador o
por medio de un transformador que se encuentra acoplado de forma
magntica con el circuito de disparo del Triac.
Circuito de Conmutacin o de salida.
El circuito de salida contiene los dispositivos semiconductores de potencia
con su correspondiente circuito excitador. Este circuito ser diferente segn
queramos conmutar CC, CA.

3.3.1.2.4 Regulador de tensin:

Toda la electrnica del prototipo precisa ser alimentada a 5 voltios. La lnea de
reguladores ideales para este tipo de necesidades es la conocida como LM7805. La
tensin se observa en la siguiente tabla:
Nmero Tensin de salida
LM7805 5 Voltios

Tabla 7. Tensin de salida del LM7805

Cada uno de estos dispositivos posee slo tres terminales, una corresponde a la
entrada de tensin no regulada, otra es la salida regulada y la restante es la masa
comn a ambas.
Se conectar segn el esquema adjunto. Comenzar el montaje con los bornes, luego
se montarn los condensadores C6 y C12 que se halla a la entrada del regulador,
estos capacitores filtran la tensin de posibles transitorios y picos indeseables, y los

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
42

capacitores que se encuentran a la salida C5 y C7, disminuyen la tensin de rizado
de salida, a la vez que evita oscilaciones.

VI
1
VO
3
G
N
D
2
U4
7805
C6
100n
C5
100n
+5V
VCC+
C12
10u
C7
10u
1
2
J6
12V

Figura 12. Esquema de conexin del regulador de tensin
En ningn caso deberemos conectar las lneas de alimentacin del micro, ya que
primero deber probarse el correcto funcionamiento del regulador. Para todas las
pruebas iniciales es recomendable utilizar una fuente que permita limitar la corriente
de salida. Se puede limitar la corriente mxima a 150 mA (mili amperio). (mximo
200 mA.). En caso de no disponer de una fuente de estas caractersticas se deber
colocar un fusible de entre 150 y 200 mA en la entrada de alimentacin, siendo
recomendable dejarlo de forma permanente, de este modo, en caso de producirse un
cortocircuito accidental el prototipo estar protegido siempre.
3.3.1.2.5 Circuito para el accionamiento de los ventiladores de humedad y
ventiladores de temperatura mediante transistor como interruptor:
La principal aplicacin de transistor como interruptor es en los circuitos e integrados
lgicos, all se mantienen trabajando los transistores entre corte ( es un interruptor
abierto) cuando:
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
43

corriente de colector = corriente de emisor = 0, (Ic = Ie = 0)
o en saturacin (interruptor cerrado) cuando:
corriente de colector = corriente de emisor = corriente mxima, (Ic = Ie = I mxima)
Mediante los transistores vamos a activar o desactivar a los ventiladores de humedad
o de temperatura segn sea el caso. La seal que enva el microcontrolador es una
seal PWM (modulacin de ancho de pulso) con lo cual vamos a controlar la
velocidad de los ventiladores.
Como la carga es inductiva al pasar el transistor de saturacin a corte se presenta la
"patada inductiva" que al ser repetitiva quema el transistor se debe hacer una
proteccin con un diodo en una aplicacin llamada diodo volante (D1, D2).

Q1
TIP122
R3
10k
D1
1N4007
Q2
TIP122
R4
10k
D2
1N4007
V
C
C
+
V
C
C
+
1
2
J3
VENT HUMEDAD
1
2
J4
VENT TEMPE
PB1 PB2


Figura 13. Circuito para el accionamiento de los ventiladores de humedad y
ventiladores de temperatura

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
44


Puerto Funcin
PORTB1 (PWM1) Control del ventilador de temperatura
PORTB2 (PWM2) Control del ventilador de humedad
Tabla 8. Puertos y funcin el accionamiento de los ventiladores de humedad y
ventiladores de temperatura

3.3.1.2.6 CIRCUITO EN TIEMPO REAL (RTC):

El RTC es el dispositivo usado en el modulo de control con el fin de dar la fecha y la
hora por medio del LCD.
Para el RTC se empleo el modelo DS1307 de Dallas Semiconductor:

3.3.1.2.6.1.CARACTERSTICAS DEL DS1307:

Reloj en tiempo real con capacidad para contar segundos, minutos, horas,
das, meses, das de la semana, y aos.
Necesita un cristal de cuarzo de 32.768KHz para que el oscilador interno
genere la temporizacin adecuada.
Necesita una batera (pila) de 3 voltios para mantener el reloj funcionando
cuando se quita la alimentacin.
Dispone de 56 bytes de memoria RAM interna no voltil (mantenida con la
batera).
Configuracin, lectura y escritura mediante conexin serie I2C
Rango de temperatura: -40C a +85C




UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
45



Figura 14. Grafico de distribucin de pines del DS1307
Autor: www.maxim-ic.com

3.3.1.2.6.2.DESCRIPCIN DE LOS PINES DEL DS1307:
VCC (voltaje continuo) +5V
X1, X2 - Conexin de cristal 32.768kHz
VBAT - +3V Entrada de la Batera
GND - Tierra
SDA Datos seriales
SCL seal de reloj
SQW/OUT Seal de salida Cuadrada

X1
CRYSTAL
D4
LED-RED
R6
330R
X1
1
X2
2
VBAT
3
VDD
8
SQW
7
SCL
6
VSS
4
SDA
5
U10
DS1307
R7
10k
R8
10k
R9
330R
R10
330R
2
1
BATT1
BATT
PD6
PD5


Figura 15. Circuito en tiempo real
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
46

La programacin y lectura de datos del tiempo real, se encuentra implementada con
el protocolo I2C, a travs de 2 puertos I/O del microcontrolador.
Los puertos y seales del tiempo real que permiten la implementacin del protocolo
I2C se muestran a continuacin:
Puerto Funcin
PORTD5 SCL (Entrada de seal de reloj)
PORTD6 SDA (Datos seriales de entrada / salida)
Tabla 9. Puertos y seales tiempo real
Las seales SDA y SCL transportan informacin entre los dispositivos.
Las seales SDA y SCL son bidireccionales, conectadas al positivo de la
alimentacin a travs de las resistencias de pull-up. Cuando el bus est libre, ambas
lneas estn en nivel alto.
3.3.1.2.7. SENSOR SHT15:
El SHT15 con sensor de humedad digital y el sensor de temperatura es totalmente
calibrado y ofrece precisin alta y excelente estabilidad a bajo costo. La Tecnologa
de CMOSens digital integra dos sensores y circuitera en un solo chip.
3.3.1.2.7.1. DESCRIPCIN:
Es un sensor integrado de humedad calibrado en fbrica con salida digital mediante
un bus serie sncrono y protocolo especifico. El dispositivo tambin dispone de un
sensor de Temperatura integrado para compensar la medida de humedad
dependiendo de la temperatura, en casos extremos. Cuenta tambin en su interior con
un calefactor para evitar condensacin en el interior de la cpsula de medida para
condiciones de niebla o similar donde existe condensacin.
Su tamao diminuto y bajo el consumo de poder le hace la ltima opcin para
incluso las aplicaciones ms exigentes.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
47

3.3.1.2.7.2. CARACTERSTICAS:
Rango de temperatura: -40 C a +123,8 C.
Precisin de temperatura: +/- 0,5 C @ 25 C.
Rango de humedad: 0 a 100% RH.
Precisin de RH absoluto: +/- 3,5% RH.
Consumo de baja potencia: Tpicamente 30uW 8micro watio)
Costo bajo
Sensor de alta precisin y al costo bajo
3.3.1.2.7.3. APLICACIONES:

Estaciones meteorolgicas porttiles
Transmisores
Automatizacin y control de procesos
Control de edificios y aire Condicionado
Humidificadores y Deshumidificadores
Medicin
Medicina

Tipo de
sensor
Precisin de
humedad
(%RH)
Precisin de
temperatura
(
O
C )
Paquete
SHT15 +/- 2.0

+/-0.4 @ 5-40 C SMD (Dispositivo de
montaje superficial)
Tabla 10. Especificaciones del sensor
Fuente: www.sensirion.com


UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
48

Parmetros Min. Mx. Unidades
Humedad
Rango 0 100 %RH
Temperatura
Rango -40 123.8
o
C
Tabla 11.Parmetros del sensor
Fuente: www.sensirion.com

Figura 16. Diagrama de bloque del sensor SHT15
Fuente: www.sensirion.com
3.3.1.2.7.4. ESPECIFICACIONES DE INTERFASE:

Figura 17. Especificaciones de interfase del sensor SHT15
Fuente: www.sensirion.com

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
49

Este sensor se comunica con el microcontrolador o master a travs de una lnea de
datos y otra de reloj. Como limitacin tiene el que no se le pueden pedir datos ms de
tres veces por segundo para evitar que se caliente y falsee las mediciones.
3.3.1.2.7.5. PIN DE POLARIZACIN:
El SHT15 requiere un suministro de voltaje entre 2.4 y 5.5 Voltios. Despus de
polarizar el dispositivo necesita 11ms para localizar su estado. Ningn orden debe
enviarse antes de ese tiempo.
3.3.1.2.7.6. Interfase de serie (Bidireccional):
La interfase de serie del SHT15 se perfecciona para el sensor, no es compatible con
las interfaces I2C.
3.3.1.2.7.7. ENTRADA SERIAL DE RELOJ (SCK):
El SCK sirve para sincronizar la comunicacin entre un microcontrolador y el sensor.
Dado que la interfase consiste en lgica totalmente esttica no hay ningn SCK
mnimo de frecuencia.
3.3.1.2.7.8. DATOS DE SERIE (DATOS):
El pin DATA corresponde a la salida/entrada de datos para comandar y leer el sensor
es un pin triestado por lo que necesita de una resistencia de polarizacin a Vcc (push-
up) sin esta resistencia la medida que realiza el sensor es errnea. SCK se utiliza para
sincronizar la transmisin y no dispone de frecuencia mnima.
3.3.1.2.7.9. TRANSMISIN START:
Para comunicarse con el SHT15 lo primero que hay que hacer es mandar una
secuencia de Inicio de Transmisin "Transmission Start". Esta consiste en poner a
cero lgico la lnea de datos mientras SCK esta a uno, seguidamente se genera un
pulso bajo en SCK mientras la lnea DATA sigue a cero y para finalizar se pone a 1
DATA mientras SCK esta a 1, seguidamente se baja a cero tambin SCK y finaliza la
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
50

secuencia dejando la lnea de datos y Clock en los estados lgicos por defecto,
DATA en estado alto y SCK en estado bajo.

Figura 18. Inicio de transmisin del sensor SHT15
Fuente: www.sensirion.com
Lo siguiente ser mandar un comando de los siguientes que acepta:
Comando Cdigo binario
Reservado 0000x
Medida de Temperatura 00011
Medida de Humedad 00101
Leer el registro de estado interno 00111
Escribir el registro de estado interno 00110
Reservado 0101x-1110x
Generar un Reset al software interno,
reponiendo a los valores por defecto el
registro de estado. Hay que esperar
11mS al menos despus de mandar este
comando.
11110

Tabla 12. Comandos y cdigos binarios del sensor SHT15
Fuente: www.sensirion.com
El protocolo de transmisin de comandos esta basado en un byte completo o lo que
es lo mismo 8 bits, como los comandos son de 5 bits tan solo el resto de bits a la
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
51

izquierda siempre sern 0. Por lo que se mandaran primero los 3 ceros seguido del
comando para completar el byte.
El SHT15 indicar una recepcin valida con un pulso de ACK en la lnea de datos
que es bidireccional (no lo olvidemos) y lo har en el siguiente pulso de CLK
despus de haber completado los 8 bits del comando, por lo tanto acto seguido
despus de enviar el comando hay que configurar como entrada el puerto del
microcontrolador conectado a DATA del SHT15 y generar una seal de CLOCK
para que el sensor nos mande su respuesta ACK y lo har poniendo la lnea a nivel
bajo ya que como se dijo mas arriba la lnea de datos esta polarizada a VCC por lo
tanto siempre hay un 1 lgico en ella y lo que hace el SHT15 es forzar a 0 lgico con
su salida a colector abierto.
3.3.1.2.7.10. SECUENCIA DE MEDIDA:
Suponiendo que ya sabemos mandar un comando y por ejemplo hemos mandando
un comando "00000101" correspondiente a "Medida de Humedad", una vez recibido
el ACK desde el sensor hay que esperar a que este complete la adquisicin y nos
entregue su medida, esto suele tardar unos 55mS para una resolucin de salida de
12bits o bien, unos 11mS para una resolucin de 8 bits. Como este tiempo de
adquisicin no es muy exacto y puede variar dependiendo de la alimentacin del
sensor, y por lo tanto de su oscilador interno. Para evitar esperas innecesarias el
sensor genera un pulso bajo en la lnea de datos y as se sabe que lo siguiente ya
sern datos validos, esto se hace comprobando la lnea de datos cada x tiempo hasta
que esta pase a nivel bajo. Si es nivel alto aun no a acabado y cuando recibamos un
nivel bajo ser la indicacin de adquisicin completada y pasaremos a leer la medida
del sensor.
Ahora se generan 8 pulsos de reloj en la lnea CLK y se guarda el estado de cada bit
que nos retornara el sensor. La trama que retorna el sensor se compone de 3 bytes, el
primero corresponde a MSB el segundo a LSB y el tercero es el CRC-8 Checksum
para comprobar que el dato a llegado correcto, pero lo podemos ignorar generando
NACK despus de la llegada del segundo byte (LSB). Como puede observarse el
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
52

dato de la medida se compone de 2 bytes aunque como mucho el dato valido ser de
12 bits de resolucin, pero aunque configuremos el sensor para una resolucin de 8
bits.. siempre leeremos 2 bytes ignorando el MSB en este caso.
Despus de cada 8 bits recibidos el microcontrolador a de generar un ACK para que
el sensor sepa que ya a recibido los datos. Esto se hace generando un flanco de
subida en CLK mientras DATA esta a nivel bajo. Despus de esto se continua con la
lectura de otro byte.
Para acabar la trama se genera desde el microcontrolador un NACK (NoACK) esto
es lo mismo que el ACK pero en vez de mantener la lnea DATA a nivel bajo la
tendremos que poner a 1 generando mientras esto pasa un flanco de subida en CLK
igual que antes.

Figura 19. Secuencia de medida del sensor SHT15
Fuente: www.sensirion.com
El sensor admite unas dos adquisiciones o medidas por segundo por lo que no se
debe forzar la lectura con refrescos superiores a este, y ni que decir que una medida
de este tipo no necesita un refresco tan elevado.. lo normal seria una medida cada 5 o
10 segundos o mas incluso.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
53

3.3.1.2.7.11. CONVERSIN DE LAS SALIDAS A VALORES FSICOS:
3.3.1.2.7.11.1. HUMEDAD RELATIVA
Para compensar la no linealidad del sensor de humedad y para obtener la exactitud de
la salida se recomienda utilizar la siguiente formula:
RH
linear
= C
1
+C
2
*SO
RH
+C3*SO
RH
2
SO
RH
C1 C2 C3
12 bit -4 0.0405 -2.8*10
-6
Tabla 13. Coeficientes de conversin de humedad
Fuente: www.sensirion.com
El sensor de humedad no depende del voltaje.
Compensacin depende de RH / Temperatura
Para temperaturas significativamente diferente de 25C el coeficiente de temperatura
del sensor de RH debe ser considerado:
RH
true
= (T
0C
25)*(t
1
+t
2
*SO
RH
)+RH
linear
SO
RH
t1 t2
12 bit 0.01 0.00008
Tabla 14. Coeficientes de compensacin de temperatura
Fuente: www.sensirion.com
Esto equivale a: ~0.12 %RH / C @ 50 %RH

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
54

3.3.1.2.7.11.2. TEMPERATURA:
Para obtener la exactitud de la salida del sensor de temperatura se recomienda utilizar
la siguiente formula:
Temperatura = d
1
+d
2
*SO
T


Tabla 15. Coeficientes de
conversin de temperatura.Fuente: www.sensirion.com
3.3.1.2.7.12. DESCRIPCIN DE PINES DEL SENSOR SHT15:

Figura 20. Descripcin de pines del sensor SHT15
Fuente: www.sensirion.com

VDD d
1
(
0
C) d
1
(
0
f)
5V -40.00 -40.00
SO
T
d
2
(
0
C) d
2
(
0
f)
14bit 0.01 0.018
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
55
1
2
3
4
5
J5
SENSOR SHT15
DATA
SCK
R20
470K

Figura 21. Circuito del SHT 15
Pin Nombre Color Comentario
1 GND Negro Tierra
2 DATA Rojo Datos serial, bidireccional
3 SCK Amarillo Entrada de seal de reloj
4 VDD Blanco Voltaje 5V
5 NC Rojo NC (no conexin)

Tabla 16. Descripcin de cada uno de los pines del sensor SHT15
Fuente: www.sensirion.com

Puerto Funcin
PORTB4 DATA
PORTB5 SCK
Tabla 17. Puertos y seales del sensor SHT15

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
56


3.3.1.2.8 CIRCUITO PARA OBTENER UNA SEAL DC PURA:

Se pone condensadores de baja capacitancia en los circuitos integrados tanto en
positivo como en el negativo para obtener una DC pura.


C8
10u
C13
10u
C15
100n
C16
100n
C18
100n
C19
10u


Figura 22. Circuito para obtener una seal DC pura








UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
57

3.3.2 MODULO ESTACION REMOTA:

Figura 23. Diagrama en bloques del modulo Estacin Remota

La estacin remota es encargado de controlar el la humedad y la temperatura del
galpn.
En la estacin remota reside el software de aplicacin encargado en enviar y recibir
datos al modulo de control.
3.3.2.1 MODULO DE SOFTWARE:
El software de aplicacin tenemos:
Interfaz de programacin: Es la parte del software de aplicacin que consta de una
interfaz simple y verstil que le permite al operador introducir datos de programacin
de temperatura y humedad a distintas semanas, para posteriormente ser enviados al
modulo de control y de esta forma dar inicio a la ejecucin de este.

UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
58

3.3.3. COMUNICACIN SERIAL:

El puerto serial de las computadoras es conocido como puerto RS-232, la ventaja de
este puerto es que todas las computadoras traen al menos un puerto serial, este

permite la comunicaciones entre otros dispositivos tales como otra computadora, el
mouse, impresora y para nuestro caso con los microcontroladores. Existen dos
formas de intercambiar informacin binaria: la paralela y la serial.
La comunicacin paralela transmite todos los bits de un dato de manera simultnea,
por lo tanto la velocidad de transferencia es rpida, sin embargo tiene la desventaja
de utilizar una gran cantidad de lneas, por lo tanto se vuelve mas costoso y tiene las
desventaja de atenuarse a grandes distancias, por la capacitancia entre conductores
as como sus parmetros distribuidos.

3.3.3.1. LA NORMA RS-232

La EIA (Electronics Industry Association) elaboro la norma RS-232, la cual define
la interfase mecnica, los pines, las seales y los protocolos que debe cumplir la
comunicacin serial
Todas las normas RS-232 cumplen con los siguientes niveles:
- Un 1 lgico es un voltaje comprendido entre 5v y 15 v en el transmisor y
entre -3v y 25v en el receptor.
- Un 0 lgico es un voltaje comprendido entre +5v y +15 v en el trasmisor y
entre +3v y +25 v en el receptor.
El envo de niveles lgicos (bits) a travs de cables o lneas de transmisin necesita
la conversin a voltajes apropiados. En los microcontroladores para representar un 0
lgico se trabaja con voltajes inferiores a 0.8v, y para un 1 lgico con voltajes
mayores a 2.0V. En general cuando se trabaja con familias TTL y CMOS se asume
que un 0 lgico es igual a cero Voltios y un 1 lgico es igual a cinco Voltios.



UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
59

3.3.3.2. CONEXIN DE UN MICROCONTROLADOR AL PUERTO SERIAL
DEL PC.

Para conectar el PC a un microcontrolador por el puerto serial se utilizan las seales
Tx, Rx y GND. El PC utiliza la norma RS232, por lo que los niveles de tensin de
los pines estn comprendidos entre +15 y -15 voltios. Los microcontroladores
normalmente trabajan con niveles TTL (0-5v). Es necesario por tanto intercalar un
circuito que adapte los niveles:



Figura 24. Conexin de un microcontrolador al puerto serial del PC.


3.3.3.3. CONECTOR DB9 DEL PC

En los PCs hay conectores DB9 macho, de 9 pines, por el que se conectan los
dispositivos al puerto serie. Los conectores hembra que se enchufan tienen una
colocacin de pines diferente, de manera que se conectan el pin 1 del macho con el
pin 1 del hembra, el pin2 con el 2, etc...








UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
60



Figura 25.Conectores DB9 hembra y macho

Nmero de pin Seal Pines que utilizamos
1 DCD (Data Carrier Detect) NO
2 RX (Recepcin) SI
3 TX (Transmisin) SI
4
DTR (Data Terminal
Ready)
NO
5 GND (tierra) SI
6 DSR (Data Sheet Ready) NO
7 RTS (Request To Send) NO
8 CTS (Clear To Send) NO
9 RI (Ring Indicator) NO

Tabla 18. Informacin de cada uno de los pines del DB9

3.3.3.4. El Chip Max 232
Este chip permite adaptar los niveles RS232 y TTL, permitiendo conectar un PC
con un microcontrolador. Slo es necesario este chip y 4 condensadores
electrolticos de 10 micro faradios. El esquema del circuito es el siguiente:




UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
61


T1IN
11
R1OUT
12
T2IN
10
R2OUT
9
T1OUT
14
R1IN
13
T2OUT
7
R2IN
8
C2+
4
C2-
5
C1+
1
C1-
3
VS+
2
VS-
6
U2
MAX232
1
6
2
7
3
8
4
9
5
J1
CONN-D9F
C2
10u
C3
10u
C1
10u
C4
10u
RXD
TXD



Figura 26. Circuito de conexin del MAX232



PUERTO PIN DEL MAX232
PD0/RXD 12 (R1 OUT)
PD1/TXD 11 (T1 IN)

Tabla 19. Puertos del micro y pines de conexin al Max 232



UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
62

3.3.4. BUS I2C:
IC es un bus de comunicaciones serie. Su nombre viene de Inter-Integrated Circuit
(Circuitos Inter-Integrados). La velocidad es de 100Kbits por segundo en el modo
estndar. Es un bus muy usado en la industria, principalmente para comunicar
microcontroladores y sus perifricos en sistemas empotrados (Embedded Systems).
La principal caracterstica de IC es que slo usa dos hilos para transmitir la
informacin: por uno van los datos y por otro la seal de reloj que sirve para
sincronizarlos. Tambin es necesaria una tercera lnea, pero esta slo es la referencia
(masa). Las lneas se llaman:
SDA: datos
SCL: reloj
GND: masa
Las dos primeras lneas son drenador abierto, por lo que necesitan resistencias de
pull-up.

Los dispositivos conectados al bus IC tienen una direccin nica para cada uno.
Tambin pueden ser maestros o esclavos. El dispositivo maestro inicia la
transferencia de datos y adems genera la seal de reloj, pero no es necesario que el
maestro sea siempre el mismo dispositivo, esta caracterstica se la pueden ir pasando
los dispositivos que tengan esa capacidad.

3.3.3.4.1. LAS CARACTERSTICAS MS SALIENTES DEL BUS I2C SON:
Se necesitan solamente dos lneas, la de datos (SDA) y la de reloj (SCL).
Cada dispositivo conectado al bus tiene un cdigo de direccin seleccionable
mediante software. Habiendo permanentemente una relacin Maestro/
Esclavo entre el micro y los dispositivos conectados
El bus permite la conexin de varios Maestros, ya que incluye un detector de
colisiones.
UNIVERSIDAD POLITCNICA SALESIANA
FACULTAD DE CIENCIAS TCNICAS
ESCUELA DE INGENIERIA ELECTRICA
____________________________________________________________________
63

El protocolo de transferencia de datos y direcciones posibilita disear
sistemas completamente definidos por software.
Los datos y direcciones se transmiten con palabras de 8 bits.
En la figura 27 se ensea cmo realizar un bus I2C.
R1 y R2 son resistencias de 330 ohmios.
R3 y R4 son resistencias de 10 k-ohmios.
En las opciones de compilacin es posible definir los pin que asignar al bus I2C.

Figura 27. El esquema de como realizar un bus I2C.

Fuente: Manual del PIC16C6X Jos Nail V.

Anda mungkin juga menyukai