Electrónica para el control de la red de difracción de un monocromador mediante una interfaz programada en lenguaje G

Documentos relacionados
SISTEMA DE GESTIÓN DOMÓTICA DE UNA VIVIENDA

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A.

Motores Paso a Paso (Stepper motors)

CONTROL DE MOTORES UTILIZANDO LOS MICROCONTROLADORES PIC16F87x

INFORME DE MONTAJE Y PRUEBAS DEL CIRCUITO ELECTRÓNICO PARA ADQUIRIR LOS POTENCIALES EVOCADOS AUDITIVOS

LOS PIC16F87X. Características Generales. IES Juan de la Cierva (Madrid). Desarrollo de Productos Electrónicos

Tutorial sobre Motores Paso a Paso (Stepper motors) Recopilado de Internet

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

Manual sobre Motores a Pasos (Stepper motors)

Scientia Et Technica ISSN: Universidad Tecnológica de Pereira Colombia

Actuadores eléctricos - Motores

SECUENCIA DIDÁCTICA. Actualizó: Autorizó:

Práctica de Taller 3

CAPÍTULO 2. ARQUITECTURA Y COMPONENTES.

CARRERA DE INGENIERÍA AUTOMOTRIZ DISEÑO Y CONSTRUCCIÓN DE UN BANCO DIDÁCTICO DE DIRECCIÓN ELECTROMECÁNICA DEL VEHÍCULO HYUNDAI ACCENT 2008

sistema RAGNVALD funciona correctamente, así como para encontrar posibles mejoras

UNIVERSIDAD AUTÓNOMA DE LA CIUDAD DE MÉXICO AUTOMATIZACIÓN DE PROCESOS PRÁCTICA 3 GIRO DE MOTOR DE PASOS CONTROLADO POR COMUNICACIÒN SERIAL RS232

ÍNDICE INTRODUCCIÓN...17

DESCRIPCIÓN DE LOS MONTAJES Y TARJETAS DE CIRCUITO IMPRESO

INSTRUMENTACIÓN VIRTUAL APLICADA AL ESTUDIO DE SISTEMAS COMPLEJOS

En el presente capítulo, se tratará lo referente a los circuitos necesarios para la

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

Tutorial sobre Motores Paso a Paso (Stepper motors)

HERRAMIENTAS EMPLEADAS EN EL DESARROLLO DEL PROYECTO

CAPÍTULO 6. PLACAS DE CIRCUITO IMPRESO.

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

Guía de Aprendizaje. Unidad: Armado y Diseño de Circuitos Digitales.

Microcontroladores ( C)

NoMADA Go White Paper

Circuito de Offset

Introducción. Modo monitor. Cuaderno técnico 4: Grabación de microcontroladores PIC

Asignaturas antecedentes y subsecuentes

Periféricos Interfaces y Buses

LABORATORIOS: COMPRENDER O APRENDER A DISEÑAR? ALGUNAS PROPUESTAS

Serie de Fundamentos de Mediciones con Sensores. ni.com

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM ELECTRONICA 6

MOTORES PASO A PASO. Se define un motor como aquella máquina eléctrica rotativa que es capaz de transformar energía eléctrica en energía mecánica.

SIMULACION GRAVES AGUDOS.CIR m 0.400m 0.800m 1.200m 1.600m 2.000m V(SALIDA) T

Este documento presenta las ventajas de la tarjeta de evaluación DRAGONFRUIT con respecto a la tarjeta de evaluación Arduino/Genuino UNO


Capítulo VII: MONTAJE DE PLACAS

Elección de un microcontrolador

MÓDULO Nº10 CONVERTIDORES DIGITAL ANALÓGICO

Ilustración 76 Fuente de Alimentación para Iluminación

ESTUDIO DEL SISTEMA DE UN BRAZO ROBOT .INDICE. Descripción de las partes de la máquina..pag. 3, 4 y 5. *Introducción.

MÓDULO DEL HORNO ELÉCTRICO CONTROL DE PROCESOS INDUSTRIALES

ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES

MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.

Tabla 4.1 Pines de conector DB50 de Scorbot-ER V Plus Motores Eje Motor Número de Pin Interfaz de Potencia 1 2Y (1) 2 3Y (1) 3 2Y (2) 4 4Y (2) 5

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

MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627)

NoMADA Go White Paper [REV 008A-NoMADA-08/15] Especificaciones Técnicas NoMADA Go. Diseñado por: NoMADA Go White Paper

UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE INGENIERÍA DEPARTAMENTO ACADÉMICO DE ENERGÍA Y FÍSICA INFORME DE INVESTIGACIÓN

Tarjeta Desarrollo dspic. Bogobots ITEM-CEM

Construcción de un Grabador. Esquema básico

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP

Diseño de reguladores PID.

Sensores inalámbricos de bajo

DISEÑO Y CONSTRUCCIÓN DE UN SIMULADOR DE ENCENDIDO ÓPTICO PARA EL LABORATORIO DE AUTOTRÓNICA

Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC

SISTEMA ALARMA DOMESTICO MEMORIA

PROYECTO DE INVESTIGACION por Universidad Nacional del Callao se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 2.

CAPÍTULO 3 ETAPA ELECTRÓNICA. 3.1 Introducción

Control de Corte. Catalogo Producto. Versión 1

Que el estudiante conozca el funcionamiento, obtenga una metodología y la aplique para poder hacer uso de las salidas analógicas de un sistema DAQ.

2- Sistema de comunicación utilizado (sockets TCP o UDP, aplicaciones, etc.):

CONEXIÓN DIRECTA DE MÚLTIPLES SENSORES A MICROCONTROLADORES SIN UTILIZAR CONVERTIDOR ANALÓGICO DIGITAL

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL CENTRO DE INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA

CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA

EC02 CONTROLADOR ELECTRONICO PROGRAMABLE

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

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

Diseño de sensores para Temperatura, Humedad Relativa, Conductividad en líquidos, PH y Luminosidad.

SISTEMAS ELECTRÓNICOS INDUSTRIALES II EC2112

Introducción a la arquitectura PIC

TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN MECATRÓNICA

Arquitectura de Computadores II

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

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U)

MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra:

INDICE Capitulo 1. Microcontroladores Programables: La Solución está en un CHIP Capitulo 2. Microcontroladores de 8 BITS: Los <<PIC>>

Horas teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores

PANORAMA GENERAL DE LOS µc

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

Desarrollo de un prototipo de bocina electrónica. Autora: Pilar Prieto Sanz Tutora: Carmen Quintano Pastor Director: Fco.

Fuente de Alimentación AC Programable Serie 9800

Controladora de 3 ejes con Control Manual. M-TB3DV-N

DISEÑO DEL SISTEMA DE RIEGO AUTOMATIZADO ADA

AUTORES: RICAURTE CORREA NÉSTOR ANDRÉS SARZOSA ANTE DAVID DE JESÚS

Programa de Asignatura

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

Motor Paso a Paso Stepper Unipolar

Con las siguientes prácticas se quiere conocer, hallar y manejar las características propias de una Turbina tipo Pelton.

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna

SISTEMA DE COMUNICACIÓN VÍA RADIO ENTRE PC Y MICROBOT.

Hoja de Datos NoMADA ISP+ [DAT002A NoMADA ISP+ 03/16]

9. PRUEBAS DE LABORATORIO

Número de prototipos módulo LED a entregar para prueba piloto: 30. Tamaño máximo aceptable (con heatsink ya integrado):

Motor Paso a Paso Stepper Unipolar

Transcripción:

Electrónica para el control de la red de difracción de un monocromador mediante una interfaz programada en lenguaje G Marcos Guerra Medina, Fernando Rivera-López Departamento de Física Fundamental y Experimental, Electrónica y Sistemas. Universidad de La Laguna. E-0, San Cristóbal de La Laguna, Santa Cruz de Tenerife, España adrianga@telefonica.net frivera@ull.es Resumen En el siguiente trabajo se presenta, desde el punto de vista electrónico y computacional, el diseño, construcción y calibración de un monocromador de alta resolución para el análisis de señales ópticas en la región visible del espectro electromagnético. El monocromador tiene como elemento central una red de difracción con blaze en 500 nm que es movida por la acción un motor paso a paso. El primer paso de este proyecto, que es el que aquí se trata con detalle, consiste en diseñar toda la electrónica capaz de gobernar de forma adecuada el motor. Esta electrónica de gobierno y potencia ha sido programada y simulada mediante lenguaje ensamblador e implementada, junto con la de conversión de señal analógica a señal digital, para su posterior análisis. La interfaz de comunicación usuario-monocromador ha sido programada en G y permite la captura de datos digitales en ficheros txt.. Introducción Los monocromadores son instrumentos ópticos capaces de aislar señales ópticas a determinadas longitudes de onda, proporcionando de esta manera radiaciones monocromáticas. El prototipo diseñado (ver figura ) tiene como elemento principal una red de difracción que opera en la región visible del espectro electromagnético. Esta red de difracción ha de ser gobernada mediante un motor que necesita una electrónica adecuada de control. A su vez esta electrónica requiere de un protocolo de comunicación que sirve de interfaz entre

