Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

comunicacion usb raw hid entre un pic18F4550 y labview

buenas tardes el problema que tengo es que cuando conecto la pc al circuito fisico despues de un momento que esta funcionando sale el siguiente error:

 

Error - 1073807339  occurred at VISA Wait on Event in Programa de labview.vi

Possible reason(s):

VISA: (HEX 0xBFFF0015) Timeout expired before operation completed.

 

cuando simulaba el circuito con proteus no tenia ningun error el proble aparecio cuando lo implemete en el circuito fisico.

 

adjunto el codigo del pic y de labview y algunas imagenes

Descargar todos
0 kudos
Mensaje 1 de 8
8.678 Vistas

Hola:

 

Observando tu código en LabVIEW observo que estás leyendo continuamente del puerto serie. Y en cada ciclo abres el puerto, comunicas y cierras el puerto. Te recomiendo que pongas un pequeño retardo dentro del ciclo. Y, si vas a hacer muchas comunicaciones, te recomiendo abrir el puerto una sola vez, comunicar las veces que sean necesarias, y cerrar el puerto si no vas a seguir comunicando.

 

Saludos y suerte.

_________________________________________
https://aulamoisan.uva.es

0 kudos
Mensaje 2 de 8
8.656 Vistas

Buen día Rodolfo.

 

Gracias por hacer uso de los foros de National Instruments. Es correcto lo que se dice, deberás de sacar de tu ciclo la inicialización del puerto y darle un pequeño delay a la hora de la escritura y lectura de la información proveniente del puerto. Te envío este pequeño código para ilustrar lo que te comento.

 

VISA.png

 

Saludos y espero que esta información te sea de utilidad.

 

-- Luis C

Luis CT
0 kudos
Mensaje 3 de 8
8.643 Vistas

gracias por sus respuestas, ya probe lo que me dijieron pero me sigue saliendo el mismo error adjunto una imagen

Descargar todos
0 kudos
Mensaje 4 de 8
8.623 Vistas

Buenas tardes Rodolfo.

 

Te pido revisar la siguiente liga en donde viene la solución a ese código de error.

 

Espero que esta información te sea de utilidad.

 

http://digital.ni.com/public.nsf/allkb/874B379E24C0A0D686256FCF007A6EA0?OpenDocument

 

Saludos!

-- Luis C

Luis CT
0 kudos
Mensaje 5 de 8
8.608 Vistas

Además de lo que te ha dicho Luis, te recomiendo poner retardo en cada ciclo (300 o 400ms) además del que tienes entre la escritura y lectura (al menos de 100 ms).

 

Suerte.

_________________________________________
https://aulamoisan.uva.es

0 kudos
Mensaje 6 de 8
8.595 Vistas

@rodolfoandres777 escribió:

buenas tardes el problema que tengo es que cuando conecto la pc al circuito fisico despues de un momento que esta funcionando sale el siguiente error:

 

Error - 1073807339  occurred at VISA Wait on Event in Programa de labview.vi

Possible reason(s):

VISA: (HEX 0xBFFF0015) Timeout expired before operation completed.

 

cuando simulaba el circuito con proteus no tenia ningun error el proble aparecio cuando lo implemete en el circuito fisico.

 

adjunto el codigo del pic y de labview y algunas imagenes



me podrias proporcionar el driver para que la pc reconozca el pic18f4550

0 kudos
Mensaje 7 de 8
3.997 Vistas

 Hola,

Para conectar con su pic184550 le recomiendo NI-VISA para instalarlo correctamente primero debe verificar que la version de NI-VISA que descargue sea compatible con su version de LabVIEW. Eso lo puede hacer mediante el siguiente link:

http://www.ni.com/product-documentation/53413/en/

En el siguiente link puede encontrar las distintas versiones de NI-VISA y sus links de descarga:

https://www.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/en/pg/1/sn/catnav:du,n8:3.25.123.1640,ssn...

0 kudos
Mensaje 8 de 8
3.981 Vistas