Tengo un proyecto en el que he estado pensando durante un tiempo, y me di cuenta de que en algún momento durante su desarrollo, necesitaré un osciloscopio. De acuerdo, no hay problema.
En lugar de comprar un osciloscopio, he decidido que, al menos, me gustaría diseñar el mío y, con suerte, construir el resultado. Para simplificar las cosas, estoy pensando en usar una Raspberry Pi para hacer todos los cálculos y visualizaciones divertidos (no tengo ganas de implementar el FFT en un AVR, muchas gracias).
Cuanto más leo sobre los osciloscopios, más confuso estoy, para ser honesto. ¿Por qué un osciloscopio no es solo un ADC? Si tuviera que conectar algo como esto (con protección adecuada contra sobretensión y preamplificación) a un circuito en un extremo y una CPU adecuadamente programada en el otro, ¿no sería un osciloscopio?
[En el pasado, solo trabajé con circuitos digitales simples: ¡soy principalmente un científico teórico de la informática! - y ahora estoy tratando de entender la electrónica analógica en este momento. Como tal, me disculpo si la respuesta a esto es extremadamente obvia ...]
fuente
Respuestas:
En esencia, un osciloscopio (digital) es solo un ADC, junto con algo de memoria para almacenar las muestras. Las muestras se leen de la memoria y se muestran.
Los problemas prácticos de implementación complican los osciloscopios comerciales. La señal de entrada debe escalarse adecuadamente para el rango del ADC, lo que significa que debe tener atenuadores y / o amplificadores que tengan valores de ganancia muy precisos que sean muy planos en un amplio rango de frecuencias (DC a 10s o 100s de MHz como mínimo) para medir formas de onda con una distorsión mínima.
Además, dependiendo de la aplicación, la frecuencia de muestreo del ADC debe ajustarse (con mucha precisión) en un amplio rango dinámico: 1 ns / muestra a 1 s / muestra (9 órdenes de magnitud) sería típico.
Luego está la cuestión de saber cuándo comenzar, o más importante, detener el muestreo; Esto se conoce como desencadenante. Las diferentes aplicaciones tienen diferentes necesidades de activación, y los ámbitos comerciales tienen una amplia selección para acomodarlos.
fuente
Es importante distinguir un proyecto de pasatiempo del equipo que está listo para usar, y tomar la decisión correcta para usted. Esto no tiene que ser la elección correcta para los demás.
Si lo que quiere es equipo para otro proyecto ESTE año, compraría uno. Podría ser nuevo o usado según sus requisitos y presupuesto.
Si lo que quieres es construir un osciloscopio como un pasatiempo o un proyecto educativo, ¡adelante! Les deseo una experiencia divertida y educativa. Aprenderás mucho Probablemente te encontrarás con personas que no dicen nada; dígales que pueden ahorrar mucho tiempo y dinero en sus próximas vacaciones, por ejemplo, al no ir a Europa y comprar un libro ilustrado. Se están perdiendo el punto!
Un osciloscopio digital (básico) en realidad está compuesto por un front-end (que incluye un ADC y quizás un circuito de disparo), una computadora integrada, una pantalla y un software.
Sugeriré que es probable que surjan los siguientes problemas:
fuente
Creo que puede obtener algunas ideas del osciloscopio de almacenamiento digital AVR 10MHz 50MS / s .
Incluye esquemas completos y código fuente.
Utiliza un pequeño CPLD que lee los resultados de ADC y llena una RAM, luego usa un mcu AVR para leer los datos de RAM y enviarlos a una PC
También te puede resultar útil:
Hay un diagrama de bloques en la página del proyecto openDSO que debería ser útil para visualizar las secciones utilizadas en un DSO.
fuente
JYE Tech tiene un kit de osciloscopio de $ 49 :
con las siguientes características:
Sparkfun también lo lleva pero por $ 10 más.
Todos los componentes de montaje en superficie ya están soldados.
Utiliza un ATmega 64. Proporcionan el esquema y la lista de piezas en su sitio web si desea utilizarlos como una guía para rodar el suyo, pero dudo si podría hacerlo por cerca de $ 49. El código fuente del firmware también está disponible.
Por solo $ 30 más ($ 79.50) tienen una unidad ensamblada con un ancho de banda analógico de 5 MHz.
fuente