Autor Tema: Que levanten la mano los que tienen osciloscopio  (Leído 158478 veces)

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

Desconectado gauchosuizo

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 457
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #240 en: 22 de Mayo de 2005, 03:32:00 »
hola

Cuca felicitaciones, muy buen projecto. Me ofrezco para la parte analogica de entrada.

Aloha

Pablo
Saludos desde Suiza, Pablo.

Desconectado German_Pereira

  • PIC10
  • *
  • Mensajes: 12
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #241 en: 23 de Mayo de 2005, 11:05:00 »
Acabo ingresar en el foro y me parecio muy interesante esto del ociloscopio basado en un microcontrolador, ahora yo estoy trabajando en uno Giño, pero estoy utilizando un ATMEGA16, y un display grafico de 128*64 T6963C, bueno le puese un menu grafico basando me un proyecto similar que vi con un PIC, pero a mi vercion le puese un analizador de diagramas de tiempo, puedo seleccionar por hardware la amplitud en la que puedo trabajar.
Con las puerbas que realize trabaja nomas pero quisiera que sea uan herramienta para laboratorio, para que muchos de la falta de un osciloscopio propio y solo voy a tardar mucho.

Los problemas con los que me estanque son:
1) la frecuencia de muestreo es muy baja maximo a 400hz
2) no me ubico  muy bien como introdicirle la opccion de TIME DIVICION
3) como puedo agregarle un triger???

Bueno  les mando unas fotos del funcionamiento y del estado en el que se encuentra mi proyecto(perdon no son muy claras).


Estoy trabajando en C para AVR de ATMEL (GCC especificamente)
No lo probe con PIC por que el ATMEL trabaja a 16MIPS con un cristal de 16Mhz mientras que el PIC16f877 que manejo con un cristal de 20Mhz solo trabaja a 5MIPS
Si alguien desea trabajar en conjunto Sonrisa Gigante sobre este proyecto por favor madenme un email a:  gpereira_munoz@hotmail.com o al germanpereira@gmail.com donde tengo mas espacio para poder intercambiar informacion ok.
Saludos desde LA PAZ-BOLIVIA, el pais de los conflictosEnfurruñado

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #242 en: 23 de Mayo de 2005, 11:45:00 »
Muy interesante German, pero ¿y las fotos?

Desconectado German_Pereira

  • PIC10
  • *
  • Mensajes: 12
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #243 en: 23 de Mayo de 2005, 14:22:00 »
ArdiendoHola a todos, perdon por lo de las fotos pero he tenido problemas para madar las venditas fotos, haber ya voy por mi tercer intento Ardiendo.

<img src="C:WINDOWSProfilesPereiraEscritoriofotografia 1.jpg" border=0>

Bueno me aburri de intentar mandar las benditas fotos  Ardiendo, los que quieran que les mande las fotos, denme su correo electronico.

Saludos desde La Paz Bolivia

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #244 en: 24 de Mayo de 2005, 00:12:00 »
German, puedes probar a subirlas a un servidor gratuito como PicServer:
http://picserver.student.utwente.nl/

Tienes que registrarte, pero es gratis. Una vez subida la foto, el servidor te dará un link que podrás publicar aquí para que todos disfrutemos de tus fotos.

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #245 en: 24 de Mayo de 2005, 06:06:00 »
Bueno.. pues me voy a poner por fin con el C30.... a ver que se puede hacer con estos....

Gaucho, déjame unos días para trastear el C30 y mirar de que es capaz el dspic y así ver que conversor tenemos que usar. Con esos datos ya podremos entrar en la parte de la etapa de entrada. Pero vamos... no creo que varíe mucho de un conversor a otro.. pero por si acaso. Que tampoco es para estar perdiendo el tiempo peleando con una cosa para que luego haya que cambiarla, vardad??

German, de cuanto quieres que sea tu osciloscopio?? Todo depende de la velocidad que quieras alcanzar, claro está.
Lo de la velocidad que consigues, 400hz, la veo muy baja. Cómo lo estás haciendo?? Para conseguir velocidades mayores, mucho mayores, tendrás que pensar en otra cosa. Fíjate en el ppt que dejé. Ahí verás un arreglo ADC-Fifo con el que puedes llegar a velocidades mucho mayores de lo que podrías conseguir con un micro sólo.

