Proyecto Lectura Y Escritura De Datos Mediante Pic 18F4550 Y Labview
U.C.S.M
Alumno:
Daniel Leonardo Zevallos Narvaez
Curso: Microcontroladores
Comunicación USB BULK con PIC 18F4550 mediante LABVIEW.
Programa:Ingeniería Electrónica
Arequipa, 10 de diciembre del 2011
Se procedió a hacer este proyecto para el informe 2 de lectura de datos Discretos y uno Análogo por medio de LABVIEW, ya que no se contabacon la tarjeta de adquisición PCL-812PG
Proyecto Lectura y Escritura de datos mediante PIC 18F4550 y LABVIEW
Para realizar este proyecto se investigo en internet sobre la comunicación tipo BULK,encontrando sus drivers y librerías, estas van con este documento.
En este proyecto se presenta la comunicación USB de tipo Bulk Transfer utilizando LABVIEW 8.6 o superior y el PIC 18F4550. Lacomunicación se realiza a través de una librería picusb.vi. El puente que establece la comunicación entre el Microcontrolador y la PC se realiza mediante las librerías USB del software CCS C Compilery el driver de la tarjeta de adquisición para Microsoft Windows XP o Windows 7.
Este proyecto se basa en el encendido de led’s, dichas salidas son del puerto D (PORTD), estas salidas semanipularan utilizando botones en LABVIEW a través de la librería picusb.vi. También al mismo tiempo se adquiere una señal analógica del puerto AN0, los datos capturados se enviaran a LABVIEW y serángraficados.
Circuito para el PIC 18F4550
Conexión de cable USB, hay que tener mucho cuidado ya que este es muy delicado y se puede quemar el puerto.
Código de PIC 18F4550
Es un código en C quese realiza para poder hacer la comunicación, se intento hacerlo en ASM pero el código se hacía cada vez más complejo. Este código tendrá el objetivo de poder entenderse con la computadora o PC,realizando así la función de avisarte en el momento que ha sido conectado y detectado por la PC. A continuación se muestra en un diagrama de bloques.
#include <18F4550.h>
#DEVICE ADC=8
#fuses...
Regístrate para leer el documento completo.