Durante estas dos clases en el laboratorio van a aprender nociones básicas de cómo controlar un instrumento en forma remota, es decir sin necesidad de interactuar con su panel frontal (de hecho muchos instrumentos actuales CARECEN de panel frontal).
En esta página van a encontrar bastante material al respecto. Las posibilidades de métodos y técnicas para comunicarse en forma remota con instrumentos son muchísimas, por lo que después de introducir el tema de las mediciones digitalizadas y algún concepto mínimo de comunicación con equipos, vamos a proponer un arreglo experimental concreto con el que ustedes puedan trabajar.
La primera parte del material discute el concepto de digitalización. Los observables físicos [al menos para la física clásica] tienen siempre un valor definido: las variables continuas pueden tomar un número ilimitado de valores en un dado intervalo de tiempos. Sin embargo el registro de estos observables está necesariamente limitado a una serie de valores discretos. Un sistema que convierte una señal analógica o contínua, como el sonido registrado por un micrófono, o la luz que activa una cámara en una señal se denomina ADC (Analog-to-Digital Converter). En esta presentación se discute este proceso y se muestran algunas características relevantes de estos dispositivos. Se proponen algunas actividades como para pensar si se está comprendiendo bien el concepto, y qué características definen el funcionamiento de un ADC.
En la segunda parte del material para estas clases se presenta una introducción muy básica al tema de control remoto de instrumentos. El objetivo académico de la clase es introducir la idea de una medición automatizada, y cuáles son los componentes o métodos involucrados. El detalle del sensado y detección en sí mismo quedará para más adelante. El material de la actividad incluye una introducción mínima a la comunicación con equipos de medición usando Python. También, refiriéndonos ya al control de instrumentos específicamente, se discute qué instrucciones son válidas, qué protocolos se pueden usar, etc. El tema de control de instrumentos excede por mucho los objetivos de la materia, pero la idea es que ustedes adquieran conocimientos mínimos para comprender el código y posteriormente poder automatizar ciertas mediciones. Esta presentación discute este tema. La práctica y ejercitación de estos conceptos las van a hacer en el laboratorio, sobre los propios equipos.
- Clase 1 – Diapositivas: Adquisición de señales_2023
- Clase 1 – Actividad sobre instrumentos de adquisición – Conversión analógico-digital (ADC)
- Clase 2 – Video de la clase de Adquisición de datos, (del 2° cuatri 2021)
- Clase 2 – Video de la clase de Comunicación con instrumentos (del 2° cuatri 2021)
- Clase 2 – Guía de trabajo
- Clases 1-2 – Diapositivas: datos y bucles en Python.
- Clases 1-2 – Filminas: Osciloscopio_Generador
Enlaces útiles
Software
- Spyder-Anaconda de Python Integrated Development Environment (IDE)
- Octave (parte del proyecto de software libre GNU, equivalente a Matlab con algunas limitaciones que esta vez no vamos a lamentar)
- Notepad ++ Editor libre de código para varios lenguajes.
Scripts
- Control osciloscopio y generador de ondas
- Control de instrumentos
- GitHub de Marcelo Luda sobre uso de Python para análisis de datos y control de instrumentos (muy bueno para arrancar de cero o casi cero!!)
- GitHub de instrumentación para laboratorios avanzados de Diego Shalom
- Scripts simples para manejo de datos con Python y Octave
Manuales de Osciloscopio
- El ABC de los osciloscopios (Completo). Es un manual escrito por la empresa Tektronix, que sirve de introducción al uso de osciloscopios en general.
- Tektronix de la Serie TBS1000B-EDU (Manual del Usuario, Completo). Se refiere específicamente a la marca y modelo de los osciloscopios disponibles en Laboratorio
- Tektronix de la Serie TBS1000B-EDU (Manual del Programador, Completo). Se refiere a cómo comunicarse con los osciloscopios de la serie TBS 1000 mediante una PC.
Manuales de Generador de Funciones