INSTRUMENTACIÓN ELECTRÓNICA

Documentos relacionados
Instrumentación Electrónica con MicroprocesadorII: Procesadores Avanzados

Diseño de reguladores PID.

Sistemas Electrónicos Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación

TEMA 16 (1) INTERFACES ENTRE SENSORES Y PROCESADORES DIGITALES

DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino.

Presentación y objetivos

TARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits

PROGRAMA DE LA ASIGNATURA: SISTEMAS ELECTRÓNICOS DIGITALES

Laboratorio de Instrumentación y Sistemas de adquisición de datos en la Universidad Politécnica de Valencia

Transmisor de Presión Diferencial para Medición de Caudal Usando como Elemento Primario un Tubo Venturi

TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

Introducción a la Automatización Industrial

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de

Periféricos Interfaces y Buses

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

GRADO EN INGENIERÍA DE TECNOLOGÍAS DE TELECOMUNICACIÓN Primer curso Segundo curso Tercer curso Cuarto curso 1-C 2-C 1-C 2-C 1-C 2-C 1-C 2-C

Instrumental para medir la demanda bioquímica de oxígeno DBO

IIM Aportación al perfil. Esta asignatura proporciona al alumno las competencias necesarias para:

AUTOMATIZACIÓN INDUSTRIAL

Guía de uso Tarjeta Nexys 2 FPGA Spartan-3E

Diseño de una calculadora

CAPITULO 1 INTRODUCCION AL PROYECTO

M. C. Felipe Santiago Espinosa

Sistema de Control Página 1 de 6. Código:

ASIGNATURA: INFORMATICA INDUSTRIAL. Cód.: Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2010

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial)

Universidad de Alcalá

TARJETA DE DESARROLLO DE SISTEMAS CON TECNOLOGÍA FPGA.

El hardware libre y el Internet de las cosas

SAM - Sensores, Actuadores y Microcontroladores en Robots Móviles

CATEDRA de PROYECTO FINAL

SOLUCIONES PARA EL CONTROL DE LA CALIDAD DEL AIRE EN ANBIENTES CERRADOS

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.

Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes

Descripción del sistema eléctrico CAN-BUS con pantallas táctiles.

Cuál Arduino comprar?

Curso ARDUINO PRACTICO NIVEL 1 (Cód. ARDUI-1)

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

ELECTRÓNICA II. M. Teresa Higuera Toledano (Dep. Arquitectura de Computadores y Automática) FdI 310

UNIVERSIDAD RICARDO PALMA

Soluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless...

Centro Educativo y Cultural del Estado de Querétaro. Alumnos de Ingeniería, carreras técnicas y profesionistas.

Interfaces específicas

ESCUELA UNIVERSITARIA DE INFORMÁTICA DE SISTEMAS UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA. Apuntes de la asignatura de: 3(5,)e5,&26

DESCRIPCIÓN CARACTERÍSTICAS

INSTITUCIÓN UNIVERSITARIA ANTONIO JOSÉ CAMACHO FACULTAD DE INGENIERIAS. Programables (43131), 7 T-P 4 Inteligente

CONTROL DE PROCESO. Control de procesos industriales CONEXIÓN CON EL PROCESO

(Facultad de Electrotecnia Y Computación).

DISPOSITIVOS DE SEGURIDAD Y CONTROL CENTRAL MOB-49. Central MOB-49

Sistemas embebidos basados en FPGAs para instrumentación

DAC Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales los conocimientos necesarios para:

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

TECNOLOGÍA LED CATÁLOGO TÉCNICO ILUMINACIÓN LED PROYECTORES PARED LUNA 16-05

Programa de Asignatura

EMULADOR DE SEÑALES PARA PRUEBAS EN CONTROLADORES DE SISTEMAS TRIFÁSICOS

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Figura 8.1. Autómata programable S7 314 de Siemens con módulos de entrada/salida concentrada

DEPARTAMENTO DE INGENIERÍA EN INFORMÁTICA INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS

La Eficiencia y el control en VUESTRAS manos. Controladores IQ4E e IQECOs

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: LABORATORIO DE ELECTRONICA I

Tema: Microprocesadores

Sistemas de adquisición? Variables involucradas en estos sistemas? Filtros? Señales?

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA SECRETARIA DIRECCIÓN DE ADMISIÓN Y CONTROL DE ESTUDIOS

Computadora y Sistema Operativo

FUENTE DE ALIMENTACIÓN CC INDUSTRIAL Rectificadores industriales para todas las aplicaciones que requieran de una fuente CC

USB232. Hoja de datos

UNIVERSIDAD DE ANTIOQUIA DISEÑO DE SISTEMAS DIGITALES COMPLEJOS LABORATORIO 1 INTRODUCCIÓN AL MICROBLAZE Y AL ENTORNO EDK

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

Introducción a los Sistemas Operativos

ELDI-K4O10 - Electrónica Digital

PROGRAMA DE ESTUDIO. Nombre de la asignatura: MICROPROCESADORES Y MICROCONTROLADORES. Horas de Práctica

Chaltén XA-1 Mauro Koenig Gastón Rodriguez Martin Hidalgo

Plan de curso Sílabo-

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD

Departamento Ingeniería en Sistemas de Información

INTRODUCCIÓN A LOS CIRCUITOS INTEGRADOS

Tema: S7-1200, Valores Analógicos.

DISEÑO E IMPLEMENTACIÓN DE UN MÓDULO DIDÁCTICO PARA LA MEDICIÓN DEL RITMO CARDÍACO MEDIANTE LA TÉCNICA DE PULSIOMETRÍA

Objetivos. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica I SEMESTRE Contenido del Curso EL FLUJO DE DISEÑO O DIGITAL

ÍNDICE INTRODUCCIÓN...17

Diseño y desarrollo de un módulo de conexión a CANopen de un sensor comercial fuerza/par

Dpto. de Electrónica - Universidad de Alcalá TuBot

Hoja de Datos NoMADA Advance [DAT001A NoMADA Advance 02/16]

PLANEACIÓN DIDÁCTICA FO205P

Grado en Ingeniería Electrónica Industrial

8. Instrumentación y sistema de adquisición de datos

Transcripción:

INSTRUMENTACIÓN ELECTRÓNICA CON MICROPROCESADOR Programa de Doctorado en Ingeniería Eléctrica, Electrónica y Automática MANUAL DE PRÁCTICAS Curso 2010/2011 Autores: Guillermo Carpintero Marta Portela Marta Ruiz-Llata DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA POLITÉCNICA SUPERIOR

Contenido Introducción a las clases de laboratorio... 3 Objetivos y metodología... 3 Herramientas hardware... 3 Herramientas software e IP... 3 Desarrollo del proyecto de la asignatura... 4 Especificaciones generales del proyecto... 4 Pasos a seguir para el desarrollo del proyecto... 4 2

Introducción a las clases de laboratorio Objetivos y metodología Esta asignatura presenta al la potencia que ofrecen los sistemas digitales basados en microcontrolador empotrados en FPGAs para aplicaciones de instrumentación. El objetivo de estas prácticas es que el alumno utilice las herramientas hardware y software para desarrollar este tipo de sistemas, con un énfasis especial en la adquisición y procesado de la información adquirida por distintos tipos de sensores, en el desarrollo de interfaces de usuario y en la implementación de distintos protocolos de comunicaciones con otros dispositivos. El enfoque de las prácticas es de tipo proyecto, de manera que a lo largo de las sesiones del laboratorio los alumnos desarrollarán un sistema completo de instrumentación. Los proyectos se llevan a cabo por grupos de dos alumnos. Herramientas hardware Para el desarrollo de las prácticas se va a utilizar la placa de desarrollo Spartan-3E FPGA Starter Kit Board de Xilinx. Así mismo se conectarán a la misma sensores y/o actuadores en el entorno de cada proyecto. Herramientas software e IP ISE (Integrated Software Environment). Entorno de desarrollo necesario para utilizar el resto de herramientas. EDK (Embedded Development Kit) o XPS (Xilinx Platform Studio). Para el diseño de la parte HW del sistema con procesador empotrado. Base System Builder (BSB) Platform Generator Library Generator (LibGen) o SDK (Software Development Kit). Para el diseño en C/C++ de la aplicación SW y su verificación. o Otros componentes: HW IP Drivers y librerías Compilador GNU y depurador SW PlanAhead, ChipScope Pro 3

