caracerísticas y funcionamiento de la tarjeta Enconor

Anuncio
CONTROLADORA
EDUCATIVA ENCONOR
PLUS.
(CONTROL POR ORDENADOR)
CONTROLADORA ENCONOR PLUS.
Índice
1. Introducción.
2. Definición de controladora, tipología.
3. Características y zonas de la controladora Enconor Plus.
4. Programas a utilizar.
5. Conexión de la placa al ordenador.
6. Salidas: digitales y analógicas.
7. Entradas: digitales y analógicas.
8. Consejos de mantenimiento.
9. Documentación.
1. Introducción.
En este tema vamos a conocer una controladora educativa. Estudiaremos sus
diferentes partes, entradas, salidas y la conexión de elementos eléctricos-electrónicos.
Estos conocimientos junto con los que ya tenemos sobre Logo y sus principales primitivas nos permitirán el control de maquetas.
2. Definición de controladora, tipología.
Una controladora es un
dispositivo que se conecta al
PC haciendo de intermediario entre el mundo físico,
sensores, motores... y un programa. Si cambiamos el programa las acciones realizadas
cambian.
Si recordamos las diferencias entre automatización y
robótica llegaremos a la conclusión
de
que
la
controladora, por ser programable, nos permite la entrada al mundo de los robótica.
Las controladoras educativas no son fáciles de encontrar, por lo menos a día
de hoy, seis son los modelos más usuales, a saber:
* Controladora educativa de investrónica (Albertina).
* Controladora educativa de BSP (Binary Systems Precision, S.A.).
* Controladora del Pntic o Cnice.
* Controladoras Enconor (Enconor, Enconor 2 y Enconor Plus).
3. Características y zonas de las Controladoras Enconor.
La controladoras de la empresa Enconor presentan las características siguientes:
CONTROLADORA ENCONOR:
* 8 Entradas digitales, activas al unir sus dos terminales.
* 4 Salidas de tipo interruptor activadas mediante relé. Carga nominal de 10
Amperios a 250 Voltios en c. a.
* 4 Salidas de tipo conmutador de cruce activadas mediante relé. Carga nominal de 5 Amperios a 250 Voltios en c. a.
* Comunicación con el ordenador a través del puerto serie RS232 (COM1 o
COM2).
* Velocidad de comunicación con el ordenador 9600 baudios.
* La unión al ordenador se hace mediante un cable de 3 hilos.
* Alimentación de 9 Voltios mediante alimentador de 9 voltios 1 Amperio
incluido (fuera de la placa controladora).
* Todo el circuito está montado en una única placa de circuito impreso de
doble cara y serigrafiada para facilitar la colocación de los componentes.
* Control mediante lenguaje WINLOGO y MSWLOGO. Concretamente tenemos procedimientos de control en WinLogo para MS-DOS y WinLogo para
Windows, además de para MSWLOGO.
CONTROLADORA ENCONOR 2:
* Para quienes, además de control digital, deseen medir parámetros de tipo
analógico y actuar en consecuencia.
* Programable en WinLogo de MS-DOS, WinLogo de Windows y MSWLOGO.
* Esta controladora es de idénticas características que la ENCONOR, a la
que se ha añadido 5 entradas analógicas con tensión comprendida entre 0 y 5
voltios y 8 bits de resolución.
* Todo el software escrito en LOGO para la ENCONOR funciona igualmente
en la ENCONOR 2.
* Además de las instrucciones de control de la ENCONOR, se ha añadido
una nueva que permite leer el valor de las entradas analógicas.
* La presentación es de similares características a la ENCONOR (montaje
totalmente transparente).
CONTROLADORA ENCONOR PLUS
* Diseñada para los que necesiten las mayores prestaciones en control por
ordenador: control digital, lectura de magnitudes analógicas y control analógico
de elementos o actuadores eléctricos.
* Programable en WinLogo de MS-DOS, WinLogo de Windows y MSWLOGO.
* Esta controladora es de idénticas características que la ENCONOR 2, a la
que se ha añadido 4 salidas analógicas, con un margen de tensión entre 1,6 y 10,7
voltios y 700 mA por salida. Todas ellas están protegidas contra sobrecarga y
cortocircuito. La tensión de alimentación de dichas salidas es externa a la placa y
de un valor de 15 voltios.
* Todo el software escrito en LOGO para la ENCONOR y ENCONOR 2
CARACTERÍSTICAS
ENCONOR ENCONOR2
ENCONOR PLUS
Salidas digitales tipo
interruptor
4
4
4
Salidas digitales tipo
conmutador de cruce
4
4
4
entradas digitales
8
8
8
entradas analógicas
--
5
5
Salidas analógicas
(tensión programable)
--
--
4
funciona igualmente en la ENCONOR PLUS.
* Además de las instrucciones de control de la ENCONOR 2, se han añadido
dos nuevas que permite escribir el valor de las salidas analógicas.
* La presentación es similar a la ENCONOR y ENCONOR PLUS, aunque de
mayores dimensiones.
A modo de resumen y conclusión podemos decir que las controladoras Enconor
son muy similares entre si, con la única salvedad que en los modelos superiores se
le van añadiendo características adicionales. Por tanto nos bastará estudiar el
modelo ENCONOR PLUS para conocer el funcionamiento de todas las
controladoras Enconor.
La controladora Enconor Plus presenta el siguiente esquema con la indicación de sus partes:
1. Entradas digitales.
2. Salidas digitales por relé.
3. Diodos Led indicadores de activación o desactivación de salidas digitales.
4. Entradas analógicas.
5. Alimentación a 9V y masa.
4. Programas a utilizar.
Para su control debemos de utilizar un lenguaje de programación, son varias
las alternativas con las que contamos.
* C: Se trata de un lenguaje muy rápido, pero difícil de aprender.
* Basic. Se trata de un lenguaje en el que podemos probar las ordenes de
forma directa, aunque es sencillo no nos parece adecuado para aprenderlo en muy
poco tiempo.
* Logo. Al igual que Basic es un lenguaje interpretado, es decir podemos
probar las órdenes, pero además sus instrucciones están es español y son muy
intuitivas, nos permite crear nuestras propias órdenes. Tiene como inconveniente
el ser lento. Por su simplicidad, difusión, y posibilidad de crear procedimientos
que se llaman unos a otros será el lenguaje que utilicemos.
Dentro de las múltiples versiones de Logo hemos elegido:
- Winlogo
-Mswinlogo.
Las principales razones que nos llevan a esta elección son:
· Las primitivas están en español.
· WINLOGO Tiene una versión para MS-DOS que nos permitirá utilizarla
tanto en ordenadores antiguos (PC 286 y 386) como en ordenadores mas
modernos que puedan ejecutar un programa de MS-DOS. Esta versión
tiene un entorno de ventanas parecido a los de Windows y por tanto mas
amigable para trabajar.
· WINLOGO Tiene otra versión para Windows, que podemos utilizar en
caso de disponer de equipos mas modernos y potentes.
· MSWLOGO Es un lenguaje de libre distribución y, por tanto, gratuito.
Además al estar basado en Windows nos permite hacer programas con
ventanas, botones, etc.
Aspecto del software de control con MSWlogo
Si queremos utilizar nuestra controladora con Mswinlogo tenemos que cargar
en memoria un programa para que la controladora se pueda comunicar con el PC y
para que se carguen las primitivas de uso de la controladora.
5.- Conexión de la Placa al ordenador.
Antes de cargar en memoria el programa que nos permitirá el control de
nuestra placa es necesario asegurarse del buen funcionamiento de esta y conectarla al ordenador.
La primera prueba de buen funcionamiento se obtiene al conectar la fuente de
alimentación a la placa controladora y a la red 220 V, sin ninguna otra conexión (la
conexión al ordenador). Si no hay problemas el diodo amarillo D 17 comenzará a
parpadear. Puede ocurrir que en el momento de la conexión todos los diodos de
color rojo se encienda un instante y se vuelva a apagar, esto es normal, aunque no
tiene por que ocurrir. Si el diodo led amarillo no parpadea accionar y soltar el
pulsador reset situado sobre la placa. Si con esto sigue sin parpadear es que hay
algún error.
El resto de pruebas de funcionamiento las podemos realizar activando los
botones gráficos que aparecen en el programa Mswinlogo con el ratón.
Si utilizamos Winlogo debemos en primer lugar realizar la instalación de
programas y archivos, así como de la conexión de la placa al ordenador.
Instalación de Programas y archivos de comunicación con la controladora.
Para instalar WINLOGO o MSWINLOGO en el ordenador, seguiremos las
instrucciones del programa.
Instalado el programa debemos de copiar los correspondientes controladores o
procedimientos de comunicación de la placa controladora, en el mismo directorio donde se ha instalado Winlogo o Mswlogo. Los controladores cambiaran
atendiendo a la versión de Winlogo o Mswlogo que estemos utilizando y de la
placa Enconor que tengamos.
Conexión de la placa al ordenador.
Realizaremos las siguientes conexiones.
1.- Conectaremos un extremo del cable serie al conector tipo D de 9 patillas
de la placa controladora, y el otro extremo de este cable al puerto serie del ordenador, será un conector D macho de 9 o 25 patillas según el modelo del ordenador.
2.- Conectaremos la clavija del alimentador a la placa controladora y por el
otro extremo a la red a 220 V.
3.- Encendemos el ordenador, ejecutamos el programa Winlogo o Mswlogo y
escribimos en la ventana de trabajo «carga encoplus», si utilizamos Winlgo o
«carga encoplus.log», si utilizamos Mswlogo y pulsamos intro. (Los símbolos «»
no se escriben)
4.- Cuando realicemos todo este proceso la pantalla se dividirá en dos ventanas, la superior será la pantalla de mensajes y la inferior la de trabajo, o sea donde
escribiremos las ordenes.
Nos aparecerá un menú de opciones para determinar el canal de comunicación serie que se empleará para el control de la tarjeta. Las opciones son:
*Detección automática del canal de comunicación.
Esta opción es la que debemos de elegir. Si aparece alguna anomalía, como
que el ratón deje de funcionar o se bloque el programa... hay que salir de programa y volver a entra y elegir una de las siguientes opciones.
*Canal de comunicación COM 1.
El programa intenta ponerse en comunicación con la tarjeta controladora a
través del puerto COM 1. Si lo consigue mostrará un mensaje de aviso «Comunicación establecida por el canal 1». Este será el canal que utilizaremos en el futuro.
Si no se consigue la comunicación, aparecerá el correspondiente aviso. Se
saldrá del programa y entraremos de nuevo probando la siguiente opción.
*Canal de comunicación COM2.
El sistema de proceder es idéntico al caso anterior.
Puede ocurrir que en un primer momento nos aparezca un mensaje de error en
la comunicación, con frecuencia este error se subsana desconectando la fuente de
alimentación y volviéndola a conectar, si después de esto sigue sin funcionara
ninguno de las tres opciones puede que haya algún problema en la tarjeta
controladora, en el cable de conexión o el los dos.
5.- Cargamos en memoria los procedimientos de control y prueba.
Los procedimientos de control los estudiaremos más adelante. Los procedimientos de prueba nos permitirán comprobar a fondo el buen funcionamiento de
nuestra placa si utilizando Winlogo. Estos procedimientos se encuentran en el archivo «Pruebas.log», archivo que copiaremos en el mismo directorio en el que
hayamos instalado Winlgo.
6. Salidas.
Las salidas se encargan de recoger los datos suministrados por el
microcontrolador de la placa y conectar o desconectar los relés en función de los
datos. Cuando activamos alguna de las ocho salidas de estas tarjetas (Serie de
Tarjetas Enconor), lo que hacemos realmente es mover los contacto de uno de los
relés internos que lleva.
Las salidas las utilizaremos con los «actuadores» bombillas, motores, pues
con ellas podremos controlar su funcionamiento.
Las controladoras Enconor disponen, en general, de dos tipos de salidas, las
digitales y las analógica.
Salidas Digitales.
Las salidas digitales sólo pueden tomar dos estados, activadas («uno») y
desactivada («cero»)
En esta salidas nos encontramos además de los relés unos diodos led
indicadores. Cuando reciben un «uno» se conecta el relé correspondiente y se
enciende el diodo led que nos indica que la salida se encuentra conectada. Si se
recibe un «cero» el relé se desconecta y el diodo led se apaga.
Las salidas digitales que estas tarjetas presentan son las siguientes:
* Cuatro salidas de tipo interruptor activadas mediante relé. Carga nominal
de 10 Amperios a 250 Voltios c.a. Se trata de las salidas 1 a 4, estas tienen dos
terminales cada una. Cuando activamos una de ellas, lo que hacemos realmente es
unir estos dos terminales, es decir, actúan como un interruptor.
Salida 1
1
1
2
2
* Cuatro salidas de tipo conmutador de cruce activadas mediante relé. Carga
nominal de 5 Amperios a 250 Voltios c.a. Se trata de las salidas 5 a 8, estas tienen
cuatro terminales cada una, y se corresponden con las patillas de una llave de
cruce (interruptor DPDD).
Salida 5A
3
5B
1
5A
4
2
Salida 5B
Estas salidas se pueden utilizar como elementos de control en los circuitos de
los siguientes tipos:
1.- Interruptores del tipo UPUD, entradas 1 a 4.
2.- Interruptores del tipo UPUD, entradas 5 a 8, para esto utilizaremos las dos
clemas exteriores o las dos interiores de las cuatro disponibles en una salida.
3.- Conmutadores DPDD, entradas 5 a 8, lo que nos permitirá controlar el
sentido de giro de un motor.
4.- Conmutadores de cruce, entradas 5 a 8, se utilizarán como entradas al
conmutados las dos etiquetadas como A, y como salidas del conmutador de cruce
las dos etiquetada como B.
ORDENES DE CONTROL.
Las órdenes o procedimientos adecuados para el control de las salidas serían:
<Conecta «n> o <conecta n> (siendo n un número comprendido entre el 1
y el 8). Esta orden conecta la salida indicada en el número n y deja las demás
como estaban. Por ejemplo «conecta 3» activa la salida número 3 y deja el resto
como estaban.
<Apaga «n> o <apaga n> (siendo n un número comprendido entre el 1 y el
8). Apaga la salida indicada en el número n y deja las demás como estaban. Por
ejemplo, «apaga 3» desactiva la salida 3 y deja el resto como estaban.
<EnviaOcteto n> . Con esta orden podemos actuar sobre varios motores,
tanto para conexión como para desconexión. Para comprender la orden te remitimos al manual de mswinlogo.
Conexión de receptores a las salidas digitales.
Estas salidas no están alimentadas eléctricamente, por lo tanto necesitaremos
una fuente de alimentación externa para alimentar cualquier receptor, pues en estas
controladoras las salidas no serían más que elementos de control en un circuito.
Debemos de recordar que la carga nominal no debe de superar los 10 A a
250V en c.a. en las salidas tipo interruptor, ni los 5 A a 250V en c.a. en las de tipo
conmutador de cruce.
Conexión de un motor.
Si lo que pretendemos es una simple conexión, basta con utilizar una de las
salidas tipo interruptor (salidas 1 a 4) como el elemento de control del circuito
en el que se encuentra el motor.
Si lo que se pretende es conectar un motor y controlar su sentido de giro
utilizaremos las salidas 5 a 8 y se procederá como el siguiente esquema.
Salida 5A
Salida 5B
M
En esta situación el motor se encontraría girando en una dirección y cuando
se active la salida 5, los contactos de la llave de cruce bajarán, cambiando el
sentido de giro del motor. Para actuar sobre la puesta en marcha o el paro de este
motor deberíamos de usar una salida como interruptor general, tal y como explicamos al principio de este apartado.
Considerando el número de salidas tipos conmutador queda claro que la placa permitirá controlar con este sistema cuatro motores.
Conexión de una Bombilla.
Para conectar una bombilla se utilizarán las salidas 1 a 4, si bien conociendo
las conexiones de las otras salidas, también se podrían montar en las otras salidas.
Salidas Analógicas.
Son cuatro salidas analógicas, cada una de ellas puede dar una tensión de
salida de 1.6 a 10.5 V con una corriente máxima de 0.65 A (lo que nos permite el
control de pequeños motores y dispositivos de pequeña potencia). Esta salidas
están protegidas contra cortocircuito, cuando esto ocurre un led se ilumina intensamente.
Para conseguir las tensiones señaladas la placa se deberá de alimentar con
una tensión externa de 12 a 15 V.
Se utilizarán estas salidas para controlar, por ejemplo la velocidad de giro
de un motor o el diferente grado de iluminación de una bombilla.
ORDENES DE CONTROL.
Las órdenes o procedimientos adecuados para el control:
<SalidaAnalogica n x> ó <salidaanalogica n x> (siendo n un número entre
el 1 y el 4 y x un número entre el 0 y el 255):
Fija en la salida analógica especificada en <n> el valor de tensión proporcional
al valor de x. Para conocer el valor de tensión en la salida se calcula: x/23,8.
Cada incremento de x provoca un incremento de tensión en la salida de 0,04 V.
En cualquier momento podemos saber el valor de x en cualquier salida analógica
y por tanto, de su tensión. Para ello existen unas variables <salanalogica1>
<salanalogica2> <salanalogica3> y <salanalogica4> que guardan este valor para
cada una de las salidas. Hay que tener cuidado de no modificar estas variables,
ya que dejaría de corresponder su valor con la realidad de las salidas.
Ejemplos:
<salidaanalogica 1 120>
Fija una tensión en la salida analógica 1 de 120/23,8= 5,04 Voltios.
<salidaanalogica 3 255>
Fija la máxima tensión en la salida analógica 3, que es 255/23,8= 10,7 Voltios.
<voltaje n x> ó <Voltaje n x> (siendo n un número entre el 1 y el 4 y x un
número entre el 0 y el 10.7):
Fija en la salida analógica especificada en <n> el valor de tensión especificado
en x. La precisión de la tensión en la salida estará dentro del margen de un 5%
de la dada. El mínimo incremento de tensión en la salida será de 0,04 V.
Ejemplos:
<voltaje 1 5.2>
Fija una tensión en la salida analógica 1 de 5,2 Voltios.
<salidaanalogica 3 10>
Fija una tensión en la salida analógica 3 de 10 Voltios.
Si se especifica en x un valor menor de 1,6 Voltios, la salida quedará con 1,6 V.
por ser éste el valor mínimo que da la controladora.
7. Entradas.
Las entradas se encargan de recoger los datos suministrados por sensores
externos y enviarlos al microcontrolador de la placa.
Las salidas las utilizaremos con «sensores» tipo interruptores, pulsadores,
LDR, NTC, PTC...
Las controladoras Enconor disponen, en general, de dos tipos de entradas,
las digitales y las analógica.
Entradas Digitales.
La controladora dispone de ocho entradas digitales que pueden tomar dos estados,
que esté conectada la entrada (0) o que no esté conectada la entrada. Para activarlas basta unir sus dos terminales mediante un hilo conductor o similar.
No debemos de conectar ninguna tensión a estas entradas. Las salidas digitales
son los contactos de un relé, por lo que no suministran ningún tipo de tensión.
En estas entradas conectaremos sensores digitales como interruptores, pulsadores... La conexión se realiza según el siguiente gráfico.
E1
E2
E3
ORDENES DE CONTROL.
Las principales órdenes de control son:
<Entrada n> ó <entrada n> (Siendo n un valor comprendido entre 1 y 8):
Devuelve «CIERTO» si la entrada está conectada y «FALSO» en caso contrario.
<EsperaOn n> ó <esperaon n> (siendo n un numero entre el 1 y el 8) :
El programa queda parado esperando que se active la entrada n. Cuando se
activa, el programa sigue su curso.
<EsperaOff n> ó <esperaoff n> (siendo n un numero entre el 1 y el 8) :
El programa queda parado esperando que se desconecte la entrada n. Cuando se
desconecta, el programa sigue su curso.
Entradas Analógicas.
Nos encontramos con cinco entradas analógicas con un margen de tensión de lectura de 0 a 5 V, esta entradas nos permiten evaluar la tensión que existe en ellas, para de esta
forma actuar en consecuencia con alguna salida. Ojo no debemos de sobrepasar la tensión máxima, podríamos dañar el circuito.
Si conectamos entre GND y la entrada analógica correspondiente una tensión comprendida entre 0 y 5 V nos mostrará en la pantalla un valor comprendido entre 0 y
255 equivalente al valor de tensión conectada a la entrada. La precisión de lectura
es de 19.5 mV (5V/256). La siguiente tabla nos muestra los valores obtenidos
según el voltaje de entrada, tanto en decimal como en binario.
Voltaje de
Entrada
Nº Decimal
Nº Binario
0V - 19.5 mV
0
00000000
19.5 mV - 39 mV
1
00000001
39mV - 54,5mV
2
00000010
....
.....
255
11111111
.....
4.98 - 5V
En estas entradas conectaremos sensores como LDR, termistores (NTC, PTC) y
potenciómetros. Es conveniente conectar a GND las entradas analógicas que no se
vayan a utilizar.
Para conectar un potenciómetro se utilizará en sus extremos una tensión fija y la
salida del cursor a una de las entradas analógicas.
GND
EA1
+5V
Potenciómetro
Para la conexión de sensores como LDR o termistores se procederá como en
el gráfico. (En este caso con alta luminosidad el valor de la tensión en la entrada
analógica será alto. Cuanto menor sea la luminosidad menor será la tensión en la
entrada analógica)
+5V
EA1
LDR
GND
Resistencia (10K)
ORDENES DE CONTROL.
Las principales ordenes de control son:
<LeeAnalogica n> ó <leeanalogica n> (siendo n un número entre el 1 y el
255):
Devuelve el valor de 8 bits de la entrada analógica especificada en el número n.
La tensión en las entradas analógicas puede variar entre 0 y 5 voltios, por lo que
la precisión en la lectura será de 0,0195 voltios.
Ejemplos:
<escribe leeanalogica 2>
Aparece en pantalla el valor (de 0 a 255) correspondiente al valor de tensión
existente en la entrada analógica 2.
<si ((leeanalogica 2) > 140) [escribe [Valor alto de tensión]]>
Mostrará en pantalla el mensaje <valor alto de tensión> si el valor que se lee de
la entrada analógica 2 es mayor de 140 (2,74 voltios). En caso contrario no se
visualiza nada.
8. Consejos de mantenimiento.
Asegúrese de cumplir las siguientes recomendaciones para mantener en óptimas condiciones la tarjeta de control:
*No golpee ni exponga a movimientos violentos la tarjeta de control.
* Desconecte el ordenador y la tarjeta de control de la tensión de red, antes
de proceder a la conexión o desconexión de la tarjeta en el puerto de impresora.
*Cuando no esté utilizando la tarjeta de control desconecte el alimentador de
la toma de red.
* A la hora de desconectar los equipos, desconecte de la red primero la
tarjeta de control y posteriormente el ordenador.
* Evitar la utilización de la tarjeta en lugares donde exista agua o líquidos.
* No manipule con las manos la tarjeta (tocando las pistas del circuito impreso) mientras el equipo este conectado.
* Siempre que conecte o desconecte algún circuito con la tarjeta, asegúrese
de que la alimentación de la tarjeta está desconectada.
* Al conectar o desconectar circuitos con la tarjeta, asegúrese de que no se
producen cortocircuitos entre los cables a conectar y los componentes de la tarjeta.
9.- Documentación.
Alfredo Perucha Sanz. Tecnología 3º ESO. Ed. Akal. (2002)
Manual Controladora Educativa Enconor Plus.
Descargar