7 CONVERTIDOR ANALÓGICO DIGITAL

Tamaño: px
Comenzar la demostración a partir de la página:

Download "7 CONVERTIDOR ANALÓGICO DIGITAL"

Transcripción

1 81 7 CONVERTIDOR ANALÓGICO DIGITAL La familia PIC18 USB posee un convertidor Analógico Digital de 10 bits con 10 entradas en dispositivos de 28 pines y 13 entradas en dispositivos de 40/44 pines. Los siguientes pasos se deben seguir para realizar una conversión A/D: 1. Configurar el módulo: Configurar pines analógicos. Configurar voltajes de referencia. Seleccionar el canal a muestrear: Canal0(AN0) a Canal12(AN12). Ajustar el reloj de conversión (T AD ). Ajustar el tiempo de adquisición. Activar el módulo A/D. 2. Configurar la interrupción A/D (opcional). 3. Iniciar la conversión. 4. Esperar a que termine de convertir, ya sea: Por medio de sondeo del bit GO/DONE. Esperando que se genere una interrupción. 5. Leer el resultado del A/D 6. Repetir el procedimiento para la siguiente conversión. Veamos más a detalle cada uno de estos pasos. 7.1 Configurar el módulo Configurar pines analógicos Como ya se explicó anteriormente, los pines denominados ANx, pueden ser analógicos o pueden ser digitales. Si queremos usar un pin ANx como canal del ADC debemos configurarlo como entrada en su respectivo pin TRIS y como analógico usando los bits PCFG del registro ADCON1 (Figura 7-1), de acuerdo a la Figura 7-2.

2 82 Figura 7-1. Registro ADCON1 [8] Por ejemplo si queremos usar solo el Canal0 (AN0) podemos configurarlo como analógico de la siguiente manera: ADCON1bits = 14; Figura 7-2. Configuración de pines ANx [8]

3 Configurar voltajes de referencia Una conversión A/D siempre se hace usando un voltaje como referencia. Los PIC18 permiten seleccionar entre 2 voltajes de referencia distintos: 1. La alimentación positiva y negativa (V DD y V SS ). 2. El voltaje en los pines V REF+ (RA3/AN3) y V REF- (RA2/AN2). Esta selección se hace por medio de los bits VCFG del registro ADCON1 (Figura 7-1), de acuerdo a la Figura 7-3. Figura 7-3. Voltajes de referencia Por ejemplo si se desean usar los pines V REF+ y V REF- como voltajes de referencia y el canal 0 como entrada analógica se puede hacer de la siguiente manera: ADCON1bits = 0x3E; Seleccionar el canal a muestrear El ADC tiene hasta 13 entradas analógicas pero solamente una se puede usar a la vez, entonces debemos especificar que Canal vamos a digitalizar. Para configurar esto, se usan los bits CHS3-CHS0 del registro ADCON0 como se muestra en la Figura 7-4. Siguiendo con el ejemplo anterior, si queremos digitalizar el canal0 (previamente ya se configuró como entrada analógica AN0) podemos configurarlo de la siguiente manera: ADCON0 = 0; En la Figura 7-5 se muestra un diagrama del módulo ADC resaltando los canales de entrada.

4 84 Figura 7-4. Selección del canal a muestrear [8] Figura 7-5. Modulo ADC [8]

5 Ajustar el reloj de conversión (T AD ) El proceso completo de digitalización de un voltaje analógico consiste de 2 pasos: la adquisición (muestreo) y la conversión. La adquisición toma un tiempo para que se cargue un capacitor que mantiene el voltaje constante durante el proceso de conversión. El proceso de conversión tiene una duración de 11 periodos del ADC denominados T AD, de acuerdo al fabricante T AD debe durar mínimo 0.7µs y máximo 25µs. Esta duración debe ser especificada en el programa. La duración de T AD se configura en los bits ADCS2-ADCS0 del registro ADCON2, vea la Figura 7-6. Para una frecuencia de oscilación de 48MHz configurar los bits ADCS2-ADCS0 en F OSC /64 para dar un T AD de = 1.33µ s Seleccionar el tiempo de adquisición El tiempo de adquisición también se debe configurar en función de T AD, el fabricante especifica que el tiempo de adquisición debe ser mínimo 2.45µs. Este tiempo de adquisición se configura en los bits ACQT2-ACQT0 del registro ADCON2 (Figura 7-6). Por ejemplo para que la adquisición dure 2 T AD y configuramos T AD como se menciona en el tema anterior, sería: ADCON2 = 0x8E; El último bit del registro ADCON2 (ADFM) se usa para configurar la alineación del resultado. Como el resultado de la digitalización es de 10 bits, este se almacena en 2 registros: ADRESL (parte baja) y ADRESH (parte alta), de tal manera que con el bit ADFM configuramos si queremos que el resultado quede justificado a la izquierda o justificado a la derecha.

6 Activar el módulo A/D El módulo ADC se activa por medio del bit ADON del registro ADCON0: ADCON0bits.ADON = 1; // módulo activado, listo para iniciar Figura 7-6. Registro ADCON2 [8] 7.2 Funciones para uso del ADC El lenguaje C18 de Microchip proporciona las funciones necesarias para la configuración y el uso del ADC de los PIC18. En la Tabla 7-1 se muestran estas funciones y una breve descripción.

7 87 Tabla 7-1. Funciones de la librería adc.h [7] La función BusyADC regresa un valor entero indicando si el ADC está ocupado realizando una conversión (regresa 1) o si no está ocupado (regresa 0). La función CloseADC se usa para deshabilitar el módulo ADC y la interrupción asociada. La función ConvertADC inicia una conversión, previamente se debe activar y configurar el módulo por medio de la función OpenADC. Para saber si ya termino de convertir, podemos usar la función BusyADC o bien esperar que se genere una interrupción. La función ReadADC regresa el valor digital resultado de la conversión en un tipo int. La función SetChanADC se usa para seleccionar o cambiar el canal de entrada a digitalizar. Ejemplo: SetChanADC( ADC_CH0 ); Función OpenADC Esta función es la más compleja, ya que recibe muchos parámetros de entrada para configurar todo lo antes explicado. La Figura 7-7 muestra el prototipo y los argumentos de la función OpenADC.

8 88 Figura 7-7. Función OpenADC [7]

9 89 Ejemplo 7-1. Uso de ADC El siguiente ejemplo demuestra el uso del módulo ADC. En este ejemplo se realizan conversiones del canal 0 cada 100ms y se muestra el valor digital en el display LCD. Este código lo puede probar con el diagrama de la Error! No se encuentra el origen de la referencia.. Figura 7-8. Prueba de ADC /* Uso del módulo ADC * Se programa el Timer0 para producir una interrupción cada 100ms * en la cual se realiza una conversión del ADC y se muestra en LCD */ #include <p18cxxx.h> #include <timers.h> #include <adc.h> #include <stdlib.h> #include "lcd.h" /** REMAPEO PARA BOOTLOADER **/ extern void _startup (void); #pragma code REMAPPED_RESET_VECTOR = 0x1000 void _reset (void) { _asm goto _startup _endasm

10 90 } **/ // Prototipos de función de interrupción void rsi_tmr0(void); // Variables Globales #pragma udata int valoradc; char stradc[7]; char strclean[] = " "; // Inicio de programa #pragma code void main() { char cadena[] = "Probando ADC"; // configura LCD OpenLCD( FOUR_BIT & LINES_5X7); //Envia cadena "Probando LCD" putslcd(cadena); // Activa timer0 de 16 bits, conteo de Tcy con prescaler de 1:64 OpenTimer0 (TIMER_INT_ON & T0_SOURCE_INT & T0_16BIT & T0_PS_1_64); WriteTimer0(0xB6C2); // Configura y activa el módulo ADC OpenADC( ADC_FOSC_64 & // TAD = FOSC/64 ADC_RIGHT_JUST & // Resultado justificado a la derecha ADC_2_TAD, // Tiempo de adq 2 TAD ADC_CH0 & // Selecciona Canal0 (AN0) ADC_INT_OFF & // Sin interrupción de ADC ADC_VREFPLUS_VDD & // Referencia+ VDD ADC_VREFMINUS_VSS, // Referencia- VSS 14 ); // AN0 como pin analógico // Habilitación global de interrupciones INTCONbits.GIE = 1; } while(1) { } // Vector de Interrupción #pragma code high_vector=0x1008 void high_interrupt (void) { _asm GOTO rsi_tmr0 _endasm }

11 91 #pragma code /****** RSI de TIMER0 *****/ #pragma interrupt rsi_tmr0 void rsi_tmr0 (void) { ConvertADC(); // Inicia conversión while(busyadc()); // Espera a que termine de convertir valoradc = ReadADC(); // Lee resultado de ADC // Convierte resultado a cadena itoa(valoradc,stradc); // Envia cadena a display LCD SetDDRamAddr(0x40); putslcd(stradc); putslcd(strclean); // Reinicia el Timer0 WriteTimer0(0xB6C2); } // Limpia la bandera de interrupción INTCONbits.TMR0IF = 0; Programa 7-1. Uso de ADC

12 Sensor de Temperatura Un sensor de temperatura es un dispositivo diseñado para responder a cambios en temperatura o medir temperatura absoluta. Actualmente se usan 5 tipos de sensores de temperatura cuyas salidas pueden ser medidas eléctricamente: 1. Termopares. 2. RTDs (resistance temperature detectors). 3. Termistores. 4. Sensores integrados. 5. Sensores infrarrojos Sensor LM35 En este curso usaremos el sensor LM35, el cual es un sensor de temperatura integrado con una precisión calibrada de 1ºC. Puede medir temperaturas en el rango que abarca desde -55º a + 150ºC. La salida es lineal y cada grado centígrado equivale a 10 mv en la salida. Características Precisión de ~1,5ºC (en el peor caso), 0.5ºC garantizados a 25ºC. No linealidad de ~0,5ºC (peor caso). Baja corriente de alimentación (60uA). Amplio rango de funcionamiento (desde -55º a + 150ºC). Bajo costo. Baja impedancia de salida. El voltaje de salida es proporcional a la temperatura, en la escala Celsius. No necesita calibración externa y es de bajo costo. Funciona en el rango de alimentación comprendido entre 4 y 20 voltios.

13 93 Como ventaja adicional, el LM35 no requiere de circuitos adicionales para su calibración externa cuando se desea obtener una precisión del orden de ±0.25 ºC a temperatura ambiente, y ±0.75 ºC en un rango de temperatura desde 55 a 150 ºC. La baja impedancia de salida, su salida lineal y su precisa calibración inherente hace posible una fácil instalación en un circuito de control. Figura 7-9. LM35 PRÁCTICA 6. Termómetro Digital con display LCD Diseñe un termómetro digital que obtenga la temperatura de un LM35 y la muestre en grados centígrados y grados Farenheit en un display LCD.

La familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.

La familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas. 59 5 TIMERS Todos los microcontroladores poseen circuitos temporizadores (timers), los cuales son útiles para: Programar tareas con alta precisión. Contar pulsos externos. Medir intervalos de tiempo. etc.

Más detalles

6 MODULACIÓN DE ANCHO DE PULSO (PWM)

6 MODULACIÓN DE ANCHO DE PULSO (PWM) 69 6 MODULACIÓN DE ANCHO DE PULSO (PWM) En el PWM, se produce un pulso rectangular con un ciclo de trabajo determinado (comúnmente producido por un Timer), este ciclo de trabajo puede variar de 0 a 100%.

Más detalles

Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550.

Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550. Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550. http://picfernalia.blogspot.com.es/2012/07/conversor-adc.html ADCON0: - ADON: Habilita el módulo convertidor A/D. - GO/DONE: Con

Más detalles

TEMA 20 EL CONVERSOR A/D

TEMA 20 EL CONVERSOR A/D TEMA 20 EL CONVERSOR A/D Introducción Al Conversor Analógico/Digital Los microcontroladores PIC de la familia 16F78x, poseen un conversor A/D de 10 bits de resolución, y con 5 entradas para los dispositivos

Más detalles

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE 25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos

Más detalles

4.4 Interrupciones RBI (Interrupciones por cambio de estado)

4.4 Interrupciones RBI (Interrupciones por cambio de estado) 49 4.4 Interrupciones RBI (Interrupciones por cambio de estado) Cuatro pines del PORTB (RB7:RB4) son capaces de disparar una interrupción por cambio de estado. Este tipo de interrupciones son comúnmente

Más detalles

Conversores Análogo-Digital

Conversores Análogo-Digital Conversores Análogo-Digital mc PIC Preparado por : jhuircan Depto. Ingeniería Eléctrica Universidad de La Frontera Proceso de Conversión Código Correspondiente a la muestra j S(t) S(k) 0010..0011 ADC t

Más detalles

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC)

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC) Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.

Más detalles

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Instrumentación Industrial Mecánica Laboratorio de Instrumentación Mecatrónica 2

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Instrumentación Industrial Mecánica Laboratorio de Instrumentación Mecatrónica 2 1. Tema: Medición de temperatura en un recinto cerrado. 2. Objetivos: 3. Teoría. a. Entender el diseño, operación y funcionamiento de los dispositivos de medición de temperatura. Termistores NTC. Son resistencias

Más detalles

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A Rev. 24/09/2018 : Se realizó algunas correcciones. INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A La teoría que se presenta es válida para los micro controladores de la empresa

Más detalles

Conversor ADC. Código asociado a esta entrada: adc1.c. Conceptos básicos de un ADC:

Conversor ADC. Código asociado a esta entrada: adc1.c. Conceptos básicos de un ADC: Conversor ADC En otro tutorial vimos como el módulo PWM funcionaba como una especie de conversor digital -> analógico (DAC). El conversor analógico-digital (ADC) que equipa a muchos microcontroladores

Más detalles

PROFESOR: Práctica 9. Convertidor Analógico-Digital

PROFESOR: Práctica 9. Convertidor Analógico-Digital INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

Más detalles

EL módulo conversor A/D. (c) Domingo Llorente

EL módulo conversor A/D. (c) Domingo Llorente EL módulo conversor A/D (c) Domingo Llorente 2010 1 Características del conversor A/D Ocho entradas de señal analógica. (5 para el 16F876x) Resolución de la conversión de 10 bits. (0-1024) Distintas fuentes

Más detalles

PIC 18F45XX EL TIMER 0

PIC 18F45XX EL TIMER 0 PIC 18F45XX EL TIMER 0 1. Hardware asociado 2. Características Se puede configurar como temporizador o contador de 8/16 bits. Se puede leer o escribir en él a través del registro TMR0. Dispone de un preescaler

Más detalles

PIC16F88. Características

PIC16F88. Características Osciladores PIC16F88. Características Osciladores a cristal: LP, XT y HS hasta 20Mhz Oscilador externo hasta 20Mhz Oscilador interno: 31Khz 8Mhz Periféricos Módulo PWM/CCP CCP (captura/comparación) ->

Más detalles

TERMÓMETRO SENSOR DE TEMPERATURA CON CONEXIÓN AL PC

TERMÓMETRO SENSOR DE TEMPERATURA CON CONEXIÓN AL PC ELECTRÓNICA INTEGRADA I.T. Informática Sistemas TERMÓMETRO SENSOR DE TEMPERATURA CON CONEXIÓN AL PC ELECTRÓNICA INTEGRADA Joaquín Llano Montero Javier Moreno García José Luis Leal Romero Ingeniería Técnica

Más detalles

Curso de Automatización y Robótica Aplicada con Arduino

Curso de Automatización y Robótica Aplicada con Arduino Temario Curso de Automatización y Robótica Aplicada con Arduino Módulo 1. Programación en Arduino. Temario. Curso. Automatización y Robótica Aplicada con Arduino. Módulo 1. Programación en Arduino. Duración

Más detalles

MICROCONTROLADOR PIC DE MICROCHIP

MICROCONTROLADOR PIC DE MICROCHIP MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER PIC16F877: ESTRUCTURA INTERNA Bus de Datos Bus de Datos (programa) Registro de trabajo (acumulador) Conversor A/D Contador/Temporizador

Más detalles

UNIVERSIDAD DE OVIEDO

UNIVERSIDAD DE OVIEDO UNIVERSI E OVIEO 1 Características generales en el PIC16F877 Ocho canales de conversión. Cinco pines E/S de PORT y los tres de PORTE. Convierte la señal analógica en un número digital de 10 bits. Tensión

Más detalles

Prueba 1. Figura B.1 Diagrama de Bloques de la Conexión Para la Prueba 1. #include <p18f2321.h> #include <USART.h> #include <delays.

Prueba 1. Figura B.1 Diagrama de Bloques de la Conexión Para la Prueba 1. #include <p18f2321.h> #include <USART.h> #include <delays. Prueba 1 Figura B.1 Diagrama de Bloques de la Conexión Para la Prueba 1. #include #include #include #pragma config OSC = INTIO1, WDT = OFF, LVP =OFF 90 char eco; void

Más detalles

CONVERSOR ANALÓGICO DIGITAL DEL PIC16F877 GRUPO A02-A03

CONVERSOR ANALÓGICO DIGITAL DEL PIC16F877 GRUPO A02-A03 CONVERSOR ANALÓGICO DIGITAL DEL PIC16F877 GRUPO A02-A03 Proyecto PAEEES 04/993. U.P.V. Escuela Politécnica Superior de Alcoy Marzo 2005 Cantero Siñuela, Iván Saúl Gil Hernández, Diego Ponsoda Hernández,

Más detalles

PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC

PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC Duración: 1 semanas Objetivo General: Desarrollar una aplicación basada en la adquisición de datos mediante el convertidor Analógico

Más detalles

Conversor A/D. Conversor Analógico a Digital

Conversor A/D. Conversor Analógico a Digital Conversor Analógico a Digital Analógico Analógico Controlador Sensor Nivel Valor Deseado V.D. Controlador Proceso Proceso V.D. Controlador Proceso Controlador Digital A/D Micro procesador D/A Conversor

Más detalles

Características Específicas de los Multímetros Industriales de Escala Automática, MultiChiefDuty. Frecuencia Eléctrica.

Características Específicas de los Multímetros Industriales de Escala Automática, MultiChiefDuty. Frecuencia Eléctrica. Características Generales de los Multímetros Industriales de Escala Automática, MultiChiefDuty Nuestros Multímetros Industriales de Escala automática, MultiChiefDuty; están hechos para los trabajos más

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Muestreo de señales analógicas Principal requerimiento que surge al muestrear una señal continua: Definir el periodo de muestreo con suficiente exactitud. Ajustar el mismo a un valor adecuado de acuerdo

Más detalles

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A:

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A: 1 TUTORIAL II parte A OBJETIVOS Conocer el manejo de puertos del microcontrolador 16F877A, registros TRIS y PORT. Familiarizarse con las principales instrucciones del lenguaje y la estructura de un programa

Más detalles

V = 3,4567 V M:4,45V m:0,23v

V = 3,4567 V M:4,45V m:0,23v Práctica 10 Módulo de conversión A/D: voltímetro digital Fecha: 28 de Abril de 2005 Se pretende realizar un programa que se encargue de efectuar la medida continua de una tensión analógica comprendida

Más detalles

1. LENGUAJE DE PROGRAMACIÓN C18

1. LENGUAJE DE PROGRAMACIÓN C18 1. LENGUAJE DE PROGRAMACIÓN C18 1.1. INTRODUCCIÓN El lenguaje C fue creado en los años 70 para escribir el código del sistema operativo UNIX. Tanto por su origen como por sus características, es un lenguaje

Más detalles

Circuitos Sample & Hold y Conversores

Circuitos Sample & Hold y Conversores Circuitos Sample & Hold y Conversores 1 Introducción Los circuitos de muestreo y retención se utilizan para muestrear una señal analógica en un instante dado y mantener el valor de la muestra durante tanto

Más detalles

Características Específicas de los Multímetros Digitales, MiniMultimeters Ciclo Voltaje Voltaje Corriente Corriente.

Características Específicas de los Multímetros Digitales, MiniMultimeters Ciclo Voltaje Voltaje Corriente Corriente. Características Generales de los Multímetros Digitales, MiniMultimeters Los Multímetros Digitales, MiniMultimeters; son de fácil lectura gracias a su gran pantalla digital. Los Multímetros Digitales, con

Más detalles

Práctica 5. Comunicación serie y entradas analógicas

Práctica 5. Comunicación serie y entradas analógicas Práctica 5 Comunicación serie y entradas analógicas Práctica 5 Comunicación serie y entradas analógicas. Objetivos El objetivo de esta sesión es que el alumno aprenda a programar la EUART interna del PIC,

Más detalles

Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430.

Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430. Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430. Objetivos. Estudiar y comprender los principios básicos de conversión análogo digital. Estudiar y comprender

Más detalles

Circuitos Sample & Hold y Conversores. Introducción

Circuitos Sample & Hold y Conversores. Introducción Circuitos Sample & Hold y Conversores Introducción Los circuitos de muestreo y retención se utilizan para muestrear una señal analógica en un instante dado y mantener el valor de la muestra durante tanto

Más detalles

MANUAL DE USUARIO. Modulador HD AMP196

MANUAL DE USUARIO. Modulador HD AMP196 MANUAL DE USUARIO Modulador HD AMP196 V-12/2015 CONTENIDOS 1. Guía...2 1.1 Instrucciones importantes de seguridad...2 1.2 Descripción general...2 1.3 Visión general e ilustraciones del producto...2 2.

Más detalles

TUTORIAL manejo LCD y conversion analogo digital

TUTORIAL manejo LCD y conversion analogo digital 1 OBJETIVOS: TUTORIAL manejo LCD y conversion analogo digital Manejar displays de cristal líquido para visualizar información alfanumérica. Comprender el funcionamiento del convertidor analógico digital

Más detalles

Apéndice B Programa para calcular inclinación con PIC 16F877A

Apéndice B Programa para calcular inclinación con PIC 16F877A Apéndice B Programa para calcular inclinación con PIC 16F877A list p=16f877a ; list directive to define processor #include ; processor specific variable definitions ;***** DEFINICIÓN DE

Más detalles

3 Sensores y transductores. Alfaomega. Material Web. Arduino 2. Electrónica en arquitectura abierta 7

3 Sensores y transductores. Alfaomega. Material Web. Arduino 2. Electrónica en arquitectura abierta 7 3 Sensores y transductores Capítulo Material Web Arduino 2 Electrónica en arquitectura abierta 7 2 Sensores y transductores 3.1. 3.1 Arduino Un elemento de la instrumentación actual es el microcontrolador,

Más detalles

El circuito integrado ADC1230, fabricado

El circuito integrado ADC1230, fabricado ADC12130 Conversor A/D serial de 12 bits GUILLERMO RAMOS RAMOS [email protected] Los conversores A/D seriales se caracterizan por su tamaño reducido y bajo costo. El circuito integrado que describimos

Más detalles

Electrónica 5 EM ITS Lorenzo Massa Pagina 1 Unidad 6 - Ing. Juan Jesús Luna

Electrónica 5 EM ITS Lorenzo Massa Pagina 1 Unidad 6 - Ing. Juan Jesús Luna Electrónica 5 EM ITS Lorenzo Massa Pagina 1 Unidad 6: Amplificadores Operacionales 1 Introducción: El amplificador operacional (en adelante, op-amp) es un tipo de circuito integrado que se usa en un sinfín

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

Muestreo y cuantificación de señales (digitalización)

Muestreo y cuantificación de señales (digitalización) Muestreo y cuantificación de señales (digitalización) Señales en el mundo real La mayoría de las magnitudes físicas son continuas (velocidad, temperatura ) Normalmente los sistemas de medición son digitales

Más detalles

CAPITULO XIV TEMPORIZADORES

CAPITULO XIV TEMPORIZADORES TEMPORIZADORES CAPITULO XIV TEMPORIZADORES INTRODUCCION. El circuito temporizador integrado más popular es el 555, introducido primero por los Signetics Corporation. El 555 es confiable, fácil de usar

Más detalles

Características generales en el PIC16F877

Características generales en el PIC16F877 Módulo de Conversión / TEUniversidad de Oviedo 1 Módulo de Conversión / Características generales en el PIC16F877 Ocho canales de conversión. Cinco pines de PORT y los tres de PORTE. Convierte la señal

Más detalles

Laboratorio N 3: TERMOMETRÍA

Laboratorio N 3: TERMOMETRÍA 1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Laboratorio N 3: TERMOMETRÍA Objetivos Conocer el principio de funcionamiento del termómetro analógico. Emplear

Más detalles

PIC MICRO ESTUDIO Temporizador con el 16F872 Guía de Uso

PIC MICRO ESTUDIO Temporizador con el 16F872  Guía de Uso PIC MICRO ESTUDIO Temporizador con el 16F872 www.electronicaestudio.com Guía de Uso Temporizador con el PIC16F872 Los temporizadores los encontramos en muchos lugares de nuestra vida diaria, generalmente

Más detalles

Objetivo. Desarrollo. Acondicionamiento de señal. Sección 1 - Acondicionamiento de una señal analógica

Objetivo. Desarrollo. Acondicionamiento de señal. Sección 1 - Acondicionamiento de una señal analógica Autor: Pedro I. López Contacto: [email protected] www.dreilopz.me Licencia: Creative Commons Attribution 3.0 Unported (CC BY 3.0 http://creativecommons.org/licenses/by/3.0/) Fecha: Febrero 2012. En ninguna

Más detalles

Conversor A/D del PIC16F877

Conversor A/D del PIC16F877 Conversor A/D del PIC16F877 Grupo: B01-B02 Proyecto PAEEES 04/993 U.P.V. Escuela Politecnica Superior de Alcoy Marzo 2005 Ramon Gisbert Marcos Morio Israel Serra Rafa Lucena Carlos Escriva 1 Índice: 1.-Convertidores

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE INGENIERÍA EN COMPUTACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE INGENIERÍA EN COMPUTACIÓN UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE INGENIERÍA EN COMPUTACIÓN PRACTICAS LABORATORIO DE MICROCOMPUTADORAS Basadas en el Microcontrolador

Más detalles

Proyecto 3: CONTROL DE VELOCIDAD DE UN MOTOR DC Y TRANSMISIÓN DE DATOS

Proyecto 3: CONTROL DE VELOCIDAD DE UN MOTOR DC Y TRANSMISIÓN DE DATOS UNIVERSIDAD DEL VALLE DE GUATEMALA COLEGIO UNIVERSITARIO Proyecto 3: CONTROL DE VELOCIDAD DE UN MOTOR DC Y TRANSMISIÓN DE DATOS Guatemala, Abril 2012 Oscar Reyes, Carnet: 09565 Pablo Azurdia, Carnet: 08308

Más detalles

DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO DE CAPNOGRAFO PORTATIL

DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO DE CAPNOGRAFO PORTATIL DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO DE CAPNOGRAFO P05 DISEÑO Y ELABORACIÓN DE LA CONVERSIÓN ANÁLOGA DIGITAL Actividades A05-1 Diseño y estructuración de las etapas que componen la conversión Análoga

Más detalles

con nueve dígitos disponibles (= 9x4 salidas digitales BCD) más la señal de clock en un sólo conector.

con nueve dígitos disponibles (= 9x4 salidas digitales BCD) más la señal de clock en un sólo conector. Examen Final. 5 de febrero de 2003. Se tiene un conjunto de seis sensores que miden peso en sendas balanzas. La escala comprende desde cero a 30 Kg. Éstos entregan una señal analógica comprendida entre

Más detalles

CONVERTIDORES DIGITAL ANALOGICO (DAC) Y ANALOGICO DIGITAL (ADC)

CONVERTIDORES DIGITAL ANALOGICO (DAC) Y ANALOGICO DIGITAL (ADC) CONVERTIDORES DIGITAL ANALOGICO (DAC) Y ANALOGICO DIGITAL (ADC) En el mundo real las señales analógicas varían constantemente, pueden variar lentamente como la temperatura o muy rápidamente como una señal

Más detalles

Controlador de Interrupciones (Versión programable) Manual de Usuario

Controlador de Interrupciones (Versión programable) Manual de Usuario Controlador de Interrupciones (Versión programable) Manual de Usuario Índice de contenido 1. Características...2 2.Descripción general...3 3.Descripción funcional...3 4.Estructura Interna...4 4.1 Bloque

Más detalles

Termostato electrónico con el PIC16F872

Termostato electrónico con el PIC16F872 Termostato electrónico con el PIC16F872 La temperatura es una de las variables físicas que más le ha preocupado a la humanidad. El termómetro de mercurio es quizás el instrumento más conocido para medir

Más detalles

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.

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. CAPÍTULO 3 3. DISEÑO DEL SOFTWARE. La programación del PIC se realizó en lenguaje C, usando el compilador mikroc PRO for PIC. Este compilador se utilizó, ya que tiene una versión demo muy buena, además

Más detalles

MULTÍMETROS DIGITALES

MULTÍMETROS DIGITALES MULTÍMETROS DIGITALES Multímetro digital de 6000 cuentas HDT-10931 Multímetro digital auto rango de 6000 cuentas Características Display LCD retroiluminado de 6000 cuentas. Gráfico de barras Analógico

Más detalles

Instituto Tecnológico de Puebla Ingeniería Electrónica Control Digital

Instituto Tecnológico de Puebla Ingeniería Electrónica Control Digital Instituto Tecnológico de Puebla Ingeniería Electrónica Control Digital Actividad 5 CONVERTIDOR ANALÓGICO DIGITAL INTEGRADO Objetivos Comprobar experimentalmente el funcionamiento del convertidor analógico

Más detalles

AR 15 P. Sensor de Temperatura Inteligente. (Sistema de ambientación.)

AR 15 P. Sensor de Temperatura Inteligente. (Sistema de ambientación.) 15 P Sensor de Temperatura Inteligente (Sistema de ambientación.) Objetivo El objetivo de esta práctica es unificar las lecciones anteriores para realizar un proyecto de aplicación donde podremos ejecutar

Más detalles

ET1032 Informática Industrial

ET1032 Informática Industrial ET1032 Informática Industrial 7 de julio de 2017 Soluciones al examen. NOTA: El nivel de detalle con que se responde a las preguntas en este documento no es el que se requiere ni se espera para la calificación

Más detalles

MEDIDOR DE TEMPERATURA

MEDIDOR DE TEMPERATURA MEDIDOR DE TEMPERATURA APLICACIÓN CON ARDUINO Y MATLAB ALUMNOS COLABORADORES AGUSTÍN LECHUGA CARRETERO LUIS DANIEL FIGUERO MORALES PROFESOR TUTOR JOAQUIN MORE MARCHAL Índice Introducción... 3 Descripción

Más detalles

Práctica No. 4 del Curso "Microcontroladores" Uso del Convertidor ADC

Práctica No. 4 del Curso Microcontroladores Uso del Convertidor ADC Objetivos Práctica No. 4 del Curso "Microcontroladores" Uso del Convertidor ADC Caracterizar el convertidor ADC del Microcontrolador MSP430 y con base en él realizar algunas aplicaciones para la medición

Más detalles

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)

Más detalles

Proyecto final "Sistema de instrumentación virtual"

Proyecto final Sistema de instrumentación virtual "Sistema de instrumentación virtual" M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com @efranco_escom [email protected] 1 Contenido Introducción Objetivos Actividades Observaciones Reporte

Más detalles

ANEXOS DIAGRAMA DE FLUJO PRINCIPAL

ANEXOS DIAGRAMA DE FLUJO PRINCIPAL ANEXOS DIAGRAMA DE FLUJO PRINCIPAL inicio CT = 25% Retardo 250 ms Leer voltaje Vol dec CT c 129 = 131? inc CT j = 0 mir = miir = 255 mar = mair = 0 cont = 1? b cont = 6? array1[j] =

Más detalles

Convertidor Analógico Digital ADC

Convertidor Analógico Digital ADC Convertidor Analógico Digital ADC M.C. Jorge Eduardo Ibarra Esquer Convertidor analógico a digital ADC Las características de este módulo son: Ocho canales con entrada multiplexada Aproximación lineal

Más detalles

Control de LCD y sensor de temperatura

Control de LCD y sensor de temperatura Control de LCD y sensor de temperatura Componentes Protoboard Arduino UNO Sensor de temperatura LM35 Potenciómetro (resistencia variable) Resistencia de 220 Ω Pantalla LCD 16 x 2 20 cables jumpers Montaje

Más detalles

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a un PIC18F2550 1 2.-COMUNICANDO LABVIEW A UN PIC18F2550 Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para

Más detalles

Usando los Codificadores Cuadráticos

Usando los Codificadores Cuadráticos Usando los Codificadores Cuadráticos Autor: Ing. Carlos Narváez Universidad de Oriente email: [email protected] Introducción El presente trabajo es una introducción a los denominados codificadores cuadráticos,

Más detalles

Tarjeta Entrenadora EA128 Aplicación académica

Tarjeta Entrenadora EA128 Aplicación académica Tarjeta Entrenadora EA128 Aplicación académica Pfarher Iván [email protected] Universidad Tecnológica Nacional Facultad Regional Paraná Argentina Entre Ríos - Paraná keywords: AVR, kit, tarjeta entrenadora,

Más detalles

Módulo Modbus RTU esclavo

Módulo Modbus RTU esclavo Módulo Modbus RTU esclavo Características: Alimentación 5VDC ±10%. No protegido contra inversión de polaridad. Consumo: 100mA (puede variar según display y contraste del mismo). 1 Salida a relé(corriente

Más detalles

Tema: Utilización del módulo CCP (PWM) en los microcontroladores PIC.

Tema: Utilización del módulo CCP (PWM) en los microcontroladores PIC. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Microcontroladores Lugar de ejecución: Laboratorio de microprocesadores, Edif. 3 Electrónica. Tema: Utilización del módulo CCP (PWM) en los microcontroladores

Más detalles

CODIGO EN ASSEMBLER TRANSMISOR. list p=16f876 ;selecion de pic

CODIGO EN ASSEMBLER TRANSMISOR. list p=16f876 ;selecion de pic TRANSMISOR CODIGO EN ASSEMBLER list p=16f876 ;selecion de pic radix hex ; codigo hex indf equ 0h ;direcionamiento indirecto tmro equ 1h ;contador de tiempo real pc equ 2h ;contador del programa status

Más detalles

Laboratorio de Microprocesadores El MICROCONTROLADOR 8051. Diagrama de tiempos de la operación del convertidor ADC0809

Laboratorio de Microprocesadores El MICROCONTROLADOR 8051. Diagrama de tiempos de la operación del convertidor ADC0809 PRACTICA N0. 1 NOMBRE LA PRÁCTICA Aplicación del Microcontrolador 801 (Parte ) OBJETIVO ESPECÍFICO: Implementación de un Sistema de Adquisición de Datos serial con el 801 INTRODUCCIÓN: El corazón del Sistema

Más detalles

Esquema de partida. Maximum Operating Supply Voltage 5.5V USB 1 USART 1

Esquema de partida. Maximum Operating Supply Voltage 5.5V USB 1 USART 1 PROYECTO: INTERFACE USB CON PIC 18F4550 Especificaciones. Dispone de 8 entradas digitales, 8 salidas digitales, 8 entradas analógicas(entre 0 y 5 voltios 10 bits ) y 2 salidas analógicas(entre 0 y 5 voltios).

Más detalles

3.6) Repite el problema 3.5 para una frecuencia de reloj de 100KHz.

3.6) Repite el problema 3.5 para una frecuencia de reloj de 100KHz. urso 2002-2003. Boletín-3, Pág. 1 de 6 3 3.1) ual es el peor caso de tiempo de conversión para un convertidor A/D de integración de doble rampa con 18 bits, si la frecuencia de reloj es de 5MHz?. T 52,4ms

Más detalles

Instrumentación Electrónica

