Sunteți pe pagina 1din 20

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

1 HOJA 1

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

INDICE:

PORTADA ............................................................................................ DEFINICION. CARACTERISTICAS PROGRAMA WINDOWS PLANING... GENERACION DE LA SOLUCION............ DISEO PRELIMINAR... MAQUETA ................... DISEO CAD................ PROTOTIPO................... MATERIALES Y VALORACION ECONOMICA ......... FOTOS PCB OSCILOSCOPIO. INSTALACION DEL DRIVER...... AJUSTE Y CALIBRACION.......... ANEXO...

1 3 3 4 6 6 7 8 8 9 10 12 15 17 20

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

2 HOJA 2

DESCRIPCION TECNICA

UD3: DEFINICION:

OSCILOSCOPIO USB

Disear un osciloscopio basado en un PIC18F2550 que desde un entorno PC permita modificar los ajustes del equipo y visualizar los resultados.

CARACTERISTICAS: El equipo est pensado para ser autnomo, se alimentar nicamente del puerto USB 2.0 del PC, utilizando una comunicacin tipo BULK entre el PIC y el PC. La comunicacin est basada en un ejemplo de la casa CCS Computer que distribuye un compilador C para PIC y valiosos ejemplos de cmo utilizarlo, por otra parte el entorno PC se comunica con el PIC gracias a una API adaptada para comunicar por el USB los programas hechos en Delphi, esta API se comunica directamente con una DLL (Mpusbapi.dll) que la suministra directamente Microchip. El programa del PC est hecho en entorno visual de Pascal (Delphi 7), no necesita instalacin. Detalle pantalla del compilador C (Custom computer):

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

3 HOJA 3

DESCRIPCION TECNICA

UD3: PROGRAMA WINDOWS:

OSCILOSCOPIO USB

Presentacin: El programa se inicia con una pantalla de presentacin que mientras no se pulse ninguna tecla se mantendr durante unos segundos.

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

4 HOJA 4

DESCRIPCION TECNICA

UD3: Pantalla principal:

OSCILOSCOPIO USB

El programa consta de una pantalla principal donde tenemos todos los ajustes de un osciloscopio de un canal, tambien hay informacin de la conexin USB. Por los botones Run Stop se puede detener la imagen y mediante al ajuste de los cursores T1 y T2 podemos medir el tiempo entre ellos, la frecuencia o bien el periodo de la seal entre los cursores. Desde el menu superior se puede cambiar el color del fondo o la velocidad de refresco de la seal, tambien tenemos acceso a la ayuda e informacin del equipo conectado y la versin del Driver de Microchip. Tambien desde el men superior podemos almacenar la grfica en un archivo BMP donde tambien estar la informacin de ajuste del osciloscopio.

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

5 HOJA 5

DESCRIPCION TECNICA

UD3: CRONOGRAMA DE PLANNING:

OSCILOSCOPIO USB

UNIDAD DIDACTICA 3:
PLANING PROYECTO
1-DEFINICION Y PLANIFICACION 2-BUSQUEDA DEL CIRCUITO 3-BUSQUEDA COMUNICACIN USB 4-DISEO PRELIMINAR 5-DISEO FINAL CAD 6-MATERIAL 7-MAQUETA 8-PROTOTIPO 9-ENSAYO PROTOTIPO 10-DOCUMENTACION 11-PROGRAMA ENTORNO WINDOWS MES

(OSCILOSCOPIO USB)
13/14
X

Semana
Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado Previsto Realizado

15/16

17/18

19

20

21

22

X Problemas X

X con X USB OK

GENERACION DE LA SOLUCION: En la CPU reside un programa capaz de capturar datos por las entradas analgicas y enviarlos al PC. La seleccin de la ganancia se hace seleccionando una u otra entrada analgica, de forma que en cada una de ellas hay una etapa anterior con ganancia diferente, de forma que al conmutar la entrada analgica seleccionamos la sensibilidad. Fisicamente existen tres seales de entrada, 10V/2V/200mV pero haciendo conversin por programa y perdiendo resolucin conseguimos seis escalas.

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

6 HOJA 6

DESCRIPCION TECNICA

UD3: DISEO PRELIMINAR:

OSCILOSCOPIO USB

Primer esquema hecho a lpiz de la idea a desarrollar:

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

7 HOJA 7

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

MAQUETA: En esta fase montamos parcialmente los bloques del circuito sobre dos placas de circuito impreso y las conectamos a la placa de prototipos (Protoboard) y al entrenador de PIC- Micropic Trainer modificado para montar un PIC USB y su conector tipo B. El esquema inicial se ha variado tres veces para adaptarlo a las necesidades y despus de haber hecho pruebas. Al final opto por implementar la alimentacin simtrica ya que es necesaria para el correcto funcionamiento del operacional y poder representar seales tanto positivas como negativas.

DISEO CAD: Se ha pensado ubicar en una pequea caja con formato mas o menos extraplano para poder guardarla dentro de la maleta de un PC porttil, quedando el tamao limitado a dicha caja que tiene unas medidas de 80mm de ancho por 143mm de alto y 35mm de fondo. Imagen para panelar la caja:

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

8 HOJA 8

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

PROTOTIPO: La placa PCB es de doble cara y se ha tenido en cuenta la distribucin de los elementos para separar la parte del microcontrolador y su conexin USB de la parte analgica de la etapa de adaptacin de seales. Esquema de la parte analgica:
J1 1 BNC 4 C1 10p C2 100n 3
VCC
+ -

VCC

VCC

U1A 1

R1 50K ANALOGICA_0 RANGO: 10V / 5V / 2,5V RANGO: 100V/Div Con sonda X10

2 D1

11

LS1

TL074

R2 100K R3 5K6

7 2

1 5

1n4148 Q1 R4

-VCC

10

BC547B R5 47K

1K5

AC/DC
VCC

VCC

U1B 7

R6 50K ANALOGICA_1 RANGO: 2V / 1V / 500mV

5 6 R7 47K
VCC

+ -

11

TL074

R8 100K R10 680


VCC

U1C 8 TL074 R11 5K6

10
VCC

+ -

R9 1K R13 100K R14 100

R12 100K
-VCC

-VCC

11

-VCC

VCC

U1D 14

R15 50K ANALOGICA_3 RANGO: 200mV / 100mV / 50mV

R16 220

12 13

+ -

11

TL074

R17 100K R18 560

VCC

VCC

-VCC

R19 100K V_REF_AN2 Tensin referencia para pruebas

U2 2
+

VIN OUT GND

MAX828/SOT 1

-VCC

Esquema de la parte del microprocesador:


R20 1K
VCC

U3 1 9 MCLR/VPP/THV OSC1/CLK Y1 10 8Mhz C8 27p C9 27p 2 3 4 5 6 7 OSC2/CLKOUT RA0/AN0 RA1/AN1 RA2/AN2/VrefRA3/AN3/Vref+ RA4/T0CLK RA5/AN4/SS VDD RB7/PGD RB6/PGC RB5 RB4 RB3/PGM RB2 RB1 RB0/INT 20 28 27 26 25 24 23 22 21 18 17 16 15 8 19
RB5 RB4 RB3 RB2 RB1 RB0 RC7 RC6 RC5 RC4

ANALOGICA_0 ANALOGICA_1 ANALOGICA_3 V_REF_AN2


+

RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/SDA 11 12 RC0/T1OSI/T1CLK RC1/T1OSO 13 14 RC2/CCP1 RC3/SCK/SCL/V_USB GND GND C10 47uF Necesario para estabilizar USB 18F2550

IES SEP Castellarnau


Title

OSCILOSCOPIO USB
Size Document Number

WWW.ELECTRONICACOLL.COM

C3 100uF

C4 100n

C5 10uF

5 3 C+ C-

C6 47uF

C7 100n

IES SEP Castellarnau


Title

OSCILOSCOPIO USB
Size Document Number

A4
Date:

Parte analgica adquisicin de seales


Wednesday, May 23, 2007
Sheet

Rev 1

of

RB7 RB6

2x 1K

JP1 1 2 3 4 ICSP

VCC

RB0

AC/DC

+5V RC4 RC5 0V

USB U4 1 2 3 4
+ DM DP -

A4
Date:

Parte del procesador y comunicacin


Wednesday, May 23, 2007
Sheet

Rev 1

of

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

9 HOJA 9

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

MATERIALES Y VALORACION ECONOMICA: Lista de materiales y precio aproximado: (El precio es aproximado ya que la gran mayora de componentes son procedentes de reciclaje de otras PCB viejas) Bill Of Materials May 28,2007 0:58:38 Page1

