Tenho um projeto em que estou pensando há um tempo e cheguei à conclusão de que, em algum momento do desenvolvimento, vou precisar de um osciloscópio. Ok, não há problema.
Em vez de comprar um osciloscópio, decidi que gostaria de - pelo menos - criar o meu próprio e, esperançosamente, construir o resultado. Para simplificar, estou pensando em usar um Raspberry Pi para fazer todos os cálculos e visualizações divertidos (não sinto vontade de implementar a FFT em um AVR, muito obrigado).
Quanto mais leio sobre os osciloscópios, mais confuso fico, para ser sincero. Por que um osciloscópio não é apenas um ADC? Se eu fosse para ligar algo como este (com proteção de sobre-tensão apropriada e pré-amplificação) para um circuito em uma extremidade e uma CPU apropriadamente programada por outro lado, isso não seria um osciloscópio?
[No passado, trabalhei apenas com circuitos digitais simples - sou principalmente um cientista da computação teórico! - e então estou tentando entender a eletrônica analógica agora. Como tal, peço desculpas se a resposta é extremamente óbvia ...]
fonte
Respostas:
No fundo, um osciloscópio (digital) é apenas um ADC, junto com alguma memória para armazenar as amostras. As amostras são então lidas fora da memória e exibidas.
As questões práticas de implementação complicam os osciloscópios comerciais. O sinal de entrada precisa ser dimensionado adequadamente para a faixa do ADC, o que significa que você precisa de atenuadores e / ou amplificadores que tenham valores de ganho muito precisos e muito planos em uma ampla faixa de frequências (DC a 10s ou 100s de MHz no mínimo) para medir formas de onda com distorção mínima.
Além disso, dependendo da aplicação, a taxa de amostragem do ADC precisa ser ajustada (com muita precisão) em uma ampla faixa dinâmica - seria típico 1 ns / amostra a 1 s / amostra (9 ordens de grandeza).
Depois, há a questão de saber quando iniciar - ou, mais importante, parar - a amostragem; isso é conhecido como disparo. Diferentes aplicações têm diferentes necessidades de acionamento, e os escopos comerciais têm uma ampla seleção para acomodá-los.
fonte
É importante distinguir um projeto de hobby de equipamento pronto para uso e fazer a escolha certa para você. Isso não precisa ser a escolha certa para os outros.
Se o que você quer é equipamento para usar em outro projeto ESTE ano, eu compraria um. Pode ser novo ou usado com base em seus requisitos e orçamento.
Se o que você deseja é construir um osciloscópio como hobby ou projeto educacional, siga em frente! Desejo-lhe uma experiência divertida e educacional. Você aprenderá muito. Provavelmente você encontrará negativistas; diga a eles que eles podem economizar muito tempo e dinheiro em suas próximas férias, por exemplo, não indo à Europa e comprando um livro de figuras. Eles estão perdendo o objetivo!
Um osciloscópio digital (básico) é de fato composto por um front-end (incluindo um ADC e talvez um circuito de gatilho), um computador incorporado, um monitor e um software.
Sugerirei que os seguintes problemas provavelmente surgirão:
fonte
Acho que você pode obter algumas idéias do osciloscópio de armazenamento digital AVR 10MHz 50MS / s .
Inclui esquemas completos e código fonte.
Ele usa um pequeno CPLD que lê os resultados do ADC e preenche uma RAM, depois usa um AVR mcu para ler os dados da RAM e enviá-los para um PC
Você também pode achar útil:
Existe um diagrama de blocos na página do projeto openDSO que deve ser útil para visualizar as seções usadas em um DSO.
fonte
A JYE Tech possui um kit de osciloscópio de US $ 49 :
com os seguintes recursos:
Sparkfun também carrega, mas por US $ 10 a mais.
Todos os componentes de montagem em superfície já estão soldados.
Ele usa um ATmega 64. Eles fornecem a lista esquemática e de peças no site deles, se você quiser usá-los como um guia para criar seus próprios, mas duvido que você possa fazer isso por algo em torno de US $ 49. O código fonte do firmware também está disponível.
Por apenas US $ 30 a mais (US $ 79,50), eles têm uma unidade montada com uma largura de banda analógica de 5 MHz.
fonte