Instrumentación Electrónica Práctica de Laboratorio Práctica 4 Medidas de Temperatura Práctica de laboratorio Transductores de temperatura. En esta práctica tomaremos contacto con varios transductores de temperatura, para analizar

Más detalles

9 MODULACIÓN DE ANCHO DE PULSO (PWM)

9 MODULACIÓN DE ANCHO DE PULSO (PWM) 9 MODULACIÓN DE ANCHO DE PULSO (PWM) La técnica de PWM consiste en producir un pulso rectangular con un ciclo de trabajo determinado, este ciclo de trabajo puede variar de 0 a 100%. En la Figura 9-1 se

Más detalles

MANUAL DE INSTRUCCIONES ALTÍMETRO MULTIFUNCIÓN II.

MANUAL DE INSTRUCCIONES ALTÍMETRO MULTIFUNCIÓN II. MANUAL DE INSTRUCCIONES ALTÍMETRO MULTIFUNCIÓN II. 1. Altímetro 2.Reloj 3.Presión atmosférica 4.Exponer 4.1.Sección Pantalla 4.2.Sección Pantalla 4.3.Sección Pantalla 4.4Sección Pantalla 4.5Sección Pantalla

Más detalles

Registros SFR vistos hasta ahora: Microcontroladores PIC

Registros SFR vistos hasta ahora: Microcontroladores PIC Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El

Más detalles

Universidad Nacional de Colombia, sede Bogotá

Universidad Nacional de Colombia, sede Bogotá TERMOMETRO ELECTRONICO DIGITAL Electronic Digital Thermometer Jorge Luis Ruiz Bernal, [email protected], G11N39jorge Leonardo Santana, [email protected],g11n40leonardo ABSTRACT A thermometer is

Más detalles

Otros circuitos digitales. Actividad de apertura. Circuitos lógicos secuenciales.

Otros circuitos digitales. Actividad de apertura. Circuitos lógicos secuenciales. Otros circuitos digitales En esta unidad aprenderás: El funcionamiento de los codificadores y decodificadores Multiplexor y Demultiplexor Convertidor Digital-Análogo y Análogo-Digital UNIDAD 4 Actividad

Más detalles

PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA

PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA Actividades: A05-1: Elaboración del diagrama de flujo de las funciones de control

Más detalles

LENGUAJE C PARA SISTEMAS DEDICADOS

LENGUAJE C PARA SISTEMAS DEDICADOS LENGUAJE C PARA SISTEMAS DEDICADOS FUNDAMENTOS Computadora Se dispone de un S.O. El S.O. inicia y configura los periféricos. El S.O. brinda al usuario subrutinas para utilizar los periféricos ( system

Más detalles

Manual Impulsor inyectores Common Rail y Nafta

Manual Impulsor inyectores Common Rail y Nafta Manual Impulsor inyectores Common Rail y Nafta Información en pantalla, botonera y salidas inyector. Botón + Botón Función Botón - Botón Arrancar/Parar Salidas inyector + y - INDCT indica el equipo está

Más detalles

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER.

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER. 1 TUTORIAL OBJETIVOS Familiarizarse con el TMR0 como contador de pulsos internos y generador de retardos. Conocer el método del polling para verificar banderas de dispositivos. Crear y manipular variables

Más detalles

Este capítulo está dedicado a la programación del microcontrolador y de la. tarjeta de adquisición de datos. La programación del microcontrolador se

Este capítulo está dedicado a la programación del microcontrolador y de la. tarjeta de adquisición de datos. La programación del microcontrolador se CAPÍTULO V PROGRAMACIÓN Este capítulo está dedicado a la programación del microcontrolador y de la tarjeta de adquisición de datos. La programación del microcontrolador se realizó por medio del software

Más detalles

CA240C Medidor de temperatura Hoja de datos

CA240C Medidor de temperatura Hoja de datos Medidor de temperatura Revisión 2.0 Fecha de publicación Marzo 9 de 2012 Númro de documento CEU--DS002-11E Medidor de temperatura CA20C Características principales Rango de temperatura: -22 a +212 F (-30

Más detalles

Proyecto final "Sistema de instrumentación virtual"

Proyecto final Sistema de instrumentación virtual "Sistema de instrumentación virtual" M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com @efranco_escom [email protected] 1 Contenido Introducción Objetivos Actividades Observaciones Reporte

Más detalles

TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1

TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1 TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1 Estructura De La Memoria Ram (1) La memoria de datos RAM está dividida en dos partes diferenciadas: 1.- Zona SFR o zona de Registros

Más detalles

Laboratorio de Termodinámica Clásica

Laboratorio de Termodinámica Clásica Laboratorio de Termodinámica Clásica Sesión 3 Practica #4 Determinación del coeficiente de compresibilidad isotérmica del aire. Para esta práctica utilizaremos un equipo pasco llamado Aparato de ley adiabática

Más detalles

Recursos en SYMBHIA: Empaquetado CSG225. Convertidor USB-RS /576 Kb de Block RAM

Recursos en SYMBHIA: Empaquetado CSG225. Convertidor USB-RS /576 Kb de Block RAM Índice de contenido Introducción... Diagrama a bloques de la tarjeta SYMBHIA... Mapa de conexiones de la tarjeta SYMBHIA...5 Recursos... LEDs... Interruptores... Puertos de Expansión... Convertidor USB-RS...

Más detalles