Mostrar imágenes en osciloscopio

Páginas: 5 (1123 palabras) Publicado: 23 de junio de 2013
VISUALIZAR IMÁGENES EN OSCILOSCOPIO, CON PIC18f4520

INTRODUCCIÓN
En este proyecto pretendemos mostrar un gráfico o una imagen simple en un osciloscopio mediante el PIC18f4520 de Microchip. Un osciloscopio es una herramienta usada en los laboratorios de electrónica que permite visualizar señales eléctricas. En la mayoría de los casos suelen ser ondas periódicas, ya que tienen un patrónque se repite a lo largo del tiempo, a una frecuencia determinada. Si ajustamos la frecuencia en el osciloscopio, para que coincida con la frecuencia de la onda a analizar, la onda se verá estática. La onda visualizada puede ser de varios tipos: sinusoidal, de sierra, onda cuadrada… El tamaño de la onda viene dado no solo por la configuración del osciloscopio, sino también por el voltaje de laseñal en sí.
En el proceso de “dibujar” en la pantalla del osciloscopio, debemos tener en cuenta que solo podemos dibujar una línea horizontal cada vez, ya que una misma señal no puede tener dos voltajes simultáneamente. No obstante, el osciloscopio puede ajustar el tamaño de la señal visualizada, y al igual que podemos “hacer zoom”, también podemos alejarnos para ver la onda más completa.En este caso, al alejarnos lo suficiente la percepción que tendremos de la onda es que la frecuencia aumenta, y por tanto la onda se comprime.

Para mostrar las imágenes, utilizaremos un programa que nos permita cargar una imagen de un tamaño específico, e irá detectando punto por punto si se encuentra o no en blanco. Si es blanco entre dos líneas verticales, pondrá la salida a 0 voltios yesperará un tiempo hasta tener que volver a colocar la salida a un voltaje determinado. Si ese blanco es una interrupción producida en un tramo de la línea vertical, tendrá que esperar también un tiempo, y dicha señal también se colocará a 0 Volts. Para ello, el programa debe generar el código para todos y cada uno de los puntos de la imagen, de manera muy rápida (A mano sería lento y tedioso).Podríamos usar una función llamada “espera” que nos permita mantener el voltaje de salida durante un tiempo mínimo, lo suficiente para que se aprecie en el osciloscopio.
Podríamos cargar el número en decimal en el chip, a la hora de hacer la programación con el programa. Podríamos incluso crear un fichero, con todos los datos, llamarlo “main.hex” y abrirlo con el MPLAB IDE para solamentetener que cargarlo. (Esto habría que comprobar si es fácil de hacer). Si fuese posible, y con un poco de habilidad, se podría conseguir que el archivo estuviera completo y sin errores, y que contenga tanto el programa como la configuración del chip, entradas y salidas…



Los valores de actual y anterior son booleanos, lo que quiere decir que solo puede ser o verdadero o falso (pixeles decolor blanco o negro).
Creamos diferentes bucles, contadores y temporizadores. Los contadores irán disminuyendo el valor del voltaje a la salida, de manera que mostrarán un intervalo de voltajes cada vez.
Tendremos varias funciones, como son:
-Esperar un tiempo: En esta función se inicializa un contador a un valor concreto, para que se desborde pasado un tiempo.
-Mostrar un voltaje por elpuerto
-Disminuir contador




The scope is in the "X-Y" mode. The inputs apparently are through the regular probes shown. Most scopes have an X-Y mode. It takes a 1-2Mhz bandwidth scope, preferably dc coupled, to display the sparkfun clock well. Here are some pics. The big display is a Wavetek electromagnetic XY. It's real slow, like an arcade game display. When the sparkfun scopeclockDAC write delay was increased hugely, it started to look better. But, a better display (deflection system) is what is really needed. I've ben wrking at this a while. Hope to have soon a project that will help anyone to do the scopeclock or arcade, on any CRT. It will require a lot work on their part though.


Páginas web interesantes:
http://www.dutchtronix.com/ScopeClockH3-1-Enhanced.htm...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guardar y Mostrar Imagenes en php
  • Cómo Mostrar Imágenes TIFF en PowerBuilder
  • mostros
  • los mostro
  • Mostra
  • Osciloscopio
  • Osciloscopio
  • OSCILOSCOPIO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS