Conversor Analógico Digital



Documentos relacionados
Universidad de Puerto Rico Recinto Universitario de Mayagüez Departamento de Ingeniería Eléctrica y Computadoras

CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL

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

PROYECTO CURRICULAR. Electrónica Digital y Microprogramable

PRACTICA N0.7 UTILIZACIÓN DE UN CONVERTIDOR A/D OBJETIVO ESPECÍFICO: APLICAR EL CONVERTIDOR ADC0804 EN UN CONTROL DE TEMPERATURA

Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática Circuitos electrónicos Otoño 2000

ETN 404 Mediciones Eléctricas Docente: Ing. Juan Carlos Avilés Cortez. 2014

DESCRIPCION DEL SITEMA MASTER.

Unidad 1: Conceptos generales de Sistemas Operativos.

SENSORES Y ACONDICIONADORES TEMA 15 CIRCUITOS ACONDICIONADORES DE SENSORES ANALÓGICOS (3) CIRCUITOS ACONDICIONADORES REALES

Control Digital en PC con MS-DOS

LIMITE DE SHANON PARA LA CAPACIDAD DE INFORMACIÓN

7.5. Registros, contadores y registros de desplazamiento

7. CONVERTIDORES DIGITAL A ANALÓGICO (DAC) Y ANALÓGICO A DIGITAL (ADC).

7. CONVERTIDORES DIGITAL A ANALÓGICO (DAC) Y ANALÓGICO A DIGITAL (ADC).

Conversión Analógica/Digital

Comparadores UNIDAD V

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2008

Electrónica Digital. Tema 9. Conversión A/D-D/A. Norberto Malpica Susana Borromeo López Joaquín Vaquero López. Universidad Rey Juan Carlos

DESPLAZAMIENTO Y POSICIÓN ENCODERS

DISPLAYS DE CRISTAL LIQUIDO

TARJETA CONVERSORA ANALOGA/DIGITAL (A/D)

REGISTROS DE DESPLAZAMIENTO

Mod. I, Unid. 1, Obj. 1 Criterio de Dominio 1/1

Sistemas Embebidos 1º Cuatrimestre de Adquisición de Datos Conversión Analógico/Digital. Sistemas Embebidos - 1º Cuatrimestre de 2015

ELECTRÓNICA DIGITAL. Sistemas analógicos y digitales.

Problemario: Memoria / Entrada Salida / Buses / Interrupciones

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Nociones básicas sobre adquisición de señales

Tema 1: Sistemas de comunicación digital. Transmisión digital (I.T.T. Telemática)

El módulo LCD Ejemplos de funcionamiento

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

Entrada salida y comunicación

GUÍA DEL USUARIO. Medidor Ambiental 5 en 1 con PCM / MCM. Modelo 45170CM

Cómo Elegir su Digitalizador o Dispositivo de Adquisición de Datos Correcto

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos:

Proyecto final "Sistema de instrumentación virtual"

Regulador PID con convertidores de frecuencia DF5, DV5, DF6, DV6. Página 1 de 10 A Regulador PID

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

22.1. t, ms. Y la frecuencia mínima de muestreo será: f smín = 1/T máx = 1/0,1µs = 10MHz.

La tarjeta de adquisición de datos DAQ-6024E de National Instruments. Joan Font Rosselló Versión 1.1

CAPITULO 2 CARACTERÍSTICAS ESPECIALES

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

1. Representación de la información en los sistemas digitales

Figura 1: Símbolo lógico de un flip-flop SR

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)

Tema N 2.- Tiempo de respuesta de un PLC

Compuertas de Muestreo

Adquisición de Datos usando Matlab

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo.

TRANSMISION DIGITAL. PCM, Modulación por Codificación de Pulsos

Conversor Analógico Digital (CAD)

11.- Sistemas de adquisición de datos (SAD) INTRODUCCIÓN

BLOQUE 3. Enrique Mandado Pérez María José Moure Rodríguez. Microcontroladores

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC

Objetivo. Desarrollo. Práctica 6 Multiplexado. Sección 1 Estudio del comportamiento de un circuito sample and hold

Maqueta: Osciloscopio y generador

TEMA 2: Representación de la Información en las computadoras

Tarjeta de aplicación para circuito de voz de 60 seg

CONTADORES. Definición. Diseño y analisis de un contador binario hacia arriba de 3 bits con flip-flops JK. Otros contadores típicos.

SISTEMAS DE ENTRADA/SALIDA

SISTEMAS DE ADQUISICIÓN DE DATOS. Convertidores D/A Convertidores A/D

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Actividad 4: Comunicación entre PLC s vía Ethernet

GUÍA RÁPIDA MÓDULOS ANALÓGICOS CJ1W-AD041-V1/AD081(-V1) CJ1W-DA021/DA041

Tema 11: Sistemas combinacionales

Sistema de Captura Electrónica

t i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

A G R O M A T I C S.A.

Los Timers en en los PLC s


PRÁCTICA 8. ANALIZADORES LÓGICOS. ANALIZADOR LÓGICO PROMAX AL-1610.

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave:

MICROCONTROLADORES. M. C. Felipe Santiago Espinosa. Abril de 2015

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Registros y Contadores

Control y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores

Aplicación Smart Music Control

Intérprete entre el Operador y el Ordenador.

TARJETA MADRE y sus PARTES

TEMPORIZADORES, CONTADORES Y COMPARADORES

CAPÍTULO 3. Las principales funciones del microcontrolador son: adquirir por medio del A/D y también, mostrar mensajes de pesos y voltaje en el LCD.

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

Análisis general de un Microprocesador

MULTIMETRO DIGITAL (MARCA FLUKE. MODELO 87) INTRODUCCIÓN

Especificaciones técnicas de los prototipos:

TEMA 11. CIRCUITOS ARITMÉTICOS TICOS DIGITALES

Circuitos lógicos MSI Combinacionales

Práctica 4 Diseño de circuitos con puertas lógicas.

Termostato electrónico con el PIC16F872

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:

Conversores Análogo-Digital y Digital-Análogo: Conceptos Básicos

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE

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

Transcripción:

Introducción: Magnitud analógica: Conjunto de valores continuos en un rango determinado. Variables de naturaleza analógica: Corriente, Presión, Temperatura, Velocidad, etc... Procesamiento: Necesidad de convertidores Analógicos / Digitales. Requerimientos: Magnitudes eléctricas a la entrada de los conversores A/D. La precisión en la conversión, es directamente proporcional al número de bits utilizado para representar la magnitud analógica. Magnitudes no eléctricas. Termopar, sensor, fotocélula, etc... Temperatura Presión Luz Peso Humedad... Transducer Voltage level scale and shifter A/D Converter Computer Sistemas Electrónicos 1

Técnicas de Conversión Analógica/Digital : Convertidor A/D con contador: Necesidad de señal de borrado. Conversión lenta: tiempo de muestreo grande. Borrado V a Reloj V d Contador binario... D/A MSB LSB Salida Digital Voltios V d V a Entrada Analógica 0 1 2 3 4 5 6 7 8 9 10 Sistemas Electrónicos 2

Técnicas de Conversión Analógica/Digital : Convertidor A/D de arrastre: Necesidad de un contador reversible. No hay necesidad de señal de borrado para conversión continua. Tiempo de conversión pequeño para pequeños cambios de la tensión de entrada. Reloj Contador reversible... MSB Salida Digital LSB V d D/A V a Entrada Analógica Sistemas Electrónicos 3

Técnicas de Conversión Analógica/Digital : Convertidor A/D de arrastre: V 7 6 5 4 3 2 1 0 Vin Vout clk up/down Sistemas Electrónicos 4

Técnicas de Conversión Analógica/Digital : Convertidor A/D comparador en paralelo: Es el convertidor más rápido. Comparadores: W = 0 si V < V W = 1 si V > V Tiempo de conversión muy pequeño. Inconveniente: 2 N1 comparadores. Codificador de prioridad complejo. Vin Vref R R R R R R R COMPARADORES W 7 W 6 W 5 W 4 W 3 W 2 W 1 D E C O D E R MSB LSB R W 0 Sistemas Electrónicos 5

Técnicas de Conversión Analógica/Digital: Aprox. Sucesivas.!!! Figura 1 del Graph File!!! Sistemas Electrónicos 6

Técnicas de Conversión Analógica/Digital: Aproximaciones sucesivas: Necesidad de un registro de un programador. Conversión en N periodos de reloj en un sistema de N bits. Tiempo de conversión pequeño. SA Register... MSB Salida Digital V d D/A LSB V a Entrada Analógica Sistemas Electrónicos 7

Técnicas de Conversión Analógica/Digital: Aproximaciones sucesivas: V 7 6 5 4 3 2 1 0 Vout Vin clk SA 1 0 1 0 1 1 0 1 0 Sistemas Electrónicos 8

Conversor A/D en el 68HC11: Introducción: 8 entradas analógicas multiplexadas. Conversor por aproximaciones sucesivas: Requiere el uso de una señal de reloj. Frecuencia > 750KHz. Circuitería de Sample and Hold, para minimizar errores. Tensiones de referencia a través de las señales V RL y V RH : V HR V DD 0.1V V LR V SS El conversor A/D debe estar habilitado antes de usarse. Sistemas Electrónicos 9

Conversor A/D en el 68HC11: Características: Multiplexor para 16 señales analógicas. 8 entradas del puerto E, 4 señales internas, 4 canales reservados. La conversión comienza un ciclo de E después de la programación. Existen dos modos de operación diferentes: SingleChannel : Selección de un solo canal. Nonscan mode : Se muestrea 4 veces el canal y se almacenan los valores en los 4 registros de resultados, ADR1ADR4. Scan : La conversión se realiza de forma continuada, guardándose la quinta conversión en ADR1, y así sucesivamente. MultipleChannel : Selección de un grupo de 4 canales. Nonscan mode : Se muestrean los canales seleccionados y se almacenan los valores en los 4 registros de resultados, ADR1ADR4. Scan : La conversión se realiza de forma continuada sobre los canales seleccionados, almacenado los resultados sobre los registros ADR. Sistemas Electrónicos 10

