You are on page 1of 24

Diagrama de Bloques del Sistema de Adquisicin.

Automatizacion de Procesos Industriales

SOFTWARE

HARDWARE

VARIADOR RPM

MOTOR 3F-3HP

Industrial Automation Systems

DISEO E IMPLEMENTACIN DE UNA TARJETA DE ADQUISICIN DE DATOS BASADA EN EL MICROCONTROLADOR 16F877.


Automatizacion de Procesos Industriales

Caractersticas Tcnicas de la Tarjeta.


Entradas digitales. Entradas analgicas. Salidas digitales. Salida analgica.

Industrial Automation Systems

Caractersticas Tcnicas de la Tarjeta.


Automatizacion de Procesos Industriales

ENTRADAS DIGITALES
Constan de tres entradas digitales. Las entradas corresponden al puerto E, pines 8,9 y 10 del PIC16F877A. Voltaje de polarizacin 5 Vdc. Las entradas se encuentran aisladas por opto-acopladores.

ENTRADAS ANALOGICAS
Consta de tres entradas analgicas. Las entradas corresponden al puerto A, pines 2,3 y 4 del PIC16F877A. Voltaje de polarizacin de 0-5Vdc.

Industrial Automation Systems

CARACTERISTICAS TECNICAS DE LA TARJETA DE ADQUISICION DE DATOS


Automatizacion de Procesos Industriales

ENTRADAS DIGITALES
Industrial Automation Systems

OPTO-ACOPLADORES 4N25

CARACTERISTICAS TECNICAS DE LA TARJETA DE ADQUISICION DE DATOS


Automatizacion de Procesos Industriales

OPA4342

ENTRADAS ANALOGICAS POTENCIOMETROS


Industrial Automation Systems

Caractersticas Tcnicas de la Tarjeta.


Automatizacion de Procesos Industriales

SALIDAS DIGITALES
Constan de cuatro salidas digitales a rel. Las salidas se encuentran configuradas en el puerto B, pines 33 al 36 del PIC16F877A. Voltaje de polarizacin +12 Vdc. Regulador 7912. Las salidas se encuentran aisladas de los rels por el integrado ULN2003AN.

SALIDA ANALOGICA
Consta de una salida analgica. La salida analgica se la obtiene mediante un conversor digital analgico TLC7628CN. La salida se encuentra configurada en el puerto D, pines 19 al 22 y del 27 al 30 del PIC16F877A. Para obtener un voltaje de salida de 0-10 Vdc fue necesario utilizar el integrado TL084.

Industrial Automation Systems

CARACTERISTICAS TECNICAS DE LA TARJETA DE ADQUISICION DE DATOS


Automatizacion de Procesos Industriales

REGULADOR 7912

SALIDA DIGITAL BANCO DE RELES


Industrial Automation Systems

ULN2003AN

CARACTERISTICAS TECNICAS DE LA TARJETA DE ADQUISICION DE DATOS


Automatizacion de Procesos Industriales

Salida Analgica Conversor D/A TLC7628CN

Industrial Automation Systems

Alimentacin.
Automatizacion de Procesos Industriales
La alimentacin de la tarjeta es de 120 Vac. En el interior se encuentran tres fuentes de +12, -12 y +5Vdc. Para obtener estos voltajes se tuvo que trabajar con los reguladores 7812, 7912 y 7805. La fuente de -12 Vdc fue necesaria para polarizar el integrado TL084. La fuente de +12 Vdc fue necesaria para polarizar los dems integrados y los rels. La fuente de +5 Vdc fue necesaria para polarizar el PIC.

Industrial Automation Systems

CARACTERISTICAS TECNICAS DE LA TARJETA DE ADQUISICION DE DATOS


Automatizacion de Procesos Industriales

TL084

7912

7812

7805
Industrial Automation Systems

DIAGRAMA DE BLOQUES DE LA TARJETA DE ADQUISICION DE DATOS


Automatizacion de Procesos Industriales
POTENCIOMETROS
U L N 2 0 0 3

BANCO DE RELES

P I C 1 6 F 8 7 7 A

SWITCHES

OPTO-ACOPLADORES

Industrial Automation Systems

Descripcin del Microcontrolador.


Automatizacion de Procesos Industriales

ENTRADAS ANALOGICAS

SALIDAS DIGITALES ENTRADAS DIGITALES

SALIDA ANALOGICA

SALIDA ANALOGICA Industrial Automation Systems

Mdulo de comunicacin serial.


Automatizacion de Procesos Industriales

Los PIC16F877A contienen un mdulo MSSP con dos puertas para comunicacin serie <sncrona>, o sea, con seal de reloj.
Tambin disponen de un mdulo USART capaz de soportar la comunicacin serie sncrona y asncrona. Las transferencias de informacin se realizan sobre dos lneas Tx (Transmisin) y Rx (Recepcin). Los cuatros bloques que configuran la arquitectura del USART, en modo asncrono son:
Circuito de muestreo. Generador de Baudios. Transmisor asncrono. Receptor asncrono.

Industrial Automation Systems

Circuito de Muestreo.
Automatizacion de Procesos Industriales

