Escolar Documentos
Profissional Documentos
Cultura Documentos
Adquisicin de datos
Se toma un conjunto de seales fsicas, para convertirlas en seales elctricas y digitalizarlas de manera que se puedan procesar. Se requiere una etapa de acondicionamiento, que adecua la seal a niveles compatibles con el elemento que hace la transformacin a seal digital. El elemento que hace dicha transformacin es el mdulo de digitalizacin o tarjeta de Adquisicin de Datos (DAQ)
La adquisicin de datos utiliza una combinacin de medicin de hardware y software basado en PC para proporcionar un sistema de medicin flexible y definido por el usuario.
Clasificacin de seales
Seales Digitales
Digital
Frecuencia
Seales Analgicas
Forma
Frecuencia
Analysis Required
El acondicionamiento de seales permite al DAQ realizar mas fcilmente las mediciones No siempre se requiere acondicionamiento de las seales, depende de la seal que se quiera medir
Acondicionamiento de seales
Analgicas
Adaptacin: Amplificacin. Escalado. Filtrado. Aislamiento elctrico. Operaciones: Linealizacin. Comparacin con lmites o
Digitales
Amplitud: Conversin de niveles. Eliminacin de rebotes. Escuadrado. (hacer la seal ms cuadrada) Tiempo: Adicin de retardos. Ampliacin de pulsos. Detectores de flancos. Frecuencia: Multiplicadores y divisores. Osciladores. Comparacin de fase.
umbrales.
Deteccin de fallos. Integracin. Diferenciacin.
Compensacin de juntura fra pasa muchas veces que las termocuplas tienen la juntura fra a temperatura ambiente, o sea que como la termocupla est calibrada para 0, hay que dar un voltaje de compensacin por la diferencia con la temperatura ambiente
Multiplexado
Tiene la ventaja de ser muy simple en su cableado, pues utiliza un solo cable. Su desventaja es la poca velocidad que tiene, siendo mas lento cuanto mayor es el nmero de canales
Canales en Paralelo
Canal 1
Sensor 1
Acondicinador 1
ADC 1
Canal 1
Sensor 2
Acondicinador 2
ADC 2
PROCESADOR
DAC
Salida
Canal n
Sensor n
Acondicinador n
ADC n
Multiplexor
Demultiplexor
Canales multiplexados
Canal 1 Sensor 1 Acondicinador 1
Canal 1
MULTIPLEXOR ANALGICO
Sensor 2
Acondicinador 2
ADC
Procesador
Salida DAC
Canal n
Sensor n
Acondicinador n
Multiplexor
Multiplexor
Medios de intercomunicacin:
Los buses
Buses de comunicacin
Un bus es un camino de comunicacin entre dos o ms dispositivos. Se caracteriza esencialmente por ser un medio de comunicacin compartido. D1 E/S D2 Controlador
BUS
D3 E/S
D1
DIR
D2
CON
Tipo de lneas Dedicadas Ejemplo: CLK, RST# Multiplexadas (con diversos usos) Ejemplo: AD[31:0] Mtodo de arbitraje (maestro-esclavo) Centralizado Ejemplo: ISA Distribuido Ejemplo: PCI Nota. Bus Master: dispositivos capaces de tomar el control del bus
Clasificacin de buses
Segn el tipo de sincronismo: Buses sncronos
Cuando la temporizacin de transferencia de datos es fija. La temporizacin de la transferencia est fijada por el reloj del maestro. Si existe la posibilidad de que el dispositivo esclavo introduzca ciclos de espera Buses semisncronos.
Buses asncronos
Cuando la temporizacin de transferencia se ajusta al dispositivo a controlar Handshake.
Clasificacin de buses
Segn el modo de acceso
Buses paralelo: acceso a datos simultneo
Ejemplo: PCI Buses serie: acceso a datos secuencial Ejemplo: RS-232
Clasificacin de buses
Buses de sistema
Diseados inicialmente para transferencias de datos ente la CPU y la memoria. Los buses internos de los microprocesadores se pueden incluir en esta categora. Ejemplo de evolucin: Bus ISA PCI de Intel
ISA 8 BITS ISA 16 BITS PCI 32 BITS PCI 64 BITS
Clasificacin de buses
Buses de entrada/salida
Permiten que varios dispositivos de I/O estn conectados a un mismo bus paralelo o serie con seales de control. Se utilizan cables en lugar de back-plane slots.
Ejemplo de evolucin:
40 MBps
80 MBps
160 MBps
Clasificacin de buses
Buses de instrumentacin
Son buses especficamente diseados para integrar instrumentos Cables Ejemplos: GPIB/HPIB/IEEE-488 paralelo GPIB/HPIB/IEEE-488Bus Bus paralelo IEEE-1174 (RS232) serie IEEE-1174 (RS232) Bus Bus serie -----------------------------------------------------VME bus Racks VME bus Racks Racks bus VXI VXI bus CompactPCI CompactPCI PXI, PXIe PXI, PXIe
Buses de instrumentacin
Cables RS-232C RS-485 USB Firewire / IEEE 1394 Ethernet GPIB / IEEE 488 Racks PCI , Compact PCI, PXI PCI express, PXIexpress PCMCIA VME, VXI
RS-232 Instrument
PC Serial Port
RS-232 Cable
Bus RS-232
Interfaz serie inicialmente especificado para conectar computadores (DTE) a modems (DCE)
Cable formado por 2 lneas de datos + 6 de control + 1 de masa Seales de 5 V a 15 V. Lgica neg. Transmisin Full Duplex (TXD y RXD simultneas) 20 Kbit/s sobre distancias de 17 m 200 Kbit/s sobre cortas distancias
Interfaz RS-232
Caractersticas del conector DB-9
1 5
6 DCD: Data Carrier Detect RxD: Received Data TxD: Transmited Data Comm: Commun (Masa)
9 DSR: Data set Ready RTS: Request to Send CLS: Clear to Send RI: Ring Indicator
Interfaz RS-232
Comunicacin entre DTE y DCE
DTE: Data Terminal Equipment DCE: Data Communication Equipment
Interfaz RS-232
Seales bsicas de datos Full Duplex Con control Sw
43
Interfaz RS-232
Control mediante Sw
44
Interfaz RS-232
Seales bsicas Full Duplex Con control Hw
45
Interfaz RS-232
Control mediante Hw
Datos
RTS
RTS
Control
46
Interfaz RS-232
Ejemplo de configuracin en Microsoft Windows
47
Interfaz IEEE-1174
Nuevo estndar de interfaz serie para instrumentacin programable basado en RS-232 (1174.0) + 1174.1 + 1174.2 para emulacin del interfaz IEEE-488
48
Ruido VENTAJAS 1. El ruido suele afectar a ambas seales por igual el valor diferencia es bastante inmune a las perturbaciones 2. Al tener un carcter complementario las transiciones produce una perturbacin menor a los cables externos
50
51
Bus RS-485
Seales Half Duplex y Full Duplex
Nota: El bus RS-485 est inicialmente pensado para transmisin Half Duplex a 2 hilos. Tambin permite la transmisin Full Duplex utilizando 4 hilos 52
53
Bus SPI
SPI (Serial Peripheral Interface)
Bus serie con cuatro hilos, sncrono y bidireccional: Seales: clock, data in, data out y chip select para cada circuito integrado que tiene que ser controlado. comunicacin full-duplex Se utiliza especialmente para la interconexin de un microcontrolador con sus perifricos. Implementacin en Hw o Sw extremadamente simple Los dispositivos Slave usan el reloj que enva el master No permite fcilmente tener varios Masters conectados al bus
54
Bus I2C
I2C (Inter Integrated Circuit Bus)
Bus serie con dos hilos, sncrono y bidireccional. Fue desarrollado por Philips en 1980. Se utiliza especialmente para la interconexin de un microcontrolador con sus perifricos (Convertidor A/D, EEPROM, driver LCD, RTC,.. ) u otros microcontroladores. Seales: SDA (Serial DAta) y SCL (Serial CLock) El dispositivo puede trabajar como receptor o como transmisor, dependiendo de sus funciones. Cada dispositivo tiene su propia direccin de 7 bits que consta de una parte fija (4 bits internos del chip ) y de una parte variable (3 bits del dispositivo).
55
SDA SCL
Bus USB
www.usb.org
56
Bus USB
USB (Universal Serial Bus)
Puede suministrar un mximo de 500mA para alimentacin de los dispositivos Tres tipos de componentes: Host, Hub y peripheral Soporta hasta 127 dispositivos. Host to peripheral Plug&Play and Hot Pluggable
Conector
57
USB HUB
Bus USB
Utilizacin de bloques IP (VHDL) para USB
Product Function TranTransceiver USB 2.0
58
59
60
61
VXI-1394
62
Ethernet
LAN (Local Area Network)
IEEE 802.3 xx
Revisin bsica
Velocidades: 10 Mbps, 100 Mbps, 1Gb/s, 10Gb/s, 40Gb/s, 100Gb/s (IEEE P802.3ba) Protocolo CSMA CD Carrier Sense Multiple Access Collision Detect
Comprobacin de existencia de transmisin por parte de otra estacin antes de enviar. Pueden existir colisiones. En este caso se para la transmisin y se intenta despus de un intervalo de tiempo aleatorio
64
www.lxistandard.org
Ethernet
LAN (Local Area Network)
IEEE 802.3 xx
Revisin bsica
Empleado ampliamente en sistemas para adquisicin de datos. Mediante TCPIP Conexin a Internet
65
www.lxistandard.org
Ethernet
LAN (Local Area Network)
IEEE 802.3 xx
Revisin bsica
Velocidades: 10 Mbps, 100 Mbps, 1Gb/s, 10Gb/s Protocolo CSMA CD Carrier Sense Multiple Access Collision Detect
Comprobacin de existencia de transmisin por parte de otra estacin antes de enviar. Pueden existir colisiones. En este caso se para la transmisin y se intenta despus de un intervalo de tiempo aleatorio
66
www.lxistandard.org
Bluetooth
Tecnologa de comunicacin sin hilos
Para conexin entre dispositivos prximos va radio en la banda cientfica y mdica de 2,4 a 2,8 GHz mediante un pequeo microchip ( bajo coste) Dos tipos de alcance: hasta 10 m y hasta 100 m Garantiza que slo las unidades autorizadas puedan comunicarse La seal est continuamente saltando entre 79 frecuencias en el rango de 1 MHz (1600 veces en un segundo) Alta inmunidad Conexiones punto-a-punto y punto-a-multipunto
67
68
GPIB Cable
En 1965 HP disea el bus paralelo HP-IB (Hewlett Packard Interface Bus) para sistemas de instrumentacin
69
Standards Introduction
1965 1975 1987 1990 1992 1993 1999 HP designs HP-IB (Hewlett Packard Interface Bus) HP-IB becomes IEEE 488 (250KB/s) IEEE 488.2 adopted (1MB/s) IEEE 488 becomes IEEE 488.1 SCPI (Standard Commands for Programmable Instruments) added to IEEE 488.2 IEEE 488.2 revised HS488 (High speed extension ) proposed (8MB/s) HS488 approved
70
72
Mxima longitud de separacin 20 metros Mxima separacin entre dispositivos 4 metros Separacin media entre dispositivos 2 metros Conexin en estrella o lineal
73
Niveles lgicos
Niveles TTL Lgica negativa
74
DIO1 DIO2 DIO3 DIO4 EOI DAV NRFD NDAC IFC SRQ ATN SHIELD
1 13
12 24
DIO5 DIO6 DIO7 DIO8 REN GND (TW PAIR W/DAV) GND (TW PAIR W/NRFD) GND (TW PAIR W/NDAC) GND (TW PAIR W/IFC) GND (TW PAIR W/SRQ) GND (TW PAIR W/ATN) SIGNAL GROUND
Nota: TW=Twisted
75
76
Handshake Lines
78
IEEE-488.2
Estructura de datos y sintaxis. Ordenes y consultas comunes Protocolo de mensajes. Secuencias de control
SCPI
Formato de intercambio de datos. Ordenes jerrquicas normalizadas
79
IEEE-488.1 y IEEE-488.2
Estndar IEEE-488 IEEE-488.1
Ejemplos: DCL (Device Clear Command) REN (Remote Enable Command)
Estndar IEEE-488.2
Definicin ms precisa de la comunicacin: Protocolos de intercambios de mensajes Sintaxis y formatos de datos Ordenes generales y peticiones de estado Ejemplos: *TRG (Trigger Command) *CAL (Calibration Query) *RST (Reset Commahd)
80
SCPI
Standard Commands Programmable Instruments: 1990
Definicin de un jerrquico lenguaje comn para instrumentos programables basado en una estructura comn
Standard Commands for Programmable Instrumentation (SCPI) is a consistent set of commands and responses regardless of supplier or instrument type.
Bus VME
Bus VXI
83
Rack VXI
84
Sistema VXI
85
BUS PCI
CompactPCI
Compatible elctricamente con PCI Conectores y factores de forma de bus VME Eurocard 3U o 6U Consorcio de fabricantes (>500)
...
PCI Express
PCI Express es un bus alta velocidad, de propositos generales, serial point-to-point I/O interconectando computadoras y otras plataformas de comunicaciones
A B
87
PCI Express
Interconexin diferencial serie 2.5 Gb/s unidireccional dual de baja tensin (+/- 0.3V)
PCI Express 2: 5Gb/s speed PCI Express = Ancho de banda sin compartir 88
PCI Express
Conexin serie punto a punto 2.5Gb/s por seal y direccin: BW til = 2.5Gb/s
1x, PCI Express Device Clock
0.8 = 2Gb/s
En cada direccin Bus compatible con PCI. Espacio de configuracin extendido con respecto a PCI
PCI Express Device Clock
PCI Express
Ancho de Banda Escalable Soporta I/O & graficos Aumento mejor que 30 respecto del PCI
16X 8X 4X 1X
Bus PXI
91
Rack PXI
92
Rack PXIe
Ejemplo 8-Slot PXI Express Chassis for PXI and PXI Express Modules 4 PXI slots
Bus PXI
Bus PCI+ Seales de disparo (trigger) adicionales
94
IAD
NI DTF FI UPM
95
Niveles de comunicacin
96
Arquitectura Software
SCPI
VISA
IVI
LabVIEW CVI C++, etc
Niveles software
97
VISA
Serial GPIB VXI PXI
98
99
100
Ejemplo
hp33120a_ConfigureStandardWaveform (Generador, "1", HP33120A_VAL_WFM_SINE, amplitud, 0.00, frecuencia*1e3, 0.00);
101
Ventajas de IVI
Utilizacin de VISA (independizando la programacin del interfaz utilizado) Facilidad de intercambio de instrumentos (tipo y fabricante) Posibilidad de trabajar con instrumentos simulados durante el desarrollo Posibilidad de acceso a los instrumentos mediante una cach de estado, para optimizar el trfico del bus, cambiando el estado del instrumento de forma incremental. Posibilidad de programacin multihilo.
102
Buses de actuadoressensores
Se han presentado mltiples iniciativas: Interbus-S de Phoenix Contact AS-i (Actuador-Sensor Interface) DeviceNet (Controller Area Network CAN)
Buses de campo
Se han presentado mltiples iniciativas: Bitbus de Intel FIP de origen francs PROFIBUS de origen alemn Comit ISA SP 50
Field Buses
Buses de campo
105
Field Buses
Buses de campo
Son redes de rea local dedicadas a adquisicin de datos y control de sensores y actuadores El medio fsico es usualmente un par trenzado de bajo coste Estn optimizados para mensajes cortos punto a punto Gran N de estndares: Profibus, Interbus, CAN, etc. Mercado con gran expansin. Iniciado en la industria qumica y petroqumica (1994). 106Conexin en estrella y lineal
Buses de Campo
Los buses de campo conectan actuadores, controladores, sensores y dispositivos similares en el nivel inferior de la estructura jerrquica de la automatizacin industrial. Una arquitectura de bus de campo es un sistema abierto de tiempo real. Pero no necesariamente ha de conformarse con el modelo OSI de 7 capas, pues es ms importante que la conexin sea de bajo coste y alta fiabilidad frente a las posibilidades de interconexin a redes generales
Peticin ----------> Indicacin Confirmacin <---------- Respuesta Publicista-Subscriptor: Las entidades operan autnomamente. El
publicista publica datos a uno o ms subscriptores, que no necesitan responder.
Bus CAN
ISO 11898
Bus CAN
CAN (Controller Area Network)
Seales con dos tipos de estados:
Dominante (0) y Recesivo (1). Cableado lgico tipo And
Protocolo CAN:
Varios niveles fsicos Mensajes por tramas Reglas de arbitraje para la transmisin de mensajes.
Comparacin bit a bit del campo de arbitraje Los conflictos se resuelven mediante: El paso Dominante Recesivo (del nodo no dominante). Condicin: dos nodos no pueden tener transmitir el mismo campo de arbitraje
114
GSM / CDMA Phone Module Speech recognition HelloIC SBF1005 Radio Baseband
CarDSP or CASP SAA7706H/TEA6880A
CAN TX TJA1050
CA N Wheel Sensors / ABS: Speed pulse Gearbox: Forward/Reverse Diagnostics system / Climate Control 115
IC
Mic.
Radio Front-End
NICE TEA6840H Direction
LS
Gyro
Airbag
Philips
I/O Connector Conecta sus seales (a travs de la placa acondicionadora y el cable) a la placa DAQ
Multiplexor
Amplificador de Instrumentacin
Multiplexor
Amplificador de Instrumentacin
Multiplexor
Amplificador de Instrumentacin
Multiplexor
Amplificador de Instrumentacin
Multiplexor
Amplificador de Instrumentacin
Ejemplo de Resolucin:
Con 3 bits de resolucin se pueden representar 8 niveles de voltaje Con 16 bits de resolucin se pueden representar 65,536 niveles de voltage
16-Bit Versus 3-Bit Resolution
(5kHz Sine Wave)
10.00 8.75 7.50 Amplitude 5.00 (volts) 3.75 2.50 1.25 0
|
6.25
50
150
200
Rango
Mnimos y maximos voltages que el ADC puede digitalizar Las placas DAQ generalmente vienen en los rangos
0 to +10 volts -10 to +10 volts
Seleccionar el rango adecuado a la aplicacin Mnimo rango = representacin mas precisa de la seal
Esto permite usar toda la resolucin disponible
Range
Rango Apropiado
Usando 8 niveles para representar la seal
10.00 8.75 7.50 6.25 Amplitude 5.00 (volts) 3.75 2.50 1.25 0| 0
3-bit resolution
50
150
200
Rango inapropiado
Solo usa 4 niveles para representar la seal
200
|
3-bit resolution
50
150
Ganancia
El ajuste de la ganancia permite amplificar la seal para el mejor ajuste en el rango de ADC. La ganancia vara entre 0.5, 1, 2, 5, 10, 20, 50, or 100 en la mayora de las placas La ganancia no se puede seleccionar, en general se ajusta en forma automtica o por software Ganancia Apropiada = representacin mas precisa de la seal Permite utilizar toda la resolucin disponible
Ejemplo de Ganancia
Ganancia = 2
Seal Original
50
150
200
Una pequea Amplitud de cdigo= mas precisa representacin de la seal Ejemplo: un dispositivo de 12 bits, rango = 0 to 10V, ganancia = 1
Rango ganancia* 2resolucin = 10 1* 212 = 2,4 mV
Otros parmetros:
Tipo de Conversor (Doble rampa, Aproximaciones sucesivas, Flash, - ) lo que determina el tiempo de conversin. Nmero de canales Tipo de aislacin de entrada y salida (con reles, acople magntico, opto aislado) RRMC (Relacin de rechazo en modo comn) RRMD (Relacin de rechazo en modo diferencial)
Data logger
Tambin datalogger o data recorder, es un dispositivo electrnico que registra datos en el tiempo o en relacin a la ubicacin ya sea con un instrumento que incluye al sensor o por medio de instrumentos y sensores externos. Normalmente se basan en un procesador digital (o computadora). Por lo general son pequeos, con pilas, porttiles, y estn equipadas con un microprocesador, memoria interna para almacenamiento de datos y sensores.