Paso 7: Paso 7: programación
Hay dos partes a la programación porque el osciloscopio utiliza dos cerebros. La primera parte es el código de Arduino que es sobre todo solamente un puñado de repetición. Espera un disparo y luego recoge entradas digitales utilizando el comando PIND leer los pines D0-D7 al mismo tiempo. Tengo el lazo para tomar muestras de 1000 y luego enviar 1000 muestras. Puede cambiar a más o menos bastante fácil de sacar. Cada longitud de onda diferente tendrá una tasa de muestra mínimo necesaria para obtener una imagen clara.
Frecuencia * longitud de onda = velocidad de la luz (una constante)
por lo que las frecuencias más lentas tienen proporcionalmente más largos longitudes de onda y por lo tanto son más susceptibles a errores del tamaño de la muestra. Realmente agudos por otro lado podría no obtener muestras lo suficientemente rápido como para representar lo que están haciendo. No pasé el tiempo para encontrar mi cortes aún, pero probablemente actualizaré este instructable con esa información más tarde.
Originalmente tenía la intención de construir mi entero alcance utilizando un modelo de libro de Davis. Luego frito mi pantallita una semana antes de que debía y tenía que llegar a una solución diferente durante la noche. He buscado en Google cómo conectar mi Arduino de la salida a la pantalla de mi laptop y vino para arriba con una oscuro poco macro de adquisición de datos para Excel. Este bebé hace dos cosas que me gustan. En primer lugar, registra todos los datos entrantes en un archivo Excel. En segundo lugar, muestra la información gráficamente en un cuadro. Pero ten cuidado. Sólo puede conectar durante 10 o 20 segundos antes de tener tantos datos que Excel se sobrecarga y se bloquea. Esto no es realmente un problema para un scoper puesto que las señales que queremos ver son pasando un bazillion veces por segundo. Si no está sucediendo en el 20, que probablemente no va a.
Este es el link para la descarga: https://www.parallax.com/downloads/plx-daq una vez que se abren, simplemente mueva la ficha "Simple datos con parcelas" en primera posición. El programa puede comenzar con una advertencia acerca de controles ActiveX, pero bueno solo golpe, y resopla en. Vas a ver una pequeña caja en su pantalla con Control y ajustes que se enumeran. Cambio de la velocidad en baudios tasa a 128000 porque esa es la tasa que puse en el código y tiene que coincidir con. Averiguar qué puerto su osciloscopio está conectado al panel de control del ordenador y fijó también. Ahora simplemente haga clic en conectar y ver los datos de inicio de transmisión. Detenerlo en alrededor de 5-10000 por golpear a desconectar. Eliminar el gráfico que aparece automáticamente y haga clic en la ficha Insertar. Si selecciona cartas recomendadas deben ver un gráfico de línea, y al hacer clic en él automáticamente rellenará con sus datos. Puede cambiar el intervalo de datos que cubre, la mirada de los ejes, añadir ejes secundarios... Francamente no sé todo lo que puede hacer, pero hace mucho! Ahora si haga clic en columnas claro y golpeó a conectar otra vez, usted verá la señal de venir a través de la pantalla en tiempo real. Listo, su alcance se hace.
Nota: Si no tiene suerte de tener el Excel, vas a tener que encontrar alguna otra manera a la imagen de la señal de salida. Davis detalles de programación para varios diferentes visualizaciones. Son relativamente baratos, y el libro proporciona todo el código de 8 variedades diferentes.