CONTROL POR ORDENADOR A TRAVÉS DE CONTROLADORA. CONTROLADORA CASERA. Por: Pedro Ruiz



Documentos relacionados
Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

SISTEMAS DE NUMERACIÓN. Sistema decimal

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

Curso Completo de Electrónica Digital

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...).

TEMA 5. ELECTRÓNICA DIGITAL

by Tim Tran:

CURSO TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1

SISTEMAS DE NUMERACIÓN.

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

Nombre del estudiante: Grimaldo velazquez Rafael. Herrera Díaz Jefree. Campus: san Rafael

Materia: Informática. Nota de Clases Sistemas de Numeración

TECNOLOGÍA 4º ESO Realizando la lectura como indica la flecha obtenemos: 20 10) = ) Lectura

Sistemas de numeración

28 = =

Tester o Comprobador de Fuentes de alimentación para PC s

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso El sistema de numeración binario

INFORMATICA A BORDO CAPITULO 3O CONECTIVIDAD POE (POWER OVER ETHERNET)

Tutorial de Electrónica

U.T. 4.- CIRCUITOS ELÉCTRICOS

Realizado por Pablo Yela

Farol de desvío en vías Märklin M en digital

PLACAS FERTIRIEGO ELECTRÓNICA NUEVA

Divisibilidad y números primos

Instrumentos y aparatos de medida: Medida de intensidad, tensión y resistencia

PRÁCTICAS DE ELECTRÓNICA DIGITAL

Unidad Didáctica. Códigos Binarios

Puesta en marcha de tu Router Wi-Fi. Disfrutar de tu Internet ONO en cualquier parte nunca fue tan fácil

OR (+) AND( ). AND AND

EL LOGRO DE SU FORMACIÓN DEPENDE TAMBIÉN DE USTED INSTRUCTOR: ING. JULIO CÉSAR BEDOYA PINO ELECTRÓNICA DIGITAL 2014

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: = =8245,97

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente:

ELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos:

Naturaleza binaria. Conversión decimal a binario

EJERCICIOS DEL TEMA 1

INSTALACION DEL Terminal Services. Instalamos el Terminal Services. Siguiente. Nos saldrá una advertencia, seleccionamos instalar.

EL TESTER. TIPOS Y SU USO

Lógica Binaria. Contenidos. Objetivos. Antes de empezar 1.Introducción... pág. 2. En esta quincena aprenderás a:

Instituto Tecnológico de Celaya

RELACIÓN DE MATERIAL NECESARIO PARA LA REALIZACIÓN DE LAS PRÁCTICAS:

Tema 11: Sistemas combinacionales

Capítulo 1 GESTIÓN DE LA ALIMENTACIÓN

Simulador de sensores y actuadores ECU-22

Capítulo 0. Introducción.

LA CADENA DE LA INNOVACIÓN

(decimal) (hexadecimal) 80.0A.02.1E (binario)

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

UNIDAD 1. LOS NÚMEROS ENTEROS.

HC13 CONVERTIDOR NUMÉRICO.

CODIFICADORES Y DECODIFICADORES. DISPLAYS.

Tema 2 : Códigos Binarios

Sistemas de numeración

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

3. 1 Generalidades y clasificación de los generadores. Según sea la energía absorbida, los generadores pueden ser:

Guía de uso del Cloud Datacenter de acens

FUENTES DE ALIMENTACION

Fundación Universitaria San. Direccionamiento IP

Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto

SITEMA BINARIO, OCTAL Y HEXADECIMAL: OPERACIONES

Sesión 3 - Movimiento Diferencial

PRÁCTICAS DE ELECTRÓNICA TECNOLOGÍA 4º - Ejemplos -

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal

Electrón: partícula más pequeña de un átomo, que no se encuentra en el núcleo y que posee carga eléctrica negativa.

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa

UNIDADES DE ALMACENAMIENTO DE DATOS

Curso Completo de Electrónica Digital

Los Circuitos Eléctricos

Informática. Temas 27/03/2014. Carrera: Bioingeniería Profesora: Lic. S. Vanesa Torres JTP: Ing. Thelma Zanon

Componentes: RESISTENCIAS FIJAS

El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.

PRÁCTICAS DE ELECTRICIDAD CON CROCODILE CLIPS.

LABORATORIO 1. Construcción de un cable de red cruzado