el ordenador (centro de operaciones del usuario) y la electrónica. En el siguiente trabajo se dará una exposición de los microcontroladores seleccionados para el gobierno de la red de difracción, así como la digitalización de la señal analógica y la electrónica de adquisición final de los datos. Se tratará también la implementación de todos los elementos en la placa de circuito impresa. Por último se abordará el software de control elaborado, el cual no sólo controla todo el dispositivo, sino que además sirve para la optimización del sistema y el archivo de los datos en ficheros. con dicha red. El detector acoplado al monocromador se encargará de transformar la señal óptica emitida por la muestra en señal eléctrica, la cual es digitalizada por un conversor analógico digital. Finalmente dicha señal es llevada a un ordenador para procesar la información mediante un programa diseñado a medida, programa que a su vez sirve para mover el motor paso a paso encargado de producir las rotaciones de la red de difracción. Figura. Esquema de laboratorio.. Motor paso a paso Figura. Monocromador diseñado.. Esquema experimental En la figura puede verse representado el esquema general de funcionamiento y empleo del monocromador que se diseñó. En dicha figura se tiene un ejemplo típico de laboratorio, en el que una muestra es excitada mediante un láser. Tras esta excitación, la muestra emitirá luz en forma de señal óptica, la cual se recoge por el monocromador para posteriormente ir seleccionando sus distintas componentes por la red de difracción situada en su interior. Esta selección se hace gracias a la acción de un motor paso a paso solidario Los motores paso a paso (P-P) pueden verse como motores eléctricos sin sistema de conmutación. Típicamente, todas las bobinas del motor están en el estator y el rotor es, o un imán permanente o, en el caso de motores de reluctancia variables, un bloque de algún material magnéticamente blando. Toda la conmutación debe ser manejada externamente por el controlador del motor y, habitualmente, los motores y controladores están diseñados para que el motor pueda ser mantenido en una posición o rotar en uno u otro sentido. La mayoría de estos motores pueden ser manejados a frecuencias de audio permitiendo un giro rápido y, con un controlador apropiado, pueden ser arrancados y parados en posiciones controladas.

+ + Los motores P-P son ideales para la construcción de mecanismos en donde se requieren movimientos muy precisos. La característica principal de estos motores es el hecho de poder mover un paso por cada pulso que se le aplique. Este paso puede variar desde 90 hasta pequeños movimientos de tan solo. (e incluso hasta de 0.º), es decir, que se necesitarán 4 pasos en el primer caso (90 ) y 00 para el segundo caso (. ), para completar un giro completo de 0. Estos motores poseen la habilidad de poder quedar enclavados en una posición, o bien totalmente libres. Si una o más de sus bobinas están alimentadas, el motor estará enclavado en la posición correspondiente y, por el contrario, quedará completamente libre si no circula corriente por ninguna de sus bobinas. El motor elegido para este proyecto ha sido reciclado de una antigua disquetera, el mismo es de imán permanente (el rotor), de 0,9 grados por paso (400 pasos por vuelta) y una tensión nominal de voltios. Cabe destacar que la programación se hizo en modo micro Step consiguiendo cuatriplicar la resolución del motor quedando, por tanto, confinado en 0,5 grados por paso. 4. Etapas de desarrollo del proyecto Se decidió dividir el proyecto en cuatro áreas. Una correspondiente a la parte electrónica del sistema, otra sería la parte mecánica, otra la parte de programación y por último la calibración. Cabe mencionar que, para el adecuado diseño, se necesitó adquirir un conocimiento previo sobre monocromadores, lenguaje de programación en G y ensamblador. Aquí se abordarán las partes electrónicas y de programación, cuyos puntos más destacados se comentan a continuación: - La adquisición de los datos procedentes del fotomultiplicador. - La conversión de señal analógica a digital. - Control de los microcontroladores y del motor paso a paso que gobernará la red de difracción del monocromador mediante el PC. - La electrónica de potencia para el movimiento del motor. - El sistema electrónico de adecuación de los niveles de tensión propios del puerto RS y el de los microcontroladores. - Los protocolos de comunicación RS para la conexión del Pc con el monocromador, sus técnicas de lectura, escritura y transmisión para optimizar los tiempos de adquisición de datos y aumentar la resolución. - Diseño y construcción de la placa de circuito impreso. - Pruebas y ajustes para comprobar el correcto movimiento del motor. 5. Circuitos implementados En la figura se puede apreciar el circuito correspondiente a la adecuación de los niveles de tensión provenientes del puerto RS y de alimentación de los microcontroladores. P 4 9 5 CONNECTOR DB9 4 9 U4 TOUT RIN RIN TOUT ROUT MAX V- V+ C- C+ C- C+ 5 4 TIN 0 TIN ROUT C C + C + C9

