Monografias.com > Ingeniería
Descargar Imprimir Comentar Ver trabajos relacionados

Convertidores DAC y ADC




Enviado por Pablo Turmero



    Monografias.com

    La mayoría de los controladores son implementados en dispositivos digitales:
    MC, computadoras, etc.

    Al tratarse de un dispositivo digital necesitamos de dos dispositivos muy importantes:
    Introducción
    SISTEMAS DE CONTROL DIGITAL
    DAC
    ADC

    Monografias.com

    Para ingresar datos analógicos a un circuito digital, estos se deben transformar en valores digitales codificados.
    1.Evaluar numéricamente la señal en instantes discretos muestreo y obtener una señal digitalizada.
    Introducción.
    Tiempo
    Voltaje
    Señal analógica
    Señal digitalizada
    Punto muestreado
    ¿Qué tan rápido se debe muestrear?

    Monografias.com

    Este teorema dice que es necesario muestrear una señal a una tasa de más de dos veces la componente de frecuencia máxima de la señal: fs>2fmax
    Donde fs se conoce como tasa de muestreo y el límite en la tasa mínima requerida (2fmax) se llama frecuencia Nyquits.
    Teorema de Shannon ó teorema de muestreo.

    Monografias.com

    Si una señal se muestrea menos de dos veces su componente de frecuencia máxima puede resultar un “aliasing” de la señal.
    Efecto “Aliasing”

    Monografias.com

    La conversión analógico digital, involucra la concepción de dos pasos: cuantización y decofificación.
    La cuantización es la transformación de una entrada analógica continua en un conjunto de estados de salida discretos.
    La decodificación es la asignación de una palabra ó número digital a cada estado de salida.
    Teoría de cuantización

    Monografias.com

    Conversión analógica a digital
    RESOLUCIÓN.

    Monografias.com

    Los siguientes componentes deben seleccionarse apropiadamente y aplicarse en esta secuencia para convertir una señal analógica:

    Amplificador
    Filtro
    Circuito de muestreo y retención
    Convertidor analógico a digital
    Procesador
    Conversión analógica a digital.
    sensor
    amplificador
    filtro
    ADC
    Muestreo
    PROCESADOR

    Monografias.com

    ADC de aproximaciones sucesivas
    Unidad de control
    Registro de aproximaciones sucesivas
    Latch
    D/A
    S&H
    comparador
    end
    start
    Salida digital
    Entrada analógica

    Monografias.com

    Actuadores
    Acondicionador de señal de entrada
    Sensores
    Control
    Acondicionador de señal de salida
    Interfaz
    Sistema mecánico

    Monografias.com

    Diseño de Circuitos electrónicos.
    Realizar el esquemático
    Simulación del circuito
    Prueba del circuito en protoboard
    Perturbaciones
    Circuito en tarjeta perforada (wirewrap)
    Ajustar dimensiones, tamaño de cables, distribución de componentes, encapsulado, disipadores de calor, etc.
    Perturbaciones
    Diseño del PCB
    Fabricación del PCB
    Pruebas finales

    Monografias.com

    Esquemático.
    Seleccionar componentes con número comercial/no genéricos.
    Etiquetas en todos los componentes y valor del componentes (Resistencias, capacitores, etc.)
    Distribución adecuada de todos los componentes.
    Selección del Fooprint

    Monografias.com

    Footprint
    PIN2
    BAT-2
    BCY-W3
    DIP-8
    RAD-0.2
    AXIAL-0.3
    DIP-16
    HDR1X2H
    HDR2X3
    HDD1X7
    MBFM-P4
    TO-220

    Monografias.com

    Coloca las entradas del circuito por un lado y las salidas por otro.
    La alimentación del circuito tienen que estar separada.
    Utiliza conectores de una sola posición para las señales.
    Nuca combines las señales de control y señales de potencia en un solo cable.
    Utiliza diferentes anchos de pista según el tipo de señal.
    Alimenta los actuadores con una fuente de poder diferente a la del circuito de control.
    Recomendaciones

    Monografias.com

    PCB´s
    Una o dos capas
    True hole
    Reglas: ancho de la pista, separación entre las pistas
    Malla

    Monografias.com

    Finales

    Monografias.com

    Imprimir los “finales” en fotolitos, hojas azules, acetatos, revistas.
    Limpiar correctamente la placa de cobre con agua y jabón (fibra).
    Para las hojas azules, acetatos, revistas, etc. Colocar el final sobre la placa de cobre y colocar una plancha caliente sobre ella.
    Esperar a que se transfiera las líneas del circuito.
    En un recipiente de plástico colocar el ácido para revelar el circuito (acido muriático y cloruro férrico).
    De ser posible calentar unos 10 ó 20 ° C el acido para que el relevado sea más rápido.
    Mover continuamente el ácido en el recipiente de un lado a otro.
    Sacar la placa de cobre, limpiar nuevamente con agua y jabón para quitar residuos de la transferencia.
    Verificar continuidad en las pistas.
    Marcar con una punta los centros de los agujeros.
    Barrenar cada agujero.
    Montar componentes.

    Procedimiento tradicional para hacer un PCB

    Monografias.com

    Protocolos de comunicación RS232-RS485
    Tramas de información
    Rutinas para convertir Código ASCII – HEX
    Códigos de detección de error
    Comunicación RF
    Comunicación por RS232

    Monografias.com

    Códigos de detección de error.
    Al transmitir algún datos por un dato de comunicación, los datos pueden
    Ser corrompidos por el ruido, provocando que la información transmitida cambie.
    ¿Será posible detectar el dato corrompido?…..
    ¿ Será posible corregirlo?
    En la práctica, un canal de comunicación está sujeto a una a diversidad de perturbaciones que resultan en una distorsión del mensaje que se está trasmitiendo

    Monografias.com

    En la mayoría de las aplicaciones el canal de comunicación está limitado a un alfabeto valuado de manera binaria cuyas señales se pueden denotar como 0 y 1. Un canal así se llama canal binario.

    Monografias.com

    Por ejemplo, si se requiere transmitir las letras del alfabeto [A,B,C,D,E,F,G,H], estas se pueden codificar en formato binario de la siguiente forma:
     

    Codificación
    Por ejemplo si la secuencia 000 para A se cambia por ruido a 100 entonces se identificará como 100, entonces, se decodificará como E.

    Monografias.com

    Se modificará ahora el código al añadirle el dígito extra o redundante a cada secuencia de 3 bits, este dígito de más (paridad) ,se escoge para que sea 1 si la suma de los tres dígitos del código original es impar; si no sucede así, se escoge para que sea 0.

    Agregar información para codificar errores

    Monografias.com

    Un error sencillo en una secuencia de código en particular produce otra secuencia que no pertenece al código. Por ejemplo, la secuencia de código 0000 para A se podría transformar por el ruido en cualquiera de las secuencias 0001, 0010, 0100, 1000.
    Ninguna de estas secuencias resultantes aparece en el código y de inmediato se detecta un error.

    Monografias.com

    Un error en un dato binario se define como un valor incorrecto en uno más bits.
    Un ERROR SIMPLE es un valor incorrecto en un solo bit.
    Un ERROR MULTIPLE se refiere a la existencia de uno o más bits incorrectos.

    Monografias.com

    Se transmiten 7 bits:

    4 para la información: I3,I2,I1,IO
    3 para paridad: P2,P1,P0 la paridad se define como
    0: número de 1´s par
    1: número de 1´s impar

    Corrección de errores, utilizando código Hamming (4bits)
    P2=paridad de los bits 7,6,5=bit4
    P1=paridad de los bits 7,6,3=bit2
    P0=paridad de los bits 7,5,3 =bit1

    Monografias.com

    Para detectar el bit que genero el error.
    7,6,5,4=4
    7,6,3,2=2
    7,5,3,1 =1
    Paridad en los bits, define el peso del bit de error.
    Paridad impar=1
    Paridad par = 0

    Por ejemplo la paridad de todos los números:
    7,6,5,4= impar=1
    7,6,3,2=impar=1
    7,5,3,1= impar=1
    Define los pesos en 4-2-1= 7=== error en el bit 7

    Por ejemplo la paridad de todos los números:
    7,6,5,4= par=0
    7,6,3,2=impar=1
    7,5,3,1= impar=1

    Define los pesos en 2-1= 3=== error en el bit 3

    Monografias.com

    Se quiere transmitir el siguiente dato: 1011, la trama que llego es: 1110101 ¿Cuál es el bit que tiene el error? y ¿Cuál es la trama que se transmitio?
    Ejemplo:

    Monografias.com

    Tramas de información en comunicación sistemas de comunicación.

    Maestro

    Esclavo

    Trama de información
    La trama ó protocolo de información, puede ser definida por el usuario, con el número de bits ó bytes que necesite transmitir.

    Monografias.com

    Se puede definir los siguientes bytes para trasmitir información entre dos dispositivos: Maestro:PC y esclavo MC.

    Por ejemplo.
    Fuente: 01 PC-02 MC
    Destino: 01 PC-02 MC
    Bytes: Número de bytes a transmitir COMANDO + DATOS
    Comando: 01 MOVER, 02 APAGAR, 03 ENCENDER, 04 LEER POSICION, EE: ERROR, CC: o.k.
    Dato 0: 01 ACTUADOR1, 02: ACTUADOR2
    Dato 1:valor del comando (00-FF)
    CRC= FTE xor DESTINO exor BYTES exor COMANDO xor DATOS+1

    Monografias.com

    Ejemplo de tramas
    Fuente: 01 PC-02 MC
    Destino: 01 PC-02 MC
    Bytes: Número de bytes a transmitir COMANDO + DATOS
    Comando: 01 MOVER, 02 APAGAR, 03 ENCENDER, 04 LEER POSICION,
    EE: ERROR, CC: o.k.
    Dato 0: 01 ACTUADOR1, 02: ACTUADOR2
    Dato 1:valor del comando (00-FF)
    CRC= FTE xor DESTINO exor BYTES exor COMANDO xor DATOS+1

    Ejemplo1:
    Se transmite 0102030101FFFF: La PC comanda al MC 3 bytes: mover el actuador 1, FF grados
    Respuesta: 020101CCCE: El MC responde con 1 byte CC=O.K.
    Ejemplo2:
    Se transmite 010202040207: La PC comanda al MC 2 bytes: leer la posición del actuador 2
    Respuesta: 020101AAA8: El MC responde con 1 byte AA= valor de la posición.

    Monografias.com

    Código CRC

    Monografias.com

    Estructura de tareas

    Monografias.com

    Es importante considerar cual es la arquitectura del sistema que queremos diseñar y poder definir la tarea que debe realizar cada parte del sistema.
    Definición.

    Monografias.com

    ESTRUCTURA DE TAREAS (CONTROL DE VELOCIDAD DE UN MOTOR C.D.).

    Monografias.com

    ESTRUCTURA DE TAREAS (CALENTADOR).

    Monografias.com

    ESTRUCTURA DE TAREAS (TOSTADOR).

    Monografias.com

    ESTRUCTURA DE TAREAS .

    Monografias.com

    CONTROL CON RETROALIMENTACION
    INTERFAZ
    ACONDICIONADOR DE SEÑAL
    ALMACENAMIENTO DE DATOS
    SEÑAL COMANDADA
    USUARIO:
    POSICION DESEADA
    AMPLIFICADOR DE SEÑAL
    ACTUADOR
    SENSOR
    INTERPRETAR SEÑAL
    REPORTES
    EXTERNO
    INTERNO
    HARWARE
    SOFTWARE

    Monografias.com

    PROCEDIMIENTO PARA EL DESARROLLO DEL CONTROL:
    Determinar una configuración del sistema.
    Transformar el sistema físico en diagrama
    Obtener el modelo matemático como una función de transferencia o en variable de estado.
    Diseñar el controlador y probar para ver si cumple con los requerimientos.
    Analizar el sistema modelo para obtener las especificaciones.

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter