Professional Documents
Culture Documents
Tpicos de Control
Asistido por Computadora
5.1 Introduccin
Todo sistema de control asistido por computadora, como su nombre lo indica, debe de
considerar a la computadora como una computadora de propsito especial. Como
parte del proceso de control. La computadora pude ser una PC la cual ser utilizada
para accesar informacin de variables que generalmente provienen de un proceso, en
tiempo real, con el fin de: Almacenar, monitorear, procesar, controlar el proceso y sus
variables.
La manera en que se introduce informacin desde el proceso a la PC, es por medio de
un sistema de adquisicin de datos, que permite tomar los valores de las variables de
inters del proceso, por medio de sensores. Si la PC se convierte en parte del sistema
de control y permite introducir valores que se desean para la variable a controlar en el
proceso, entonces estamos en el caso de control asistido por computadora. Con dos
casos particularmente importantes: Control digital directo ( DDC) y control supervisorio (
Distribuido o jerrgico). En el control digital directo, una sola computadora controla toda
una planta o proceso. Con la aparicin de las microcomputadoras por su relativo bajo
costo y bajo consumo de energa, se da paso a controlar de manera especfica una sola variable
o a un grupo de ellas. Este tipo de control es denominado control supervisorio o control
dedicado.
Un modelo de control asistido por computadora, es dado en la siguiente figura:
x(t)
Variable del
Proceso
01101
m(t) +
Algoritmo de
Control
Variable
controlada
deseada
e(t)
Controlador
Analgico
Proceso
Lazo Analgico
Lazo de PC
01110
Enfriamiento
Sistema de
Adquisicin de Datos
Sensor
c(t)
Variable
controlada
Sensores
Circuitos de Acondicionamiento de seal
Filtros
Amplificadores para instrumentacin
Aisladores
Multiplexores analgicos
Multiplexores digitales
Convertidores A/D
Circuitos S/H
Convertidores D/A
Comparadores
Proceso
Fig. 5.3.- Canal austero de Adquisicin de Datos
El tipo de cableado entre el sensor y la entrada del amplificador define el valor RMS
tpico de la interferencia inducida.
Por otro lado el amplificador presenta una razn de rechazo de modo comn (CMRR),
que se define por las relaciones seal a ruido de la entrada y la salida del amplificador.
CMRR
=
BW es el ancho de banda
Finalmente la ganancia del proceso de elevar la relacin seal a ruido desde la salida
del sensor hasta la entrada del convertidor A/D, del canal austero del SAD, est dado
por la siguiente relacin:
Para lograr una calidad de seal digital binaria equivalente a la salida del convertidor
A/D, se requiere que a la entrada del convertidor, la seal a la salida del filtro tenga una
alta relacin seal a ruido.
Acondicionamiento de la seal inteligente del sensor
El acondicionamiento de la seal inteligente del sensor o tranductor, es importante por
varios aspectos: El sensor es elemento que lleva informacin del valor actual de la
variable a la entrada del SAD que es la interface entre el mundo analgico y la PC
digital, el tipo de variable define el tipo de sensor, el proceso tambin define la
naturaleza del sensor y el cumplimiento de algunos estndares dependiendo del
ambiente del proceso. El acondicionamiento de seal inteligente del sensor o
transductor, lleva la intencin de suministrar la seal representativa de la variable a
sensar con el mnimo de error posible. Tiene que ver con los siguientes aspectos del
control asistido por computadora:
Sensor o
Transductor
Temperatura
Termocupla
Voltaje ( en V/ C)
Temperatura
RTD
Resistencia
Temperatura
Thermistor
Resistencia
Temperatura
IC sensor
Corriente ( en V/ K)
Razn de Flujo
Sensado
multipunto
Instrumento analtico ( V/
m/s)
Cantidad de
flujo
Sensado
multipunto
Acondicionamiento de
seal requerido
Linearizar, amplificar y
compensar errores
Conversin R-V, amplificar,
linearizar
Insertar en puente de
Wheastone, amplificar,
linearizar
Conversin i v, amplificar
Operadores analgicos,
compensar errores de
transmisin de los sensores,
linearizar
Operadores analgicos,
compensar errores de
transmisin de los sensores,
linearizar
Fig. 5.5.- Introduccin de errores al acoplar el sensor a la entrada del Canal del SAD
5.5.- Introduccin
de errores
al acoplartermoelctrico
el sensor a la entradaequivalente
del Canal del SADdel circuito de
El error se puedeFig.visualizar
desde
el circuito
pre acondicionamiento del sensor.
Una manera de compensar el error, es decir hacerlo cero o mnimo, es usando un tipo
de compensacin por hardware, usando un puente de Wheastone para producir un
voltaje de desbalance de polaridad adecuada, que al sumarse algebraicamente con el
Verror, el Verror final sea cero.
UTM
Estacin de
Trabajo
Canal de
Comunicacin
n
UTR
Sensores o
Transductores
Proceso
Fig. 5.8.- Control Supervisorio Remoto
Cada uno de los computadores que constituyen el conjunto UTM, es capaz de operar
independientemente y estn configurados en Host-Stand by, de tal manera que una
unidad se considera la principal o en lnea mientras la otra se considera de respaldo. La
maestra de respaldo se mantiene energizada y debe contar con la informacin de la
base de datos, despliegues, cargas, etc. Actualizados. Esto permite asumir el completo
control del sistema al ocurrir una falla en la maestra principal. Este tipo de configuracin
permite maximizar la disponibilidad y confiabilidad del sistema.
r(k)
u(k)
u(t)
PC
y(t)
D/A
Proceso
A/D
Sensor
y(k)
Buses GPIB
El Bus GPIB fue inventado por la compaa Hewlett Packard al final de la dcada de los
sesentas del siglo pasado, lo anterior con la intencin de crear un sistema de bus
altamente confiable, para conectar computadoras e instrumentos de medicin y control.
El sistema de red de referencia, contaba con todas las modalidades y requerimientos
para crear un sistema de medicin, confiable y con respuesta en tiempo real.
Originalmente el bus GPIB creado por la compaa HP ( actualmente Agilent
Technologies ), se llam HPIB (Hewlett Packard Interface Bus ). En la dcada de los
setentas del mismo siglo pasado, el HPIB se estandariza como GPIB ( General
Purpose Interface Bus ) con el nmero de estndar IEEE488.1
Por efectos de estandarizacin internacional, los estndares para ese mismo bus, se
renombr como IEC625.1 para finalmente quedar como IEC625.1 finalmente. Por lo
anterior y debido a pocas de la estandarizacin, actualmente existen varios
estndares para definir el mismo sistema.
Algunas propiedades del Bus GPIB: Razn de transferencia 1Mbytes/seg., hasta
quince instrumentos pueden ser conectados al controlador (Computadora que controla
Lneas de datos
Las ocho lneas de datos DIO1 ... DIO8, pueden portar mensajes de comandos y
mensajes de datos. El estado atencin de lneas (ATN), determina si la informacin es
dato o comando. Para todos los comandos y la mayora de los datos los cdigos son de
7 bits, ASCII o ISO; el octavo bit es usado para la paridad.
Lneas de confirmacin de datos
Las tres lneas controlan asincrnicamente la transferencia de bytes de mensajes entre
dispositivos; El proceso es llamado confirmacin de datos tres alambres. Lo anterior
garantiza que los bytes de mensaje sobre la lnea de datos son enviados y recibidos sin
error en la transmisin.
NRFD (no listo para dato), indica cuando el dispositivo est o no listo para recibir
un byte de mensaje. Las lneas son manejadas por todos los dispositivos
cuando reciben comandos, por receptores cuando reciben mensajes de datos,
por transmisores cuando se habilita el protocolo HS488.
NDAC (dato no aceptado), indica cuando el dispositivo tiene o no tiene aceptado
un byte de mensaje. Las lneas son manejadas por todos los dispositivos cuando
reciben comandos, por receptores cuando reciben datos.
DAV (dato vlido), dice cuando la seal sobre la lnea es vlida y puede ser
aceptada de manera segura por el dispositivo. El controlador maneja DAV
cuando enva comandos el transmisor maneja DAV cuando enva mensajes de
datos.
ATN (Atencin de lnea), el controlador maneja el ATN verdadero cuando usa las
lneas de datos para enviar comandos y maneja el ATN falso cuando el
transmisor puede enviar mensajes de datos.
IFC (Interfase limpia), el controlador del sistema maneja la lnea IFC para
inicializar el bus y convertirlo en un controlador en cargo (CIC).
REN (Habilitador remoto), el controlador del sistema maneja la lnea REN, la
cual es usada para colocar dispositivos en los modos de programacin local o
remoto.
SQR (Solicitud de servicio), cualquier dispositivo puede manejar la lnea SRQ
para pedir un servicio asincrnico desde el controlador.
EOI (Fin de identificacin), la lnea EOI tiene dos propsitos: el transmisor usa la
lnea EOI para marcar el fin del mensaje, y el controlador usa la lnea EOI para
decirle al dispositivo que identifique su respuesta en encuesta paralela.
B).
Requerimientos de configuracin
Para alcanzar la ms alta razn de transferencia de datos para el cual el GPIB fue
diseado.
La distancia entre dispositivos y el nmero de ellos sobre el bus son limitados a:
MEAsure
VOLTage
DC?
DC
CURRent
AC? DC?
AC?
RATio?
Fig. 5.14.- Estructura de comandos para un DMM
Los comandos son formados siguiendo las ramas de la estructura desde el nodo raz,
colocando (:) entre nodos, algunos comandos SCPI desde la estructura son los
siguientes:
MEASure:VOLTage:DC?
MEASure:CURRent:AC?
MEASure:VOLTage:DC:RATio?
El modelo de Instrumento programable SCPI aplica para todos los diferentes
tipos de instrumentos.
Un medio para alcanzar grupos de comandos de categorizacin y compatibilidad, el
SCPI define un modelo de instrumento programable.
Todos los componentes funcionales del modelo de instrumento SCPI no aplican para
cualquier instrumento, un osciloscopio no tiene la funcionalidad definida por el bloque
generador de seal en el modelo SCPI.
Componentes de medicin
INPut, condiciona la seal de entrada antes de que sea convertida en dato por el block
SENSe, INPut filtra, polariza y atena la seal de entrada, SENSe convierte la seal en
dato interno que puede ser manipulado, SENSe controla parmetros, rango, resolucin,
tiempo de muestreo y el rechazo de modo normal.
CALCUlate, convierte los datos en un formato til; sus funciones incluyen conversin
de unidades, tiempo de evaluacin, tiempo de bajada y frecuencia.
El componente de generacin de seal
Incluye los bloques: OUTPut, SOURce y CALCulate
Bloque OUTPut: condiciona la seal de salida despus de que es guardada. Incluye las
funciones: filtrado, polarizacin y atenuacin.
Bloque SOURce: genera la seal sobre una especfica caracterstica y dato interno.
Realiza las funciones de parmetros de seal como: amplitud,
modulacin, potencia, corriente, voltaje y frecuencia.
Bloque CALCulate: convierte datos de aplicacin, con efectos de correccin,
conversin de unidades y cambio de dominio.
Ejemplo de comando SCPI:
El siguiente comando es aplicable a un DVM ( multmetro digital ), configurndolo para
ser un medidor de voltaje AC, sobre una seal de 20 volts con resolucin de 0.001
volts.
MEANSure: VOLTaje : A C? 20, 0.001
Bibliografa.
1. Astrom, Karl J., Computer Controlled Systems. Theory and Design, Prentice
Hall, 1984.
2. Garrett, H. Patrick, Analog Systems for Microprocessors and minicomputer,
Reston Publisher Co., 1978.
3. Isermann, R., Digital Control System, Springer Verlang, 1981
4. Viera Chile, Iremis, Artculo sobre SAD Profesora de la Universidad Saiz
Montes de Oca, Provincia del Pinar, La Habana Cuba.