De fondo
Vi este video en youtube donde este chico se añade un marcador a su osciloscopio analógico mediante el envío de un pulso en el eje z de entrada: https://www.youtube.com/watch?v=QCFBBiIm1h0
Yo quiero hacer lo mismo con mi Tektronix 2213, pero yo quiero que los cursores para ser calibrado.
Las dos señales de mi sistema con UNA PUERTA y el Z-EJE de entrada.
Una PUERTA es positiva pulso que es de alta desde el inicio de la horizontal de barrido para el final. Su anchura representa el ancho de la pantalla del osciloscopio.
El Z-EJE de entrada controla el brillo de la traza. Un pulso en el momento de producir un punto brillante en el seguimiento.
El momento de UNA PUERTA es generado por la sincronización de los condensadores. No hay reloj para sincronizar.
Mi plan es:
- Medir el ancho de UNA PUERTA con un temporizador.
- Leer un codificador rotatorio. El valor de una fracción D de la escala completa de valor.
- Calcular un nuevo ancho de pulso multiplicando el ancho de UNA PUERTA por D. Este nuevo ancho de la etiqueta como Retraso en el diagrama de abajo y es establecido por el codificador rotatorio.
- Establecer un PWM para el calculo de ancho de pulso. El flanco de subida de la PWM debe ser sincrónica con el flanco de subida de UNA PUERTA.
- Generar un estrecho pulso en el flanco descendente de la PWM que va a conducir el Z-EJE de entrada.
El 2213 no tiene Una puerta de salida, pero vamos a ignorar que el plan es para que abra cuidadosamente el caso, y obtener un tampón de versión de UNA PUERTA a través de un paso intermedio en el caso).
Mi primer intento va a ser una prueba de concepto con piezas fácilmente disponibles. Lo más probable es que tenga que ir más rápido a la Mcu y componentes para una buena precisión en el más rápido horizontal escalas de tiempo.
El EJE Z del pulso que deberá ser proporcional a la escala horizontal de tiempo por ejemplo, 1/100th de la anchura de la pantalla, pero creo que puedo manejar eso. Estoy pensando en un par de astable generadores de impulsos de la alimentación en un mux.
Preguntas
- Debo usar un PIC y el programa que en la asamblea de fiable el tiempo? Creo PICs 1 instrucción/reloj.
- ¿Cómo puedo sincronizar el flanco de subida de la PWM con el flanco de subida de UNA PUERTA? Estoy pensando en que debería usar UNA PUERTA de entrada a un PLL para generar el reloj de mi MCU para sincronizar el MCU para el ámbito.
- El tiempo de la PUERTA va a cambiar con la horizontal diferentes escalas de tiempo. Si puedo generar el reloj de la a a la PUERTA, Iba a una MCU ser molestado por su reloj cambiando? Me doy cuenta de que voy a necesitar circuitería extra para averiguar a qué escala de tiempo estoy en.
- ¿Este plan tiene grandes problemas en que debo fijarme?
Algunos otros consejos son muy apreciados.
Meta
Estoy haciendo esto por diversión - sé que sería más fácil para comprar una barata DSO con los cursores.
Este es mi primer diseño del sistema de pregunta en el sitio. Revisé la sección de ayuda ya. Quiero saber si esta pregunta no es adecuada para la EE SE.
La mayor parte de mi experiencia es con circuitos análogos. Idiotizada MCU explicaciones son muy apreciados.
Gracias!