ensayo

Páginas: 10 (2270 palabras) Publicado: 8 de septiembre de 2014
PROYECTO 1

PICtool v1.0 
06/04/2011
 
Sera nuestro primer proyecto para comunicación USB 2.0, utilizando como interfaz al PIC18F2550, está diseñado para correr bajo Windows XP e inferiores, tendrá la finalidad de introducirnos en el tema "Aplicaciones USB" y que a veces no sabemos cómo abordar, pues a pesar de tanta información es difícil encontrar algo certero para explorar el tema,espero mis amigos les sea de ayuda, como lo fue para mí en su momento, no olviden preguntar o hacerme llegar sus comentarios pues solo así aprendemos todos.
Este sencillo proyecto está diseñado para recibir datos del puerto USB del PC, mediante los cuales estaremos conmutando 4 salidas lógicas en 4 pines del PIC, el dato que estaremos recibiendo es un paquete de 2 bytes, uno correspondiente al modo yotro al número de led a conmutar, es decir:
 
1er byte, Si modo = "0" entonces entra a modo LED
2do byte, Si dato = "1 ó 2 ó 3 ó 4", conmutar LED correspondiente
 
La idea central de funcionamiento es la siguiente:
 
PC DRIVER XP PIC18F2550
 
Por tal motivo los 3 elementos deben regirse por dos códigos importantes para que exista comunicación y reconocimiento entre ellos: Product ID yVendor ID.
 
Vendor ID: Este código es la firma de alguna empresa para utilizar la comunicación USB, y NO debe ser cambiada. Microchip= 04D8.
 
Product ID: Este código puede ser modificado por el usuario, para personalizar algún circuito en particular.
 
El proyecto PICtool v1.0 fue desarrollado en 4 pasos importantes:
1.-Diagrama Electrónico (EAGLE)
2.-Edicion de Código PIC18F2550 (CCS)3.-Edicion de Driver Windows XP (Bloc de notas)
4.-Edicion de Interfaz Gráfica (Visual C#)
 
A continuación iremos explicando cada paso:
Paso 1
Utilizaremos un diagrama sencillo que sea fácil de armar en protoboard, manejaremos pocos componentes, no es necesario llegar hasta el diseño en PCB, pues más adelante con nuevos proyectos iremos añadiendo más componentes; por ende recomiendo que elarmado se quede en protoboard por ahora.
 
Aremos uso del software EAGLE 1.10.0 para diseñar el esquemático de nuestro circuito en cuestión.
Los materiales necesarios son:
1-Protoboard
1-PIC18F2550
1-Conector USB tipo B
1-Capacitor cerámico 470nF
1-Capacitor cerámico 100nF
2-Capacitores cerámicos 22pF
1-Cristal 12MHz
1-Resistor 10K
4-Resitores 330
4-Leds 3mm
*Cable, pinzas etc.
 
Verfigura 1, correspondiente al diagrama electrónico:
Figura 1
Figura 2
Las características generales son:
-Utiliza un cristal de 12MHz
-Un capacitor de 100nF para evitar ruido
-Un capacitor de 470nF necesario en el pin Vusb
-Y las conexiones correspondientes a las 4 salidas lógicas, ver figura 2:
 
LED1= PORTC.1
LED2= PORTC.2
LED3= PORTC.6
LED4= PORTC.7
Para ir relacionando los pinesdel micro a lo mencionado ver figura 3.
Figura 3
Después de haber aplicado el diagrama anterior, el armado del circuito en la protoboard debería verse similar a la figura 4.
Figura 4
Paso 2
Para la edición del código a implementar al PIC18F2550 se utilizara el compilador PIC C Compiler CCS, para términos generales será editado en "código C", para ello utilizaremos 4 librerías propias alcompilador:
 
pic18f2550.h = Librería para utilizar dicho dispositivo con todas sus características en hardware. Propia del compilador y no debe modificarse.
 
pic18_usb.h = Librería correspondiente al uso de la comunicación USB para PIC18. Propia del compilador y no debe modificarse.
 
usb.c = Librería para uso estándar de comunicación USB. Propia del compilador y no debe modificarse.
 descriptor_USB.h = Librería que contiene la configuración y descripción general del dispositivo a conectar. Librería de ejemplo que fue modificada para utilizar con este proyecto en particular, ubicada en la carpeta de samples del compilador con el nombre de "usb_desc_scope.h", son 2 las partes modificadas (ver figura 5):
1-Vendor ID, VID= 04D8, código correspondiente a la firma de Microchip para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS