|
Local_Bus_Board o simplemente LB_Board es una placa circuito impreso
para Bus PC diseñado por ER-Soft.
>
Funciones de LB Board
La placa Local_Bus tiene 5 funciones incorporadas:
- Interfaz para Brodersen System 2000.
- Ocho contadores rápidos.
- Interfaz para tres lectores de código de barra.
- Watch Dog.
- Reloj de tiempo real.
> Interfaz con Brodersen System 2000 I/O
Un conector para dos Buses Locales de System 2000.
Los dos buses son de alta velocidad (configurable desde 1ms hasta
1s por ciclo e/s, funciona con DMA = Direct Memory Access, lo cual
carga mínimamente la CPU) y ofrece la posibilidad de conectar
a un PC hasta 2048 entradas o salidas en cualquier configuración
de cantidad de digitales, analógicas o contadores. El límite
de entradas o salidas depende del consumo de corriente de los bloques
de entradas y salidas de la configuración. Las entradas y
salidas digitales consumen muchos menos recursos que las entradas
y salidas analógicas y contadores.
> Interfaz para lectores de código de
barras
Tres conectores para lectores de código
de barras. Las entradas son de multiuso, ya que pueden medir los
tiempos entre pulsos con alta precisión (lo que se hace para
decodificar los códigos de barras). La decodificación
se hace mediante software. Existen procedimientos que están
considerados como parte de la placa.
> Ocho Contadores rápidos
Un conector con entradas a ocho contadores de alta velocidad (hasta
2 MHz).
> Robot con cuatro brazos
Una versión de la placa está en desarrollo
con cuatro contadores de dos fases o posicionadores rápidos.
Con esta facilidad un PC puede controlar un Robot fácilmente
con el lenguaje de programación dPCs. Elementos en dPCs para
control de motores y aceleración de función clutuide
está también en desarrollo. ( NOTA: Aceleración
de función clutuide es el sistema más suave para estos
propósitos )
> "Watch-Dog"
Un "Watch Dog" verifica que el driver
de la placa sigue funcionando. Si el servicio de los componentes
de la placa se para, un relé se desactiva y todas las salidas
digitales se desactivan para indicar al entorno que el PC ya no
controla el sistema.
> dPCsIO para la Placa y I/O
dPCsIO es un driver inteligente. dPCsIO dirige
el acceso a entradas y salidas digitales, analógicas y contadores
con alta precisión. Si los parámetros en las llamadas
al API salen los rangos permitidos, un valor de error diferente
de 0 indica que la llamada ha fallado y en qué verificación
lo ha hecho.
El API de dPCsIO es abierto, es decir que programas como Pascal,
"C", Ensamblador y otros también pueden acceder
a los I/O.
|