En cuanto a tus preguntas..
El trigger depende de cómo sea el hard. En cualquier caso, siempre lo puedes hacer por soft, que te aseguro que funciona muy bien. Totalmente correcto. Así lo tengo yo en el mío.
Si las muestras las vas a tomar directamente en el micro, pues podrías usar un comparador que te genere la interrupción para empezar a tomar las muestras. Así lo hicimos en las pruebas iniciales para tomar contacto con el tema este... También funciona correcto, pero tiene esa cosa... está limitado por la velocidad del micro las muestras por segundo que podrás adquirir.
Lo de T/DIV... jeje... ahí depende de muchas cosas. Del ancho del display, de las muestras que puedes tomar, de la velocidad del cristal en cada momento que le llega al ADC... Tendríamos que conocer mejor ese tipo de cosas para poder ayudarte con eso.
Un ejemplo.. Ancho del display de 100 puntos, y quieres que la T/Div sea de por ejemplo 100ns/div. Cada división serán 10 puntos, osea, que tienes 10 divisiones. (10div*10 puntos por div=100puntos o pixels). Pues tendrías que adquirir a 100MSPS. Es decir, 100ns por div, luego como una div tiene 10 puntos, será 100ns/10=10ns=100MHZ, osea, 100MSPS. Eso siempre que quieras tomar una muestra por punto.. si quieres por ejemplo tomar una muestra por cada dos puntos, pues la mitad, 50msps. Tendrías que interpolar el resto, pero eso es fácil.. vamos.. tomes las que tomes tendrás que interpolar para unir los puntitos, osea que cosa rápida pues. Lo único es que perderás en definición cuantas más muestras vayas interpolando. Cuestión de probar y ver como se visualiza.
Al igual que omites muestras a la hora de graficar, puedes descartarlas. Osea, imagina el mismo ejemplo, pero ahora toma una muestra de cada dos. Una sí, otra no, una sí, otra no... pues como imaginarás lo que consigues es una base de la mitad de velocidad. Osea, tendrías 200ns/div
Lo vas pillando???
Como habrás visto, lo esencial en todo esto es una base de tiempo variable.. un oscilador variable.. para enviar al ADC la frecuencia necesaria en cada momento según la base de T/DIV que quieres conseguir. Si por lo que sea no puedes conseguir una en concreto puedes jugar con esos descartes-omisiones que te comento arriba. Sobre todo en los extremos de T/DIV, para conseguir algunas bases más, tanto por arriba como por abajo de lo que seas capaz de implementar por hard.
Uff... espero que me haya explicado bien...

Saludos y palante!!
Saludos desde Huelva (ESPAÑA)

Desconectado German_Pereira

  • PIC10
  • *
  • Mensajes: 12
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #246 en: 24 de Mayo de 2005, 08:36:00 »
Hola a todos

Gracias Nocturno66 por tu consejo sobre lo de las fotos.

Cucaracha, gracias por los consejos, claro que 400hz es muy bajo, yo quiero que sea como minimo de 1Mhz tanto en la parte digital como para a alalogica, me interesa lo que mencionante de la ADC-FIFO, voy a estudiarlos, y haber como me va.  Pero ya sabes que cualquier ayudita extra vendria de maravilla. Si necesitas algo estoy dispuesto a ayudarte.

El circuito lo voy dibujar recien estoy fabricando los componentes que faltam para EAGLE y lo mando pa que tengan una idea.

Pero como dije ahi van las fotos pa todos.






Disculpen, no son muy claras  Enfurruñado es por la camara que tengo pero, se nota no.

Saludos desde La Paz-Bolivia
gpereira_munoz@hotmail.com

Desconectado Sispic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #247 en: 24 de Mayo de 2005, 11:22:00 »
Que Guapo  German_Pereira ,

Seguramente estaras usando el ADC del pic , si quieres llegar de calle a 1MSPS , pùedes hacerlo usando un 18F452 a 10MIPS . Y añadiendole un ADC externo con las caracteristicas parecidas a las que necesitas .
No es necesaria la fifo para lo que tu quieres , ya que con ella se complica un poco mas el hardware (A tu gusto).

Mu chulo tu proyecto Giño


PD: Tambien el de cuca hee ¡¡ Rebotado

Desconectado German_Pereira

  • PIC10
  • *
  • Mensajes: 12
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #248 en: 30 de Mayo de 2005, 21:13:00 »
Gracias Sispic por tu consejo, tengo a la mano un ADC0820 haber que puedo hacer con este conversor, lo malo es que voy tener que  aumentar hardware al proyecto con lo que crecerian los costos Llorando, pero ni modo tengo que probar que me da. Otro problemita que veo es que al usar un ADC esterno, perderia la entrada digital para el analizador de diagramas de tiempo como  lo mostre en las fotos. Haver voy a ver como  arreglo la cuestion.
Usaria la FIFO que esta usando el CUCA pero, en Bolivia es un poquitin conseguir esos chips por que los busque y no hay, algien sabe de que aparato puedo obtener uno????

