Unidad 2-Manejo de Puertos
description
Transcript of Unidad 2-Manejo de Puertos
27/10/15
1
2. MANEJO DE PUERTOS
TEORÍA DEL MUESTREO Y ADQUISICIÓN DE DATOS.
ADQUISICIÓN DE DATOSIntroducción.En la vida diaria se encuentran diversas actividades que se pueden calificar como adquisición datos: • observar un voltímetro o un termómetro y anotar manualmente
los valores leídos es de hecho un proceso de adquisición de datos.
Adquirir datos: es el procedimiento mediante el cual se recolecta información o datos que describen una situación determinada. • Reflejan lo que estaba ocurriendo cuando se cumplía
determinada condición, • normalmente esta definida por una base de tiempo adecuada o
por un evento determinado a partir del cual interesa evaluar la evolución del sistema en observación.
2
27/10/15
2
ADQUISICIÓN DE DATOSIntroducción.• Los sistemas llamados de tiempo real se caracterizan por
efectuar la recolección de los datos y/o las acciones de control en un intervalo de tiempo apropiado.
• La rapidez con la cual debe responder el sistema dependerá́ de la velocidad y precisión requeridas en cada situación particular.
Recolección de datos: • lee instrumentos de características diversas,
• registra los datos leídos • almacena, analiza, utiliza, y comunica.
3ADQUISICIÓN DE DATOSIntroducción.Sistema de cómputo digital
• rápido, flexible, confiable y con gran capacidad de almacenamiento
• mediante programas adecuados se pueden • realizar operaciones matemáticas, • analizar datos, • clasificar y ordenar, • generar reportes visuales y/o escritos, • transferir datos a otros sistemas,• almacenar gran cantidad de información.
4
27/10/15
3
ADQUISICIÓN DE DATOSIntroducción.Sistema de cómputo digital
• Sin embargo las señales provenientes del mundo real son en la mayoría señales analógicas y no pueden ser leídas directamente por un sistema digital.
• Los Sistemas de Adquisición de Datos (DAQ) proporcionan la interface de conversión entre los parámetros físicos analógicos del mundo real y el SD, • conversores analógico -digitales (A/D) • conversores digitales - analógicos (D/A)
5CONSIDERACIONES PARA EL MUESTREO DE SEÑALES
Tipos de señales .Señal
Es una función que transporta información, generalmente acerca del estado o comportamiento de un sistema físico.
• La información está contenida en un patrón de variaciones de algún tipo (temporales o espaciales).
• Matemáticamente se representan a las señales como funciones de una o más variables independientes. • La variable independiente puede ser continua o discreta.
6
27/10/15
4
CONSIDERACIONES PARA EL MUESTREO DE SEÑALES
Tipos de señales .Una señal es continua o de tiempo continuo: cuando esta definida para un conjunto continuo de tiempo (esta definida para todo tiempo) y se representa como una función de variable continua.
• Señales analógicas
7CONSIDERACIONES PARA EL MUESTREO DE SEÑALES
Tipos de señales .Una señal es discreta o de tiempo discreto: cuando esta definida para valores discretos de tiempo (tiene su valor definido solo para determinados valores del tiempo) y se representa como una secuencia de números.
• Señales digitales
8
27/10/15
5
CONVERSIÓN ANALÓGICO -DIGITAL
Conceptualmente, se puede ver que la ADC posee un proceso de tres pasos los cuales son: • Muestreo
• Es la conversión de una señal en tiempo continuo a una señal en tiempo discreto, tomando muestras de la señal continua en instantes de tiempo discreto
• Cuantificación• El valor de cada muestra de la señal se representa
mediante un valor seleccionado de un conjunto finito de valores posibles.
• Codificación• En el proceso de codificación, cada valor discreto se
representa mediante una secuencia binaria de b bits.
9CONVERSIÓN ANALÓGICO -DIGITAL
• Muestreo
• Existen muchas maneras de muestrear una señal, la más común es el muestreo periódico o uniforme.
• tomado muestras cada determinado periodo de tiempo T. • La señal discreta x[n] se obtiene al tomar muestras cada T
segundos de una señal continua xc(t), de acuerdo a la relación
x[n] = xc(t) |t=nT -∞ < n < ∞• T es el periodo de muestreo, y su reciproca fs = 1/T es la
frecuencia de muestreo, (muestras por segundo). • A veces es conveniente expresar la frecuencia de
muestreo en radianes por segundo, Ωs = 2πfs =2π/T.
10
27/10/15
6
CONVERSIÓN ANALÓGICO -DIGITAL
• Muestreo
11CONVERSIÓN ANALÓGICO -DIGITAL
• Muestreo
• Existen muchas maneras de muestrear una señal, la más común es el muestreo periódico o uniforme.
• tomado muestras cada determinado periodo de tiempo T. • La señal discreta x[n] se obtiene al tomar muestras cada T
segundos de una señal continua xc(t), de acuerdo a la relación
x[n] = xc(t) |t=nT -∞ < n < ∞• T es el periodo de muestreo, y su reciproca fs = 1/T es la
frecuencia de muestreo, (muestras por segundo). • A veces es conveniente expresar la frecuencia de
muestreo en radianes por segundo, Ωs = 2πfs =2π/T.
12
27/10/15
10
CONVERSIÓN ANALÓGICO -DIGITALTeorema del muestreo • Dada una señal analógica cualesquiera,
• ¿cómo se debe elegir el periodo de muestreo T? • ¿cuál es velocidad de muestreo Fs? • Es necesario cierta información sobre la característica de la
señal que va a ser muestreada. • se debe tener cierta información general sobre el contenido
de frecuencia de la señal.
• El propósito del procesado de señal es normalmente la extracción de las características.
• Si se conoce la frecuencia máxima de una determinada clase de señal, se puede especificar la velocidad de muestreo necesaria para convertir las señales analógicas en señales digitales.
19CONVERSIÓN ANALÓGICO -DIGITAL
Teorema del muestreo Si se supone que cualquier señal analógica se puede representar como una suma de senoides de diferentes amplitudes, frecuencias y fases,
donde N indica el número de componentes de frecuencia.
20
27/10/15
11
CONVERSIÓN ANALÓGICO -DIGITALTeorema del muestreo: Sea xc(t) una señal de banda limitada, cuya transformada de Fourier satisface
Xc(f) = 0 para | fj | > fN.
Entonces xc(t) puede determinarse de manera única a partir de sus muestras
x[n] = xc(nT), n ε N, si
La frecuencia fN se conoce como frecuencia de Nyquist, y la frecuencia 2fNque debe ser menor que la frecuencia de muestreo Fs se denomina tasa de Nyquist.
21
SF =1T> 2
Nf
CONVERSIÓN ANALÓGICO -DIGITAL
Teorema de Nyquist • Indica que la frecuencia de muestreo mínima debe ser
mayor que 2·fmax,
• donde fmaxes la frecuencia máxima de la señal. • Esa frecuencia de muestreo, permite reproducir
posteriormente la señal a partir de las muestras tomadas.
22
SF ≥ 2maxf
27/10/15
12
CONVERSIÓN ANALÓGICO -DIGITAL
Teorema de Nyquist Ejemplo:
• Consideremos una onda senoidal con una frecuencia de 100 Hz.
• ¿Con qué frecuencia necesitamos muestrear esta señal para poder representar exactamente la onda inicial?
• El Teorema de Nyquist indica que debemos utilizar una frecuencia de muestreo mayor que 200 Hz.
23
SF ≥ 2maxf
CONVERSIÓN ANALÓGICO -DIGITAL
Teorema de Nyquist Frecuencia de muestreo más alta
• Una frecuencia más alta que la de Nyquist se obtendría una representación más exacta de la señal de entrada.
• Sin embargo, se debe buscar un compromiso: • cuanto más alta es la frecuencia de muestreo más alto es
el numero de muestras por segundo que se deberán procesar, por lo que los procesadores de señal deberán ser más potentes o realizar menos procesamiento en cada muestra.
24
SF ≥ 2maxf
27/10/15
13
CONVERSIÓN ANALÓGICO -DIGITAL
Teorema de Nyquist Frecuencia por debajo de la especificada por Nyquist
• Si utilizamos una frecuencia inferior aparece un fenómeno llamado Aliasing.
• Esto significa que cuando se intenta reconstruir la señal aparece una onda senoidal de frecuencia más baja.
• Este fenómeno se presenta por el hecho de que las muestras se pueden unir para crear una forma de onda de frecuencia más baja que es totalmente diferente de la onda original.
25CONVERSIÓN ANALÓGICO -DIGITAL
Teorema de Nyquist Frecuencia por debajo de la especificada por Nyquist
26
27/10/15
14
CONVERSIÓN ANALÓGICO -DIGITAL
Teorema de MuestreoSi la frecuencia más alta contenida en una señal analógica
xa(t) es Fmax =B
y la señal se muestrea a una velocidad
Fs>2Fmax,entonces xa(t) se puede recuperar totalmente de sus muestras mediante la siguiente función de interpolación:
27
g(t) = sin(2πBt)2πBt
CONVERSIÓN ANALÓGICO -DIGITAL
Cuantificación. • Esta es la conversión de una señal en tiempo
discreto con valores continuos a una señal en tiempo discreto con valores discretos.
• El valor de cada muestra de la señal se representa mediante un valor seleccionado de un conjunto finito de valores posibles.
• La diferencia entre la muestra sin cuantificar x(n) y la salida cuantificada xq(n) se denomina error de cuantificación.
28
27/10/15
15
CONVERSIÓN ANALÓGICO -DIGITAL
Cuantificación.
29
Cuantizador ideal con 8 estados de salida, a cada uno de los estados se le asigna un código digital. La función representa así́ a un conversor A/D de 3 bits con un rango de entrada analógico del cuantizador de 0 a +10 V.
CONVERSIÓN ANALÓGICO -DIGITAL
Cuantificación - Codificación.
30
• Cuantos más niveles de cuantificación utilicemos, podremos representar más exactamente la señal analógica.
• Una resolución de 12 dígitos binarios, en total nos permite 212=4096 niveles.
27/10/15
16
MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Entrada Analógica• Todo lo que vemos y oímos es una transmisión
continua de la información a nuestros sentidos, (datos analógicos).
• La información digital, estima los datos analógicos utilizando solo unos y ceros.
• Debido a las diversas ventajas del procesamiento de la señal digital, las señales analógicas se convierten a la forma digital.
• Una señal digital puede asumir solamente un sistema finito de valores en las variables dependientes e independientes.
31MUESTREO DE SEÑAL ANALÓGICA LABVIEWMuestreo de señales• Para adquirir una señal analógica, primero se debe convertir
en una señal digital, en la practica esto se implementa con un convertidor A/D.
• Se considera una señal analógica x (t) que se muestrea cada• nt segundos (nt: periodo de muestreo). • 1/nt es la frecuencia de muestreo, • muestras por segundo.
• Cada valor discreto de x (t) en t = 0, nt, 2nt, 3nt,…, es conocido como una muestra.
• Así́, x (0), x (nt), x (2nt),..., son todos muestras. • La señal x (t) puede representarse por el sistema de muestras
discretas como se indica en la siguiente ecuación.
32
27/10/15
17
MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Muestreo de señales • La señal x (t) puede representarse por el sistema de
muestras discretas como se indica en la siguiente ecuación.
{X (0), x (nt), x (2nt), x (3nt),..., x (knt),...}
• El periodo de muestreo es nt.• Las muestras se definen en intervalos
discretos de tiempo.
33MUESTREO DE SEÑAL ANALÓGICA LABVIEWMuestreo de señales • Las siguientes notaciones representan las muestras
individuales: X[i] = x (iΔt), para i= 0, 1, 2,
• Si para la señal x (t) se obtienen N muestras, x (t) puede representarse con la secuencia:
X = {x [0], x [1], x [2], x [3],..., x [N-1]}
34
27/10/15
18
MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Frecuencia de muestreo • La frecuencia en la cual el dispositivo de
medida muestrea una señal entrante o genera la señal de salida.
• La frecuencia de muestreo en el NI-DAQmx, determina cuantas veces ocurre la conversión A/D o D/A.
• La generación de una señal de 1 Hz usando 1,000 puntos por ciclo en 1,000 muestras/s.
35MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Aliasing: • Un muestreo demasiado lento da lugar a una mala
representación de la señal analógica. • Un bajo muestreo causa que la señal aparezca
como si tuviera una frecuencia diferente a la real. • Para evitar aliasing, hay que muestrear varias
veces más rápido que la frecuencia de la señal. • Para calcular la frecuencia de aliasing: AliasFrec =|(Frec.demuestreomás cercanaalafrec.deentrada– frec.deentrada)|
36
27/10/15
19
MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Aliasing:
Por ejemplo: AliasingF2=|100-70|=30HzAliasingF3=|(2)100-160| =40HzAliasingF4=|(5)100-510| =10Hz
37MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Determinar la Frecuencia de muestreo • Teorema de Nyquist, se debe muestrear a una
frecuencia mayor que el doble de la frecuencia máxima en la señal que se está adquiriendo
• Puede ser que se quiera muestrear a la frecuencia máxima disponible en el dispositivo de medida.
• Sin embargo, si se muestrea muy rápidamente durante largos periodos del tiempo, puede ser que no se tenga bastante memoria o espacio de disco duro para llevar a cabo los datos
38
27/10/15
20
MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Determinar la Frecuencia de muestreo
39
El teorema de Nyquist proporciona un punto de partida para una adecuada frecuencia de muestreo
Esta frecuencia es a menudo inadecuada para los propósitos prácticos.
MUESTREO DE SEÑAL ANALÓGICA LABVIEW
Determinar la Frecuencia de muestreo • Las señales del mundo real, contienen
componentes de frecuencia que engañan sobre la frecuencia de Nyquist y se agregan a menudo a los componentes de la señal que se muestrean correctamente, presentando datos muestreados erróneamente.
• Por lo tanto, para los propósitos prácticos, el muestreo se hace generalmente varias veces por encima del máximo frecuencia, en la industria es típico 5 a 10 veces.
40
27/10/15
21
MUESTREO DE SEÑAL ANALÓGICA LABVIEW
USANDO EL DAQmx READ VI El VI DAQmx Read situado en el DAQmx–data acquisition, lee muestras de la tarea o de los canales que se especifican. Utilizar el menú́ pull-down para seleccionar un caso del VI,
41
tipo de entrada
número de canales o si los datos están sin escalar
numero de muestras a leer
modo que se van a enviar los datos
PUERTOS DE COMUNICACIÓN• Son herramientas que permiten manejar e intercambiar datos:
• Computador - Periféricos,• Computadora - Computadora • Computadora – DAQ
• Puertos de comunicación:• Puerto eSATA• Puerto USB• Puerto FireWire ó IEEE1394• Puerto SCSI• Puerto paralelo / LPTx• Puerto serial / COMx • Ethernet (RJ-45)
42
27/10/15
22
PUERTOS DE COMUNICACIÓN• Puertos físicos de la computadora:
• son conectores integrados en tarjetas de expansión ó en la tarjeta principal de la computadora;
• diseñados con formas y características electrónicas especiales, utilizados para interconectar una gran gama de dispositivos externos con la computadora.
• Usualmente el conector hembra estará montado en la computadora y el conector macho estará integrado en los dispositivos ó cables.
• Varía la velocidad de transmisión de datos y la forma física del puerto acorde al estándar y al momento tecnológico.
43PUERTOS DE COMUNICACIÓN• Puertos lógicos de la computadora:
• son puntos de acceso entre equipos para el uso de servicios y flujo de datos entre ellos,
• Por ejemplo: el puerto 21 correspondiente al servicio FTP (permite el intercambio de archivos) ó
• el puerto 515 que está asociado con el servicio de impresión.
44
27/10/15
23
PUERTOS DE COMUNICACIÓN• Puerto eSATA
• eSATA "external Serial Advanced Technology Attachment”. • Permite la transmisión de datos entre un dispositivo
externo (periférico), con la computadora. • Basado en tecnología para discos duros SATA. • Este conector compite actualmente contra el puerto USB 3
y en menor medida contra el puerto FireWire.
45PUERTOS DE COMUNICACIÓN• Puerto eSATA. Características:
• Es un puerto de reciente lanzamiento, siendo una extensión del conector SATA utilizado para discos duros internos.
• Cuenta con la tecnología denominada "Hot Swap", la cuál permite la instalación ó sustitución de dispositivos importantes sin necesidad de reiniciar ó apagar la computadora.
• Cada puerto permite conectar como máximo 15 dispositivos externos, pero se recomienda usar menos, porque se satura la línea del puerto y se ralentiza el sistema al tener que administrarse todos simultáneamente.
46
27/10/15
24
PUERTOS DE COMUNICACIÓN• Puerto eSATA. Características:1.- Ground (Tierra)
2.- A+ (Transmisión)3.- A- (Transmisión)4.- Ground (Tierra)
5.- B- (Recepción)6.- B+ (Recepción)
7.- Ground (Tierra)
47PUERTOS DE COMUNICACIÓNPuerto USB.• USB "Universal Serial Bus” es una línea serial universal de
transporte de datos.
• Es un conector rectangular de 4 terminales que permite la transmisión de datos entre una gran gama de dispositivos externos (periféricos) con la computadora; • por ello es considerado puerto
• Comenzó en 1995 por Intel, Compaq, Microsoft. • En 1997, el USB llegó a ser popular y extenso con el
lanzamiento del chipset de 440LX de Intel.
48
27/10/15
25
PUERTOS DE COMUNICACIÓNPuerto USB.• Es una arquitectura de bus desarrollada por las industrias de
computadoras y telecomunicaciones,
• Permite instalar periféricos sin tener que abrir la maquina para instalarle hardware.
49PUERTOS DE COMUNICACIÓNPuerto USB.Características:
• Permite adjuntar dispositivos periféricos rápidamente, sin necesidad de reiniciar la computadora ni de volver a configurar el sistema.
• Interfaz para la transmisión de datos y distribución de energía• mejorar las lentas interfaces serie y paralelo.
• Los puertos USB son capaces de transmitir datos a 12 Mbps
50
27/10/15
26
PUERTOS DE COMUNICACIÓNPuerto USB.Características:
• Existe un solo tipo de cable USB (A-B) con conectores distintos en cada extremo, de manera que es imposible conectarlo erróneamente.
• Consta de 4 hilos, transmite a 12 Mbps y es “Plug and Play”, que distribuye 5v para alimentación y transmisión de datos.
51PUERTOS DE COMUNICACIÓNPuerto USB.Versiones:• Versión USB 1.0 Aparece en el mercado, junto con el
lanzamiento del microprocesador Intel® Pentium II en 1997.• Cada puerto, permite conectar hasta 127 dispositivos
externos, pero solo se recomiendan como máximo 8, porque se satura la línea del puerto.
• Cuenta con tecnología "Plug&Play" la cuál permite conectar, desconectar y reconocer dispositivos sin necesidad de reiniciar ó apagar la computadora.
• Versiones USB 1.X y USB 2.0 transmiten en un medio unidireccional los datos, esto es solamente se envía ó recibe datos en un sentido a la vez,
• Versión USB 3 permite enviar y recibir datos de manera simultánea (full duplex).
52
27/10/15
27
PUERTOS DE COMUNICACIÓNPuerto USB.• Los puertos USB 1.0, 1.1 y USB 2.0 tienen 4 contactos,
53
1.- Vbus (+ 5 Volts, alimentación)2.- D- (- datos)3.- D+ (+ datos)4.- GND (tierra)
PUERTOS DE COMUNICACIÓNPuerto USB.• El puerto USB 3.0 cuenta con 9 (2 de Tx, 2 de Rx )
54
1.- Vbus (+ 5 volts, alimentación)2.- D- (- datos)3.- D+ (+ datos)4.- GND (tierra)5.- StdA_SSRX- (Recibe datos)6.- StdA_SSRX+ (Recibe datos)7.- GND_DRAIN (tierra-drenado)8.- StdA_SSTX- (Envía datos)9.- StdA_SSTX+ (Envía datos)
27/10/15
28
PUERTOS DE COMUNICACIÓNPuerto USB.
55PUERTOS DE COMUNICACIÓNPuerto Serial.Puerto serial, puerto COM, puerto de comunicaciones y puerto RS-232 ("Recomended Standard-232"), hacen referencia al mismo puerto.
Se le llama serial, porque permite el envío de datos, en serie, La sigla COM es debido al término ("COMmunications"), que traducido significa comunicaciones. Es un conector semitrapezoidal de 9 terminales, que permite la transmisión de datos desde un dispositivo externo (periférico), hacia la computadora; por ello es denominado puerto.
56
27/10/15
29
PUERTOS DE COMUNICACIÓNPuerto Serial.• Son adaptadores que se utilizan para enviar y recibir
información de BIT en BIT fuera del computador a través de un único cable y de un determinado software de comunicación.
• Un ordenador o computadora en serie es la que posee una unidad aritmética sencilla en la cual la suma en serie es un calculo digito a digito
• Los voltajes enviados por los pines pueden ser en 2 estados, encendido o apagado. • Encendido (valor binario de 1) significa que el pin esta
transmitiendo una señal entre -3 y -25 voltios, • Apagado (valor binario de 0) quiere decir que esta
transmitiendo una señal entre +3 y +25 voltios
57PUERTOS DE COMUNICACIÓNPuerto Serial.1.- DCD (Detecta la portadora)2.- RxD (Recibe datos)3.- TxD (Transmite datos)4.- DTR (Terminal de datos listo)5.- SG (Tierra)6.- DSR (Equipo de datos listo)7.- RTS (Solicita enviar)8.- CTS (Disponible para enviar)9.- RI (Indica llamada)
58Velocidad del puerto: 112 KB/s