Autor Tema: Osciloscopio con PIC18F4550 USB!!!  (Leído 27457 veces)

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

Desconectado DevilMaster

  • PIC10
  • *
  • Mensajes: 7
Osciloscopio con PIC18F4550 USB!!!
« 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!
« Última modificación: 21 de Febrero de 2009, 01:25:12 por DevilMaster »

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #1 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)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #2 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.
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #3 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?

 :?:

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #4 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?  :?:
No contesto mensajes privados, las consultas en el foro

Desconectado DevilMaster

  • PIC10
  • *
  • Mensajes: 7
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #5 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

Desconectado DevilMaster

  • PIC10
  • *
  • Mensajes: 7
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #6 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:

Desconectado ingdenis

  • PIC10
  • *
  • Mensajes: 7
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #7 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!

Desconectado DevilMaster

  • PIC10
  • *
  • Mensajes: 7
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #8 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.

Desconectado DevilMaster

  • PIC10
  • *
  • Mensajes: 7
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #9 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

Desconectado chanul

  • PIC10
  • *
  • Mensajes: 1
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #10 en: 23 de Febrero de 2012, 17:15:10 »
muchas gracias.... :) :) :) :) ((:-)) ((:-)) ((:-))

Desconectado bandus

  • PIC10
  • *
  • Mensajes: 10
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #11 en: 03 de Marzo de 2012, 12:38:03 »
Muchisimas gracias por la re-subida,  ((:-))  ((:-)) . Un abrazo. Bandus.

Desconectado juamplotam

  • PIC10
  • *
  • Mensajes: 1
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #12 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!

Desconectado Mushito

  • PIC10
  • *
  • Mensajes: 31
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #13 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

Desconectado Mushito

  • PIC10
  • *
  • Mensajes: 31
Re: Osciloscopio con PIC18F4550 USB!!!
« Respuesta #14 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.
  • Como haria para simplificar el hardware, no entiendo para que son las demas entradas en el circuito en PDF
    Por que me sale error cuando hago clik en autocalibrar, serà por falta de hardware, como podria anular eso?
    La frecuencia introducida fue de 140Khetrz y me midio 265000 Hz, como lo calibro, por software?
Saludos,