Diagrama de bloques: Multiplexor. Switches analógicos. Conversor DC/DC. Conversor analógico. Control digital. Registros de resultados: ADR1 : $1031 ADR2 : $1032 ADR3 : $1033 ADR4 : $1034 Sistemas Electrónicos 11

Conversor Analógico: Necesidad de una señal de sincronismo: Señal E ó bien señal osciladora interna. Conversión digital: Realizada a través de 8 comparaciones sucesivas. Fin de conversión: Se indica con un flag al finalizar la conversión de los 4 canales (ó 4 conversiones del mismo canal), aprox. 64μs. Sistemas Electrónicos 12

Registro de Control y Estado ADCTL ( $1030 ): CCF: CCF: Flag Flag de de fin fin de de conversión. conversión. Puesto Puesto a 1 cuando cuando se se han han actualizado actualizado los los cuatro cuatro registros registros ADR1ADR4. ADR1ADR4. Se Se borra borra al al escribir escribir sobre sobre ADCTL. ADCTL. Nota: Nota: El El método método polling polling resulta resulta mucho mucho más más rápido rápido que que el el uso uso de de interrupciones. interrupciones. SCAN: SCAN: Control Control en en el el modo modo de de scan: scan: 0: 0: Única Única conversión conversión del del canal canal seleccionado. seleccionado. 1: 1: El El canal canal seleccionado seleccionado es es convertido convertido constantemente. constantemente. MULT: MULT: Control Control de de Modo Modo Múltiple Múltiple Canal: Canal: 0: 0: El El canal canal seleccionado seleccionado es es convertido convertido 4 4 veces veces y y almacenados almacenados sus sus valores valores en en ADR1ADR4. ADR1ADR4. 1: 1: Permite Permite realizar realizar la la conversión conversión de de un un grupo grupo de de 4 4 canales canales a a la la vez vez (AN0 (AN0 AN3 AN3 ó ó AN4 AN4 AN7), AN7), y y resultados resultados en en ADR1 ADR1 ADR4. ADR4. CDCA: CDCA: Selección Selección del del canal. canal. Nota: Nota: Cuando Cuando MULT MULT está estáa 1, 1, CA CA y y CB CB no no son son considerados. considerados. Sistemas Electrónicos 13

Registro de Control y Estado ADCTL ( $1030 ): Sistemas Electrónicos 14

Registro OPTION ( $1039 ): ADPU: A nivel alto, habilita el conversor Analógico / Digital. Nota: Tras activar el conversor se debe esperar 100μs para estabilizar los circuitos comparadores. CSEL: Selecciona la fuente de reloj para el conversor: 0: Se utiliza la señal E. 1: Se utiliza el oscilador interno. Sistemas Electrónicos 15

Timer Programa ejemplo del conversor A/D: * Programa que visualiza en la pantalla * del PC los valores de los registros * de salida ADR1ADR4. OPTION ($1039) ADPU CSEL IRQE DLY CME 0 CR1 CR0 ADCTL ($1030) CCF 0 SCAN MULT CD CC CB CA ORG $100 LDS #$1FF ; Pila al final de la RAM. LDX #$1000 ; Registro base. BSET OPTION,X $80 ; Activamos circuito DC/DC. LDAA #$00 STAA ADCTL,X ; Canal = 1; SCAN = 0; MULT = 0 PP BRCLR ADCTL,X $80 * ; Espera fin de la conversión. LDAA ADR1,X ; Carga valor de la 1ª conversión. BSR VER LDAA ADR2,X ; Carga valor de la 2ª conversión. BRS VER LDAA ADR3,X ; Carga valor de la 3ª conversión. BRS VER LDAA ADR4,X ; Carga valor de la 4ª conversión. BRS VER BSR ATRAS JMP PP **** Fin del programa principal **** Sistemas Electrónicos 16

Timer Programa ejemplo del conversor A/D: * Rutinas VER y ATRÁS. * Estas rutinas utilizan las siguientes rutinas del programa monitor: * OUTLHL: Esta rutina saca por el puerto serie el nibble izquierdo del acumulador A. * OUTRHL: Esta rutina saca por el puerto serie el nibble derecho del acumulador A. * OUTA: Esta rutina saca por el puerto serie el contenido del acumulador. VER PSHA ; Guarda valor del acumulador A en la pila. JSR OUTLHL ; Saca el nibble izquierdo. Modifica elacumulador A. PULA ; Recupera acumulador A. JSR OUTRHL ; Saca nibble derecho. LDAA # JSR OUTA ; Saca el carácter espacio en blanco. RTS ATRAS LDAB #$10 ; Contador número de espacios atrás. OTRA LDAA #$08 ; Código espacio atrás. PSHB ; Guardo contador en la pila. JSR OUTA ; Envío contenido del acumulador A. Modifica registro B. PULB DECB ; Decrementa contador. BNE OTRA RTS ; Regreso al programa principal. END Sistemas Electrónicos 17