Por ejemplo, los números binarios sin signo que se pueden construir con 4 bits son: bit más significativo more significant bit (msb)

Electricidad y electrónica - Diplomado

TEMA 6 CORRIENTE ALTERNA TRIFÁSICA

SISTEMAS DE NUMERACIÓN

En la 3ª entrega de este trabajo nos centraremos en la relación entre magnitudes eléctricas, hecho que explica la famosa Ley de Ohm.

Sistemas de Numeración

Colegio Alexander von Humboldt - Lima. Tema: La enseñanza de la matemática está en un proceso de cambio

TUTORIAL: Cómo hacer más segura nuestra red MAC OS X

TUTORIAL PARA ARMAR UN RIBLESS

LINEAS EQUIPOTENCIALES

SISTEMA DE ALARMAS. Manual de usuario

INTRODUCCION A LA PROGRAMACION DE PLC

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

Segmentación de redes. CCNA 1: módulo 10.

UD 1. Representación de la información

Tema : ELECTRÓNICA DIGITAL

Matemática de redes Representación binaria de datos Bits y bytes

Sitios remotos. Configurar un Sitio Remoto

Configuracion Escritorio Remoto Windows 2003

TEMA 4: ELECTRICIDAD

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS

Alumno: Visita nuestra página web

Transcripción:

CONTROL POR ORDENADOR A TRAVÉS DE CONTROLADORA. CONTROLADORA CASERA. Por: Pedro Ruiz

CONTROLADORA CASERA Índice 1. Características y zonas de la controladora. 2. El puerto paralelo del ordenador. 3. Construcción de controladora. 4. Programas a utilizar. 5. Salidas digitales. 6. Consejos de mantenimiento. 7. Actividades. 8. Documentación. 1. Características y zonas de la Controladora Casera. La controladora casera que proponemos, presenta las características siguientes: a) Conexión al conector de 25 contactos hembra del puerto paralelo de impresora del PC. b) Ocho salidas digitales de 0 y 5 voltios /10 ma, monitorizadas a través de ocho diodos LED s, para salida 0 ==> LED apagado, para salida 5v ==> LED encendido. c) No hay que alimentarla.

Esta controladora presenta el siguiente esquema con la indicación de sus partes: 1. Conector 25 contactos macho (puerto paralelo). 2. Salidas digitales monitorizadas con LED verde. 2. El puerto paralelo del ordenador. El puerto paralelo del PC nos permite obtener en sus terminales de señales (salidas) +5V (tecnología TTL), pero la corriente que nos emite en estado 1 (activado) es de 10 ma, o sea 0,01 A, insuficiente para bombillas y motores de juguetería que usamos en el taller, pero suficientes para diodos LED acompañados de resistencia en serie para que no se dañe. Pero cuales son los terminales o patillas de salidas (ocho en total)?, cuales son los cables de vuelta de esa corriente (polo negativo o tierra)?. Estas dos preguntas se responden con la siguiente tabla. Patita E/S Polaridad activa Descripción 1 Salida 0 Strobe 2 ~ 9 Salida - Líneas de datos (bit 0/patita 2, bit 7/patita 9) 10 Entrada 0 Línea acknowledge (activa cuando el sistema remoto toma datos) 11 Entrada 0 Línea busy (si está activa, el sistema remoto no acepta datos) 12 Entrada 1 Línea Falta de papel (si está activa, falta papel en la impresora) 13 Entrada 1 Línea Select (si está activa, la impresora se ha seleccionado) 14 Salida 0 Línea Autofeed (si está activa, la impresora inserta una nueva línea por cada retorno de carro) 15 Entrada 0 Línea Error (si está activa, hay un error en la impresora) 16 Salida 0 17 Salida 0 Línea Init (Si se mantiene activa por al menos 50 micro-segundos, ésta señal autoinicializa la impresora) Línea Select input (Cuando está inactiva, obliga a la impresora a salir de línea) 18 ~ 25 - - Tierra eléctrica

3. Construcción de controladora. Para la construcción de la controladora habrá que seguir los siguientes pasos: 1. Conseguir un conector macho paralelo. 2. desmontar con cuidado el conector macho. 3. Cortar todos los cables de tierra y unir sus conectores al terminal 25 con un conductor pelado. 4. Cortar el otro extremo del cable dejando una longitud suficiente de conductores al aire.

5. Unir los cables de datos con las regletas de conexión como indica en la fotografía. 6. Unir el cable de tierra a un extremo de las regletas y conectar todos los cables que serán las tierras o negativo de cada salida a dicho cable de tierra.

7. Conectar todas las resistencias de 470 ohmios (8) y Leds verdes (8). El aspecto final de nuestra controladora será el siguiente:

4. Programas a utilizar. En cuanto al software o programas a utilizar pueden ser los siguientes: * Basic. Desaconsejado por su mayor complejidad en el aprendizaje que Logo. * Logo. Aconsejado por la simplicidad, difusión, y posibilidad de crear procedimientos que se llaman unos a otros. Dentro de logo tenemos dos versiones muy difundidas: - Winlogo. Desaconsejado porque no es gratuito. - Mswinlogo. Aconsejado porque es gratuito. Tanto si queremos utilizar nuestra controladora con Winlogo o con Mswinlogo tenemos que cargar en memoria un programa para que la controladora se pueda comunicar con el PC y para que se cargen las primitivas de uso de la controladora. En el caso de Mswinlogo el programa se llama «controlc.log», archivo realizado por el autor del libro. Si no tendremos que programar directamente las salidas digitales con las primitivas u órdenes de Mswlogo. 5. Salidas digitales. Las salidas digitales sólo pueden tomar dos estados activadas (1 o 5V) y desactivada (0 o 0V). Las salidas digitales de esta tarjeta presentan las siguientes características: ocho salidas de 0 y 5 voltios /10 ma, monitorizadas a través de ocho diodos LED s. Para salida 0 ==> LED apagado, para salida 5v ==> LED encendido.

Al tener las salidas una intensidad de corriente tan pequeña como máximo podremos conectarles un diodo LED, pero protegido con una resistencia en serie de 470 ohmios, ya que el voltaje que da la salida esde 5 Voltios, cuando el diodo LED no debe ser alimentado a más de 2 Voltios. Para conseguir alimentar con las salidas a bombillas y motores de juguetería, debemos amplificar la corriente de las salidas con transistores. Conexión de receptores a las salidas digitales. Los diodos LED a las salidas digitales se conectan de la siguiente forma: A cada diodo Led le alimenta un cable de datos al positivo del diodo (pata larga), y al negativo del diodo conectamos una resistencia de 470 ohmios que a su vez se conectará con el negativo del puerto paralelo (masa o tierra). Las órdenes o procedimientos adecuados para el control de un motor son: <ESCRIBEPUERTO puerto octeto> Saca por el puerto especificado en «puerto» el valor binario del dato colocado en «octeto». El número de puerto de la salida para la impresora (puerto paralelo) es el 888. El dato que colocamos en octeto está en decimal y Mswlogo lo pasa a binario. Me explico hay 8 salidas, si tu programas <Escribepuerto 888 255>, el programa envía 8 unos a los 8 cables de datos o sea enviaría esta información <1 1 1 1 1 1 1 1>, o sea, todas las salidas estarian activadas y por tanto todos los LED s lucirian. Claro el 255 decimal es el número binario <1 1 1 1 1 1 1 1>. Pero y si quiero activar sólo la salida tercera, empezando por la derecha, el número binario que tengo que dar es <0 0 0 0 0 1 0 0> y esto traducido a decimal es el 4, o sea, tendría que programar <Escribepuerto 888 4>. Cada uno binario indica la salida que está activada y un cero la que no. Numeración decimal y binaria. Normalmente utilizamos el sistema decimal para contar, ya que éste presenta múltiples ventajas operacionales. Sin embargo, hemos visto que las señales digitales posibles sólo pueden ser dos (0 o 1), por lo que el sistema de numeración que interesa aplicar es el binario o de base 2 Conversión de sistema decimal a binario. Cualquier número decimal se puede expresar en sistema binario, dividiendo entre dos sucesivamente hasta que el último cociente sea interior a dos. Vamos a realizar un ejemplo que consiste en expresar el número 15 (que se encuentra en base 10 o decimal) en sistema binario (base 2). Observa las operaciones y resultados obtenidos.

Vamos a realizar la conversión de decimal en binario del número 27. Conversión de sistema binario a decimal. Se puede proceder también en sentido inverso, es decir, pasar del sistema binario al decimal, basta con saber que peso tiene cada posición del número binario y sumar la multiplicación del digito binario por su peso, me explico: Vamos a realizar el ejemplo con el número decimal 1225. Ahora vamos a convertir el número binario 11011 a decimal. Está claro que para calcular el peso de cada posición hay que tener en cuenta en que base estamos contando (decimal = 10 o binario = 2), y elevarla a la posición que ocupe el dígito (empezando a contar por la derecha) menos 1.

En el caso del 27 digital <0 0 0 1 1 0 1 1> nos servirá para incicar a la controladora que active las salidas con un uno, o sea, empezando por la derecha la 1, 2, 4 y 5. La indicación se hará con la siguiente orden <Escribepuerto 888 27>. Otras órdenes creadas con el programa «Controlc.log» realizado por el autor (para disponer de estas órdenes habrá que cargar dicho programa): <CONECTAn> Siendo n un número de 1 a 8. Saca por la salida especifoicada en «n» un uno lógico, o sea, la activa. Ejemplo: <Conecta1> conecta la salida 1. <APAGATODO>. Desconecta todas las salidas. <CONECTATODO>. Conecta todas las salidas. 6. Consejos de mantenimiento. Asegúrese de cumplir las siguientes recomendaciones para mantener en óptimas condiciones la controladora: * CUIDADO CON LOS CORTOCIRCUITOS EN LAS SALIDAS!!!. Podrias estropear la placa madre del ordenador. Antes de conectar asegúrate de que en cada una de las salidas no hay un cortocircuito. * A la hora de desconectar los equipos, desconecte de la red primero la controladora y posteriormente el ordenador. * Evitar la utilización de la controladora en lugares donde exista agua o líquidos. * No manipule con las manos los diodos, resistencias o cables mientras el equipo este conectado. 7. Actividades. 1. Realizar un procedimiento que conecte la salida 1 y desconecte todas las 2. Realizar un procedimiento que conecte la salida 2 y desconecte todas las 3. Realizar un procedimiento que conecte la salida 3 y desconecte todas las 4. Realizar un procedimiento que conecte la salida 4 y desconecte todas las 5. Realizar un procedimiento que conecte la salida 5 y desconecte todas las 6. Realizar un procedimiento que conecte la salida 6 y desconecte todas las 7. Realizar un procedimiento que conecte la salida 7 y desconecte todas las 8. Realizar un procedimiento que conecte la salida 8 y desconecte todas las

9. Realizar un procedimiento que conecte la salida 4 y 7 y desconecte todas las 10. Realizar un procedimiento que conecte todas las salidas. 11. Realizar un procedimiento que desconecte todas las salidas. 12. Realizar un procedimiento que conecte la salida 1 desconecte todas las demás se quede encendida 0,5 segundos, conecta la salida 2 desconecta la 1 y permanece conectada 0,5 segundos, conecta la salida 3 desconecta la 2 y permanece conectada 0,5 segundos y así sucesivamente hasta la 8 y al final se apagarán todas. 13. Realizar un procedimiento que conecte la salida 1 desconecte todas las demás se quede encendida 0,5 segundos, conecta la salida 2 desconecta la 1 y permanece conectada 0,5 segundos, conecta la salida 3 desconecta la 2 y permanece conectada 0,5 segundos y así sucesivamente hasta la 8 y al final se repite el proceso infinitamente. 14. Realizar un procedimiento que conecte la salida 1 desconecte todas las demás se quede encendida 1/6 de segundo, conecta la salida 2 desconecta la 1 y permanece conectada 1/6 de segundo, conecta la salida 3 desconecta la 2 y permanece conectada 1/6 de segundo y así sucesivamente hasta la 8 y al final el proceso se repite pero en orden inverso de la 8 a la 1, y de esta forma todo se repite hasta el infinito. 15. Realizar un procedimiento que traduzca un número decimal a binario, dando los unos y ceros del número binario como leds encendidos o apagados. 16. Realizar un procedimiento que visualize la conversión de los números decimales del 0 al 255 a binario, dando los unos y ceros del número binario como leds encendidos o apagados. 8. Documentación. * Tecnología 3º de E.S.O. Editex (2002). Autores: Nuria Bravo, Juan Carlos Martín, Pedro Antonio Sanchez y Valeriano Trigo.