LAS
IOCARDS.
De
entre todas las opciones disponibles en el mercado para el manejo
del simulador a través de elementos externos al ordenador (tarjetas
EPIC, FSBUS, IOCards...), me he decantado por las IOCards por los
siguientes motivos:
- ser
un diseño nacional, por lo que se puede consultar toda la
documentación en español.
- ser
un sistema muy modular: se pueden elegir los circuitos que nos interesen,
pudiendo añadir otros cuando nos surja la necesidad. Incluso
en función de las necesidades de los usuarios, se crean circuitos
y soluciones a medida.
- ser
un sistema muy económico: al tratarse de un proyecto abierto,
todo el software y la información para la construcción
de las tarjetas es gratuita.
- el
grupo de personas creando añadidos, utilidades, etc. es importante
y muy activo.
Pasaré
a describir muy brevemente en qué consisten las IOCards. Para
obtener una información más detallada podéis visitar
la página www.opencockpits.com,
donde podréis encontrar toda la información para fabricar
vosotros mismos todas las tarjetas (ficheros Gerber, esquemas, software...).
El
sistema IOCards.
El
sistema IOCards es gratuito siempre que no le demos un uso comercial.
Consta
de una serie de tarjetas electrónicas de bajo costo que nos permiten
manejar el simulador de vuelo mediante elementos externos al PC. Así
podremos utilizar pulsadores, interruptores, rotativos, encoders, etc.
para actuar sobre el simulador, y la información generada por
este la podremos visualizar mediantes displays, leds, lámparas,
etc. Con el software correspondiente podremos configurar todos estos
elementos según nuestras necesidades.
El
sistema funciona con los simuladores:
- Microsoft
Flight Simulator: a través del módulo FSUIPC de Peter
Dowson. Cualquier aplicación que utilice las FSUIPC (como por
ejemplo Project Magenta) puede utilizarse mediante las IOCards. O a través del protocolo IOCP (y sus variables asociadas) que funciona de una forma similar a las FSUIPC. Este protocolo está mucho más optimizado y ha sido diseñado por Juan R. Ascanio, Alberto Beaterio y Manuel Vélez.
- X-Plane:
a través del módulo XPLUIPC de Alberto Beaterio.
El sistema
puede funcionar a través de una red bajo los protocolos:
- Wide
FS: comparte las variables de FSUIPC a través de la red.
- IOCP:
protocolo de Manuel Vélez sobre el que se basa el proyecto
ON737 que pretende simular todos los sistemas de un Boeing 737NG.
Pulsa aquí
para ver el diagrama de bloques del sistema.
A continuación una descripción de cada una de las tarjetas y sus posibilidades:
Tarjeta |
Función |
Foto |
|
Master |
- Es el corazón del sistema. Controla 72 entradas digitales y 64 salidas digitales.
- Dispone de un bus para conectar hasta cuatro tarjetas de displays.
- Se conecta al puerto paralelo de nuestro ordenador.
- Disponible en PCB industrial.
|
|
Expansión USB |
- Permite conectar hasta cuatro tarjetas Master a un sólo ordenador.
- Incluye además cuatro conversores A/D.
- Conexión al puerto USB.
- Disponible en PCB industrial.
|
|
Displays |
- Controla hasta 16 displays de siete segmentos.
- A cada display llegan 8 cables.
- Se pueden conectar 4 a una sola tarjeta Master.
- Ha sido sustituida por la de displays multiplexada.
- No esta disponible el PCB industrial, pero sí la información para fabricarla en casa.
|
|
|
Displays multiplexada (Displays-II) |
- Como la anterior pero multiplexada.
- Al conjunto de hasta 16 displays llegan 8 cables.
- Controla hasta 16 displays de siete segmentos.
- Se pueden conectar 4 a una sola tarjeta Master.
- Disponible en PCB industrial.
|
|
USB LCD |
- Para controlar hasta 4 pantalla LCD del tipo matriz de puntos (estándar HD44780).
- Conexión al puerto USB.
|
|
Circuitos de salida |
Función |
Foto |
USBRelays |
- Para controlar hasta 7 relés de 10 amperios y 250 voltios.
- Versión USB: conexión al puerto USB o a la tarjeta Master. Incluye 5 ejes analógicos de 8 bits.
- Versión reducida: conexión sólo a la tarjeta Master. No incluye ejes analógicos.
- Disponible en PCB industrial.
|
|
Relés |
- Para controlar hasta 7 relés electrónicos (los relés electrónicos actúan como interruptores abriendo y cerrando el circuito que nos interese).
- Se conecta a las salidas de la tarjeta Master, consumiendo 1 salida por relé.
- No esta disponible el PCB industrial, pero sí la información para fabricarla en casa.
|
|
USBServo |
- Controla hasta 6 servo motores con 10 bits de control
- Incorpora 4 entradas analógicas.
- Conexión al puerto USB.
- Disponible en PCB industrial.
|
|
Motores servos |
- Para controlar un servo como los utilizados en los aviones de radio control.
- Se conecta a las salidas de la tarjeta Master, consumiendo 8 salidas.
- No esta disponible el PCB industrial, pero sí la información para fabricarla en casa.
|
|
USBStepper |
- Controla hasta 3 motores paso a paso tanto unipolares como bipolares.
- Dispone de 3 entradas analógicas para conectar 3 ejes.
- Conexión al puerto USB.
- Disponible en PCB industrial.
|
|
Motores paso a paso / lámparas |
- Para controlar un motor paso a paso.
- Se conecta a las salidas de la tarjeta Master, consumiendo 4 salidas.
- También es posible controlar lámparas de hasta 50 voltios, consumiendo una salida por lámpara.
- No esta disponible el PCB industrial, pero sí la información para fabricarla en casa.
|
|
USB DCmotors |
- Controla hasta 6 motores de corriente continua, controlando tanto velocidad como sentido de giro.
- Dispone de 5 entradas analógicas para conectar 5 ejes.
- Conexión al puerto USB.
- Disponible en PCB industrial.
|
|
Motores de corriente continua / motores paso a paso bipolares |
- Para controlar hasta dos motores de corriente continua.
- Se conecta a las salidas de la tarjeta Master, consumiendo 2 salidas por motor.
- También es posible controlar un motor paso a paso bipolar, consumiendo 4 salidas.
- No esta disponible el PCB industrial, pero sí la información para fabricarla en casa.
|
|
Circuitos de entrada |
Función |
Foto |
USBKeys |
- Es un decodificador de teclado para un máximo de 88 teclas.
- Conexión al puerto USB del ordenador.
- Disponible en PCB industrial.
|
|
USBAxes |
- Para controlar hasta 5 ejes analógicos y 24 botones.
- El sistema operativo la reconoce como un periférico más.
- Se asignan las distintas funciones desde el propio simulador de vuelo.
- Conexión al puerto USB.
- Disponible en PCB industrial.
|
|
Encoders |
- Gestiona la lectura de hasta 2 encoders del tipo "2 señales desfasadas" (los usuales).
- Se conecta a las entradas de la tarjeta Master, consumiendo 2 entradas por encoder.
- Disponible en PCB industrial.
|
|
Conversor A/D |
- Convierte una entrada analógica en digital.
- Se conecta a las entradas de la tarjeta Master, consumiendo 8 entradas.
- No esta disponible el PCB industrial, pero sí la información para fabricarla en casa.
|
|
Ultima edición: 19.10.2006