TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: DevilMaster en 20 de Febrero de 2009, 02:59:50

Título: Osciloscopio con PIC18F4550 USB!!!
Publicado por: DevilMaster en 20 de Febrero de 2009, 02:59:50
Quisiera primero mas que nada, dar las gracias a las personas que forman este foro, sin ellos, esto no habria sido posible, les dejo el link para un proyecto cuyo autor soy yo mismo,claro, con ayuda de muchos programadores de librerias, consiste en un osciloscopio, cuyo centro es el PIC18F4550, este toma señales segun una aplicacion en Visual Basic y ahi mismo las muestra en forma convencional, a su vez obtiene valores de estudio como frecuencia, periodo, VRMS,Vp, etc  y los muestra al usuario de una manera sencilla, dejo la aplicacion, el .hex, un esquematico, el Driver para cuando lo conecten y varios datasheets, me gustaria que publicaran sus comentarios acerca de este proyecto.
(Soy nuevo publicando, asi que si me equivoque en algo, por favor, haganmelo saber)
Aca el link
http://www.megaupload.com/?d=UYXS3JQ0
Aca dejo el esquematico en ISIS de protel a peticion de Groundman
http://www.megaupload.com/?d=M2VX568I
no dejo el PCB porque estaba trabajando en una ampliacion de tablilla, los comparadores de la parte derecha, para eso eran
por lo que si quieren retirarlos no hay problema, iban a ser un probador de estados logicos, simplemente atrapar señales con el puerto D del pic, pero ya no me alcanzo el tiempo, asi que si quieres hacer el PCB de la tablilla mas compacto, retira esa parte, tambien se pueden, aunque no lo he probado, reemplazar los 4 MCP601 por un solo MCP604 y dado que no estaran los comparadores, el MCP602 sustiturilo por el MCP601 para que de 2.5v en la salida unicamente.
Cualquier duda, aqui estoy
Suerte!
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: Nocturno en 20 de Febrero de 2009, 03:45:41
Te ha quedado estupendo DevilMaster, muy completo.

(NO he eliminado el post del otro subforo porque ya tiene una respuesta y quedaría sin sentido)
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: groundman en 20 de Febrero de 2009, 19:51:59
muchas gracias DevilMaster.me va a venir muy bien,sobre todo para aprender visualbasic.ya que como estoy empezando no savia como visalizar puntos en
una ventana.
tendrias el pcb en eagle o otro programa para realizar la placa?

PD:

yo hace tiempo que queria realizar algo como lo que has hecho tu.pero para visualizar los graficos en una pda.aunque no se que puerto utilizar como entrada.
porque supongo que por bluetooth se ralentizaria la lectura de los datos.y por usb no se como se podria hacer.
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: migsantiago en 23 de Febrero de 2009, 20:35:57
Felicidades por el proyecto, a ti, a tus compañeros y a tus profesores.  :mrgreen:

Una pregunta, ¿el muestreo de la señal es constante? Me refiero a que la señal se actualiza en pantalla constantemente... ¿o talvez solo toma n muestras, las envía a la pc (pausando el muestreo) y al terminar retoma el muestreo?

 :?:
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: Suky en 24 de Febrero de 2009, 00:01:20
Eso! Como trabajan con los valores muestreados y el envio a PC?  Y cual es la frecuencia máxima de muestreo que han logrado?  :?:
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: DevilMaster en 25 de Febrero de 2009, 01:22:56
Felicidades por el proyecto, a ti, a tus compañeros y a tus profesores.  :mrgreen:

Una pregunta, ¿el muestreo de la señal es constante? Me refiero a que la señal se actualiza en pantalla constantemente... ¿o talvez solo toma n muestras, las envía a la pc (pausando el muestreo) y al terminar retoma el muestreo?

 :?:
Tal y como dices, se toman N muestras, se envian a la PC, se grafican y se repite este proceso,
para suky: es de casi 200Khz, si corres la aplicacion y le pides 0uS notaras que te devuelve 5.083uS, es el tiempo minimo de muestreo, aunque claro depende de la cantidad de canales que estes muestreando
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: DevilMaster en 16 de Julio de 2010, 20:19:47
Como ya me han pedido varias veces el codigo fuente, aqui lo tienen, unicamente tengo fe(ingenuo de mi :?) en que no se lo fusilen para una tarea, aun asi, creo que falta un archivo USBPICOsc.h, no lo encontré por ningun lado, les recuerdo que la parte de USB esta  basada en el trabajo de REDPIC(que me perdone si me equivoco,pero hace tanto de esto...), por lo que probablemente encuentren en su pagina el archivo, claro, con otro nombre, tambien dejo un ejemplo de USB_CDC que es USB para emular puerto serial, por un correo en el que me pedian formas para comunicar el USB, ahi estan las alternativas, a mi criterio, las mas viables , el link: http://www.megaupload.com/?d=BA3B6A5I :mrgreen:
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: ingdenis en 28 de Julio de 2010, 17:53:13
hola Devil master antes que nada te quiero agradecer que nos hayas compartido este proyecto lo cual me pone muy  :).
me gustaria preguntarte unas cosas.
en el momento de abrir la aplicacion en visal basic y correrla me marca un error y al querer de purarlo me muestra la siguiente linea resaltada en amarillo:
        MPUSBClose (myOutPipe)
