cyberfoca
Super Zumbi
Moderador
2.1K Mensagens
1.2K Curtidas
salve salve!
há uns dois anos atrás montei algo bem feio: usei um transistor como amplificador injetando sinal na entrada para microfone de uma antiga soundblaster AWE64, usando um software de áudio para ver a "oscilação" da onda.
além de não funcionar a contento eu pegava muito "ruído" e na época não sabia como eliminá-lo. depois disso nunca mais me interessei pelo assunto.
hoje penso que seria um projeto deveras interessante. eu tentaria montar algo mais "sofisticado", com transistores MOSFET e enviando o maior valor possível de tensão á entrada de microfone, para reduzir a amplitude do ruído. talvez pensaria até em conectores/plugs blindados, mas isso dependeria muito da minha vontade (financeira) de construir o projeto.
matheusrynda...
Tô em todas
Registrado
2K Mensagens
41 Curtidas
salve salve!
há uns dois anos atrás montei algo bem feio: usei um transistor como amplificador injetando sinal na entrada para microfone de uma antiga soundblaster AWE64, usando um software de áudio para ver a "oscilação" da onda.
além de não funcionar a contento eu pegava muito "ruído" e na época não sabia como eliminá-lo. depois disso nunca mais me interessei pelo assunto.
hoje penso que seria um projeto deveras interessante. eu tentaria montar algo mais "sofisticado", com transistores MOSFET e enviando o maior valor possível de tensão á entrada de microfone, para reduzir a amplitude do ruído. talvez pensaria até em conectores/plugs blindados, mas isso dependeria muito da minha vontade (financeira) de construir o projeto.
O ideal era construir um osciloscópio com o conversor AD e um DAQ...
Mas eu só queria ver os 1s e 0s...
tem alguma idéia??
cyberfoca
Super Zumbi
Moderador
2.1K Mensagens
1.2K Curtidas
hmmmmm....
mas usar conversão AD e DA não iria deixar o sinal "quadrado" demais pro seu gosto?
eu pensei aqui em capturar o sinal e jogá-lo em um TDA2020 ou em um pré-amplificador, e com o sinal devidamente amplificado utilizar um acoplador óptico que acione um transistor MOSFET como amplificador para jogar o sinal da entrada MIC, sendo este transistor devidamente polarizado e "resistorizado" de modo a não enviar corrente excessiva á entrada de áudio.
quanto ao software, bom... devem existir alguns componentes para Delphi e C++Builder que tratam sinais de áudio que mostrem a onda sonora. uma malha de terra no circuito eletrônico juntamente com cabos e plugs blindados e o uso de um "volume" mais alto ajudariam a diminuir/eliminar o ruído.
pensei ainda em usar um conversor AD que enviaria os sinais á um microcontroador. aí sim, juntamente com um MAX232, enviaria os sinais via porta serial para o PC. o problema aí é justamente a questão da resolução, mas se o colega pouco se importa com a fidelidade da oscilação talvez esta pode ser uma idéia interessante.
matheusrynda...
Tô em todas
Registrado
2K Mensagens
41 Curtidas
hmmmmm....
mas usar conversão AD e DA não iria deixar o sinal "quadrado" demais pro seu gosto?
eu pensei aqui em capturar o sinal e jogá-lo em um TDA2020 ou em um pré-amplificador, e com o sinal devidamente amplificado utilizar um acoplador óptico que acione um transistor MOSFET como amplificador para jogar o sinal da entrada MIC, sendo este transistor devidamente polarizado e "resistorizado" de modo a não enviar corrente excessiva á entrada de áudio.
quanto ao software, bom... devem existir alguns componentes para Delphi e C++Builder que tratam sinais de áudio que mostrem a onda sonora. uma malha de terra no circuito eletrônico juntamente com cabos e plugs blindados e o uso de um "volume" mais alto ajudariam a diminuir/eliminar o ruído.
pensei ainda em usar um conversor AD que enviaria os sinais á um microcontroador. aí sim, juntamente com um MAX232, enviaria os sinais via porta serial para o PC. o problema aí é justamente a questão da resolução, mas se o colega pouco se importa com a fidelidade da oscilação talvez esta pode ser uma idéia interessante.
Mas se fosse um aD de uns 16 bits ou mais já não tá bom uma resolução de 2^16??
Mas o problema está na quesstão de software novamente...
Se conseguisse tratar o audio corretamente...
Mais Alguma idéia??
eu preciso na verdade um osciloscópio de 1 bit, pois os dados são digitais :nao_sei_de_nada:.
Até mais!
Edney
General de Pijama
Registrado
5.8K Mensagens
57 Curtidas
Porque não tenta utilizar um software de audio mesmo? Soud forge por exemplo! Eu já precisei fazer isso pra analisar sinal de baixa frequência e dá certo. Com o time line do soudforge fica relativamente fácil medir os intervalos de tempo e com isso converter em frequência. Só fique atento com casamento de impedância e nível de sinal para não queimar a entrada da placa de som.
PhD in biomedical engineering, medical radiology technologist, technician in electronics and programmer in computacional nuclear physics simulation. (i7 2600|16Gb Vengeance|GA-H67A-UD3H-B3| 2X1TB Raid 0+1Tb| GF GTX 650| EMU-0404| Pioneer BDR-207| C3Tech 500W PFC)
matheusrynda...
Tô em todas
Registrado
2K Mensagens
41 Curtidas
Porque não tenta utilizar um software de audio mesmo? Soud forge por exemplo! Eu já precisei fazer isso pra analisar sinal de baixa frequência e dá certo. Com o time line do soudforge fica relativamente fácil medir os intervalos de tempo e com isso converter em frequência. Só fique atento com casamento de impedância e nível de sinal para não queimar a entrada da placa de som.
Vou tentar testar... eu uso aquele scope que só roda em win 98 e até agora a unica coisa que me mostou foi ruido!!
Como que posso fazer o cabo para analizar sinais TTL ??
Matheus Ryndack
cyberfoca
Super Zumbi
Moderador
2.1K Mensagens
1.2K Curtidas
eu preciso na verdade um osciloscópio de 1 bit, pois os dados são digitais :nao_sei_de_nada:.
Até mais!
rá...
amigo tu tem aí uma porta paralela disponível? bota ela em EPP, polariza em chave um BC547 (coletor 1k - base 10k) e liga entre um bit de entrada e a massa.
com mais meia hora em cima do Delphi dá pra criar um aplicativo que lê o bit, gera o gráfico, salva, etc, etc, etc....
matheusrynda...
Tô em todas
Registrado
2K Mensagens
41 Curtidas
rá...
amigo tu tem aí uma porta paralela disponível? bota ela em EPP, polariza em chave um BC547 (coletor 1k - base 10k) e liga entre um bit de entrada e a massa.
com mais meia hora em cima do Delphi dá pra criar um aplicativo que lê o bit, gera o gráfico, salva, etc, etc, etc....
Tenho sim...
Eu não sei nada de Delphi...
Como posso fazer isso?
Qual tal você fazer isso pra nos?:nao_sei_de_nada:
Matheus Ryndack
cyberfoca
Super Zumbi
Moderador
2.1K Mensagens
1.2K Curtidas
salve!
para ler/gravar dados na porta paralela é necessário usar a biblioteca inpout32.dll. aliás, eis um exemplo de código criado para manipular bits na porta paralela:
http://www.rogercom.com/pparalela/ExemploImpOut32.htm
se o colega quiser mesmo usar a porta paralela, posso passar uma força
matheusrynda...
Tô em todas
Registrado
2K Mensagens
41 Curtidas
salve!
para ler/gravar dados na porta paralela é necessário usar a biblioteca inpout32.dll. aliás, eis um exemplo de código criado para manipular bits na porta paralela:
http://www.rogercom.com/pparalela/ExemploImpOut32.htm
se o colega quiser mesmo usar a porta paralela, posso passar uma força
Olha se isso não demorar muito pra fazer....
O problema em si pra mim não é acessar é jogar os dados, no tempo certo no gráfico...
Então Amigo, topa o desafio de nós fazermos um analizador lógico pela porta paralela?
Matheus Ryndack
cyberfoca
Super Zumbi
Moderador
2.1K Mensagens
1.2K Curtidas
Olha se isso não demorar muito pra fazer....
O problema em si pra mim não é acessar é jogar os dados, no tempo certo no gráfico...
Então Amigo, topa o desafio de nós fazermos um analizador lógico pela porta paralela?
Matheus Ryndack
hmmm... faz um tempinho que eu não mexo com o Delphi, mas vamos ver o que a gente faz de bom
matheusrynda...
Tô em todas
Registrado
2K Mensagens
41 Curtidas
hmmm... faz um tempinho que eu não mexo com o Delphi, mas vamos ver o que a gente faz de bom
Então voi lá!!
que delphi você usa??
Tem trial pra baixar?
Tive outra idéia:
um PIC enviando os dados pela serial, rodando a uns 20mhz. o que acha??
Matheus Ryndack
cyberfoca
Super Zumbi
Moderador
2.1K Mensagens
1.2K Curtidas
Então voi lá!!
que delphi você usa??
Tem trial pra baixar?
Tive outra idéia:
um PIC enviando os dados pela serial, rodando a uns 20mhz. o que acha??
Matheus Ryndack
olá, olá
eu tenho um CD do Delphi 5 (huauhhauhua) que não vejo há anos. bom, vou procurar e instalar.
usar um microcontrolador seria interessante, mas o colega está mesmo a fim de usar tanto recurso assim para monitorar um único bit? é como diz um ditado norte-americano que eu considero muito sábio: "simplify"
go go engenhocar!
matheusrynda...
Tô em todas
Registrado
2K Mensagens
41 Curtidas
hehe, podemos fazer dos dois modos..
eu já consegui a comunicacação em VB6 com um pic, eu postei aqui e no meu blog se quizer dá uma olhada...
mas aí poderiamos monitorar muito mais de 1 bit não acha??
vamos fazer então pela LPT!
eu tava procurando o delphi 5 por causa disso. mas não achei.
então vamos engenhocar!!!!
eu poderia fazer algo em vb6 também mas não tenho idéia de como apresentar na tela os dados...
amigo!!
Que tal tentarmos pelo LabView?? é proprio para programação pra eletrônica!
Matheus Ryndack