Desarrollo del proyecto de la asignatura Especificaciones generales del proyecto El objetivo de las prácticas es implementar un sistema de control de temperatura basado en un termopar (o NTC) y en una célula peltier. Además de las conexiones con estos dispositivos, el sistema tendrá otra entrada que servirá para fijar la temperatura de consigna del regulador. Como dispositivo de salida se utilizará el display LCD incluido en la placa de desarrollo que mostrará la información de las temperaturas actual y de consigna, y de la corriente media suministrada al peltier. Vref ADC1 μblaze Control LCD LCD Vsensor ADC2 DAC Peltier Sistema de regulación de la temperatura Pasos a seguir para el desarrollo del proyecto A continuación se presentan los pasos que se recomienda seguir para el desarrollo del proyecto. Los profesores de la asignatura han estimado que el plazo de tiempo necesario para cada paso se corresponde con una sesión de laboratorio. No obstante, si el ritmo de algún grupo es más rápido, se pueden realizar mejoras sobre este sistema básico que se tendrán en cuenta en la evaluación de las prácticas. Paso 1: Lectura de pulsadores y representación en leds, de manera periódica En la primera sesión se debe crear el diseño del sistema HW en lógica programable. El primer objetivo es crear un sistema basado en microprocesador sobre el que correrá un software también diseñado por el alumno. La funcionalidad del sistema será la lectura de los pulsadores de la placa de desarrollo y representación de los datos leídos en los leds. El sistema debe estar basado en el procesador μblaze. A lo largo del desarrollo de las prácticas se irán incorporando otros procesadores (como picoblaze), varios periféricos así como bloques de memoria. En este primer paso se debe incluir al menos un temporizador para poder programar la entrada de datos de manera periódica. 4

Paso 2: Lectura del conversor AD En este paso es necesario incorporar al sistema un nuevo periférico que permita controlar la interfaz de comunicación entre el microcontrolador y el circuito de captura analógica de la placa de desarrollo. Este circuito tiene dos canales de entrada analógicos y consta de un amplificador de ganancia programable y un convertidor analógico-digital. Ambos dispositivos se controlar a través de una interfaz serie tipo SPI. En este paso también se debe tener en cuenta que en el último paso se va a incorporar también el convertidor digital-analógico que incorpora la tarjeta de desarrollo y que también tiene una interfaz de comunicación SPI. Al igual que en el caso anterior, la lectura de las entradas analógicas se realizará de manera periódica y el resultado se mostrará en los leds. Paso 3: Representación de los datos en display LCD En este paso se incorporará al sistema de lógica programable un segundo procesador (en este caso un picoblaze) que se encargará del control del display LCD alfanumérico de la placa de desarrollo. También se habilitará una memoria, a la que tengan acceso ambos procesadores, y que servirá para almacenar los datos que se representan en el display. Paso 4: Regulador de temperatura Una vez finalizados los pasos anteriores ya se ha diseñado el sistema sobre la FPGA, en este paso se completa el diseño del hardware con los dispositivos sensores y actuadores (sensor de temperatura y célula peltier en contacto térmico), así como la electrónica de acondicionamiento de la señal de estos dispositivos. En este paso se van a incorporar los algoritmos de procesado de los datos adquiridos y los algoritmos de control. En este proyecto los datos de entrada provienen de un sensor de temperatura cuya característica es fuertemente no lineal en el rango de temperaturas de trabajo. El procesado de los datos consiste en la linearización de los mismos, para lo cual se recomienda utilizar una LUT. Para ampliar aún más el rango de medida también se puede actuar sobre el preamplificador de ganancia programable del circuito de captura analógica de la placa de desarrollo. El lazo de control de la temperatura se cerrará a través de la célula peltier conectada a la salida del convertidor digital-analógico. La consigna de temperatura se va a establecer mediante la segunda entrada analógica del sistema. La tarea del microcontrolador será implementar un control PID capaz de ajustar la temperatura de medida a la de referencia rápidamente y sin sobreoscilación en la salida de control. 5