y tambien contarte que descargue los archivos usb de redpic, pero vienen varios en cdc hid y bulk y en estos hay unos llamados rr2_usb_monitor.c y hsb_kbd_hid.c y otros con nombres parecidos solo cambia de hid etc, cual de estos me sirve para sustituir por el USBPICOsc.h.
muchisismas gracias por este valioso aporte!
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: DevilMaster en 10 de Agosto de 2010, 14:40:04
El .h que buscas creo que le queda para cualquier configuracion, se trata del archivo de "descriptors" en alguna parte tiene que decir 'R',0,'E',0'D',0,'P',0,'I',0,'C',0 aunque en columna no en renglon, debe ser el .h que viene en la seccion de BULK,te aparece ese error cuando busca el pic ya grabado y no lo encuentra, es para asegurarse de que este cerrada la comunicacion antes de abrirla, pero no encuentra el pic, ademas recuerda que un .h y un .c son diferentes, busca solo en los .h.
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: DevilMaster en 22 de Febrero de 2012, 23:51:05
Nuevo link debido a la penosa y tragica caida de megaupload
http://www.mediafire.com/?a5l328r7wp17e29
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: chanul en 23 de Febrero de 2012, 17:15:10
muchas gracias.... :) :) :) :) ((:-)) ((:-)) ((:-))
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: bandus en 03 de Marzo de 2012, 12:38:03
Muchisimas gracias por la re-subida,  ((:-))  ((:-)) . Un abrazo. Bandus.
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: juamplotam en 16 de Mayo de 2012, 11:59:00
hola me intereso demasiado tu proyecto, necesito hacer uno muy similar a este para mi escuela, ya casi lo tengo solo que  me faltan unos detalles y no se que sucede, no puedo descargar tus archivos para checarlos

me podras ayudar?
gracias!
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: Mushito en 27 de Febrero de 2013, 19:17:24
Gravè el PIC con el HEX y luego conecte a la PC y en administrador de dispositivos, le puse actualizar controlador, direccionando donde estaba la carpeta del driver y buscaba y buscaba y nunca encontraba, ¿que paso que no pude instalar?. Tambien hize clik derecho sobre el archivo mschpusb.inf luego la opcion instalar y nada. Tengo Windows XP de 32 bits.
Ayuda porfis
Título: Re: Osciloscopio con PIC18F4550 USB!!!
Publicado por: Mushito en 04 de Marzo de 2013, 19:32:41
Ya logre conectar el circuito con la PC y correr el programa en VB. En el hardware, solo le conecte directamente una señal con el generador de funciones, con un ofset de 2.5 V, mas o menos para no meter al PIC voltajes negativos.
Logrè ver los dos canales....pero aqui van mis preguntas.
Saludos,
Título: Re:Osciloscopio con PIC18F4550 USB!!!
Publicado por: palto21 en 26 de Enero de 2016, 14:00:26
Yo estoy haciendo uno con labview 2013 y el pic 18f4550, por usb bulk transfer, pero no entiendo porque cuando intento descargar los archivos para sacar conclusiones de tu proyecto me dice que no se puede encontrar la pagina :S, ayuda por favor!!
Título: Re:Osciloscopio con PIC18F4550 USB!!!
Publicado por: KILLERJC en 26 de Enero de 2016, 14:32:50
Yo estoy haciendo uno con labview 2013 y el pic 18f4550, por usb bulk transfer, pero no entiendo porque cuando intento descargar los archivos para sacar conclusiones de tu proyecto me dice que no se puede encontrar la pagina :S, ayuda por favor!!

Por que el proyecto es del 2012, primero subido a megaupload el cual desaparecio, y luego a mediafire, el cual tiene una politica de que si no se baja demasiado se elimina, por lo tanto no existe mas ese archivo en el internet, y el creador del post no se conecta desde el 2013
Título: Re:Osciloscopio con PIC18F4550 USB!!!
Publicado por: jrgf67 en 26 de Enero de 2016, 17:28:55
Saludos. No se si las normas permiten poner este link pero si les interesa aqui hay un circuito completo de un osciloscopio que esta bastante bien
 http://heartygfx.blogspot.fr/2014/07/pic-usb-oscilloscope-double-trace.html
Título: Re:Osciloscopio con PIC18F4550 USB!!!
Publicado por: cristhian roca camarena en 21 de Noviembre de 2018, 22:27:04
no se puede descargar, lo podrias volver a subir?