0% encontró este documento útil (0 votos)
835 vistas10 páginas

Interfaces Electrónicas en Mecatrónica

El documento resume las interfaces electrónicas, incluyendo definiciones de interfaz, ejemplos de interfaces estándar como USB e SCSI, y descripciones de las características mecánicas, eléctricas, funcionales y de procedimiento de las interfaces. También explica el funcionamiento de puertos paralelos y el proceso de handshaking entre dispositivos de transmisión y recepción.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
835 vistas10 páginas

Interfaces Electrónicas en Mecatrónica

El documento resume las interfaces electrónicas, incluyendo definiciones de interfaz, ejemplos de interfaces estándar como USB e SCSI, y descripciones de las características mecánicas, eléctricas, funcionales y de procedimiento de las interfaces. También explica el funcionamiento de puertos paralelos y el proceso de handshaking entre dispositivos de transmisión y recepción.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Servomecanismos.

Unidad 2

Tema: 2.4 Interfaces electrnicas

Carrera: Mecatronica
Alumno: Natividad Hernndez Romero. Grupo: 8 A.

ndice. 1.1Interfaces electrnicas. 1.2 Ejemplo de interfaz estandarizada. 1.3 Otras funciones importantes. 1.4 Resumen.

1.1Interfaces electrnicas.
En electrnica, telecomunicaciones y hardware, una interfaz es el puerto (circuito fsico) a travs del que se envan o reciben seales desde un sistema o subsistemas hacia otros. No existe una interfaz universal, sino que existen diferentes estndares (Interfaz USB, interfaz SCSI, etc.) que establecen especificaciones tcnicas concretas (caractersticas comunes), con lo que la interconexin slo es posible utilizando la misma interfaz en origen y destino. As tambin, una interfaz puede ser definida como un intrprete de condiciones externas al sistema, a travs de transductores y otros dispositivos, que permite una comunicacin con actores externos, como personas u otros sistemas, a travs de un protocolo comn a ambos. Una interfaz es una Conexin fsica y funcional entre dos aparatos o sistemas independientes. La mayora de los dispositivos utilizados para el procesamiento de datos tienen una capacidad limitada de transmisin. Generalmente, generan una seal digital por lo que, es extrao que dichos dispositivos (terminales y computadores) se conecten directamente a la red de transmisin. Los dispositivos finales, se denominan generalmente equipo terminal de datos (DTE). Un DTE hace uso del medio de transmisin mediante la utilizacin de un equipo, terminacin del circuito de datos (DCE). Por un lado el DCE es responsable de transmitir y recibir bits, de uno en uno, a travs del medio de transmisin o red. Por otro lado, el DCE debe interaccionar con el DTE. En general, esto exige que se intercambien tanto datos como informacin de control. Esto se lleva a cabo a travs de un conjunto de cables que se denominan circuitos de intercambio. Para que este esquema funcione, se necesita un alto grado de cooperacin los dos DCE que se intercambian seales a travs de la lnea de transmisin o red, deben entenderse el uno al otro. Es decir el receptor de cada DCE debe usar el mismo esquema de codificacin y la misma velocidad de transmisin que el transmisor del otro extremo. Adems, cada pareja DTE-DCE se debe disear para que funcione cooperativamente. Para facilitar las cosas en el procesamiento de datos, se han desarrollado caractersticas importantes que son:

Mecnicas Elctricas Funcionales Procedimiento

MECANICAS: Trata de la conexin fsica entre el DTE y DCE. Los circuitos de intercambio de control y de datos se embuten en un cable con un conector, macho o hembra a cada extremo. El DTE y el DCE deben tener conectores de distinto gnero a cada extremo del cable, esta configuracin es anloga a los cables de suministro de energa elctrica.

ELECTRICAS: Estn relacionadas con los niveles de tensin y su temporizacin. Tanto el DTE como el DCE deben usar el mismo cdigo, deben usar los mismos niveles de tensin y deben utilizar la misma duracin para los elementos de seal. Estas caractersticas determinan la velocidad de transmisin as como las mximas distancias que se pueden conseguir. FUNCIONALES: Especifican las funciones que se realizan a travs de cada uno de los circuitos de intercambio. Las funciones a realizar se pueden clasificar en cuatro grandes categoras: Datos, Control, Temporizacin y Masa o Tierra. PROCEDIMIENTO: Especifica la secuencia de eventos que se deben dar en la transmisin de los datos, basndose en las caractersticas funcionales de la Interface. El objetivo principal es interconectar la mayor cantidad de dispositivos a un computador pero hay que atender a las distintas caractersticas que presentan cada uno de ellos y que a menudo suelen diferir de las propias del procesador, podemos destacar:

Tienen, normalmente, menor velocidad que el procesador La longitud de palabra Los cdigos que cada uno de ellos emplean para la representacin de datos

La interfaz de E/S es requerida cuando los dispositivos son ejecutados por el procesador. La interfaz debe ser necesariamente lgica para interpretar la direccin de los dispositivos generados por el procesador. El Handshaking deber ser implementado por la interfaz usando los comandos adecuados (BUSY, READY, WAIT), y el procesador puede comunicarse con el dispositivo de E/S a travs de la interfaz. Si se intercambian diferentes formatos de datos, la interfaz debe ser capaz de convertir datos en serie a paralelo y viceversa. Los dispositivos de E/S se comunican por interrupciones con el procesador, si una interrupcin es recibida, el procesador la atender con la rutina de interrupcin correspondiente a dicha interrupcin.

PUERTO PARALELO

Existen dos mtodos bsicos para transmisin de datos en las computadoras modernas. En un esquema de transmisin de datos en serie un dispositivo enva datos a otro a razn de un bit a la vez a travs de un cable. Por otro lado, en un esquema de transmisin de datos en paralelo un dispositivo enva datos a otro a una tasa de n nmero de bits a travs de n nmero de cables a un tiempo. Sera fcil pensar que un sistema en paralelo es n veces ms rpido que un sistema en serie, sin embargo esto no se cumple, bsicamente el impedimento principal es el tipo de cable que se utiliza para interconectar los equipos. Si bien un sistema de comunicacin en paralelo puede utilizar cualquier nmero de cables para transmitir datos, la mayora de los sistemas paralelos utilizan ocho lneas de datos para transmitir un byte a la vez, como en todo, existen excepciones, por ejemplo el estndar SCSI permite transferencia de datos en esquemas que van desde los ocho bits y hasta los treinta y dos bits en paralelo. En ste artculo nos concentraremos en transferencias de ocho bits ya que sta es la configuracin del puerto paralelo de una PC. Un tpico sistema de comunicacin en paralelo puede ser de una direccin (unidireccional) o de dos direcciones (bidireccional). El ms simple mecanismo utilizado en un puerto paralelo de una PC es de tipo unidireccional y es el que analizaremos en primer lugar. Distinguimos dos elementos: la parte transmisora y la parte receptora. La parte transmisora coloca la informacin en las lneas de datos e informa a la parte receptora que la informacin (los datos) estn disponibles; entonces la parte receptora lee la informacin en las lneas de datos e informa a la parte transmisora que ha tomado la informacin (los datos). Observe que ambas partes sincronizan su respectivo acceso a las lneas de datos, la parte receptora no leer las lneas de datos hasta que la parte transmisora se lo indique en tanto que la parte transmisora no colocar nueva informacin en las lneas de datos hasta que la parte receptora remueva la informacin y le indique a la parte transmisora que ya ha tomado los datos, a sta coordinacin de operaciones se le llama acuerdo entendimiento. Bien, en stos mbitos tecnolgicos es recomendable utilizar ciertas palabras en ingls que nos permiten irnicamente un mejor entendimiento de los conceptos tratados. Repito: a la coordinacin de operaciones entre la parte transmisora y la parte receptora se le llama handshaking, que en espaol es el acto con el cual dos partes manifiestan estar de acuerdo, es decir, se dan un apretn de manos.

El handshaking. Para implementar el handshaking se requieren dos lneas adicionales. La lnea de estroboscopio (en ingls strobe) es la que utiliza la parte transmisora para indicarle a la parte receptora la disponibilidad de informacin. La lnea de admisin (acknowledge) es la que utiliza la parte receptora para indicarle a la parte transmisora que ha tomado la informacin (los datos) y que est lista para recibir ms datos. El puerto paralelo provee de una tercera lnea de handshaking llamada en ingls busy (ocupado), sta la puede utilizar la parte receptora para indicarle a la parte transmisora que est ocupada y por lo tanto la parte transmisora no debe intentar colocar nueva informacin en las lneas de datos. Una tpica sesin de transmisin de datos se parece a lo siguiente:

Parte transmisora:

La parte transmisora checa la lnea busy para ver si la parte receptora est ocupada. Si la lnea busy est activa, la parte transmisora espera en un bucle hasta que la lnea busy est inactiva. La parte transmisora coloca la informacin en las lneas de datos. La parte transmisora activa la lnea de strobe. La parte transmisora espera en un bucle hasta que la lnea acknowledge est activa. La parte transmisora inactiva la lnea de strobe. La parte transmisora espera en un bucle hasta que la lnea acknowledge est inactiva. La parte transmisora repite los pasos anteriores por cada byte a ser transmitido.

Parte receptora:

La parte receptora inactiva la lnea busy (asumiendo que est lista para recibir informacin). La parte receptora espera en un bucle hasta que la lnea strobe est activa. La parte receptora lee la informacin de las lneas de datos (y si es necesario, procesa los datos). La parte receptora activa la lnea acknowledge. La parte receptora espera en un bucle hasta que est inactiva la lnea de strobe. La parte receptora inactiva la lnea acknowledge. La parte receptora repite los pasos anteriores por cada byte que debe recibir.

Se debe ser muy cuidadoso al seguir stos pasos, tanto la parte transmisora como la receptora coordinan sus acciones de tal manera que la parte transmisora no intentar colocar varios bytes en las lneas de datos, en tanto que la parte receptora no debe leer ms datos que los que le enve la parte transmisora, un byte a la vez.

Tipos de temporizacin de un handshaking. La temporizacin de las operaciones de una interfaces en l puede ser de dos tipos:

Sncrona: Aquella en la que los dispositivos que se conectan poseen velocidades similares, por lo que ninguno de ellos debe esperar al otro. Asncrona: Aquella en los que los dispositivos tienen velocidades dispares, lo cual provoca que uno deba esperar al otro para que no se produzcan errores/inconsistencias en los datos

1.2 Ejemplo de interfaz estandarizada.


El hardware del puerto paralelo.
El puerto paralelo de una tpica PC utiliza un conector hembra de tipo D de 25 pines (DB-25 S), ste es el caso ms comn, sin embargo es conveniente mencionar los tres tipos de conectores definidos por el estndar IEEE 1284, el primero, llamado 1284 tipo A es un conector hembra de 25 pines de tipo D, es decir, el mencionado al principio. El segundo conector se llama 1284 tipo B que es un conector de 36 pines de tipo centronics y lo encontramos en la mayora de las impresoras; el tercero se denomina 1284 tipo C, se trata de un conector similar al 1284 tipo B pero ms pequeo, adems se dice que tiene mejores propiedades elctricas y mecnicas, ste conector es el recomendado para nuevos diseos. La siguiente tabla describe la funcin de cada pin del conector 1284 tipo A: Pin 1 2-9 10 11 12 13 14 15 16 Polaridad Activa Salida 0 Salida E/S Entrada 0 Entrada 0 Entrada 1 Entrada 1 Salida 0 Entrada 0 Salida 0 Descripcin Strobe Lnea de Datos(bit 0/pin 2, bit 7/pin9) Lnea acknowledge(activa cuando el sistema remoto toma datos) Lnea busy(si est activa, el sistema remoto no acepta datos) Lnea Falta de papel(si est activa, falta papel en la impresora) Lnea Select(si est activa, la impresora se ha seleccionado) Lnea Autofeed(si est activa, la impresora inserta una nuevalnea por cada retorno de carro) Lnea Error(si est activa, hay un error en la impresora) Lnea Init(Si se mantiene activa por al menos 50micro-segundos, sta sealautoinicializa la impresora)

17 18-25

Salida 0 -

Lnea Select input(Cuando est inactiva, obliga a laimpresora a salir de lnea) Tierra elctrica

Configuracin del puerto paralelo estndar Observe que el puerto paralelo tiene 12 lneas de salida (8 lneas de datos, strobe, autofeed, init, y select input) y 5 de entrada (acknowledge, busy, falta de papel, select y error). El estndar IEEE 1284 define cinco modos de operacin: 1. 2. 3. 4. 5. Modo compatible Modo nibble Modo byte Modo EPP, puerto paralelo ampliado Modo ECP, puerto de capacidad extendida.

El objetivo del estndar es disear nuevos dispositivos que sean totalmente compatibles con el puerto paralelo estndar (SPP) definido originalmente por la IBM (en ste artculo tratar solamente el modo compatible). Hay tres direcciones de E/S asociadas con un puerto paralelo de la PC, stas direcciones pertenecen al registro de datos, el registro de estado y el registro de control. El registro de datos es un puerto de lectura-escritura de ocho bits. Leer el registro de datos (en la modalidad unidireccional) retorna el ltimo valor escrito en el registro de datos. Los registros de control y estado proveen la interface a las otras lneas de E/S. Actualmente se usan multitud de interfaces o controladores para las conexiones entre el procesador y los distintos perifricos (cada uno de estos ltimos suele tener su propio controlador). En ocasiones se puede interconectar los perifricos con la memoria principal directamente sin pasar por el procesador para lo cual se utilizan dispositivos ms avanzados como los DMA que son procesadores dedicados a dichas transferencias. Estos dispositivos tratan de permitir las transferencias de datos hacia/desde el perifrico determinado. Entre sus principales caractersticas podemos destacar:

Tienen diversos puertos asociados. Entendemos por puerto algo que puede ser referenciado y accedido a travs de una direccin (no tiene por qu ser un hardware especfico de almacenamiento aunque en la mayora de los casos suelen ser registros). Poseen circuitera especfica para la adaptacin del formato de seales y de velocidades entre el procesador y los dispositivos de E/S. Proporcionan las transferencias de datos, como especificamos anteriormente, usando el bus de datos. Requieren programas software para el proceso de transferencia, que ser ejecutado por el procesador cada vez que se requiera usar al perifrico involucrado.

En computadores de alta gama se pueden emplear controladores ms sofisticados que son en realidad procesadores especficos que solo tienen funciones para la E/S, son los llamados canales o IOP.

1.3 Otras funciones importantes.


Adems de las funciones principales, existen otras tareas de las que un sistema de E/S debe hacerse cargo. stas son las ms importantes:

Conversin de datos: Acomodacin de las caractersticas fsicas y lgicas de las seales de datos empleadas por el dispositivo de E/S y por el bus del sistema. Permite "compatibilizar" los datos del bus de datos y los datos que acepta el perifrico en cuestin, es decir, realiza conversiones entre distintos formatos de datos, por ejemplo:

Conversin de cdigos (BCD, ASCII, UNICODE, ANSI, etc). Conversin serie/paralelo. Conversin de niveles lgicos para representar 0 y 1 (necesario para compatibilizar distintas tecnologas lgicas como la CMOS y la TTL). Conversiones A/D y D/A.

Control de perifricos: Permite conocer el estado en el que se encuentra el dispositivo y modificarlo, pudiendo adems enviar otras seales de control para afectar su funcionalidad actual. Control de los "paquetes" transferidos: Se debe encargar de determinar qu cantidad de informacin se enva en cada operacin de E/S (lo llamaremos "paquete") y contar la cantidad de paquetes que se llevan enviados para poder determinar cundo se termina la transferencia de datos. Deteccin de errores: Pueden ser errores propios del funcionamiento del hardware del perifrico o bien de los datos (pueden haber sido corrompidos intencionadamente o accidentalmente) y en caso de ser necesario "relanzar" la operacin de E/S correspondiente.

1.4 resumen.
Las interfaces electrnicas son de suma importancia dentro de los procesos industriales ya que son los puertos que comunican a un sistema con el operador o en el caso de los servomecanismos estas se encargan de comunicar un sistema con otro o un sistema con un sud-sistema. El medio de comunicacin lo hacen a travs de datos que envan y reciben de forma paralela o en seria, esto va de acuerdo a los requerimientos y la velocidad que se necesite al momento de enviar y recibir los datos. El handshaking juega un papel muy importante en la interfaz ya que es el encargado de dar y coordinar los tiempos de envo y recepcin de datos y lo hace de manera asncrona o sncrona. Adems de enviar y recibir los datos las interfaces realizan diferentes funciones muy importantes como la conversin de los cdigos recibidos, dar a conocer el estado de los perifricos los cuales estn conectados as como detectar errores en el sistema.

También podría gustarte