Una cosita mas  desquiciado QUE PASO CON ESTE PROYECTO YA NADIE ESCRIBE ALGO NUEVOdesquiciado

Porfa CUCA y SISPIC envienme su correo pa que les responda con un pequeño videito del funcionamiento en vivo del proyecto si.

Saludos German

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #249 en: 31 de Mayo de 2005, 00:12:00 »
Échale un vistazo a estas de Texas Instruments, http://focus.ti.com/docs/prod/folders/print/sn74v235.html

Si las pides con educaciónGiño, a lo mejor te las envían.

¿Como es eso de que conectando el ADC externo te quedas sin entradas digitales?, ¿qué micro estás usando?

Desconectado German_Pereira

  • PIC10
  • *
  • Mensajes: 12
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #250 en: 31 de Mayo de 2005, 20:15:00 »
Hola a todos, voy a echarle un vistazo a la pagina que gentilmente me paso Nocturno66, y voy ha hacer el pedido con muuuucha educacion.
Ahora sobre la duda que tenias Nocturno66 , aqui va la explicacion
Estoy usando un ATMEGA16, que no tiene nada que envidiar al poderoso PIC16f877, pero la ventaja es que trabaja a 16MIPS con un cristal de 16Mhz.
Bueno mi proyecto, a aparte de tener una entrada alalogica, para ser desplegada en un LCD grafico como se ve

tambien puede visualizar los diagramas de tiempo de los circuitos digitales, puedo visualizar hasta 8 canales como se ve en la foto,

Esto parte me hubiera resultado muy util en mis dias de estudiante cuando para ver el diagrama de tiempos de los circuitos digitales que diseñabamos, solo contabamos con un ociloscopio de dos entradas enalogicas y muchas veces se tenian que ver varias señales al mismo tiempo (sin menospreciar a los simularores no, pero los catedraticos en la boratior tienen que ver fucnionando el circuito y no valen los simuladores)
Ahora tambien, muchos circuitos digitales se utilizan para controlar ociladores, o generadores de funciones y por eso tambien inclui en el proyecto el modo en el que se puede vidualizar la señal analogica y 4 canales digitales como muestro en la foto

Para realizar el trabajo estoy tulizando un solo puerto, ep puerto A que tiene 8 que es el puerto que tiene los ADCs,de esto uso 1 para la entrada analogica y el resto pra leer las entradas digitales.
En el caso de que utilize el ADC0820 tendria que leer los datos digitalizados de la onda utilizando todo el puerto, con lo que no podria mostrar el modo de la ultima fotografia. ahi vendria la pregunta y por que no usas otro puerto?,  Los otros puertos estas repartidos en:
Un puerto y 6 pines de otro para manejar el LCD
uin puerto para manajar el Teclado
dos pines para el puerto serial
tres pines para la memoria serial
Como vez, tendria que rediseñar todo, y estoy viendo la mejor manera de optimizar mejor los puerto.
Haber sigo en esto de crearme los dispositivos para el EAGLE, una vez terminado lo pongo en el foro para que maden sus comentarios y sugerencias, y no me enojo si me quieren ayudar.

Saludos desde La Paz-Bolivia

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 783
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #251 en: 31 de Mayo de 2005, 23:36:00 »
Realmente supersuper interesanticimo tu proyecto German realmente inspira lo malo es que no tengo ninguna pantalla LCD y aqui no se consiguen ni pa remedio, y no digamos los atmega, me gustaria adaptarlo para que funcione con un monitor de computadora hay sueñosSonrisa Gigante. Hasta pronto  
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo

Desconectado German_Pereira

  • PIC10
  • *
  • Mensajes: 12
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #252 en: 01 de Junio de 2005, 09:31:00 »
Hola a todos.

Me alegra de tu interes en el proyecto Micom, bueno podriamos ver como adaptar el proyecto alo que quieres hacer pa eso necesito algo de informacion que me tienes que mandar al correo: gpereira_munoz@hotmail.com

1) que microcontrolador manejas, y cuales puedes conseguir
2) que utilizas para programarlo, usas un compilador o el ASM
3) con respecto al monitor de PC que mencionas, es solo o con el PC mas?
    si es solo ya lo manejaste asi ?

Ahora sobre la pantallita LCD se puede utilizar la de celular como lo esta haciento cucaracha en su proyecto, es muy buena y barata, pero es de 48 * 84 pixeles yes monocromo, puedes tambien usar una a color creo es la pantalla del nokia 6100, funciona de maravilla, y es de 128*128, pero es pequeñita casi una pulgada de alto  y de ancho yo consegui una a 30$us, la ventaja que es a color no.
y en ambas posibilidades funciona muy bien para una sola señal analogica como viste en el proyecto de cucaracha, habria que probar  como se ve con los 8 canales del analizador de diagramas de tiempo de mi proyecto si se ve clarito entonces bien sin o habria que reducir el numero de canale s a 5 o 6 creo tendria que probarlo, para el modo dobel de señal analogica y digital se pierde en resolucion como se ve en las fotos que ya viste de mi proyecto y eso que estoy usando un LCD de 128*64 pixeles con un tamaño de 1.5 pulgadasde alto y 2 pulgadas de ancho, y va a pasar lo mismo o peor en las pantallas de celular, se tendria que probar para ver como sale, sino se ve bien este modo entonces no vale la pena incluir este modo no crees.

Ahora Micom, tu sabes que tanto Mexico como Bolivia son paises pobres, y peor aun cuando son zonas de conflictos sociales y todo se hace mas dificil para entregarte algun pedido tardan semanas, meses o nunca llegan Enfurruñado, como habras oido en los noticieros internacionales mi pais esta pasando por un caos social, bloqueos de caminos, marchas por la ciudad todos los dias disturbios y cosas asi, y te habras enterado del show que hubo en el senado de mi pais cuando nos visito el presidente FOX no, ya veras que el asinto es complicado, pero echale ganas no mas, tu  sabes que el que persebera alcanza.

Saludos desde LA PAZ-BOLIVIA Sonrisa Gigante


Desconectado Arlequin

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 340
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #253 en: 01 de Junio de 2005, 12:42:00 »
German, muy lindo el proyectin.

Me parece, va es una idea, no se que opinarán, pero habría que diseñar en si dos modelos de estos bichitos, un modelo para Latinoamérica y otro para el resto. Digo esto porque como comentan, algunos componentes no se consiguen, o no se consiguen fácil y tenés que traerlos por importación y te salen un montón de plata. Encima no se como será en el caso de México o Bolivia, pero para Argentina ya casi ninguna (por no decir ninguna) empresa manda samples, así que estamos medios jugados, jajja.

Entonces no nos queda otra que apelar a la inventiva y tratar de buscar equivalencias sin desvirtuar en si a los proyectos.

aaa y quiero decir algo, México, Bolivia, Ecuador, Argentina, Venezuela, etc, etc, no es que sean pobres, los empobrecieron, va nos chorearon todo y lo siguen haciendo, porque con la política Yankie por un lado y con los corruptos de gobernantes que se han tenidos en estos países por el otro, un camino al éxito económico-social es prácticamente imposible.


Saludos a la muchachada y perdón por lo último escrito, pero ver a estos países en este estado me enoja mucho.
¡¡Ex - c3poa!!            ---       Collapsing New People

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 783
RE: Que levanten la mano los que tienen osciloscopio
« Respuesta #254 en: 02 de Junio de 2005, 23:39:00 »
Hola German disculpa que hasta ahorita te contesto pero es que no pude ayer contestarte por multiples razones, y siguiendo con el tema despues de luchar mucho al fin consegui una pantallita de celular Nokia pero no con el modelo que todos tiene si no un modelo extraño que usa la pantalla igual de hecho en el celular dice hecho en Mexico pero ya esta descontinuado y quiero empezara jugar con ella (si es que esta buena todabia).

Pues fijate que tengo parado un proyecto en el que quise hacer funcionar un probador de monitores ya que soy reparador de aparatos y no me gustaba estar moviendo mucho mi computadora a la ora de probar algun monitor en reparacion asi que me puse a buscar info (que por cierto muy escaza) en la red de como funcionan los monitores con sus tiempos de borrado vertical y Horizontal, en fin encontre algo y me arme un artilugio que funciona con un 16f84a que trabaja a una frecuencia de 20Mhz  y me genera un patron de lineas vericales de colores trabajando a una resolucion de 640X480 y pues ya pude probar los monitores sin nececidad de la computadora pero me di cuenta que si queria tener un control de cada Pixel deveria trabajar con un pic que funcionara con 125MHZ cosa que no es posible asi que pense en lo DSpic ya vez que puede manejar un multiplicador de frcuencia interna asi que me consegui algunas muestras de Microchip (cuando todabia las davan) y ahi es donde me quede parado en fin pretendo hacer esta nueva vercion de generador para monitores en un DS pero  el tiempo es mi mayor enemigo asi que  cuando tenga chanse me pongo a trastear a ver que sale.

Hasta pronto    
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo