Autor Tema: Osciloscopio  (Leído 6403 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Osciloscopio
« Respuesta #15 en: 19 de Septiembre de 2005, 17:19:00 »

Otro tema es que no está bueno conectar a la PC un aparato que si se fríe nos
puede quemar la compu... a menos que esté opto-acoplado, por supuesto.


Saludos

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: Osciloscopio
« Respuesta #16 en: 19 de Septiembre de 2005, 17:47:00 »
Os voi a dar un poco de envidia sana jeje:



Y jugando con el generador de ondas ...



¡¡¡ Ojalá fuera mio !!! Me la prestado la escuela Llorando pero weno, es agradable trabajar con buenos instrumentos Sonrisa Gigante
Si juegas contra el mejor, pierdes como los demás.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Osciloscopio
« Respuesta #17 en: 19 de Septiembre de 2005, 23:47:00 »
Hola Pastito, yo soy uno de los embarcados en el proyecto del osciloscopio,  aunque lo tengo parado desde hace meses, pero algún día le volveré a meter mano.
Y lo haré aún cuando me compre un osciloscopio, que de hecho ando detrás de uno ahora, simplemente por el placer de hacerlo y verlo funcionar, sin la intención de que supere en prestaciones a uno profesional.

Y por cierto, la etapa de entrada del osciloscopio debe adaptar todas las tensiones para que el rango de lectura sea amplio aunque el pic sólo lea de 0 a 5V, y con protecciones suficientes como para no freir el PC.

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Osciloscopio
« Respuesta #18 en: 20 de Septiembre de 2005, 16:17:00 »

Nocturno:

Esa era la punta del Iceberg. Porque pensándolo bien veo muchos más problemas.

Por ejemplo, el convertidor AD, es de sólo 10 bits de resolución en el 16F877, lo
cual es un problema de por sí, pero mucho más aún el tema de que hay un
capacitor en cada entrada analógica que hay que esperar que se cargue antes
de poder obtener una lectura confiable. Este tiempo es muy largo,
desgraciadamente... mira la hoja de datos y verás que con toda la furia sólo
puedes tomar unos pocos cientos de lecturas por segundo.

Es decir que el problema va a ser en el horizontal del osciloscopio. La frecuencia
máxima que vas a poder leer va a ser muy chica, incluso usando un cristal de
20 Mhz.

Después, el tema de fase y de "enganche" de la señal, va a ser complicado
de programar también. Pero supongo que eso está contemplado en el proyecto
éste.



Saludos

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Osciloscopio
« Respuesta #19 en: 21 de Septiembre de 2005, 10:53:00 »
Pues mira.. precisamente esa pérdida de tiempo a la que te refieres es la que te lleva a hacer cosas de este tipo sin muchos problemas después.
Por ejemplo, lo del trigger.. pues si te digo que son tres líneas de código??
Codigo:

for(i=1;i<83;i++){

      if((lecturatemp<=trig_temp)&&(lecturatemp[i+1]>trig_temp)){
         n=i;
      }
   }


La adquisición.. pues más de lo mismo. Una vez hayas perdido muuucho tiempo con un proyecto, descubres métodos para solventar ese tipo de cosas. Por ejemplo, que me dices si te comento que con 4MHz te adquiero a 60MSPS? y más... en tiempo real. Y ni te digo lo que podría llegar usando alias de la señal.

Es cuestión de darte el gusto, aprender, matar el tiempo, no más... para qué quieres el osciloscopio por ejemplo?? O lo has comprado para adornar? Digo yo que será para tus proyectos o reparaciones.... Pues si es para lo segundo, no te compliques y llévalos al servicio técnico, que es más fácil y no pierdes tiempo....
Si es para lo primero, pues tú mismo te has contestado.
Ojo, que no te escribo este post con segundas ni nada de eso... sólo intento explicarte que cada uno tiene sus inquietudes... Por supuesto que comprarlo es más fácil y rápido, pero no es tan bonito como hacerlo uno mismo.

Un abrazo y pierde tiempo!!! Verás que saludable y productivo puede llegar a ser.


Saludos desde Huelva (ESPAÑA)

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: Osciloscopio
« Respuesta #20 en: 21 de Septiembre de 2005, 11:05:00 »
Todavia andamos esperando ese proyecto tuyo de fin de carrera Sonrisa Gigante, aver si arreglas el zip y el enlace SonrisaSonrisaSonrisaSonrisaSonrisaSonrisaSonrisa
Si juegas contra el mejor, pierdes como los demás.

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Osciloscopio
« Respuesta #21 en: 21 de Septiembre de 2005, 11:25:00 »
toy en ello, jejeje
Saludos desde Huelva (ESPAÑA)

Desconectado pastito2003

  • PIC12
  • **
  • Mensajes: 65
RE: Osciloscopio
« Respuesta #22 en: 23 de Septiembre de 2005, 13:07:00 »

Estimada cucaracha:

Entiendo que es un placer y un aprendizaje embarcarse en la contrucción de
un proyecto como ese.

De cualquier manera, mi humilde opinión, es que no es un proyecto para alguien que necesite un osciloscopio preciso, funcional y de bajo coste.

Esto es lo que entiendo. Si estoy muy equivocado, por favor corrígeme.

De la hoja de datos de PIC16F877A:

Amplifier Settling Time + Hold Capacitor Charging Time + Temperature Coefficient
TAMP + TC + TCOFF
2 µs + TC + [(Temperature – 25°C)(0.05 µs/°C)]
CHOLD (RIC + RSS + RS) In(1/2047)
- 120 pF (1 k&#8486; + 7 k&#8486; + 10 k&#8486Giño In(0.0004885)
16.47 µs
2 µs + 16.47 µs + [(50°C – 25°C)(0.05 µs/°C)
19.72 µs

Es decir que la ventana mínima entre lecturas debería ser de 20 us, tomando
en cuenta una temperatura de 25 centigrados.

Ahora bien, supongamos un cristal de 20Mhz... eso quiere decir que son
20 ciclos de procesador por us, ¿correcto?. Entonces en teoría, tienes que
dejar pasar 40 (20 * 20) ciclos de procesador entre dos lecturas, en el mejor
de los casos (a 25 grados centígrados). Entonces 20000000 / 40 = 500,000.
O sea que en el mejor de los casos y suponiendo que no gastas ni un ciclo
de procesador de más, tienes una resolución horizontal real de
menos de 500Khz.

Esto por lo menos en teoría. Pero necesitas ciclos de procesador para hacer los
cálculos y para mostrar los datos (o enviarlos hacia afuera). Además el ancho
de banda de 10 bits, no es gran cosa...

Como te decía, me parece que para aprender puede ser un buen proyecto,
pero es poco práctico.

También creo que hay miles de proyectos para aprender que hagan cosas
realmente útiles. Pero de vuelta, va en gustos.

El razonamiento de arriba es el que haría antes de embarcarme en semejante
proyecto.

En cuanto al triggering... esas tres lineas de código así sueltas no tienen
sentido.



Saludos
PD. Igual sólo tómalo como una opinión personal

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: Osciloscopio
« Respuesta #23 en: 23 de Septiembre de 2005, 14:47:00 »
Amigo pastito.

Como bien te dijo Nocturno, El ADC del PIC NO se utiliza para muestrear la señal. Se utiliza un conversor Analógico-Digital externo y una FIFO para almacenar los datos que este entrega, por lo que el PIC no tiene nada más que leer los datos de la FIFO y mostrarlos por pantalla. Y para esto sobran los 20MHz.

Todos esos cálculos que tu has expuesto, en mayor o menor medida los hemos tenido en cuenta los que nos embarcamos en este proyecto, y descartamos por esa razon el ADC del PIC. Te aconsejo que mires el hilo que hay en el subforo de proyectos, porque es donde realmente se ve como surgieron las ideas con sus pros y contras. Entre estas ideas están la de interpolar entre dato y dato y conseguir doblar virtualmente la frecuencia muestreo del ADC.

Yo particularmente estoy utilizando el ADC AD9283 de analog, que muestrea a 100MHz. Si utilizara interpolación seían 200MSPS, lo que me sobraría para ver señales de 20MHz. En cuanto a los 10bits, que mencionas, te quedarías asombrado de lo que dan de si los tan sólo 8bits de este ADC. Es más, he probado un conversor de 12 bits y otro de 14 y esos bits de más tan sólo aportan ruido.

Por supuesto que si lo comparas con un osciloscopio comercial te parecerá ridiculo pero el precio también lo es.

Aqui va un adelanto de lo que será el mío y estoy más que orgulloso de haber "perdido el tiempo" en conseguirlo:


Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Osciloscopio
« Respuesta #24 en: 27 de Septiembre de 2005, 06:03:00 »
Que no tienen sentido?? Pues es bien simple.. buscas un valor, por ejemplo el 127 que correspondría con 0v y que el siguiente valor sea mayor. Listo, ya tienes el trigger en 0v con flanco de subida.

Y bueno.. cosas útiles.. Te parece poco? He aprendido triquiñuelas para poder adquirir señales en tiempo real muy superiores a lo que lo podría hacer un pic por sí solo (que es lo que bien explicas tú en tu post), mostrarlas en un LCD de un móvil (que es muy barato y versátil), y en definitiva mejorar lo que ya sabía sobre osciloscopio (ahora se lo que hacen por dentro, sus tripas). Y me dejo muchísimas cosas.. No quiero entrar en el cucasampling, jeje, que permite adquirir señales aun superiores a lo que permite un ACD, por ejemplo, con un ADC de 1MHZ adquirir señales de 100MHZ por ejemplo.. Y si.. se puede hacer. De hecho algunos de los comerciales digitales lo hacen.. vamos.. que no he inventando nada, simplemente he estudiado el tema y he llegado al método.. hice mis formulitas, las simulé en el Matlab y probé físicamente..

Piensa que los osciloscopios USB no trabajan por acción divina... Adivina que es lo que llevan dentro.

Un abrazo!
Saludos desde Huelva (ESPAÑA)

Desconectado motorola1212

  • PIC10
  • *
  • Mensajes: 8
RE: Osciloscopio
« Respuesta #25 en: 18 de Diciembre de 2005, 00:23:00 »
hola amigos, esta interesentante este tema del osciloscopio, y sobre todo un link de una pagina francesa, donde describen un osciloscopio de 30 megas creo, por si uno conoce sobre este tema, me gustaria armarlo para ver que tan cierto es su potencial, pero tengo el problema q no encuentro el tda8703, a alguien q haya revisado el espero q me podria ayudar, pues seria si conoce algun equivalente de ese integrado, y que si ese equivalente figura en futurlec, que es el mas accesible para comprarlo pues soy de peru y aqui no esta muy completo el mercado de los semiconductores, espero pues su gentil ayuda o sino pues si alguien me lo podria enviar q le devolveria los gastos causados pues ese osciloscopio si q esta muy interesante, saludos, bye.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Osciloscopio
« Respuesta #26 en: 09 de Enero de 2006, 01:40:00 »
Hola motorola1212, soy Chaly29 el generador de este post, la WEB a la que tu haces referencia se encuentra en el primer mensage de este post.

Para todos los integrados que se nesecitan para ese osciloscopiolos puedes encontrar en esta direccion www.dicomse.com.ar , donde incluso estan los precios, se trata de gente muy responsable y que realiza envios por correo, tendrias que averiguar via e-mail si te lo pueden enviar a peru.

Espero haverte ayudado, y puedas realizar el proyecto, si es asi comenta en este post tu experiencia con el mismo
 
Suerte

Atte. CARLOS


La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.