Item Quantity Reference Part ______________________________________________ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 3 1 1 2 2 1 1 1 1 1 3 6 2 1 2 4 1 1 1 1 1 1 1 1 1 C1 10p C2,C4,C7 100n C3 100uF C5 10uF C6,C10 47uF C8,C9 27p D1 1n4148 JP1 ICSP J1 BNC LS1 20-2051-DPDT Q1 BC547B R1,R6,R15 50K R2,R8,R12,R13,R17,R19 R3,R11 5K6 R4 1K5 R5,R7 47K R9,R20,R21,R22 1K R10 680 R14 100 R16 220 R18 560 U1 TL074 U2 MAX828/SOT U3 18F2550 U4 USB Y1 8Mhz

100K

El precio aproximado es de 29. Incluida la caja y cable USB.

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

10 HOJA 10

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

Disposicin de los componentes en la PCB:

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

11 HOJA 11

DESCRIPCION TECNICA

UD3: FOTOS PCB OSCILOSCOPIO: Detalle de la placa PCB de doble cara:

OSCILOSCOPIO USB

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

12 HOJA 12

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

Detalle de la placa PCB con los componentes montados:

Detalle de la caja del Osciloscopio una vez ensamblado:

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

13 HOJA 13

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

Detalle de seales capturadas por el programa del osciloscopio:

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

14 HOJA 14

DESCRIPCION TECNICA

UD3: INSTALACION DEL DRIVER:

OSCILOSCOPIO USB

Conectar el osciloscopio en un PC, si es la primera vez el PC abrir el dialogo para instalacin de nuevo hardware, seguir los pasos y seleccionar el driver desde la unidad de disco con nombre del driver: DRIVER_ID0b, este es el driver original de Microchip con el VID 04d8 PID 000b VID es el identificador del fabricante, en este caso Microchip. PID es el identificador del producto, podemos utilizar el 000b estndar de Microchip. Estos datos tienen que estar iguales en el programa del PIC, del PC y del Driver para que sereconozcan y se puedan comunicar entre ellos. Una vez instalado lo representa asi en el administrador de dispositivos:

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

15 HOJA 15

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

16 HOJA 16

DESCRIPCION TECNICA

UD3: AJUSTE Y CALIBRACION:

OSCILOSCOPIO USB

Para proceder al ajuste efectuaremos los pasos aqui indicados: Primero con el pulsador DC seleccionado, y con la entrada cortocircuitada, ajustaremos R12 hasta obtener en el pin 8 una seal de 0V. Seleccionando la escala 2,5V/Div ajustar R1 para visualizar la raya sobre la linea de 0V, hacer lo mismo con la escala de 500mV/Div y R6 y con la escala de 50mV/Div y R15. Aplicando ahora una seal de entrada de 1KHz y 10Vpp ajustaremos R9 hasta obtener en el pin 8 una seal de amplitud 500mVpp. Con la escala Voltios/Divisin a 10V/Div ajustaremos R2 hasta obtener en la pantalla del osciloscopio una seal de amplitud que corresponda en la pantalla a la seal patrn introducida. Aplicando ahora una seal de entrada de 1KHz y 8Vpp y con la escala Voltios/Divisin a 2V/Div ajustaremos R8 hasta obtener en la pantalla del osciloscopio una seal de amplitud que corresponda en la pantalla a la seal patrn introducida. Aplicando ahora una seal de entrada de 1KHz y 1,2Vpp y con la escala Voltios/Divisin a 200mV/Div ajustaremos R17 hasta obtener en la pantalla del osciloscopio una seal de amplitud que corresponda en la pantalla a la seal patrn introducida.

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

17 HOJA 17

DESCRIPCION TECNICA

UD3:

OSCILOSCOPIO USB

Imagenes despus de calibrar, detalle triangular con fondo negro:

Detalle senoidal con fondo gris:

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

18 HOJA 18

DESCRIPCION TECNICA

UD3: Detalle cuadrada con fondo blanco:

OSCILOSCOPIO USB

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

19 HOJA 19

DESCRIPCION TECNICA

UD3: ANEXO:

OSCILOSCOPIO USB

Se incluyen en el CD toda la documentacin necesaria para el montaje del osciloscopio, as como los programas necesarios: Programa ejecutable del osciloscopio. Compilador C para PIC Software de programacin Winpic800 Cdigo fuente del PIC Cdigo fuente del programa PC para compilar con Delphi 7. Las DLL necesarias as como el Driver Del Osciloscopio. Informacin de distintas pginas Web con ejemplos de comunicacin.

WWW.ELECTRONICACOLL.COM

ROYECTO UNIDAD DIDACTICA 3 JOSE COLL GARCIA REVISION : 26/09/2007

TOTAL

20 HOJA 20

S-ar putea să vă placă și