Archivo de la etiqueta: Controladora

Placa controladora Puerto Paralelo

La Controladora Puerto Paralelo del ordenador es una tarjeta que dispone de 8 diodos LED conectados a la línea de datos del puerto paralelo.

Para hacer pruebas de control con el ordenador podemos fabricar una tarjeta controladora con muy pocos componentes. Con este pequeño circuito podremos encender y apagar diodos LED conectados a través del puerto paralelo del ordenador. Para tener acceso al puerto paralelo tenemos que usar Sistema Operativo Linux porque en los Windows superiores al XP es difícil.Componentes y esquema puerto paraleloNecesitaremos un cable de puerto paralelo, podemos utilizar un cable de las antiguas impresoras. Lo más rápido para hacer pruebas es cortar el cable paralelo y conectar en  los extremos de los cables unos diodos LED con una resistencia limitadora de 330 Ohmios como se ve en la figura:

El puerto paralelo del PC tiene tres registros de 8 bits, uno de salida en la dirección 0x378 (888 en decimal) conectado a los Pin 2 a 9, otro de entrada para recibir el estado de la impresora 0x379 (889 en decimal) conectado a los pines 10, 12, 13 y 15 y otro de control 0x37A (890 en decimal) para controlar la comunicación con la impresora conectado a los pines 1, 14, 16 y 17.Pines y registros del puerto paralelo

Para activar señales fuera del ordenador tendremos que enviar los datos a la dirección 0x378 en hexadecimal, (888 en decimal). Los pines (bits) de salida corresponden al bus de datos no se pueden escribir de forma independiente. Cada vez que queramos modificar un bit hay que escribir el registro (8bits) completo.

Para leer el estado de los pins de entrada (10, 12, 13 y 15) se debe realizar una lectura a la dirección hexadecimal 0x379 (889 en decimal. La lectura será devuelta en un byte en donde el bit 6 corresponde al pin 10, el bit 5 corresponde al pin 12, el bit 4 corresponde al pin 13 y el bit 3 corresponde al pin 15.

En mi caso voy a utilizar una placa que dispone de 8 diodos LED y 4 pulsadores, para poder hacer pruebas.

Placa de pruebas puerto paralelo

 

Tarjetas controladoras para el ordenador

Las tarjetas controladoras las utilizamos para controlar procesos con un ordenador PC, necesitamos una tarjeta que conecte los programas del ordenador con el mundo exterior.

Sistema control con ordenador, tarjeta controladora.

Con estas tarjetas controladoras podemos activar dispositivos eléctricos fuera del ordenador de manera que podemos encender un diodo LED, o una lámpara, pero también un motor, una resistencia calefactora o un electroimán. También podemos recibir datos del exterior, por ejemplo detectaremos que se ha activado un pulsador o un interruptor, también podemos medir la temperatura o la luminosidad con sensores como LDR’s o PTC’s.

En el mercado hay muchos tipos de tarjetas controladoras. Algunas son muy sencillas, fáciles y baratas de construir por ejemplo la que voy a desarrollar en: Tarjeta controladora sencilla, que sólo puede encender 8 LED y que tiene 4 pulsadores para activar procesos en el ordenador. Hay otras con fines didácticos por ejemplo la tarjeta REESS o la tarjeta CNICE, que mejoran respecto a la que yo presento aquí en que tienen relés y circuitos integrados para controlarlos, que permiten activar cualquier elemento eléctrico.Tarjetas controladoras con el puerto paralelo: REESS y CNICETambién hay tarjetas comerciales, como las INVESTRONICA, tarjeta ENCONOR plus o la LPT-999E de DIDATEC.Tarjetas controladoras INVESTRÓNICA, ENCONOR y DIDATECOtras controladoras no se conectan al puerto paralelo, son más modernas y ya pueden conectarse al puerto USB. Algunos ejemplos serían: Controladora Fischertechnik ROBOTICS TXT y las controladoras LEGO mindstorms. También hay opciones OpenSource, como usar un ARDUINO o una raspberry pi.

Lego mindstorms y Fischer-TechnikTambién hay opciones Open Source y Open Hardware, como usar un ARDUINO o una Raspberry-Pi como elemento de control conectado al PC por el puerto USB, o por WIFI.Controladoras ARDUINO-UNO y Raspberry-Pi