Figura. Circuito de los niveles de tensión del puerto RS y de alimentación de los microcontroladores. A continuación, figura 4, se muestra la etapa de potencia del microcontrolador PIC f4a [] para el control del motor paso a paso. U9 Figura. microcontrolador principal F. En dicha figura se puede observar el microcontrolador principal F encargado de las comunicaciones y de las órdenes pertinentes para el control del monocromador, así como de la conversión analógica digital y del sistema de adquisición de datos. 4 4Y Y Y Y /4EN 9 /EN A A 4A 5 A 0 Por último, se presenta en la Fig. la alimentación del sistema con regulador y filtros. L9_0 Figura 4. Esquema de la etapa de potencia del microcontrolador PIC f4a. + V J CON + C0 U5 VIN VOUT L05/TO0 C + C C4 C5 C C En la siguiente figura se puede observar el microcontrolador utilizado para la secuencia cíclica de los movimientos del motor paso a paso. Figura 5. Microcontrolador F4. 0 9 U RB RA RA4/TOCKI PICF4 VDD 4 MCLR 4 5 OSC/CLKOUT RB OSC/CLKIN RB5 RB4 RB0/INT RB RA RB RA RB RA0 R RESISTOR No menos importante es la figura que se muestra a acontinuación Figura. Alimentación del sistema con regulador y filtros.. Los microcontroladores El microcontrolador principal utilizado en el proyecto es el F de la empresa Microchip. Se optó por este microcontrolador ya que posee hasta diferentes modos para el oscilador, arquitectura Harvard, tecnología RISC, 4 bits para el bus de instrucciones, voltajes de operación desde,5 hasta voltios, frecuencia de operación desde 0 a 0 Mhz, hasta bytes de memoria de datos RAM, hasta 5 bytes de memoria de datos EEPROM, y hasta 4 fuentes de interrupción, que entre otras prestaciones más, lo hicieron el candidato ideal para este proyecto. R RESISTOR U MCLR/VPP/THV VDD 0 4 RA/AN RC/TOSI/CCP 5 RA/AN/VREF- OSC/CLKIN 9 4 RA/AN/VREF+ RC/SCK/SCL 0 RA4/T0CKI OSC/CLKOUT RA5/SS/AN4 RC5/SDO 5 RC/TX/CK RC4/SDI/SDA RC/RX/DT 4 5 RB/PGM RB4 RB5 RB RB0/INT RB RC/CCP RB/PGC RB/PGD RA0/AN0 RC0/TOSO/TCKI PICF C5 Y C CRYSTAL El microcontrolador PICf [] tiene como función principal convertir la señal analógica proveniente del fotomultiplicador en señal digital para posteriormente enviarla al ordenador donde quedará almacenada.

Para establecer la frecuencia de muestreo, esta debe cumplir con el teorema de Nyquist, es decir que la frecuencia de muestreo debe ser mayor o igual que dos veces la frecuencia de la señal analógica. Por lo tanto se debe utilizar una frecuencia de muestreo superior a 00 Hz, es decir tomar una muestra cada 5 ms como mínimo. A la hora de programar el microcontrolador, se optó por hacerlo en lenguaje ensamblador, utilizando el compilador Mpasmwin, el cual es una herramienta de Mplab versión. usado para la simulación del código. Uno de los motivos que llevaron a esto fue lo complejo de los algoritmos de comunicación con el microcontrolador. Se utilizó sólo el 5% de la memoria ROM y el 0% de la RAM del microcontrolador. Por otra parte se utilizó el PIC f4a para la secuencia cíclica del motor paso a paso. Se optó por este microcontrolador por su simplicidad y precio económico. Sus características principales son: hasta bytes de memoria de datos (RAM), hasta 4 bytes de memoria de datos (EEPROM), 4 Bits para el bus de instrucciones, hasta 4 fuentes de interrupción, I/O pines con control de dirección y 5 ma de alimentación máxima por pin.. Interfaz de usuario Se realizó una interfaz gráfica con programación en G usando para ello el software Labview. el cual sirvió como puente de comunicación entre el ordenador y el monocromador. Ésta interfaz se compone de dos pantallas, es sencilla, bastante intuitiva y por tanto fácil de manejar. La primera pantalla, que se corresponde a la ventana izquierda de la figura, tiene como finalidad la toma de datos procedentes del monocromador para una longitud de onda determinada. Esta pantalla permite dar órdenes a la red de difracción para que se sitúe en una posición determinada y poder ver cuál es la intensidad de la señal óptica proporcionada por la red de difracción. Como puede verse, en el eje de ordenadas se tiene la amplitud de dicha señal óptica en milivoltios (previamente digitalizada por el conversor analógico digital) y en el eje de abscisas el tiempo transcurrido. La función GO TO es la orden de mando para situar a la red en la posición deseada (y por tanto mover el motor paso a paso) y la orden DATOS sirve para la adquisición. Esta ventana tiene, por tanto, la misión de poder situar la red de difracción en una posición determinada a fin de optimizar el experimento que se esté llevando a cabo mediante la optimización al máximo de la señal. La segunda pantalla, que se corresponde a la ventana de la izquierda de la figura, tiene como finalidad la toma de datos del experimento que se desee realizar. Como puede verse, en el eje de ordenadas se tiene la amplitud de dicha señal óptica en milivoltios (previamente digitalizada por el conversor analógico digital) y en el eje de abscisas la longitud de onda en la que se esté tomando la medida. La función Start sitúa la red de difracción en la posición de inicio del experimento, la función End le indica en que longitud de onda debe culminar, la función incremento da información de la resolución a la que se desea realizar las diferentes tomas de medida y por último, el tiempo de integración se refiere al tiempo que permaneceremos en cada longitud de onda tomando datos para luego promediarlos y mostrarlos en la pantalla.

Figura. Panel de control programada en G mediante Labview.. Placas de desarrollo Para la programación de los PICs se utilizó el programador TE0SE (figura 9). Este programador fue adquirido en una tienda específica de electrónica procediéndose únicamente a su montaje y soldadura. Figura 0. Estructura interna de la placa principal. En la figura. Se puede apreciar todo el conjunto de la placa y motor acoplados, así como la red de difracción. Figura. Conjunto de la placa y motor acoplados, así como la red de difracción. Figura 9. Programador TE0SE. 9. Estructura interna de la tarjeta En la figura 0 se puede observar la estructura interna de la placa principal. De izquierda a derecha distinguimos el Max, el Pic f, el PIC f4a y por último el L9B. Junto con el conector serie RS se dispuso la entrada de alimentación de V con el filtro y el regulador LM05, en el extremo opuesto puede verse la salida ya amplificada en potencia para el motor paso a paso. 0. Conclusiones En este trabajo se ha expuesto, desde el punto de vista electrónico, como se ha gobernado la red de difracción de un monocromador de diseño propio. Se utilizó como circuito de comunicación entre el portátil y el monocromador un cable USB a RS con el USB incorporado. Para compatibilizar los niveles de voltaje del puerto serie con los de los microcontroladores se utilizó el Max.

Como convertidor analógico - digital se empleó el PIC f el cual incorpora dicho conversor con una resolución del CAD de 0 bits hasta canales. Se implementó el protocolo de comunicación RS en el propio PIC f. Para controlar el motor se utilizo el PIC f4a. Como etapa final de potencia del motor se utilizó el L9B y por último para regular la fuente de alimentación se optó por el regulador 05. La programación se hizo en lenguaje ensamblador para los PICs con ayuda de Mplab V. La programación de la interfaz de comunicaciones fue hecha en lenguaje G con ayuda del Labview. La repetitividad total del sistema en su conjunto quedó por debajo de 0.5 nm. Referencias [] PICF4A Data Sheet, Microchip Technology Inc. [] PICFX Data Sheet, Microchip Technology Inc.