Está en la página 1de 16

ALUMNOS:

 Arrieta Rodríguez Alejandro


 Bárcenas Ortega Mario
 Basaldúa Loredo Juan
 Morales Arreguin José Ruben

GRUPO:
 E-137

NUMERO DE EQUIPO:
 Equipo 2

ASIGNATURA:
 Integración de Sistemas Automáticos

PRACTICA 1
 Control directo( caso 1)
 Control supervisorio ( caso 2)
 Control distribuido ( caso 3)
CASO 1: CONTROL DIRECTO

 DESCRIPCIÓN DEL PROBLEMA

Implementarse un control ON/OFF de temperatura mediante un sensor de tipo


semiconductor (LM35), empleando como controlador microcontroladores (PIC o
Arduino), la consigna de temperatura a detectar será proporcionada mediante las
siguientes opciones:

i. Consola de comunicación serial del controlador (PIC o Arduino).


ii. Mediante botones externos.
iii. Teclado Matricial.

La temperatura censada se mostrara en una consola o en un display LCD.

 SOLUCIÓN TÉCNICA

Se implementó como equipo un sistema de control de temperatura ON/OFF el cual


se hizo mediante un lm35 que basádo en la hoja de datos, como este sensor
trabaja dependiendo de cómo se conecte es a lo que va a trabajar, puede trabajar
desde -40°C hasta 150°C según la estructura que se utilice, también este sensor
se puede alimentar desde 4v a 20v, también dandose cuenta que el sensor tiene
un sistema equivalente que a 10 mv es 1°C, lo cual hizo pensar para que fuera un
mejor parámetro y en lugar de tener una magnitud pequeña como lo es los
miliVolts contar con Volts.

Figura 1. Estructura de sensor de 2°C Figura 1.1. Estructura de rango


A15°C. completo.

Lo que dio pauta para que se hiciéra un amplificador de señal para así
acondicionar de mVolts a Volts. Se hiso primeramente mediante un seguidor
utilizando un OPAM TL081 el cual nos ayudó para las impedancias después para
la parte de amplificación de milivolts a volts por medio de un OPAM TL081 como
un amplificador de señal y un arreglo de resistencias para que a un milivolt dé un
volt.

Ya que se realizó la parte de circuitería, basándose en la programación que


contaba con un setpoin este activándose con un botón llamado “setpoin” y dos
botones más, uno para aumentar y otro para disminuir nuestro intervalo el cual nos
daba pauta para que el control fuera manual, así mismo teníamos un control el
cual a un determinado intervalo a exponer nuestro sensor a un calentamiento nos
activara un ventilador y así mismo bajar la temperatura de este.

Por ultimo todos estos parámetros fueron presentados en una LCD la cual nos
mostraba todo lo que estábamos trabajando tanto como en nuestro control a base
de calentarlo y así mismo cuando activáramos el setpoin para cambiar el intervalo
del sensor.

 DIAGRAMAS, BLOQUES DE SOLICIÓN

Ventilador

Punto de consigna Microcontrolador

LCD

Sensor
 ESPECIFICACIÓN TÉCNICA DE MATERIAL Y EQUIPO

MATERIAL:

 Resistencias (varias)
 Microcontrolador PIC 18F4550
 Botones no retentivos
 Cables para conexión calibre 22
 Protoboard
 Sensor de temperatura tipo semiconductor LM35
 TL081cp
 Ventilador a 12 vcd
 LCD

EQUIPO:

 Computador
 Programador
 Programas (Micro C, Proteus)
 Fuente regulable

 DIAGRAMA ELECTRÓNICO
 DIAGRAMA DE FLUJO DEL PROGRAMA

Float sensor
Int LCD
Int consigna

Programa
principal

While

If boton==1
Editar set-
point

Else
Temepratura=lectura
analogica

If temperatura >Sonsigna
(+ histéresis)
Encender ventilador

Print: in
LCD
 PROGRAMA DOCUMENTADO
 CONCLUSIÓN

cerrando entonces el caso de control digital directo se ve como un solo controlador


en este caso recibe tanto la señal de retroalimentación de la variable a controlar,
así como la edición de los puntos de consigna y también se encarga de mostrarlos
en una pantalla y decidir si encender o no el ventilador, de modo a su
programación específica donde se le declara que este continuamente comparando
la lectura de retroalimentación con el set-point actual en el procesador y de esta
madera lograr un control de variable es directamente desde un solo controlador
principal y único.
CASO 2 CONTROL SUPERVISORIO

 DESCRIPCIÓN DEL PROBLEMA

Realizar el control de temperatura ON/OFF descrito en el caso 1 en un


microcontrolador, y en otro recibir la consiga y lectura del valor censado; la
comunicación entre éstos puede ser mediante los protocolos de comunicación:

i. Serial
ii. Bluetooth
iii. I2C

 SOLUCIÓN TÉCNICA

Con forme a lo que hicimos en el caso uno después de haber hecho el control en
un PIC y controlar nuestra variable mediante un botón llamado “setpoin”
modificando nuestro intervalo a controlar base un ventilador para que este así
mismo baje la temperatura del sensor, hicimos con otro microcontrolador y
basándonos en nuestra programación hicimos que entre nuestro primer
microcontrolador y otro se mandaran información mediante un protocolo de
comunicación entre ellos.

Por lo cual basándonos en la hoja de datos del microcontrolador PIC 18F4550 y


vimos que sería más fácil bajo una comunicación serial, ya que nuestro
microcontrolador está compuesto con un protocolo de comunicación serial en el
cual se puede mandar información entre un microcontrolador y otro, mediante un
módulo llamado UART este módulo está diseñado para proporcionar al
programador la solución más fácil posible para el desarrollo de aplicaciones para
sistemas integrados, sin comprometer el rendimiento o el control.
 DIAGRAMAS, BLOQUES DE SOLUCIÓN

Comunicación
Punto de consigna Microcontrolador
serial

Ventilador

Sensor Microcontrolador

 ESPECIFICACIÓN TÉCNICA DE MATERIAL Y EQUIPO

MATERIAL:

 Resistencias (varias)
 Microcontrolador PIC 18F4550 (2)
 Botones no retentivos
 Cables para conexión
 Protoboard
 Sensor de temperatura tipo semiconductor LM35
 TL081
 Ventilador
 LCD

EQUIPO:

 Computador
 Programador
 Programas (Micro C, Proteus)
 Fuente regulable
 DIAGRAMA ELECTRÓNICO

 DIAGRAMA DE FLUJO DEL PROGRAMA


Maestro Esclavo

Float sensor Int LCD


Int consigna Float mensaje
Int consigna

While While

Consigna= Rx If boton== 1
Editar set_point

Sensor=
lectura Tx= consigna
analógica

Tx= sensor Rx= sensor

If temp>
consigna Print in LCD
(+ histéresis) temperatura
ON ventilador
 PROGRAMA DOCUMENTADO

 MAESTRO:
 ESCLAVO:
 CONCLUSIÓN

Ahora para el caso de control supervisorio se pudo ver entonces la ejemplificación


de un sistema de control de este tipo mediante la comunicación de dos
controladores como se implementó, donde uno tan solo se encarga de recibir la
señal del sensor y encender o apagar el ventilador, mientras el otro solo funge
como su supervisor ya que solo sirve como medio donde se le actualiza el valor
del set-point y lo muestra en una pantalla, donde se ve más claro el hecho de
porque tan solo funge como supervisor o maestro y el otro como su esclavo que
realiza las ordenes procesadas por el maestro, ya que el esclavo recopila
solamente la información pero en él no se procesa directamente.

CASO 3 CONTROL DISTRIBUIDO

 DESCRIPCIÓN DEL PROBLEMA

Se requiere realizar el control distribuido de una señal de temperatura ON-OFF el


cual contenga un punto de consigna variable y un indicador, con el uso de los
microcontroladores mediante los cuales se muestre una comunicación, para que
esta forma se tenga el control desde los dos puntos.

 SOLUCIÓN TÉCNICA

Para solución del problema anteriormente planteado se propone implementar el


uso de un sensor de temperatura tipo semiconductor con el número de parte
LM35D acoplándolo con circuitos operacionales uno es configurado en forma
seguidor para el acoplamiento de impedancias y un segundo arreglo para realizar
una amplificación de señal para tener un mejor manejo de la variable, para realizar
las operaciones lógicas de programación se recomienda el uso del
microcontrolador 18f4550 ya que con este dispositivo se cuenta la comunicación
serial y cumple las demás características que se requieren para dar solución al
problema.
 DIAGRAMAS, BLOQUES DE SOLUCIÓN

Edición de PIC
punto de 18F4550
consigna

+
-
Set-point Microcontrolador

Transductor

Sensor
LM35D

Microcontrolador Indicador Actuador

PIC LCD 16x2 Ventilador


18F4550

 ESPECIFICACIÓN TÉCNICA DE MATERIAL Y EQUIPO

MATERIAL:

 Resistencias (varias)
 Microcontrolador PIC 18F4550 (2)
 Botones no retentivos
 Cables para conexión
 Protoboard
 Sensor de temperatura tipo semiconductor LM35
 TL081
 Ventilador
 LCD

EQUIPO:

 Computador
 Programador
 Programas (Micro C, Proteus)
 Fuente regulable
 DIAGRAMA ELECTRÓNICO

 DIAGRAMA DE FLUJO DEL PROGRAMA


Maestro Esclavo

Int LCD
Float mensaje Char mensaje
Int consigna

While While

If boton== 1
Mensaje= Tx
Editar set_point

Else
If mensaje==’A’
Sensor= lectura
Encender ventilador
analogica

Print in LCD Else if


Mensaje==’B’
Apagar
ventilador
If sensor > consigna
+ histéresis
Tx= ‘A’
Else Tx= ‘B’
PROGRAMA DOCUMENTADO
 MAESTRO
 ESCLAVO

 CONCLUSIÓN

Culminando con el control distribuido se vio entonces en este caso que los dos
dispositivos fungen como controladores y ambos realizan tareas literalmente de
control, y de ahí el nombre que se le considere control distribuido, ya que en este
caso los dos procesadores realizan una tarea específica y no funge uno tan solo
como supervisor del proceso sino que las tareas están divididas en este caso, se
ve en el hecho de que uno recibe la señal del sensor pero está en el mando del
otro controlador el hecho de encender o no el ventilador y fungen una tarea como
productor consumidor, ya que el primer controlador es el que edita el punto de
consigna y lo muestra así mismo en el LCD como interfaz para poder visualizar la
lectura de temperatura actual.

También podría gustarte