lunes, 29 de mayo de 2017

Tarjeta controladora y FMS LOGO

TARJETA CONTROLADORA Y FMS LOGO

El objetivo de la tarjeta controladora es enseñar al alumno el manejo y control de circuitos desde un ordenador. Esta tarjeta controladora tiene 2 salidas de relé, 2 salidas de motor, 4 pulsadores/entradas digitales, 4 salidas digitales y 2 entradas analógicas.

  1. Las salidas de relé son para bombillas, motores, electroválvula y montajes mecánicos.
  2. Las salidas de motor son para conexión de los motores, control del sentido de giro, control de velocidad, clema para alimentación y conexión de maquetas con motores.
  3. Los pulsadores son para la simulación de interruptores.
  4. Las salidas digitales son para conexión de dispositivos digitales, display, contador y decodificador.
  5. Las entradas analógicas son para la conexión de circuitos con señal variable de 0 a 5V, como LDR, potenciómetro o termistor.
Es aconsejable no alimentar la tarjeta por el USB, ya que hay riesgos para el PC. Además, la tarjeta controladora admite cualquier lenguaje de programación. Los objetivos del entrenador es aprender el uso de cada entrada y salida de la tarjeta controladora realizando sencillos programas y conexiones.

Resultado de imagen de fms logoResultado de imagen de fms logo


  • ¿Cómo conectar la tarjeta con el ordenador?
  1. Conectar la tarjeta al ordenador.
  2. Instalar los drivers correspondientes. 
  3. Configurar la tarjeta en COM3 dentro de dispositivos hardware-puertos COM.
  4.  Instalar el Logo, siguiente en todas las ventanas.

  • ¿Cómo conectar la tarjeta con el LOGO?
  1. Arrancar Logo y cargar librerías. 
  2. Ejecutar testeo a través de las librerías. 
  3. Aparecerá la interfaz de la tarjeta controladora donde se podrá controlar las distintas funciones que tiene, por ejemplo, la bombilla y el zumbador. 

  • Ejemplo ejercicio práctico del LOGO
Activar y desactivar un motor.
Acción:motor :numero:estado :motores :velocidad
Estado :derecha / izquierda / off
Velocidad: 0.255 sólo para motor 1
 Línea de comandos:
Haz "mototres (matriz ")
Accion_motor 2 "derecha :motores 0
Accion, motor 2 "off :motores 0










lunes, 13 de marzo de 2017

ENTRENADOR DE TARJETA CONTROLADORA LOG 5027M

Resultado de imagen de microlog
  • ¿Qué es?

Una Tarjeta Controladora es un dispositivo que podemos programar desde el ordenador para que realice tareas concretas con los operadores conectados a ellas. Estos operadores pueden ser simples o maquetas más completas. Con este fin, MICROLOG creó su Entrenador de Robótica LOG 5027M adaptado a su Tarjeta Controladora LOG 4007. El entrenador consta de operaciones sencillas para cada una de las entradas y salidas de la Tarjeta Controladora. Contiene un completo manual con más de 40 prácticas a realizar.
  • ¿Para qué sirve?

Se han definido 4 niveles de uso diferente:

En un primer nivel contamos con una plataforma gráfica de comunicación con la Tarjeta que permite al alumno trabajar con ella sin necesidad de programar. Buscamos que el alumno pueda interactuar con la Tarjeta desde el primer minuto y despertar su curiosidad.

En un segundo nivel, el alumno contará con diversidad de instrucciones muy sencillas e intuitivas que le permitirán con básico conocimientos de programación enviar órdenes directas a la Tarjeta.

En tercer nivel, estas instrucciones se han resumido, dando lugar a unas pocas instrucciones de nivel genérico que permitirán al alumno ver como con instrucciones genéricas puede realizar programas más resumidos y a su vez versátiles: "Menos es Más".

En el cuarto nivel, el alumno comprenderá que puede comunicarse con la Tarjeta sin el uso de todas estas instrucciones, y puede generar sus propias librerías en cualquier lenguaje de programación realizando una comunicación directa empleando los códigos de comunicación que reconoce el micro de la propia Tarjeta.

A nivel de aplicación práctica, el alumno podrá comprobar como maquetas realizadas en otras áreas de la asignatura adquieren cierta inteligencia con el uso de una Tarjeta Controladora, permitiendo incluso combinar diferentes áreas de estudio dada la versatilidad de la tarjeta controladora, Algunos proyectos con una tarjeta controladora, en este caso de Arduino: Proyectos tarjeta controladora
Resultado de imagen de log 5027m
  • ¿Cómo funciona?
Funciona transmitiendo órdenes a la tarjeta controladora, que a su vez se las transmitirá al dispositivo adherido a la tarjeta, vamos a empezar a estudiar las órdenes, es decir, los lenguajes de programación; por muy variados que sean éstos, su estructura es similar: siempre parte de unas órdenes básicas denominadas primitivas. Éstas órdenes harán por ejemplo, que se ilumine una luz o que se mueva un robot. 
  • ¿Qué lenguaje de programación utiliza?

Vamos a estudiar las primitivas que usa el software MSW LOGO, basado en el lenguaje Logo, pensado con fines didácticos para explicar los conceptos básicos de programación.

Resultado de imagen de msw logoResultado de imagen de mswlogo

Logo es un lenguaje de programación, desarrollado a finales de los años 70 por un equipo de matemáticos, dirigidos por Seymour Papert en la Universidad de California (Berkeley), con el fin de entrenar el pensamiento lógico.

Todas las versiones de Logo desarrolladas para Unix, DOS, Macintosh y Windows, son gratuitas y pueden ser copiadas y distribuidas, sin ningún tipo de restricción, con fines educativos. MSWLogo es la versión de Logo para Windows.

Originalmente, el lenguaje Logo estaba destinado a controlar el movimiento de un vehículo robotizado, con aspecto de tortuga, controlado desde un ordenador. En la actualidad, el icono de la tortuga se ha sustituido por un triángulo que se mueve en la pantalla del ordenador.

Cada vez que el programador introduce una orden como, por ejemplo, AVANZA 200, el icono de la tortuga se mueve obedeciendo la orden y dibujando, si el lápiz de la tortuga está bajado, una linea en la pantalla.
  • Aplicaciones y proyectos
Esta tarjeta controladora se utiliza principalmente para que el alumnado aprenda a interactuar con ella, así como con un lenguaje de programación muy simple como es MSWLogo, se pueden llegar a hacer desde proyectos simples a muy complejos, como por ejemplo un dron, un robot...