El circuito de muestreo acta sobre la patita RC7/RX/DT, que es por donde se recibe el bit de informacin o control y se encarga de muestrear tres veces su valor, para decidir ste por mayora.

E/S digital o receptor del USART

Industrial Automation Systems

Generador de Baudios
Automatizacion de Procesos Industriales

El USART dispone de un Generador de Frecuencias en Baudios, BRG, cuyo valor es controlado por el contenido grabado en el registro SPBRG. Adems del valor X cargado en el registro SPBRG, la frecuencia en baudios del generador depende del bit BRGH del registro TXSTA.
Fosc Frecuencia en Baudios= (K*(X+1))

Donde X es el valor cargado en el registro SPBRG. Si BRGH=0, baja velocidad y K=64 modo asncrono. Si BRGH=1, alta velocidad y K=16 modo asncrono.

El valor con el que se debe cargar el registro SPBRG esta dado por la ecuacin:
X= Fosc (K,Frecuencia Baudios) 1

Para nuestro diseo se utiliz una frecuencia de oscilacin de 4MHz y alta

velocidad de transmisin con una constante K=16, lo que origin una frecuencia en Baudios de:
Frecuencia en Baudios= 4000000 16.(25+1) Frecuencia en Baudios= 9615 baudios

Industrial Automation Systems

Transmisor Asncrono.
Automatizacion de Procesos Industriales

E/S digital o transmisor del USART

Los datos que se desean transmitir por el USART se depositan en el registro de desplazamientos TSR. En nuestro diseo la comunicacin de transmisin es de 8 bits, 1 bit de paro y sin bit de paridad.

Industrial Automation Systems

REGISTRO TXSTA
Automatizacion de Procesos Industriales

BRGH:

Bit de seleccin de la velocidad de baudios.

Modo asncrono: 1= Alta velocidad 0= Baja velocidad Modo sncrono: no utilizado. TXEN:
Activa transmisin. 1= Transmisin Activada.

Industrial Automation Systems

Receptor Asncrono.
Automatizacion de Procesos Industriales

Los datos se reciben en serie, bit a bit, por la patita RC7/RX/DT. Se introducen secuencialmente en el registro desplazamiento RSR. Funciona a una frecuencia 16 veces ms rpida que la de trabajo. Cuando el dato consta de 9 bits hay que programar el bit RX9=1 y el noveno bit de informacin se colocar en el bit RX9D

del registro RCSTA. En nuestro diseo la comunicacin de recepcin es de 8 bits.

E/S digital o receptor del USART

Industrial Automation Systems

REGISTRO RCSTA
Automatizacion de Procesos Industriales

SPEN: Habilitacin del puerto serie.


1= Puerto serie habilitado

CREN: Configura la recepcin continua.


1= Habilita la recepcin continua.

Industrial Automation Systems

Conversor A/D.
Automatizacion de Procesos Industriales

El funcionamiento del conversor A/D requiere la manipulacin de cuatro registros:


ADRESH: parte alta del resultado de la conversin. ADRESL: parte baja del resultado de la conversin. ADCON0: registro de control 0. ADCON1: registro de control 1.

En la pareja de registros ADRESH: ADRESL, se deposita el resultado de la conversin. El registro ADCON0 controla la operacin del C A/D, mientras que el ADCON1 sirve para configurar las patitas de la puerta A como entradas analgicas o E/S digitales.

Industrial Automation Systems

REGISTRO ADCON0
Automatizacion de Procesos Industriales
1 0 0 0 0 0 0 1 0 1 0 Canal 0 (RA0/AN0). 1

Canal 1 (RA1/AN1).
Canal 2 (RA2/AN2).

GO/DONE#:

Es el bit de estado de la conversin.

1= Se inicia la conversin. 0= Finaliza la conversin.

REGISTRO ADCON1

ADFM:

Selecciona el formato del resultado de la conversin. 1= El resultado est justificado en el registro ADRESH. 0= El resultado est justificado sobre el registro ADRESL.

Industrial Automation Systems

Diseo del Software para el PIC


Automatizacion de Procesos Industriales
Comandos que recibe el PIC para actuar en las salidas digitales.

Comandos que recibe el PIC para actuar en la salida analgica.

Industrial Automation Systems

Diseo del Software para el PIC


Automatizacion de Procesos Industriales
Comandos que recibe el PIC para actuar en las entradas analgicas.

Programacin en MPLAB
El programa principal. Servicios de Interrupcin. La conversin de los valores Analgicos a Digital. Codificacin e Identificacin de los valores recibidos desde la PC. Envo de los datos a travs del puerto serie a la PC. Las rutinas de retardo.

Industrial Automation Systems

Conclusiones y Recomendaciones
Automatizacion de Procesos Industriales

Una de las ventaja que podemos tener implementando una tarjeta de adquisicin de datos es que sus aplicaciones son usadas en procesos que tengan que ver con la automatizacin industrial y las investigaciones que incluyan seales digitales para ser visualizadas y controladas en respuestas a cambios en otros parmetros como vlvulas, ventiladores, lmparas, rels, solenoides, etc.

Industrial Automation Systems

You might also like